@import url(https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=JetBrains+Mono:wght@400;500&display=swap);.dashboard-wrapper[data-v-3fba9344]{position:relative;min-height:100vh;background:#f8fafc;overflow-x:hidden}.dashboard-bg[data-v-3fba9344]{display:none}.dashboard-container[data-v-3fba9344]{position:relative;z-index:1;max-width:1600px;margin:0 auto}.loading-state[data-v-3fba9344]{display:flex;align-items:center;justify-content:center;min-height:60vh}.loading-pulse[data-v-3fba9344]{text-align:center}.loading-text[data-v-3fba9344]{margin-top:16px;font-family:DM Sans,sans-serif;font-size:14px;color:#64748b;letter-spacing:.5px}.dashboard-header[data-v-3fba9344]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px;margin-bottom:32px;padding-top:16px}.header-left[data-v-3fba9344]{flex:1}.dashboard-title[data-v-3fba9344]{font-family:DM Sans,sans-serif;font-size:32px;font-weight:700;color:#1e293b;margin:0;letter-spacing:-.5px}.dashboard-subtitle[data-v-3fba9344]{font-family:DM Sans,sans-serif;font-size:14px;color:#64748b;margin:8px 0 0}.header-controls[data-v-3fba9344]{display:flex;gap:16px;flex-wrap:wrap}.platform-switcher[data-v-3fba9344]{display:flex;background:#f1f5f9;border-radius:12px;padding:4px;gap:4px}.platform-btn[data-v-3fba9344]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;background:transparent;color:#64748b;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.platform-btn[data-v-3fba9344]:hover{color:#1e293b;background:rgba(0,0,0,.05)}.platform-btn.active[data-v-3fba9344]{background:#fff;color:#1e293b;box-shadow:0 1px 3px rgba(0,0,0,.1)}.platform-dot[data-v-3fba9344]{width:8px;height:8px;border-radius:50%}.date-filter[data-v-3fba9344]{display:flex;background:#f1f5f9;border-radius:12px;padding:4px;gap:2px}.date-btn[data-v-3fba9344]{padding:10px 14px;border:none;background:transparent;color:#64748b;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.date-btn[data-v-3fba9344]:hover{color:#1e293b;background:rgba(0,0,0,.05)}.date-btn.active[data-v-3fba9344]{background:#fff;color:#1e293b;box-shadow:0 1px 3px rgba(0,0,0,.1)}.kpi-grid[data-v-3fba9344]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}@media (max-width:1200px){.kpi-grid[data-v-3fba9344]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.kpi-grid[data-v-3fba9344]{grid-template-columns:repeat(2,1fr);gap:10px}.kpi-card[data-v-3fba9344]{padding:12px;gap:10px}.kpi-icon-wrap[data-v-3fba9344]{width:36px;height:36px}.kpi-icon-wrap .v-icon[data-v-3fba9344]{font-size:20px!important}.kpi-label[data-v-3fba9344]{font-size:11px}.kpi-value[data-v-3fba9344]{font-size:18px}.kpi-secondary[data-v-3fba9344]{font-size:11px}.kpi-breakdown[data-v-3fba9344]{gap:10px;padding-top:8px}.breakdown-label[data-v-3fba9344],.breakdown-value[data-v-3fba9344]{font-size:10px}}.kpi-card[data-v-3fba9344]{background:#fff;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.8);animation:slideUp-3fba9344 .5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay);opacity:0;transform:translateY(20px)}@keyframes slideUp-3fba9344{to{opacity:1;transform:translateY(0)}}.kpi-icon-wrap[data-v-3fba9344]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.kpi-content[data-v-3fba9344]{display:flex;flex-direction:column;gap:4px}.kpi-label[data-v-3fba9344]{font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.kpi-value[data-v-3fba9344]{font-family:DM Sans,sans-serif;font-size:32px;font-weight:700;color:#0f172a;line-height:1}.kpi-secondary[data-v-3fba9344]{font-size:13px;font-weight:500;color:#94a3b8}.kpi-breakdown[data-v-3fba9344]{display:flex;gap:16px;padding-top:12px;border-top:1px solid #e2e8f0}.breakdown-item[data-v-3fba9344]{display:flex;align-items:center;gap:6px}.breakdown-dot[data-v-3fba9344]{width:6px;height:6px;border-radius:50%}.breakdown-item.petmeetly .breakdown-dot[data-v-3fba9344]{background:linear-gradient(135deg,#7e0de7,#6b07c9)}.breakdown-item.pairmypet .breakdown-dot[data-v-3fba9344]{background:linear-gradient(135deg,#ff5857,#e80067)}.breakdown-label[data-v-3fba9344]{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;color:#94a3b8}.breakdown-value[data-v-3fba9344]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;color:#475569}.tab-navigation[data-v-3fba9344]{display:flex;gap:8px;margin-bottom:24px;padding:4px;background:#f1f5f9;border-radius:12px;overflow-x:auto}.tab-btn[data-v-3fba9344]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;background:transparent;color:#64748b;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab-btn[data-v-3fba9344]:hover{color:#1e293b;background:hsla(0,0%,100%,.5)}.tab-btn.active[data-v-3fba9344]{background:#fff;color:#1e293b;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:600px){.tab-navigation[data-v-3fba9344]{gap:4px}.tab-btn[data-v-3fba9344]{padding:10px 14px;font-size:13px}.tab-btn .v-icon[data-v-3fba9344]{display:none}}.tables-section[data-v-3fba9344]{display:flex;flex-direction:column;gap:20px}.table-row[data-v-3fba9344]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.table-row.full-width[data-v-3fba9344]{grid-template-columns:1fr}@media (max-width:1200px){.table-row[data-v-3fba9344]{grid-template-columns:1fr}}.table-card[data-v-3fba9344]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);border:1px solid #e2e8f0}.table-card.wide[data-v-3fba9344]{grid-column:1/-1}.table-header[data-v-3fba9344]{display:flex;align-items:center;gap:12px;padding:20px 24px;background:linear-gradient(90deg,rgba(0,0,0,.02),transparent);border-bottom:1px solid #f1f5f9}.table-icon[data-v-3fba9344]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.subscription-gradient[data-v-3fba9344]{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.stripe-gradient[data-v-3fba9344]{background:linear-gradient(135deg,#6366f1,#4f46e5)!important}.apple-gradient[data-v-3fba9344]{background:linear-gradient(135deg,#1f2937,#111827)!important}.cashfree-gradient[data-v-3fba9344]{background:linear-gradient(135deg,#10b981,#059669)!important}.table-title[data-v-3fba9344]{font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;color:#1e293b;margin:0;flex:1}.table-badge[data-v-3fba9344]{font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;color:#64748b;background:#f1f5f9;padding:4px 10px;border-radius:6px}.view-toggle[data-v-3fba9344]{display:flex;gap:4px;margin-left:auto}.toggle-btn[data-v-3fba9344]{width:32px;height:32px;border:none;background:#f1f5f9;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#94a3b8}.toggle-btn[data-v-3fba9344]:hover{background:#e2e8f0;color:#64748b}.toggle-btn.active[data-v-3fba9344]{background:#1e293b;color:#fff}.chart-content[data-v-3fba9344]{padding:16px}.churn-value[data-v-3fba9344]{color:#9ca3af;font-size:11px;font-weight:500}.table-content[data-v-3fba9344]{padding:0;max-height:400px;overflow-y:auto}.table-content[data-v-3fba9344]::-webkit-scrollbar{width:6px}.table-content[data-v-3fba9344]::-webkit-scrollbar-track{background:#f1f5f9}.table-content[data-v-3fba9344]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.data-table[data-v-3fba9344]{width:100%;border-collapse:collapse;font-family:JetBrains Mono,monospace}.data-table thead[data-v-3fba9344]{position:sticky;top:0;z-index:1}.data-table th[data-v-3fba9344]{padding:12px 16px;text-align:left;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.data-table td[data-v-3fba9344]{padding:12px 16px;font-size:13px;color:#334155;border-bottom:1px solid #f1f5f9;transition:background .15s ease}.data-table tbody tr[data-v-3fba9344]{animation:fadeIn-3fba9344 .3s ease forwards;animation-delay:var(--row-delay);opacity:0}@keyframes fadeIn-3fba9344{to{opacity:1}}.data-table tbody tr[data-v-3fba9344]:hover{background:#f8fafc}.data-table tbody tr:last-child td[data-v-3fba9344]{border-bottom:none}.date-cell[data-v-3fba9344]{color:#94a3b8;font-weight:500}.trend-up[data-v-3fba9344]{color:#059669!important;font-weight:600;position:relative}.trend-up[data-v-3fba9344]:after{content:"↑";margin-left:4px;font-size:10px}.trend-down[data-v-3fba9344]{color:#dc2626!important;font-weight:600;position:relative}.trend-down[data-v-3fba9344]:after{content:"↓";margin-left:4px;font-size:10px}.msg-pair[data-v-3fba9344]{display:inline-flex;align-items:center;gap:2px}.msg-read[data-v-3fba9344]{color:#94a3b8;font-size:11px}@media (max-width:768px){.dashboard-header[data-v-3fba9344]{flex-direction:column}.header-controls[data-v-3fba9344]{flex-direction:column;width:100%}.date-filter[data-v-3fba9344],.platform-switcher[data-v-3fba9344]{width:100%;justify-content:center}.dashboard-subtitle[data-v-3fba9344],.dashboard-title[data-v-3fba9344]{display:none}.kpi-value[data-v-3fba9344]{font-size:24px}.data-table td[data-v-3fba9344],.data-table th[data-v-3fba9344]{padding:10px 12px;font-size:11px}}.live-dashboard-wrapper[data-v-01ebb271]{min-height:100vh;background:#f8fafc}.live-dashboard-container[data-v-01ebb271]{max-width:1600px;margin:0 auto}.loading-state[data-v-01ebb271]{display:flex;align-items:center;justify-content:center;min-height:60vh}.loading-pulse[data-v-01ebb271]{text-align:center}.loading-text[data-v-01ebb271]{margin-top:16px;font-family:DM Sans,sans-serif;font-size:14px;color:#64748b}.dashboard-header[data-v-01ebb271]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px;margin-bottom:32px;padding-top:16px}.header-title-row[data-v-01ebb271]{display:flex;align-items:center;gap:16px}.dashboard-title[data-v-01ebb271]{font-family:DM Sans,sans-serif;font-size:32px;font-weight:700;color:#1e293b;margin:0}.dashboard-subtitle[data-v-01ebb271]{font-family:DM Sans,sans-serif;font-size:14px;color:#64748b;margin:8px 0 0}.refresh-indicator[data-v-01ebb271]{display:flex;align-items:center;gap:8px;font-family:DM Sans,sans-serif;font-size:12px;color:#7e0de7;background:rgba(126,13,231,.1);padding:6px 12px;border-radius:20px}.header-right[data-v-01ebb271]{display:flex;align-items:center;gap:16px}.last-updated[data-v-01ebb271]{font-family:DM Sans,sans-serif;font-size:12px;color:#94a3b8}.refresh-btn[data-v-01ebb271]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.refresh-btn[data-v-01ebb271]:hover:not(:disabled){border-color:#7e0de7;color:#7e0de7}.refresh-btn[data-v-01ebb271]:disabled{opacity:.5;cursor:not-allowed}.users-gradient[data-v-01ebb271]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.pets-gradient[data-v-01ebb271]{background:linear-gradient(135deg,#f59e0b,#d97706)}.subs-gradient[data-v-01ebb271]{background:linear-gradient(135deg,#7e0de7,#6b07c9)}.messages-gradient[data-v-01ebb271]{background:linear-gradient(135deg,#10b981,#059669)}.activity-sections[data-v-01ebb271]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:1400px){.activity-sections[data-v-01ebb271]{grid-template-columns:1fr}}.activity-section[data-v-01ebb271]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0}.section-header[data-v-01ebb271]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(90deg,rgba(0,0,0,.02),transparent);border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:16px}.section-title-row[data-v-01ebb271]{display:flex;align-items:center;gap:12px}.section-icon[data-v-01ebb271]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.section-title[data-v-01ebb271]{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;color:#1e293b;margin:0}.section-stats[data-v-01ebb271]{display:flex;align-items:center;gap:16px}.stat-item[data-v-01ebb271]{display:flex;flex-direction:column;align-items:center;gap:2px}.stat-value[data-v-01ebb271]{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:#0f172a}.stat-label[data-v-01ebb271],.stat-value.muted[data-v-01ebb271]{color:#94a3b8;font-weight:500}.stat-label[data-v-01ebb271]{font-family:DM Sans,sans-serif;font-size:11px;text-transform:uppercase}.stat-divider[data-v-01ebb271]{width:1px;height:32px;background:#e2e8f0}.trend-badge[data-v-01ebb271]{padding:6px 12px;border-radius:20px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.trend-badge.trend-up[data-v-01ebb271]{background:rgba(16,185,129,.1);color:#059669}.trend-badge.trend-down[data-v-01ebb271]{background:rgba(239,68,68,.1);color:#dc2626}.trend-badge.trend-neutral[data-v-01ebb271]{background:#f1f5f9;color:#64748b}.section-table[data-v-01ebb271]{overflow-x:auto}.data-table[data-v-01ebb271]{width:100%;border-collapse:collapse;font-family:DM Sans,sans-serif}.data-table th[data-v-01ebb271]{padding:8px 12px;text-align:left;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.data-table td[data-v-01ebb271]{padding:8px 12px;font-size:13px;color:#334155;border-bottom:1px solid #f1f5f9}.data-table tbody tr[data-v-01ebb271]:hover{background:#f8fafc}.data-table tbody tr:last-child td[data-v-01ebb271]{border-bottom:none}.time-cell[data-v-01ebb271]{font-family:JetBrains Mono,monospace;font-size:12px!important;color:#64748b;white-space:nowrap}.platform-cell[data-v-01ebb271]{width:60px}.table-platform-logo[data-v-01ebb271]{width:24px;height:24px;border-radius:6px}.inline-platform-logo[data-v-01ebb271]{width:18px;height:18px;border-radius:4px;flex-shrink:0}.user-link[data-v-01ebb271]{color:#7e0de7;text-decoration:none;font-weight:500;transition:color .2s}.user-link[data-v-01ebb271]:hover{color:#6b07c9;text-decoration:underline}.user-name-cell[data-v-01ebb271]{display:inline-flex;align-items:center;gap:6px}.premium-crown[data-v-01ebb271]{flex-shrink:0}.pets-count-cell[data-v-01ebb271]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;color:#64748b;text-align:center}.category-badge[data-v-01ebb271],.purpose-badge[data-v-01ebb271]{display:inline-block;padding:4px 10px;background:#f1f5f9;border-radius:6px;font-size:11px;font-weight:500;color:#475569}.provider-badge[data-v-01ebb271]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.provider-badge.stripe[data-v-01ebb271]{background:rgba(99,102,241,.1);color:#4f46e5}.provider-badge.fastspring[data-v-01ebb271]{background:rgba(245,158,11,.1);color:#d97706}.provider-badge.apple[data-v-01ebb271]{background:rgba(31,41,55,.1);color:#1f2937}.read-badge[data-v-01ebb271]{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500}.read-badge.read[data-v-01ebb271]{background:rgba(16,185,129,.1);color:#059669}.read-badge.unread[data-v-01ebb271]{background:rgba(239,68,68,.1);color:#dc2626}.empty-row[data-v-01ebb271]{text-align:center;color:#94a3b8;font-style:italic;padding:32px 16px!important}.section-footer[data-v-01ebb271]{padding:16px 24px;border-top:1px solid #f1f5f9;display:flex;justify-content:center}.view-all-btn[data-v-01ebb271]{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:#f1f5f9;color:#475569;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease}.view-all-btn[data-v-01ebb271]:hover{background:#7e0de7;color:#fff}.modal-card[data-v-01ebb271]{border-radius:16px!important}.modal-title[data-v-01ebb271]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px!important;border-bottom:1px solid #e2e8f0}.modal-title-content[data-v-01ebb271]{display:flex;align-items:center;gap:12px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;color:#1e293b}.modal-content[data-v-01ebb271]{padding:0!important;max-height:60vh}.modal-loading[data-v-01ebb271]{display:flex;align-items:center;justify-content:center;padding:48px}.modal-table-wrap[data-v-01ebb271]{overflow-x:auto}.modal-table[data-v-01ebb271]{min-width:100%}@media (max-width:768px){.dashboard-header[data-v-01ebb271]{flex-direction:column}.header-right[data-v-01ebb271]{width:100%;justify-content:space-between}.dashboard-title[data-v-01ebb271],.kpi-value[data-v-01ebb271]{font-size:24px}.section-header[data-v-01ebb271]{flex-direction:column;align-items:flex-start}.section-stats[data-v-01ebb271]{width:100%;justify-content:space-between}}.video-js{width:100%;height:100%}.video-responsive{max-height:80vh}@media (orientation:portrait){.video-responsive video{max-width:100vw;max-height:80vh}}@media (min-width:600px){.video-responsive video{max-width:90vw;max-height:80vh}}.v-text-field--outlined[data-v-660eb73e]:not(.v-input--is-focused):not(.v-input--has-state) fieldset,.v-text-field--outlined[data-v-6265f33e]:not(.v-input--is-focused):not(.v-input--has-state) fieldset{border-color:#adb5bd}.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active{transition:transform .2s ease-in-out}.greyscale{filter:grayscale(1)}.row+.row{margin-top:0}.carousel-container{width:100%}.v-carousel-item{display:flex;align-items:center;justify-content:center;overflow:hidden}.no-borders-table{width:auto;margin:0 auto;border-collapse:collapse}.no-borders-table td{padding:8px 16px;border:none!important}.soft-shadow{box-shadow:0 4px 25px 0 rgba(0,0,0,.1)!important}.mild-shadow{box-shadow:0 2px 8px 0 rgba(99,99,99,.2)!important}.mild-shadow-primary{box-shadow:0 2px 8px 0 #7e0de7!important}:focus{outline:none!important}a,a:hover{text-decoration:none!important}#app{font-family:Poppins,sans-serif!important;font-size:14px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.onboarding-text{font-size:24px;line-height:1.6em}.onboarding-text-large{font-size:32px;line-height:1.6em}.underline--dotted{border-bottom:2px dashed #7e0de7;cursor:pointer}.clickable{cursor:pointer}.empty-text{color:#ddd}.v-label{font-size:15px!important}.v-input--checkbox label,.v-input--selection-controls label,.v-radio label{margin-bottom:0!important}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled) fieldset{border-color:#ddd!important}.onboard-bg{background-image:url(../img/fp42.3fbf565f.png);background-size:contain}.onboard-bg-sm{background-image:url(../img/fp45.af2a89d2.png);background-size:contain}.menu-bg{background-image:url(../img/fp43.7db8896c.png)}.font-75{font-size:.75rem!important}.btn-soft-shadow{box-shadow:0 0 16px rgba(17,17,26,.1)!important}.v-btn{text-transform:none!important}.v-carousel__controls__item .v-icon{color:#7e0de7!important}.signup .v-input__slot{margin-bottom:4px!important}.home ul,.pet ul{padding-left:0!important}.home-bg{background-color:#7e0de7}.hooper{height:auto!important}.hooper-pagination{bottom:-20px}.hooper-indicator{background-color:#e5e5e5}.hooper-indicator.is-active,.hooper-indicator:hover{background-color:#7e0de7}.text-caption-small{font-size:11px!important;line-height:1.1rem;font-weight:400;letter-spacing:.0333333333em!important;font-family:Poppins,sans-serif!important}.newpet .v-text-field.v-text-field--enclosed:not(.v-text-field--rounded)>.v-input__control>.v-input__slot{padding-left:0!important;font-size:28px!important;padding-top:8px;padding-bottom:8px}.newpet .v-input input{max-height:42px!important}.newpet .v-text-field__suffix{color:#ccc}.newpet .v-textarea textarea{line-height:2.4rem;font-size:18px!important}.ribbon{width:125px;height:125px;overflow:hidden;position:absolute}.ribbon:after,.ribbon:before{position:absolute;content:"";display:block;border:5px solid #666}.ribbon span{position:absolute;display:block;width:200px;padding:10px 0;background-color:#aaa;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font:600 16px/1 Poppins,sans-serif!important;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center;letter-spacing:1px}.ribbon-top-left{top:-10px;left:-10px}.ribbon-top-left:after,.ribbon-top-left:before{border-top-color:transparent;border-left-color:transparent}.ribbon-top-left:before{top:0;right:0}.ribbon-top-left:after{bottom:0;left:0}.ribbon-top-left span{right:-27px;top:30px;transform:rotate(-45deg)}.ribbon-top-right{top:-10px;right:-10px}.ribbon-top-right:after,.ribbon-top-right:before{border-top-color:transparent;border-right-color:transparent}.ribbon-top-right:before{top:0;left:0}.ribbon-top-right:after{bottom:0;right:0}.ribbon-top-right span{left:-25px;top:30px;transform:rotate(45deg)}.ribbon-bottom-left{bottom:-10px;left:-10px}.ribbon-bottom-left:after,.ribbon-bottom-left:before{border-bottom-color:transparent;border-left-color:transparent}.ribbon-bottom-left:before{bottom:0;right:0}.ribbon-bottom-left:after{top:0;left:0}.ribbon-bottom-left span{right:-25px;bottom:30px;transform:rotate(225deg)}.ribbon-bottom-right{bottom:-10px;right:-10px}.ribbon-bottom-right:after,.ribbon-bottom-right:before{border-bottom-color:transparent;border-right-color:transparent}.ribbon-bottom-right:before{bottom:0;left:0}.ribbon-bottom-right:after{top:0;right:0}.ribbon-bottom-right span{left:-25px;bottom:30px;transform:rotate(-225deg)}.cr{width:200px;padding:10px;position:absolute;text-align:center;color:#f0f0f0;letter-spacing:1px;text-transform:uppercase}.premium-tag{left:-30px;transform:rotate(-45deg)}.premium-tag,.premium-tag-right{width:120px;padding:6px;position:absolute;text-align:center;color:#f0f0f0;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;top:15px;background-color:#7e0de7}.premium-tag-right{right:-30px;transform:rotate(45deg)}.price-tag{width:120px;padding:6px;position:absolute;text-align:center;color:#000;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;bottom:15px;right:-30px;transform:rotate(-45deg);background-color:#ffd600}.cr-sticky{position:fixed}.cr-top{top:25px}.cr-bottom{bottom:25px}.cr-left{left:-50px}.cr-right{right:-50px}.cr-bottom.cr-right,.cr-top.cr-left{transform:rotate(-45deg)}.cr-bottom.cr-left,.cr-top.cr-right{transform:rotate(45deg)}.cr-white{background-color:#f0f0f0;color:#444}.cr-black{background-color:#333}.cr-grey{background-color:#999}.cr-blue{background-color:#39d}.cr-green{background-color:#2c7}.cr-turquoise{background-color:#1b9}.cr-purple{background-color:#95b}.cr-red{background-color:#e43}.cr-orange{background-color:#e82}.cr-yellow{background-color:#ec0}.cr-primary{background-color:#7e0de7}.v-slider--horizontal .v-slider__tick .v-slider__tick-label{top:16px;font-size:14px}.v-slider__tick{border-radius:50%;background-color:rgba(0,0,0,.3)}.chat-compose-input textarea{max-height:5.25rem;overflow:auto}.card-element{border:2px solid #ccc;border-radius:4px;padding:10px;min-height:40px}.StripeElement--focus{border:2px solid #7e0de7}.light-bottom-border{border-bottom:1px solid #eee}.vue-tel-input ul{padding-left:0!important}.vue-tel-input:focus-within{border:2px solid #7e0de7!important;box-shadow:none}.active-tab-pill{background-color:#7e0de7;color:#fff!important;border-radius:6px}.v-tabs-items.full-height-tab .v-window-item{min-height:calc(100vh - 370px);overflow-y:auto}.golden-chip{color:#8b7500!important;background:linear-gradient(135deg,#ffdf00,#f6e997 50%,#d4af37)!important;font-weight:600!important;border:2px solid #d4af37}