:root{--bg-dark:#fbfcfd;--bg-panel:#fff;--bg-panel-light:#f1f5f9;--primary-red:#ff4d4d;--primary-red-hover:#e63946;--primary-red-dim:#ff4d4d1a;--text-main:#0f172a;--text-muted:#64748b;--text-dark:#334155;--border-color:#e2e8f0;--glass-bg:#ffffffe6;--glass-border:#0f172a14;--glass-shadow:0 4px 20px 0 #0f172a0f;--status-success:#198754;--status-success-bg:#19875426;--status-warning:#f59f00;--status-warning-bg:#f59f0026;--status-danger:#dc3545;--status-danger-bg:#dc354526;--status-info:#0dcaf0;--status-info-bg:#0dcaf026;--font-family-base:"Inter", "Noto Sans Devanagari", "Mukta", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--section-gap:16px}html{font-family:var(--font-family-base);font-optical-sizing:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-base);font-optical-sizing:none;background-color:var(--bg-dark);color:var(--text-main);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;min-height:100vh;font-size:.875rem;line-height:1.5;overflow-x:hidden}button,input,optgroup,select,textarea{font-family:var(--font-family-base,"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}select:not([multiple]):not([size]){cursor:pointer;background-color:#fff;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:calc(100% - 9px)!important;background-repeat:no-repeat!important;background-size:13px 13px!important;padding-right:28px!important}select:not([multiple]):not([size]):hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231e293b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}select:not([multiple]):not([size]):focus{outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}select:not([multiple]):not([size]):disabled{cursor:not-allowed;opacity:.65;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}.sku-select-wrapper select,.select-with-icon select,.custom-select-wrap select,.account-sort-wrap select{background-image:none!important}h1,h2,h3,h4,h5,h6{color:var(--text-main);margin-bottom:.5rem;font-weight:600}p{color:var(--text-muted);line-height:1.5}a{color:var(--primary-red);text-decoration:none;transition:color .2s}a:hover{color:var(--primary-red-hover)}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px}.btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-primary{background:var(--primary-red);color:#fff;box-shadow:0 4px 15px #ff4d4d4d}.btn-primary:hover{background:var(--primary-red-hover);transform:translateY(-2px);box-shadow:0 6px 20px #ff4d4d66}.btn-outline{color:var(--primary-red);border:1px solid var(--primary-red);background:0 0}.btn-outline:hover{background:var(--primary-red-dim)}.btn-ghost{color:var(--text-muted);background:0 0}.btn-ghost:hover{background:var(--bg-panel-light);color:var(--text-main)}.input-group{margin-bottom:1.25rem}.input-group label{color:var(--text-muted);margin-bottom:.5rem;font-size:.9rem;display:block}.input-field{background:var(--bg-dark);border:1px solid var(--border-color);width:100%;color:var(--text-main);border-radius:8px;padding:12px 16px;font-size:.95rem;transition:all .3s}.input-field:focus{border-color:var(--primary-red);box-shadow:0 0 0 3px var(--primary-red-dim);outline:none}.table-container{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color);padding:16px;font-size:.85rem}.data-table td{border-bottom:1px solid var(--border-color);padding:16px;font-size:.95rem}.data-table tr:hover{background:#ffffff05}.badge{box-sizing:border-box;vertical-align:middle;white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;padding:3px 9px;font-size:.8rem;font-weight:600;line-height:1.15;display:inline-flex}.badge-success{background:var(--status-success-bg);color:var(--status-success)}.badge-warning{background:var(--status-warning-bg);color:var(--status-warning)}.badge-danger{background:var(--status-danger-bg);color:var(--status-danger)}.badge-info{background:var(--status-info-bg);color:var(--status-info)}.badge,.pill,.chip,.tag{box-sizing:border-box}.badge>svg,.pill>svg,.chip>svg,.tag>svg{vertical-align:middle;flex-shrink:0;display:inline-block}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.btn-add,.settings-btn-add,.sku-btn-add,.import-store-add-files-btn{color:#fff!important;background:#dc2626!important;border:1px solid #dc2626!important;transition:all .15s!important;box-shadow:0 2px 6px #dc262640!important}.btn-add:hover,.settings-btn-add:hover,.sku-btn-add:hover,.import-store-add-files-btn:hover{background:#b91c1c!important;border-color:#b91c1c!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #dc262659!important}.settings-page-subtitle{color:#64748b!important;letter-spacing:-.005em!important;margin:2px 0 0!important;font-size:.83rem!important;font-weight:500!important;line-height:1.35!important}.om-toast-container{z-index:99999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.om-toast{pointer-events:auto;box-sizing:border-box;background:#0f172a;border-radius:8px;align-items:center;gap:10px;width:max-content;min-width:280px;max-width:620px;padding:10px 16px;font-size:.82rem;font-weight:500;animation:.22s cubic-bezier(.16,1,.3,1) toastSlideUp;display:flex;position:relative;box-shadow:0 10px 25px #00000040,0 4px 10px #00000026;color:#fff!important}.om-toast-success{color:#fff!important;background:#064e3b!important;border:1px solid #059669!important}.om-toast-error,.om-toast-danger{color:#fff!important;background:#7f1d1d!important;border:1px solid #dc2626!important}.om-toast-warning{color:#fff!important;background:#78350f!important;border:1px solid #d97706!important}.om-toast-info{color:#fff!important;background:#0f172a!important;border:1px solid #334155!important}.om-toast-icon{background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.om-toast-text{white-space:nowrap;flex:1;font-size:.82rem;font-weight:500;line-height:1.35;color:#fff!important}.om-toast-close{color:#fff;opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;padding:2px;transition:all .15s;display:flex}.om-toast-close:hover{opacity:1;background:#ffffff26}@media (width<=680px){.om-toast{width:auto;max-width:calc(100vw - 32px)}.om-toast-text{white-space:normal}}@keyframes toastSlideUp{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}button[class*=refresh]:not([class*=admin-]),.sku-header-refresh-btn,.sku-refresh-btn{color:#15803d!important;cursor:pointer!important;white-space:nowrap!important;box-sizing:border-box!important;background:#ecfdf5!important;border:1.5px solid #a7f3d0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 11px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.78rem!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;box-shadow:0 1px 2px #10b98114!important}button[class*=refresh]:not([class*=admin-]) svg,.sku-header-refresh-btn svg,.sku-refresh-btn svg{color:#16a34a!important;flex-shrink:0!important;width:13px!important;height:13px!important}button[class*=refresh]:not([class*=admin-]):hover:not(:disabled),.sku-header-refresh-btn:hover:not(:disabled),.sku-refresh-btn:hover:not(:disabled){color:#166534!important;background:#d1fae5!important;border-color:#6ee7b7!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px #10b98129!important}.om-card-header{box-sizing:border-box;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:14px;padding-bottom:14px;display:flex}.dashboard-container,.pm-container,.pod-container,.returns-container,.returns-overview-body,.sku-module-container,.sku-overview-root{gap:var(--section-gap,16px)!important;box-sizing:border-box!important;flex-direction:column!important;width:100%!important;display:flex!important}.pm-card.pm-store-pie-card,.dashboard-pipeline-wrap,.catalog-health-bar,.sku-main-tabs-bar,.sku-metrics-grid,.sku-unified-toolbar,.sku-select-box-prompt{margin-top:0!important;margin-bottom:0!important}.pie-card-title,.sku-card-title,.pm-combo-title,.pm-store-header-title,.pm-sku-card-title,.pm-card-heading,.mp-header-title,.pod-card-title{color:#0f172a!important;letter-spacing:-.015em!important;margin:0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.05rem!important;font-weight:750!important;line-height:1.3!important}.pie-card-subtitle,.sku-card-subtitle,.pm-combo-subtitle,.pm-store-header-subtitle,.pm-sku-card-subtitle,.pm-card-subheading,.mp-header-subtitle,.pod-card-subtitle{color:#64748b!important;margin:2px 0 0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.78rem!important;font-weight:450!important;line-height:1.4!important;display:block!important}.om-part-icon-badge,.om-card-icon-badge,.mp-icon-badge,.pm-card-icon-badge,.pm-combo-title-icon-badge,.pm-store-header-icon-badge,.pm-sku-icon-badge,.pod-card-title-icon-badge{border-radius:11px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;display:flex!important}.sidebar{box-sizing:border-box;background:#1e222b;border-right:1px solid #2d3341;border-radius:0;flex-direction:column;flex-shrink:0;width:260px;height:100%;margin:0;padding:6px 10px;transition:width .24s cubic-bezier(.4,0,.2,1),padding .24s cubic-bezier(.4,0,.2,1),opacity .2s,transform .24s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:2px 0 12px #0000002e}.sidebar.is-collapsed{transition:width .22s cubic-bezier(.4,0,.2,1),padding .22s cubic-bezier(.4,0,.2,1);width:58px!important;min-width:58px!important;padding:6px!important}.sidebar.is-collapsed .sidebar-nav{align-items:center;gap:3.5px}.sidebar.is-collapsed .nav-item{border-radius:8px;justify-content:center;gap:0;width:42px;height:36px;min-height:36px;margin:0 auto;padding:0}.sidebar.is-collapsed .nav-item .nav-label,.sidebar.is-collapsed .nav-item span:not(.nav-icon-circle):not(.auto-listing-icon-wrapper),.sidebar.is-collapsed .nav-item .auto-listing-nav-badge{display:none!important}.sidebar.is-collapsed .nav-icon-circle{margin:0 auto}.sidebar.is-collapsed .nav-item.active:after{width:5px;height:5px;top:5px;right:5px;transform:none}.sidebar.is-collapsed .menu-separator{width:32px;margin:4px auto}.sidebar.is-collapsed .sidebar-footer{flex-direction:column;align-items:center;gap:6px;padding-top:6px;display:flex}.sidebar.is-collapsed .sidebar-accounts-parts-row{flex-direction:column;gap:4px;width:44px;margin:0 auto}.sidebar.is-collapsed .sidebar-acc-part-btn{justify-content:center;gap:3px;width:100%;height:24px;padding:0 4px}.sidebar.is-collapsed .sidebar-acc-part-btn .acc-text-label{display:none!important}.sidebar.is-collapsed .sidebar-acc-part-btn .acc-text-num{font-size:11px}.sidebar.is-collapsed .sidebar-support-trigger{justify-content:center;width:44px;height:28px;margin:0 auto;padding:0}.sidebar.is-collapsed .sidebar-support-trigger-label,.sidebar.is-collapsed .sidebar-branding{display:none!important}.mobile-sidebar-header{border-bottom:1px solid #2d3341;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 6px 8px 4px;display:none}.mobile-sidebar-title{color:#f8fafc;text-transform:uppercase;letter-spacing:.5px;font-size:.83rem;font-weight:700}.mobile-sidebar-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:all .15s;display:flex}.mobile-sidebar-close-btn:hover{color:#fff;background:#ffffff1a}.sidebar-nav{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;justify-content:flex-start;gap:2.5px;min-height:0;padding:2px 0;display:flex;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}.menu-separator{background-color:#ffffff1a;flex-shrink:0;height:1px;margin:4px 8px}.nav-icon-circle{box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.nav-item{color:#cbd5e1;letter-spacing:.05px;box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;height:38px;min-height:38px;padding:0 10px;font-size:.855rem;font-weight:400;line-height:1;text-decoration:none;transition:all .15s;display:flex;position:relative}.nav-item .nav-label{color:inherit;font-family:inherit;font-size:inherit;white-space:nowrap;font-weight:400}.nav-item svg{shape-rendering:geometricprecision;flex-shrink:0;display:block}.nav-item:hover{color:#fff;background:#ffffff14}.nav-item:hover .nav-icon-circle{background:#ffffff24;border-color:#ffffff2e;transform:scale(1.05)}.nav-item.active{color:#fff;background:#282e3b;border:1px solid #ffffff1f;font-weight:500;box-shadow:0 2px 8px #00000040}.nav-item.active .nav-label{font-weight:500}.nav-item.active .nav-icon-circle{background:#ffffff2e;border-color:#ffffff42;transform:scale(1.04);box-shadow:0 0 10px #00000059}.nav-item.active:after{content:"";background-color:#dc2626;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulseDot;position:absolute;top:50%;right:11px;transform:translateY(-50%);box-shadow:0 0 6px #dc2626cc}@keyframes pulseDot{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.3);box-shadow:0 0 12px #ef4444}}.nav-accounting-item{color:#6ee7b7;border-left:2px solid #0000;font-weight:400}.nav-accounting-item .nav-icon-circle{background:#10b98124;border-color:#10b98140}.nav-accounting-item:hover{color:#fff;background:#10b9811f;border-left-color:#10b981}.nav-accounting-item:hover .nav-icon-circle{background:#10b9813d;border-color:#10b98173}.nav-new-tab-pill{color:#34d399;background:#10b9812e;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.nav-accounting-item:hover .nav-new-tab-pill{color:#fff;background:#059669;transform:scale(1.08)}.sidebar-footer{border-top:1px solid #2d3341;flex-direction:column;flex-shrink:0;gap:4px;margin-top:auto;padding-top:5px;display:flex}.sidebar-accounts-parts-row{box-sizing:border-box;align-items:center;gap:6px;width:100%;display:flex}.sidebar-acc-part-btn{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;height:29px;padding:0 8px;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #00000026}.sidebar-acc-part-btn.active-part{color:#4ade80;background:#16a34a29;border:1px solid #22c55e52}.sidebar-acc-part-btn.active-part:hover{color:#86efac;background:#16a34a47;border-color:#4ade80;transform:translateY(-.5px);box-shadow:0 2px 6px #16a34a40}.sidebar-acc-part-btn.expired-part{color:#fca5a5;background:#dc262629;border:1px solid #ef444452}.sidebar-acc-part-btn.expired-part:hover{color:#fecaca;background:#dc262647;border-color:#f87171;transform:translateY(-.5px);box-shadow:0 2px 6px #dc262640}.sidebar-acc-part-btn.expired-part.has-expired{color:#fecaca;background:#dc26263d;border:1px solid #ef4444;box-shadow:0 0 8px #dc26264d}.sidebar-acc-part-btn.expired-part.has-expired:hover{background:#dc262659;border-color:#f87171;box-shadow:0 0 12px #dc262673}.sidebar-acc-part-btn.expired-part.has-expired .acc-dot.red-dot{animation:1.8s ease-in-out infinite redDotPulse}@keyframes redDotPulse{0%,to{transform:scale(1);box-shadow:0 0 4px #dc262699}50%{transform:scale(1.28);box-shadow:0 0 9px #dc2626f2}}.sidebar-acc-part-btn .acc-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sidebar-acc-part-btn .acc-dot.green-dot{background:#16a34a;box-shadow:0 0 4px #16a34a99}.sidebar-acc-part-btn .acc-dot.red-dot{background:#dc2626;box-shadow:0 0 4px #dc262699}.sidebar-acc-part-btn .acc-text-label{color:inherit;font-size:.76rem;font-weight:500}.sidebar-acc-part-btn .acc-text-num{font-variant-numeric:tabular-nums;color:inherit;font-size:.82rem;font-weight:750}.sidebar-support-trigger{color:#f1f5f9;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;height:29px;transition:all .16s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 2px #00000026}.sidebar-support-trigger:hover{color:#fff;background:#ffffff1f;border-color:#ffffff3d;transform:translateY(-.5px);box-shadow:0 2px 6px #00000040}.sidebar-support-trigger-icon{color:#f87171;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sidebar-support-trigger-label{color:inherit;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1}.sidebar-support-popover{z-index:99999;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;width:340px;max-width:calc(100vw - 20px);animation:.16s cubic-bezier(.16,1,.3,1) sidebarHoverPop;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 36px -4px #0f172a38,0 4px 12px #0f172a14;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.sidebar-support-popover-top-accent{background:linear-gradient(90deg,#dc2626 0%,#ef4444 50%,#f97316 100%);width:100%;height:3px}.sidebar-support-popover-header{background:#f8fafc;border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.sidebar-support-brand-badge{background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sidebar-support-header-text{flex:1;min-width:0}.sidebar-support-company-name{color:#0f172a;font-size:.88rem;font-weight:700;line-height:1.2}.sidebar-support-tagline{color:#64748b;margin-top:1px;font-size:.68rem;font-weight:500}.sidebar-support-live-pill{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:.66rem;font-weight:600;display:inline-flex}.sidebar-support-live-dot{background:#16a34a;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 4px #16a34ab3}.sidebar-support-actions{flex-direction:column;gap:8px;padding:10px 14px;display:flex}.sidebar-support-action-card{box-sizing:border-box;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:all .15s;display:flex}.sidebar-support-action-card.whatsapp-card{color:#fff;background:#25d366;border:1px solid #16a34a;box-shadow:0 2px 6px #25d36640}.sidebar-support-action-card.whatsapp-card:hover{background:#1ebc59;border-color:#15803d;transform:translateY(-1px);box-shadow:0 4px 10px #16a34a59}.sidebar-support-action-icon.whatsapp-icon{background:#0000001f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sidebar-support-action-content{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-support-action-card.whatsapp-card .sidebar-support-action-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;line-height:1.2;overflow:hidden}.sidebar-support-action-card.whatsapp-card .sidebar-support-action-sub{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.66rem;overflow:hidden}.sidebar-support-external-icon{color:#fffc;flex-shrink:0;margin-left:auto}.sidebar-support-action-card.phone-card{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0}.sidebar-support-action-card.phone-card:hover{background:#eff6ff;border-color:#bfdbfe}.sidebar-support-action-icon.phone-icon{background:#dbeafe;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sidebar-support-action-card .phone-link{flex:1;min-width:0;text-decoration:none}.sidebar-support-action-card.phone-card .sidebar-support-action-title{color:#0f172a;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;line-height:1.2;overflow:hidden}.sidebar-support-action-card.phone-card .sidebar-support-action-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.66rem;overflow:hidden}.sidebar-support-copy-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .15s;display:flex}.sidebar-support-copy-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8;transform:scale(1.05)}.sidebar-support-action-card.ticket-card{color:#991b1b;cursor:pointer;background:#fff5f5;border:1px solid #fecaca}.sidebar-support-action-card.ticket-card:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px);box-shadow:0 4px 10px #dc26262e}.sidebar-support-action-icon.ticket-icon{color:#fff;background:#dc2626;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sidebar-support-action-card.ticket-card .sidebar-support-action-title{color:#991b1b;white-space:nowrap;text-overflow:ellipsis;font-size:.81rem;font-weight:700;line-height:1.2;overflow:hidden}.sidebar-support-action-card.ticket-card .sidebar-support-action-sub{color:#b91c1c;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.67rem;line-height:1.25;overflow:hidden}.sidebar-support-arrow-icon{color:#f87171;flex-shrink:0;margin-left:auto;transition:transform .15s}.sidebar-support-action-card.ticket-card:hover .sidebar-support-arrow-icon{color:#dc2626;transform:translate(2px)}.sidebar-support-info-section{background:#fafafa;border-top:1px solid #f1f5f9;flex-direction:column;gap:8px;padding:10px 14px 12px;display:flex}.sidebar-support-info-row{align-items:flex-start;gap:8px;font-size:.72rem;line-height:1.45;display:flex}.sidebar-support-info-icon{flex-shrink:0;margin-top:3px}.sidebar-support-info-icon.red{color:#dc2626}.sidebar-support-info-icon.slate{color:#64748b}.sidebar-support-info-icon.green{color:#059669}.sidebar-support-info-text{color:#334155;word-break:normal;flex:1;font-size:.71rem;line-height:1.45}.sidebar-support-info-label{color:#475569;margin-right:5px;font-weight:700;display:inline}.sidebar-support-info-val{color:#0f172a;font-weight:500;line-height:1.45;display:inline}.sidebar-support-info-link{color:#2563eb;word-break:break-all;font-weight:500;text-decoration:none}.sidebar-support-info-link:hover{color:#1d4ed8;text-decoration:underline}.sidebar-support-info-row.timing-row{background:#f0fdf4;border:1px solid #dcfce7;border-radius:6px;padding:4px 8px}.sidebar-support-info-row.timing-row .sidebar-support-info-label{color:#15803d}.sidebar-support-info-row.timing-row .sidebar-support-info-val{color:#166534;font-weight:600}.sidebar-branding{text-align:center;color:#94a3b8;letter-spacing:.3px;margin-top:0;font-size:.74rem;font-weight:500;line-height:1.2;transition:color .15s}.sidebar-branding:hover{color:#cbd5e1}.auto-listing-nav-item{position:relative}.auto-listing-icon-wrapper{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;background:#e879f929!important;border:1px solid #e879f947!important;border-radius:50%!important;width:28px!important;min-width:28px!important;height:28px!important}.auto-listing-nav-item:hover .auto-listing-icon-wrapper{transform:scale(1.05);box-shadow:0 0 10px #e879f959;background:#e879f942!important;border-color:#e879f980!important}.auto-listing-nav-item.active .auto-listing-icon-wrapper{box-shadow:0 0 12px #e879f973;background:#e879f94d!important;border-color:#e879f999!important}.auto-listing-animated-icon{color:#e879f9;transform-origin:50%;filter:drop-shadow(0 0 3px #e879f973);animation:2.6s ease-in-out infinite autoListingSparkle}@keyframes autoListingSparkle{0%{color:#8b5cf6;filter:drop-shadow(0 0 2px #8b5cf64d);transform:scale(1)rotate(0)}25%{color:#ec4899;filter:drop-shadow(0 0 6px #ec489999);transform:scale(1.18)rotate(8deg)}50%{color:#3b82f6;filter:drop-shadow(0 0 3px #3b82f666);transform:scale(.95)rotate(0)}75%{color:#10b981;filter:drop-shadow(0 0 6px #10b98199);transform:scale(1.18)rotate(-8deg)}to{color:#8b5cf6;filter:drop-shadow(0 0 2px #8b5cf64d);transform:scale(1)rotate(0)}}.auto-listing-nav-badge{text-transform:uppercase;letter-spacing:.4px;color:#fff;box-sizing:border-box;vertical-align:middle;background:linear-gradient(135deg,#7c3aed 0%,#db2777 100%);border-radius:9999px;justify-content:center;align-items:center;margin-left:auto;padding:1.5px 6px;font-size:.68rem;font-weight:700;line-height:1.15;animation:2.2s ease-in-out infinite autoListingBadgePulse;display:inline-flex;box-shadow:0 1px 4px #7c3aed59}@keyframes autoListingBadgePulse{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (width<=768px){.sidebar{z-index:50;width:275px;box-shadow:none;background:#1e222b;border-right:1px solid #2d3341;position:fixed;top:60px;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0);box-shadow:4px 0 24px #00000026}.mobile-sidebar-header{display:flex}}.sidebar-acc-hover-popover{z-index:99999;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;width:340px;max-width:calc(100vw - 20px);animation:.16s cubic-bezier(.16,1,.3,1) sidebarHoverPop;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px -4px #0f172a38,0 4px 12px #0f172a14;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}@keyframes sidebarHoverPop{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sidebar-acc-hover-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.sidebar-acc-hover-header.active-theme{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-bottom-color:#bbf7d0}.sidebar-acc-hover-header.expired-theme{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border-bottom-color:#fecaca}.sidebar-acc-hover-title-wrap{align-items:center;gap:6px;display:flex}.sidebar-acc-hover-title{color:#0f172a;letter-spacing:-.01em;font-size:.8rem;font-weight:700}.sidebar-acc-hover-count-badge{border-radius:10px;padding:1px 7px;font-size:.68rem;font-weight:700}.sidebar-acc-hover-count-badge.active{color:#fff;background:#16a34a}.sidebar-acc-hover-count-badge.expired{color:#fff;background:#dc2626}.sidebar-acc-hover-list{background:#f8fafc;flex-direction:column;gap:8px;max-height:320px;padding:8px;display:flex;overflow-y:auto}.sidebar-acc-hover-list::-webkit-scrollbar{width:5px}.sidebar-acc-hover-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.sidebar-acc-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:8px;padding:10px 11px;transition:all .14s;display:flex;box-shadow:0 1px 3px #0f172a0a}.sidebar-acc-card:hover{border-color:#cbd5e1;transform:translateY(-.5px);box-shadow:0 3px 8px #0f172a14}.sidebar-acc-card-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sidebar-acc-card-identity{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.sidebar-acc-card-logo{object-fit:contain;border-radius:3px;flex-shrink:0;width:20px;height:20px;margin-top:1px}.sidebar-acc-card-title-group{flex-direction:column;flex:1;gap:1.5px;min-width:0;display:flex}.sidebar-acc-card-name{color:#0f172a;white-space:normal;word-break:break-word;font-size:.81rem;font-weight:700;line-height:1.35}.sidebar-acc-card-channel{color:#64748b;font-size:.67rem;font-weight:500}.sidebar-acc-status-pill{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2.5px 7px;font-size:.63rem;font-weight:700}.sidebar-acc-status-pill.active{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.sidebar-acc-status-pill.expired{color:#dc2626;background:#fee2e2;border:1px solid #fecaca}.sidebar-acc-card.is-expired-card{background:snow;border-color:#fecaca}.sidebar-acc-card.is-expired-card:hover{border-color:#f87171;box-shadow:0 3px 10px #dc26261f}.sidebar-acc-reason-banner{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:.69rem;font-weight:600;line-height:1.25;display:flex}.sidebar-acc-reason-banner strong{color:#991b1b}.sidebar-acc-details-grid{background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;grid-template-columns:1fr 1fr;gap:6px 10px;padding:7px 9px;display:grid}.sidebar-acc-detail-cell{flex-direction:column;gap:1.5px;min-width:0;display:flex}.sidebar-acc-detail-lbl{color:#64748b;text-transform:uppercase;letter-spacing:.02em;font-size:.63rem;font-weight:600}.sidebar-acc-detail-val{color:#1e293b;font-variant-numeric:tabular-nums;word-break:break-word;font-size:.74rem;font-weight:600;line-height:1.25}.sidebar-acc-detail-val.plan-val{color:#2563eb;font-weight:700}.sidebar-acc-detail-val.quota-val{color:#0f172a}.sidebar-acc-detail-val.expired-text{font-weight:700;color:#dc2626!important}.sidebar-acc-quota-bal{color:#059669;font-size:.65rem;font-weight:600;display:block}.sidebar-acc-quota-bal.expired-tag{font-weight:700;color:#dc2626!important}.sidebar-acc-detail-val.active-date{color:#15803d}.sidebar-acc-detail-val.expired-date{font-weight:700;color:#dc2626!important}.sidebar-acc-days-tag{color:#d97706;margin-left:3px;font-size:.65rem;font-weight:600;display:inline-block}.sidebar-acc-days-tag.expired{font-weight:700;color:#dc2626!important}.sidebar-acc-hover-empty{text-align:center;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:20px 14px;font-size:.76rem;display:flex}.sidebar-acc-hover-footer{cursor:pointer;background:#fff;border-top:1px solid #e2e8f0;justify-content:center;align-items:center;padding:8px 12px;transition:background .15s;display:flex}.sidebar-acc-hover-footer:hover{background:#f1f5f9}.sidebar-acc-hover-footer-btn{color:#2563eb;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex}.sidebar-acc-hover-footer-btn.renew-btn{color:#dc2626}.collapsed-menu-popup-container{pointer-events:none;filter:drop-shadow(0 14px 32px #0000008c);animation:.14s cubic-bezier(.16,1,.3,1) collapsedMenuFlyIn}@keyframes collapsedMenuFlyIn{0%{opacity:0;transform:translateY(-50%)translate(-6px)scale(.96)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}.collapsed-menu-popup-content{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#0f172a;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:10px;padding:8px 13px 8px 9px;display:flex;position:relative;box-shadow:0 4px 16px #00000059}.collapsed-menu-popup-arrow{z-index:1;background:#0f172a;border-bottom:1px solid #ffffff29;border-left:1px solid #ffffff29;width:9px;height:9px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.collapsed-menu-popup-icon-circle{border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.collapsed-menu-popup-details{flex-direction:column;gap:2px;display:flex}.collapsed-menu-popup-title-row{align-items:center;gap:7px;display:flex}.collapsed-menu-popup-title{color:#fff;letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;line-height:1.2}.collapsed-menu-popup-subtitle{color:#94a3b8;letter-spacing:.01em;font-family:Inter,sans-serif;font-size:.7rem;font-weight:400;line-height:1.2}.collapsed-menu-popup-active-badge{color:#34d399;text-transform:uppercase;letter-spacing:.03em;background:#10b98129;border:1px solid #10b98166;border-radius:999px;align-items:center;gap:4px;padding:1px 6px;font-size:9.5px;font-weight:600;display:inline-flex}.collapsed-menu-popup-active-badge .active-dot-live{background:#10b981;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #10b981}.collapsed-menu-popup-badge-tag{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#7c3aed,#db2777);border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700;box-shadow:0 2px 6px #db277759}.collapsed-menu-popup-tab-badge{color:#38bdf8;background:#38bdf824;border:1px solid #38bdf859;border-radius:5px;align-items:center;gap:3px;padding:1px 6px;font-size:9.5px;font-weight:500;display:inline-flex}.top-header{z-index:100;box-sizing:border-box;background:linear-gradient(#eaf4fe 0%,#dbeafe 100%);border-bottom:1px solid #bfdbfe;justify-content:flex-start;align-items:center;height:72px;padding:0;display:flex;position:relative;box-shadow:0 2px 4px #2563eb0f,0 1px 2px -1px #2563eb0a}.header-brand-container{box-sizing:border-box;background:linear-gradient(#eaf4fe 0%,#dbeafe 100%);border-right:1px solid #bfdbfe;flex-shrink:0;justify-content:center;align-items:center;width:260px;min-width:260px;max-width:260px;height:100%;padding:0 12px;transition:width .24s cubic-bezier(.4,0,.2,1),min-width .24s cubic-bezier(.4,0,.2,1),max-width .24s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.app-layout.sidebar-hidden .header-brand-container,.header-brand-container.is-collapsed{width:260px;min-width:260px;max-width:260px;padding:0 12px}.header-main-content{box-sizing:border-box;flex:1;justify-content:space-between;align-items:center;min-width:0;height:100%;padding:0 16px;display:flex}.header-left-tools{align-items:center;gap:8px;display:flex}.sidebar-toggle-desktop-btn{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #2563eb0d}.sidebar-toggle-desktop-btn:hover{color:#dc2626;background:#fff;border-color:#60a5fa;transform:translateY(-1px);box-shadow:0 2px 6px #2563eb26}.sidebar-toggle-desktop-btn:active{background:#eff6ff;transform:scale(.96)}@media (width<=768px){.sidebar-toggle-desktop-btn{display:none}}.header-card-style-picker{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;height:36px;padding:3px 6px 3px 8px;animation:.2s cubic-bezier(.16,1,.3,1) fadeInStylePicker;display:inline-flex;box-shadow:0 1px 3px #0f172a08}@keyframes fadeInStylePicker{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.card-style-pill-label{color:#64748b;align-items:center;gap:4px;margin-right:2px;font-size:.72rem;font-weight:600;display:inline-flex}.card-style-pill-label svg{color:#2563eb}.card-style-btns-row{align-items:center;gap:3px;display:flex}.card-style-num-btn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.73rem;font-weight:700;line-height:1;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.card-style-num-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.card-style-num-btn.active{color:#fff;background:#2563eb;border-color:#1d4ed8;box-shadow:0 1px 4px #2563eb4d}@media (width<=640px){.card-style-text{display:none}.card-style-num-btn{width:22px;height:22px;font-size:.68rem}}.logo-container{cursor:pointer;justify-content:center;align-items:center;transition:opacity .16s,transform .16s;display:flex}.logo-container:hover{opacity:.92;transform:scale(1.02)}.logo-container:active{transform:scale(.98)}.app-logo{object-fit:contain;width:auto;max-width:220px;height:44px;image-rendering:-webkit-optimize-contrast;display:block}.app-logo-mini{object-fit:contain;width:30px;height:30px;display:block}.header-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.search-container{position:relative}.search-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.search-popup{background:var(--bg-panel);border:1px solid var(--border-color);z-index:1001;border-radius:12px;width:400px;animation:.2s ease-out scaleUp;overflow:hidden;box-shadow:0 20px 40px #0003}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.search-popup.large-popup{width:1150px;max-width:95vw}.popup-header{border-bottom:1px solid var(--border-color);background:#f8fafc;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.popup-title{align-items:center;gap:12px;display:flex}.popup-title h3{color:var(--text-main);letter-spacing:-.5px;margin:0;font-size:1.25rem;font-weight:700}.close-btn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.close-btn:hover{color:red;background:#ff00001a}.search-body{background:#fff;padding:24px}.filter-groups-grid{grid-template-columns:340px 1fr;grid-template-areas:"profit status""return claims""ad ad";gap:24px 32px;margin-bottom:32px;display:grid}.filter-group{flex-direction:column;gap:10px;display:flex}.filter-group:first-child{grid-area:profit}.filter-group:nth-child(2){grid-area:status}.filter-group:nth-child(3){grid-area:return}.filter-group:nth-child(4){grid-area:claims}.filter-group:nth-child(5){grid-area:ad}.filter-label{letter-spacing:.5px;text-transform:uppercase;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding-bottom:6px;font-size:.85rem;font-weight:600;display:flex}.group-blue .filter-label{color:#2563eb}.group-blue .pill.active{color:#2563eb;background:#3b82f614;border-color:#3b82f6}.group-blue .pill.active:before{background:#3b82f6;border-color:#3b82f6}.group-purple .filter-label{color:#7c3aed}.group-purple .pill.active{color:#7c3aed;background:#8b5cf614;border-color:#8b5cf6}.group-purple .pill.active:before{background:#8b5cf6;border-color:#8b5cf6}.group-orange .filter-label{color:#ea580c}.group-orange .pill.active{color:#ea580c;background:#f9731614;border-color:#f97316}.group-orange .pill.active:before{background:#f97316;border-color:#f97316}.group-teal .filter-label{color:#0d9488}.group-teal .pill.active{color:#0d9488;background:#14b8a614;border-color:#14b8a6}.group-teal .pill.active:before{background:#14b8a6;border-color:#14b8a6}.group-pink .filter-label{color:#db2777}.group-pink .pill.active{color:#db2777;background:#ec489914;border-color:#ec4899}.group-pink .pill.active:before{background:#ec4899;border-color:#ec4899}.pill-group{flex-wrap:wrap;gap:8px;display:flex}.pill{color:#475569;cursor:pointer;box-sizing:border-box;vertical-align:middle;background:#fff;border:1px solid #cbd5e1;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:600;line-height:1.15;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #00000005}.pill:before{content:"";box-sizing:border-box;background:0 0;border:2px solid #cbd5e1;border-radius:50%;width:12px;height:12px;transition:all .2s;display:inline-block}.pill:hover{color:#1e293b;background:#f8fafc}.pill.active{font-weight:700}.pill.active:before{box-shadow:inset 0 0 0 2px #fff}.text-inputs-grid{border-top:1px dashed #cbd5e1;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;padding-top:24px;display:grid}.input-field{flex-direction:column;gap:8px;display:flex}.input-field label{color:#334155;text-align:center;font-size:.85rem;font-weight:600}.input-field input{text-align:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:.85rem;transition:all .2s}.input-field input:focus{border-color:var(--primary-red);background:#fff;box-shadow:0 0 0 3px #ff4d4d1a}.popup-footer{border-top:1px solid var(--border-color);background:#f8fafc;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.checkbox-label{color:var(--text-main);cursor:pointer;align-items:center;gap:8px;font-size:.85rem;font-weight:500;display:flex}.footer-actions{gap:12px;display:flex}.btn-ghost{border:1px solid var(--border-color);cursor:pointer;color:var(--text-main);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-weight:600;transition:all .2s;display:flex}.btn-ghost:hover{background:#f1f3f5}.btn-primary{background:var(--primary-red);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-weight:600;transition:all .2s;display:flex}.btn-primary:hover{background:#e63946;transform:translateY(-1px)}.date-range-pill-btn{cursor:pointer;color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .16s;display:inline-flex;box-shadow:0 1px 2px #2563eb0d}.date-range-pill-btn:hover{background:#fff;border-color:#60a5fa;transform:translateY(-1px);box-shadow:0 2px 6px #2563eb26}.date-pill-icon{color:#64748b;flex-shrink:0}.date-range-text{color:#0f172a;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}.date-change-link{color:#2563eb;cursor:pointer;margin-left:2px;font-size:.78rem;font-weight:600;transition:color .15s}.date-range-pill-btn:hover .date-change-link{color:#1d4ed8}.header-notification-circle-btn{color:#d97706;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .16s;display:flex;position:relative;box-shadow:0 1px 2px #2563eb0d}.header-notification-circle-btn:hover{color:#b45309;background:#fffbeb;border-color:#fde68a;transform:translateY(-1px);box-shadow:0 2px 6px #d9770626}.header-notification-red-dot{background:#ef4444;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.header-sync-circle-btn{color:#10b981;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .16s;display:flex;box-shadow:0 1px 2px #2563eb0d}.header-sync-circle-btn:hover{color:#059669;background:#f0fdf4;border-color:#bbf7d0;transform:translateY(-1px);box-shadow:0 2px 6px #10b9812e}.header-sync-circle-btn.is-spinning svg{animation:.8s linear infinite headerSyncSpin}@keyframes headerSyncSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header-profile-container{align-items:center;display:inline-flex;position:relative}.header-profile-pill,.user-profile-pill{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#fff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:8px;height:38px;padding:3px 12px 3px 4px;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #2563eb0d}.header-profile-pill:hover,.user-profile-pill:hover{background:#fff;border-color:#60a5fa;transform:translateY(-1px);box-shadow:0 2px 6px #2563eb26}.header-profile-avatar,.header-profile-pill .profile-avatar-circle,.user-profile-pill .profile-avatar-circle{color:#fff!important;letter-spacing:.02em!important;box-sizing:border-box!important;background:#6366f1!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:.74rem!important;font-weight:700!important;line-height:1!important;display:flex!important;box-shadow:0 1px 3px #6366f140!important}.header-profile-text-col,.header-profile-pill .profile-text-col,.user-profile-pill .profile-text-col{text-align:left;flex-direction:column;justify-content:center;line-height:1.15;display:flex}.header-profile-name,.header-profile-pill .profile-name,.user-profile-pill .profile-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;max-width:140px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8rem;font-weight:700;overflow:hidden}.header-profile-role,.header-profile-pill .profile-role,.user-profile-pill .profile-role{color:#64748b;text-transform:capitalize;margin-top:1px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.68rem;font-weight:500;line-height:1}.header-profile-caret,.header-profile-pill .profile-caret,.user-profile-pill .profile-caret{color:#64748b;flex-shrink:0;margin-left:2px;transition:transform .18s}.header-profile-caret.open,.header-profile-pill .profile-caret.open,.user-profile-pill .profile-caret.open{transform:rotate(180deg)}.header-search-trigger-btn,.icon-btn{color:#1d4ed8;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #bfdbfe;justify-content:center;align-items:center;width:36px;height:36px;transition:all .16s;display:flex;position:relative;box-shadow:0 1px 2px #2563eb0d;border-radius:50%!important}.header-search-trigger-btn:hover,.icon-btn:hover{color:#dc2626;background:#fff;border-color:#60a5fa;transform:translateY(-1px);box-shadow:0 2px 6px #2563eb26}.header-search-trigger-btn.has-active-filters{animation:2s cubic-bezier(.4,0,.6,1) infinite headerFilterPulseGlow;position:relative;color:#dc2626!important;background:#fef2f2!important;border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262638,0 2px 6px #dc26262e!important}@keyframes headerFilterPulseGlow{0%,to{border-color:#dc2626;box-shadow:0 0 0 3px #dc262638,0 2px 6px #dc262626}50%{border-color:#ef4444;box-shadow:0 0 0 6px #dc262666,0 4px 12px #dc262640}}.search-filter-active-ring{opacity:.8;pointer-events:none;border:2px solid #dc2626;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite headerFilterRingPing;position:absolute;inset:-3px}@keyframes headerFilterRingPing{0%{opacity:.85;transform:scale(.95)}75%,to{opacity:0;transform:scale(1.4)}}.search-filter-active-badge{color:#fff;letter-spacing:.2px;pointer-events:none;background:#dc2626;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-family:Inter,sans-serif;font-size:8.5px;font-weight:700;line-height:1;animation:.2s cubic-bezier(.16,1,.3,1) badgePopIn;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #0000004d}@keyframes badgePopIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.date-range-btn{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #bae6fd;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 10px 0 8px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0ea5e90d}.date-range-btn:hover{background:#fff;border-color:#38bdf8;box-shadow:0 2px 8px #0ea5e924}.date-icon-wrapper{background:var(--primary-red-dim);color:var(--primary-red);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.date-text{flex-direction:column;align-items:flex-start;display:flex}.date-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.72rem;font-weight:600}.date-value{color:#0f172a;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:.84rem;font-weight:550;transition:color .15s;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.date-range-btn:hover .date-value{color:#dc2626}.date-arrow{color:var(--text-muted);margin-left:8px;transition:transform .2s}.date-arrow.open{transform:rotate(180deg)}.date-picker-container{position:relative}.dp-popup{z-index:1000;background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;min-width:530px;margin-top:8px;animation:.2s cubic-bezier(.16,1,.3,1) dropIn;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 20px 50px -10px #0f172a38,0 8px 24px -4px #0f172a1f,0 0 0 1px #0f172a14}.dp-sidebar{box-sizing:border-box;background:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:column;width:195px;padding:12px 10px 14px;display:flex}.dp-sidebar-header{border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:8px;margin-bottom:10px;padding:2px 4px 10px;display:flex}.dp-sidebar-icon-badge{color:#dc2626;background:#fee2e2;border:1px solid #dc262638;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 1px 3px #dc26261f}.dp-sidebar-header-text{flex-direction:column;min-width:0;display:flex}.dp-sidebar-title{color:#0f172a;font-size:.78rem;font-weight:700;line-height:1.2}.dp-sidebar-subtitle{color:#64748b;font-size:.65rem;font-weight:500;line-height:1.2}.dp-sidebar-buttons{scrollbar-width:thin;flex-direction:column;flex:1;justify-content:space-between;gap:6.5px;width:100%;padding-right:2px;display:flex;overflow-y:auto}.dp-sidebar-btn{color:#1e293b;cursor:pointer;white-space:nowrap;box-sizing:border-box;text-align:center;-webkit-user-select:none;user-select:none;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:35px;padding:8px 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.81rem;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 2px #0f172a0a}.dp-sidebar-btn:hover{color:#0f172a;background:#fff;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 5px -1px #0f172a14}.dp-sidebar-btn:active{transform:translateY(0);box-shadow:0 1px 2px #0f172a0a}.dp-sidebar-btn.active{color:#dc2626;background:#fee2e2;border:1.5px solid #dc2626;font-weight:700;transform:none;box-shadow:0 2px 6px #dc262629}.dp-sidebar-btn.active:hover{color:#b91c1c;background:#fecaca;border-color:#b91c1c}.dp-sidebar-divider{background:#e2e8f0;width:100%;height:1px;margin:4px 0}.dp-sidebar-item{color:#475569;cursor:pointer;white-space:nowrap;border-radius:8px;margin:3px 6px;padding:8px 12px;font-size:.82rem;font-weight:500;transition:all .18s}.dp-sidebar-item:hover{color:#0f172a;background:#e2e8f0}.dp-sidebar-item.active{color:#fff;background:#dc2626;border-radius:20px;font-weight:600;box-shadow:0 2px 6px #dc262640}.dp-sidebar-item.active:hover{color:#fff;background:#b91c1c}.dp-content{background:#fff;flex-direction:column;flex:1;padding:18px 20px 16px;display:flex}.dp-header{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 16px;display:flex;box-shadow:0 1px 3px #0f172a0a}.dp-date-box{flex-direction:column;display:flex}.dp-date-box.right{align-items:flex-end}.dp-label{color:#64748b;letter-spacing:.5px;text-transform:uppercase;font-size:.72rem;font-weight:600}.dp-value{color:#0f172a;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";margin-top:3px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;font-weight:500}.dp-arrow{color:#94a3b8;flex-shrink:0}.dp-cal-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dp-month{color:#0f172a;letter-spacing:-.01em;font-size:.92rem;font-weight:600}.dp-nav-btn{cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0f172a0a}.dp-nav-btn:hover:not(:disabled):not(.disabled){color:#dc2626;background:#fef2f2;border-color:#fee2e2;transform:scale(1.05)}.dp-nav-btn:disabled,.dp-nav-btn.disabled{opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important;color:#94a3b8!important;box-shadow:none!important;background:#f1f5f9!important;border-color:#e2e8f0!important;transform:none!important}.dp-cal-grid{grid-template-columns:repeat(7,1fr);gap:8px 4px;display:grid}.dp-day-name{color:#94a3b8;text-align:center;margin-bottom:8px;font-size:.7rem;font-weight:600}.dp-day{aspect-ratio:1;color:#334155;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.dp-day.empty{cursor:default}.dp-day:not(.empty):not(.in-range):not(.endpoint):not(.disabled):hover{background:#f1f5f9}.dp-day.disabled{color:#cbd5e1!important;cursor:not-allowed!important;pointer-events:none!important;opacity:.38!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important}.dp-day.in-range{color:#dc2626;background:#fef2f2}.dp-day.endpoint{color:#fff;background:#dc2626}.dp-calendar{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;box-shadow:0 1px 3px #0f172a0a}.dp-footer{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:12px;display:flex}.profile-container{position:relative}.profile-dropdown{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:200px;margin-top:10px;padding:8px;animation:.18s cubic-bezier(.16,1,.3,1) dropIn;position:absolute;top:100%;right:0;box-shadow:0 10px 25px -5px #0f172a1f,0 8px 10px -6px #0f172a14}@keyframes dropIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.profile-dropdown-user-header{align-items:center;gap:10px;padding:6px 8px 8px;display:flex}.profile-dropdown-avatar{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.8rem;font-weight:700;display:flex;overflow:hidden}.profile-dropdown-info{text-align:left;flex-direction:column;display:flex;overflow:hidden}.profile-dropdown-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:.82rem;font-weight:700;overflow:hidden}.profile-dropdown-company{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:150px;margin-top:1px;font-size:.72rem;overflow:hidden}.profile-dropdown-role-badge{color:#475569;text-transform:capitalize;letter-spacing:.02em;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;align-self:flex-start;margin-top:3px;padding:1px 6px;font-size:.65rem;font-weight:700;display:inline-block}.dropdown-item{cursor:pointer;color:#334155;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.82rem;font-weight:500;transition:all .16s;display:flex}.dropdown-item:hover{color:#0f172a;background:#f8fafc}.dropdown-item.logout:hover{background:#fef2f2}.dropdown-divider{background-color:#f1f5f9;height:1px;margin:6px 0}.profile-arrow{color:var(--text-muted);margin-left:4px;transition:transform .2s}.profile-arrow.open{transform:rotate(180deg)}.logo-container.clickable{cursor:pointer;transition:opacity .2s}.logo-container.clickable:hover{opacity:.85}.mobile-menu-btn{color:#334155;cursor:pointer;background:0 0;border:1px solid #e2e8f0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:none;border-radius:50%!important}.mobile-menu-btn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.date-change-badge{color:#dc2626;box-sizing:border-box;vertical-align:middle;background:#fef2f2;border:1px solid #fee2e2;justify-content:center;align-items:center;margin-left:6px;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:1.15;transition:all .15s;display:inline-flex;border-radius:6px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.date-range-btn:hover .date-change-badge{color:#fff;background:#dc2626;border-color:#dc2626}@media (width<=1024px){.header-actions{gap:10px}.header-brand-container,.app-layout.sidebar-hidden .header-brand-container,.header-brand-container.is-collapsed{width:220px;min-width:220px;max-width:220px;padding:0 8px}.app-logo{max-width:195px;height:38px}}@media (width<=768px){.top-header{height:60px;padding:0 10px}.header-brand-container{align-items:center;gap:8px;display:flex;border-right:none!important;width:auto!important;min-width:auto!important;max-width:none!important;padding:0!important}.header-main-content{justify-content:flex-end;padding:0}.mobile-menu-btn{display:inline-flex}.sidebar-toggle-desktop-btn{display:none}.app-logo{height:26px}.header-actions{gap:6px}.date-change-badge{display:none}.date-range-btn{font-size:.75rem;gap:4px!important;height:34px!important;padding:0 8px!important}.date-range-btn .date-value{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.user-info{display:none}.user-profile{padding:4px 6px}.search-popup.large-popup{width:95vw;max-height:88vh;overflow-y:auto}.filter-groups-grid{grid-template-columns:1fr}.text-inputs-grid{grid-template-columns:1fr 1fr}}.account-selector-container,.account-drawer-root,.account-selector-container button,.account-selector-container input,.account-drawer-root button,.account-drawer-root input,.account-drawer-root select{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.account-selector-container,.account-selector-container *,.account-drawer-root,.account-drawer-root *{box-sizing:border-box}.account-selector-container{align-items:center;display:inline-flex;position:relative}.account-selector-trigger{cursor:pointer;color:#0f172a;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:8px;height:38px;padding:0 14px;transition:all .16s;display:inline-flex;box-shadow:0 1px 2px #2563eb0d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.account-selector-trigger:hover{background:#fff;border-color:#60a5fa;transform:translateY(-1px);box-shadow:0 2px 6px #2563eb26}.account-selector-trigger.active{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.store-pill-icon{color:#64748b;flex-shrink:0}.account-selector-trigger-text{color:#0f172a;white-space:nowrap;font-size:.82rem;font-weight:600}.account-manage-link{color:#2563eb;cursor:pointer;margin-left:2px;font-size:.78rem;font-weight:600;transition:color .15s}.account-selector-trigger:hover .account-manage-link{color:#1d4ed8}.account-selector-trigger.is-syncing{background:#fff;border-color:#dc262673;box-shadow:0 0 0 3px #dc262614,0 1px 3px #0000000a}.account-selector-trigger.is-syncing:hover{background:snow;border-color:#dc2626}.account-selector-trigger-icon-box{color:#dc2626;background:#fef2f2;border:1px solid #fee2e2;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 1px 2px #dc26261f;border-radius:50%!important}.account-selector-header-sync-wrap{color:#dc2626;background:#fef2f2;border:1px solid #fee2e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-left:2px;animation:2s ease-in-out infinite accountHeaderPulse;display:inline-flex}.account-selector-header-spin{color:#dc2626;transform-origin:50%;animation:1.1s linear infinite accountHeaderSpin;display:block}@keyframes accountHeaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes accountHeaderPulse{0%,to{box-shadow:0 0 0 1px #dc262626}50%{box-shadow:0 0 0 3px #dc26264d}}.account-selector-trigger-content{align-items:center;gap:8px;display:flex}.account-selector-trigger-title{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:.84rem;font-weight:550;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.account-selector-count-badge{color:#dc2626;letter-spacing:.01em;background:#fef2f2;border:1px solid #fee2e2;border-radius:6px;justify-content:center;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.account-selector-count-badge.empty{color:#dc2626;background:#fef2f2;border-color:#fecdd3}.account-selector-chevron{color:#64748b;flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.account-selector-chevron.open{color:#dc2626;transform:rotate(180deg)}.account-drawer-root{z-index:9999;pointer-events:auto;justify-content:flex-end;display:flex;position:fixed;inset:0}.account-drawer-backdrop{-webkit-backdrop-filter:blur(4px);z-index:9998;background:#0f172a6b;animation:.2s cubic-bezier(.16,1,.3,1) accountDrawerFadeIn;position:fixed;inset:0}@keyframes accountDrawerFadeIn{0%{opacity:0}to{opacity:1}}.account-drawer-panel{z-index:10000;background:#fff;flex-direction:column;width:520px;max-width:100vw;height:100vh;animation:.24s cubic-bezier(.16,1,.3,1) accountDrawerSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:-16px 0 50px -10px #0f172a38,0 0 0 1px #0f172a0d}@keyframes accountDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.account-drawer-top-accent{background:linear-gradient(90deg,#dc2626 0%,#ea580c 50%,#f97316 100%);flex-shrink:0;width:100%;height:3.5px}.account-drawer-header{background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:16px 20px 14px}.account-drawer-header-main{justify-content:space-between;align-items:center;gap:14px;display:flex}.account-drawer-header-brand{align-items:center;gap:12px;display:flex}.account-drawer-icon-box{color:#dc2626;background:#fef2f2;border:1px solid #fee2e2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 2px 5px #dc262614}.account-drawer-title{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:1.02rem;font-weight:600;line-height:1.25}.account-drawer-subtitle{color:#64748b;margin:3px 0 0;font-size:.76rem;font-weight:400;line-height:1.35}.account-drawer-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.account-drawer-sync-all-btn{color:#16a34a;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #16a34a14}.account-drawer-sync-all-btn:hover:not(:disabled){color:#15803d;background:#dcfce7;border-color:#86efac;transform:translateY(-1px);box-shadow:0 2px 6px #16a34a33}.account-drawer-sync-all-btn.is-syncing{opacity:.85;color:#2563eb!important;cursor:not-allowed!important;pointer-events:none!important;background:#eff6ff!important;border-color:#bfdbfe!important;box-shadow:0 1px 3px #2563eb1f!important}.account-drawer-sync-all-btn.is-syncing svg{color:#2563eb!important}.account-drawer-sync-all-btn:disabled,.account-drawer-sync-all-btn.disabled{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important;color:#94a3b8!important;box-shadow:none!important;background:#f1f5f9!important;border-color:#e2e8f0!important;transform:none!important}.account-drawer-sync-all-btn:disabled svg,.account-drawer-sync-all-btn.disabled svg{color:#94a3b8!important}.account-drawer-close-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .16s;display:flex}.account-drawer-close-btn:hover{color:#dc2626;background:#fef2f2;border-color:#fecdd3;transform:rotate(90deg)}.account-drawer-header-meta{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:13px;display:flex}.account-drawer-active-pill{box-sizing:border-box;vertical-align:middle;color:#047857;letter-spacing:.01em;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:3px 10px;font-size:.72rem;font-weight:500;line-height:1.15;display:inline-flex}.account-drawer-active-pill.empty{color:#dc2626;background:#fef2f2;border-color:#fecdd3}.account-drawer-status-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:6.5px;height:6.5px;box-shadow:0 0 0 2px #10b98133}.account-drawer-active-pill.empty .account-drawer-status-dot{background:#dc2626;box-shadow:0 0 0 2px #dc262633}.account-drawer-channels-badge{box-sizing:border-box;vertical-align:middle;color:#475569;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;gap:5px;padding:3px 10px;font-size:.72rem;font-weight:500;line-height:1.15;display:inline-flex}.account-drawer-controls-bar{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;gap:9px;padding:12px 18px 10px;display:flex}.account-drawer-search-wrap{width:100%;position:relative}.account-drawer-search-icon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.account-drawer-search-input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:8px 34px;font-size:.8rem;font-weight:400;transition:all .15s;box-shadow:0 1px 2px #00000005}.account-drawer-search-input::placeholder{color:#94a3b8;font-weight:400}.account-drawer-search-input:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262614}.account-drawer-search-clear{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;transition:all .12s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.account-drawer-search-clear:hover{color:#0f172a;background:#e2e8f0}.account-drawer-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-drawer-toolbar-actions{align-items:center;gap:6px;display:flex}.account-drawer-action-btn{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.76rem;font-weight:550;line-height:1.25;transition:all .15s;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.account-drawer-action-btn.select-all{color:#334155;background:#fff;border-color:#cbd5e1}.account-drawer-action-btn.select-all:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.account-drawer-action-btn.unselect-all{color:#64748b;background:#fff;border-color:#e2e8f0}.account-drawer-action-btn.unselect-all:hover{color:#dc2626;background:#fef2f2;border-color:#fecdd3}.account-drawer-sort-group{align-items:center;gap:5px;display:flex}.account-drawer-sort-label{color:#64748b;align-items:center;gap:3px;font-size:.76rem;font-weight:500;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.account-drawer-sort-toggle{background:#e2e8f0;border-radius:6px;align-items:center;gap:2px;padding:2px;display:inline-flex}.account-drawer-sort-btn{cursor:pointer;color:#64748b;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:.76rem;font-weight:500;transition:all .15s;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.account-drawer-sort-btn:hover{color:#0f172a}.account-drawer-sort-btn.active{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0000000f}.account-drawer-chips-wrap{flex-wrap:nowrap;align-items:center;gap:6px;padding:2px 0;display:flex}.account-drawer-chip{color:#475569;cursor:pointer;white-space:nowrap;box-sizing:border-box;vertical-align:middle;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:3.5px 9px;font-size:.76rem;font-weight:500;line-height:1.15;transition:all .12s;display:inline-flex}.account-drawer-chip:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.account-drawer-chip.active{color:#fff;background:#0f172a;border-color:#0f172a;font-weight:500}.account-drawer-chip-count{opacity:.75;align-items:center;font-size:.65rem;font-weight:500;line-height:1.15;display:inline-flex}.account-drawer-chip.active .account-drawer-chip-count{opacity:.9;color:#e2e8f0}.account-drawer-list{background:#fff;flex-direction:column;flex:1;gap:6px;padding:12px 18px;display:flex;overflow-y:auto}.account-drawer-list::-webkit-scrollbar{width:6px}.account-drawer-list::-webkit-scrollbar-track{background:#f8fafc}.account-drawer-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.account-drawer-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.account-drawer-item{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;transition:all .14s;display:flex;box-shadow:0 1px 2px #0f172a05}.account-drawer-item:hover{background:#f8fafc;border-color:#cbd5e1}.account-drawer-item.selected{background:#fbfcfe;border-color:#cbd5e1}.account-drawer-item.selected:hover{background:#f1f5f9}.account-drawer-checkbox{background:#fff;border:1.5px solid #cbd5e1;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .12s;display:flex}.account-drawer-item:hover .account-drawer-checkbox{border-color:#94a3b8}.account-drawer-item.selected .account-drawer-checkbox{color:#fff;background:#dc2626;border-color:#dc2626;box-shadow:0 1px 2px #dc262640}.account-drawer-mkt-logo{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:4px;display:flex;box-shadow:0 1px 2px #00000005}.account-drawer-logo-img{object-fit:contain;max-width:100%;max-height:100%}.account-drawer-item-details{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-drawer-item-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:600;line-height:1.25;overflow:hidden}.account-drawer-item-fetched{color:#64748b;letter-spacing:-.01em;align-items:center;gap:3.5px;font-size:.65rem;font-weight:450;line-height:1.25;display:flex}.account-drawer-fetched-icon{color:#94a3b8;flex-shrink:0}.account-drawer-fetched-text{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:2.5px;display:inline-flex}.account-drawer-fetched-time{color:#334155;font-variant-numeric:tabular-nums;font-weight:500}.account-drawer-fetched-rel{color:#64748b;margin-left:2px;font-weight:500}.account-drawer-fetched-never{color:#94a3b8;font-style:normal}.account-drawer-fetching-status{color:#2563eb;align-items:center;gap:3.5px;font-size:.65rem;line-height:1.25;display:inline-flex}.account-drawer-fetching-status .account-drawer-fetched-icon{color:#2563eb}.account-drawer-fetching-label{color:#1d4ed8;font-weight:600}.account-drawer-fetching-time{color:#2563eb;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600}.account-drawer-item-tags{align-items:center;gap:6px;font-size:.7rem;display:flex}.account-drawer-mkt-badge{box-sizing:border-box;vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;padding:1px 6px;font-size:.67rem;font-weight:600;line-height:1.15;display:inline-flex}.account-drawer-mkt-badge.meesho{color:#db2777;background:#fdf2f8;border:1px solid #fbcfe8}.account-drawer-mkt-badge.flipkart{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.account-drawer-mkt-badge.amazon{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.account-drawer-mkt-badge.ajio{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.account-drawer-mkt-badge.myntra{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3}.account-drawer-id-badge{box-sizing:border-box;vertical-align:middle;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;justify-content:center;align-items:center;padding:1px 6px;font-size:.7rem;font-weight:500;line-height:1.15;display:inline-flex}.account-drawer-item-right-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.account-drawer-sync-btn{color:#16a34a;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .16s ease-in-out;display:inline-flex}.account-drawer-sync-btn svg{color:#16a34a}.account-drawer-sync-btn:hover:not(:disabled){color:#15803d;background:#d1fae5;border-color:#6ee7b7}.account-drawer-sync-btn:hover:not(:disabled) svg{transition:transform .25s cubic-bezier(.16,1,.3,1);transform:rotate(60deg)}.account-drawer-sync-btn:active:not(:disabled){transform:scale(.94)}.account-drawer-sync-btn:disabled,.account-drawer-sync-btn.disabled{opacity:.4!important;cursor:not-allowed!important;pointer-events:none!important;color:#94a3b8!important;box-shadow:none!important;background:#f1f5f9!important;border-color:#e2e8f0!important;transform:none!important}.account-drawer-sync-btn:disabled svg,.account-drawer-sync-btn.disabled svg{color:#94a3b8!important;transform:none!important}.account-drawer-log-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .16s ease-in-out;display:inline-flex}.account-drawer-log-btn:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 2px 4px #2563eb1a}.account-drawer-log-btn:active{transform:scale(.94)}.account-drawer-sync-btn.is-downloading{color:#dc2626;cursor:default;pointer-events:auto;background:#fef2f2;border-color:#fca5a5;animation:1.6s ease-in-out infinite accountDrawerPulse;box-shadow:0 0 0 2px #dc26261f}.account-drawer-dl-icon-wrap{flex-direction:column;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.account-drawer-dl-arrow{color:#dc2626;animation:.9s cubic-bezier(.4,0,.2,1) infinite accountDrawerDlBounce}.account-drawer-dl-tray{opacity:.85;background:#dc2626;border-radius:1px;width:11px;height:1.5px;margin-top:-1px}@keyframes accountDrawerDlBounce{0%{opacity:.3;transform:translateY(-2.5px)}50%{opacity:1;transform:translateY(1px)}to{opacity:.2;transform:translateY(2px)}}@keyframes accountDrawerPulse{0%,to{border-color:#fca5a5;box-shadow:0 0 #dc262640}50%{border-color:#dc2626;box-shadow:0 0 0 3px #dc262659}}.account-drawer-status-dot-right{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2.5px #10b98133}.account-drawer-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 16px;display:flex}.account-drawer-empty-icon{color:#94a3b8;background:#f1f5f9;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:10px;display:flex}.account-drawer-empty-title{color:#334155;font-size:.85rem;font-weight:600}.account-drawer-empty-text{color:#94a3b8;margin:3px 0 0;font-size:.74rem;font-weight:400}.account-drawer-footer{background:#fff;border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;box-shadow:0 -4px 15px #0f172a08}.account-drawer-manage-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.77rem;font-weight:500;transition:all .15s;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.account-drawer-manage-btn:hover{color:#0f172a;background:#f1f5f9}.account-drawer-apply-btn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:.82rem;font-weight:600;transition:all .16s;display:inline-flex;box-shadow:0 2px 6px #dc262640;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.account-drawer-apply-btn:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 10px #dc262652}.account-drawer-apply-btn:active{transform:translateY(0)}@media (width<=640px){.account-drawer-panel{width:100vw}}.account-drawer-quota-wrap{max-width:240px;margin-top:3px;margin-bottom:1px}.account-drawer-quota-labels{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:2px;font-size:.66rem;display:flex}.account-drawer-quota-used{color:#0f172a}.account-drawer-quota-bal{color:#059669;font-weight:600}.account-drawer-quota-bal.low{color:#ea580c}.account-drawer-quota-bal.expired{color:#dc2626}.account-drawer-quota-track{background:#e2e8f0;border-radius:3px;width:100%;height:3px;overflow:hidden}.account-drawer-quota-fill{border-radius:3px;height:100%;transition:width .3s}.account-drawer-quota-fill.green{background:linear-gradient(90deg,#10b981,#059669)}.account-drawer-quota-fill.amber{background:linear-gradient(90deg,#f59e0b,#d97706)}.account-drawer-quota-fill.red{background:linear-gradient(90deg,#ef4444,#dc2626)}.sub-expired-modal-overlay{z-index:999999;background:#0f172aa6;justify-content:center;align-items:center;padding:12px;animation:.2s cubic-bezier(.16,1,.3,1) omModalFadeIn;display:flex;position:fixed;inset:0}.sub-expired-modal-card{-webkit-font-smoothing:auto;text-rendering:auto;background:#fff;border:1px solid #cbd5e1;border-radius:14px;flex-direction:column;width:100%;max-width:920px;height:575px;max-height:94vh;animation:.18s ease-out omModalFadeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a47}@keyframes omModalFadeIn{0%{opacity:0}to{opacity:1}}.sub-expired-header{color:#fff;background:linear-gradient(135deg,#7f1d1d 0%,#991b1b 50%,#b91c1c 100%);border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.sub-expired-title-group{align-items:center;gap:10px;display:flex}.sub-expired-icon-badge{background:#ffffff26;border:1px solid #fff3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sub-expired-header-h2{color:#fff;align-items:center;gap:8px;margin:0 0 1px;font-size:.92rem;font-weight:600;display:flex}.sub-expired-header-p{color:#fee2e2e6;margin:0;font-size:.7rem}.sub-expired-close-btn{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.sub-expired-close-btn:hover{background:#ffffff4d}.sub-expired-store-tabs{scrollbar-width:thin;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;gap:6px;padding:5px 16px;display:flex;overflow-x:auto}.sub-expired-tab-btn{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex}.sub-expired-tab-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.sub-expired-tab-btn.active{color:#fff;background:#dc2626;border-color:#dc2626;box-shadow:0 2px 4px #dc262633}.sub-expired-tab-name{line-height:1}.sub-expired-tab-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.sub-expired-tab-dot.red{background:#ef4444}.sub-expired-tab-btn.active .sub-expired-tab-dot.red{background:#fff}.sub-expired-tab-dot.emerald{background:#10b981}.sub-expired-tab-btn.active .sub-expired-tab-dot.emerald{background:#fff}.sub-expired-tab-dot.blue{background:#0284c7}.sub-expired-tab-btn.active .sub-expired-tab-dot.blue{background:#fff}.sub-expired-badge-pill{text-transform:uppercase;letter-spacing:.03em;border-radius:4px;align-items:center;padding:2px 7px;font-size:.65rem;font-weight:600;display:inline-flex}.sub-expired-badge-pill.red{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.sub-expired-badge-pill.emerald{color:#166534;background:#dcfce7;border:1px solid #86efac}.sub-expired-badge-pill.blue{color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc}.sub-expired-body{box-sizing:border-box;flex-direction:column;flex:1;padding:10px 16px;display:flex;overflow-y:hidden}.sub-expired-body::-webkit-scrollbar{width:5px}.sub-expired-body::-webkit-scrollbar-track{background:0 0}.sub-expired-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.sub-expired-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sub-expired-two-col-layout{flex:1;grid-template-columns:1.25fr .95fr;align-items:stretch;gap:14px;height:100%;display:grid}.sub-expired-left-col{flex-direction:column;justify-content:space-between;gap:8px;padding:0;display:flex}.sub-expired-store-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.sub-expired-store-left{flex-direction:column;gap:2px;display:flex}.sub-expired-store-name{color:#0f172a;margin:0;font-size:.84rem;font-weight:600}.sub-expired-store-meta{color:#64748b;align-items:center;gap:6px;font-size:.7rem;display:flex}.sub-expired-store-meta strong{color:#334155;font-weight:600}.sub-expired-pending-box{background:#fefce8;border:1px solid #fde047;border-radius:8px;padding:6px 10px}.sub-expired-pending-header{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.sub-expired-pending-title{color:#b45309;align-items:center;gap:5px;font-size:.74rem;font-weight:600;display:flex}.sub-expired-pending-desc{color:#78350f;margin:0;font-size:.68rem;line-height:1.35}.sub-expired-zero-arrears-box{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:6px 11px}.sub-expired-zero-arrears-text{color:#166534;font-size:.72rem;font-weight:500}.sub-expired-zero-arrears-text strong{color:#15803d;font-weight:600}.sub-expired-tenure-section{flex-direction:column;gap:6px;display:flex}.sub-expired-tenure-label{color:#475569;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:600}.sub-expired-tenure-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sub-expired-tenure-btn{text-align:center;cursor:pointer;border:1px solid #e2e8f0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:48px;padding:6px 4px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;background:#fff!important}.sub-expired-tenure-btn:hover{border-color:#cbd5e1;background:#fff!important}.sub-expired-tenure-btn.active{border:1.5px solid #16a34a;box-shadow:0 2px 8px #16a34a24;background:#f0fdf4!important}.sub-expired-tenure-title{color:#0f172a;font-size:.78rem;font-weight:600}.sub-expired-tenure-btn.active .sub-expired-tenure-title{color:#15803d}.sub-expired-tenure-days{color:#64748b;font-size:.68rem;font-weight:500}.sub-expired-tenure-offer-ribbon{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#f59e0b 0%,#ea580c 100%);border-radius:999px;padding:1px 6px;font-size:.52rem;font-weight:700;position:absolute;top:-8px;right:-3px;box-shadow:0 2px 4px #ea580c40}.sub-expired-tenure-offer-pill{color:#047857;background:#dcfce7;border:1px solid #86efac;border-radius:4px;align-items:center;gap:3px;margin-top:1px;padding:1px 6px;font-size:.64rem;font-weight:600;display:inline-flex}.sub-expired-tenure-std-pill{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;margin-top:1px;padding:1px 6px;font-size:.62rem}.sub-expired-plans-section{flex-direction:column;gap:5px;display:flex}.sub-expired-plans-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sub-expired-plans-title{color:#0f172a;margin:0;font-size:.82rem;font-weight:600}.sub-expired-rec-dot{background:#16a34a;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:2s ease-in-out infinite recDotPulse;display:inline-block;box-shadow:0 0 0 2.5px #dcfce7,0 0 6px #16a34a73}@keyframes recDotPulse{0%,to{box-shadow:0 0 0 2.5px #dcfce7,0 0 6px #16a34a73}50%{box-shadow:0 0 0 4.5px #bbf7d0,0 0 10px #16a34aa6}}.sub-expired-30day-banner{box-sizing:border-box;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:0;padding:5px 11px;display:flex}.sub-expired-30day-left{color:#334155;white-space:nowrap;align-items:center;gap:8px;font-size:.72rem;display:flex}.sub-expired-30day-icon{color:#0284c7;flex-shrink:0}.sub-expired-30day-label{color:#475569;font-weight:500}.sub-expired-30day-label strong{color:#0f172a;font-weight:600}.sub-expired-30day-count{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:2px 8px;font-weight:700}.sub-expired-plans-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sub-expired-plan-card{cursor:pointer;-webkit-font-smoothing:auto;text-rendering:auto;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:86px;padding:8px 10px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;background:#fff!important}.sub-expired-plan-card:hover:not(.disabled){border-color:#cbd5e1;background:#fff!important}.sub-expired-plan-card.selected{border:1.5px solid #16a34a;box-shadow:0 2px 8px #16a34a24;background:#f0fdf4!important}.sub-expired-plan-card.disabled,.sub-expired-plan-card.multi-month-restricted{opacity:.6;cursor:not-allowed;border:1px dashed #cbd5e1;background:#f8fafc!important}.sub-expired-plan-top{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.sub-expired-plan-name{color:#0f172a;font-size:.82rem;font-weight:600}.sub-expired-plan-price{margin-bottom:2px;font-size:1.05rem;font-weight:700;line-height:1.1}.sub-expired-plan-card.plan-starter .sub-expired-plan-price{color:#0284c7}.sub-expired-plan-card.plan-standard .sub-expired-plan-price{color:#7c3aed}.sub-expired-plan-card.plan-unlimited .sub-expired-plan-price{color:#dc2626}.sub-expired-plan-price.restricted-price{color:#94a3b8;font-size:.9rem;font-weight:600}.sub-expired-plan-gst{color:#64748b;margin-bottom:3px;font-size:.66rem;font-weight:400}.sub-expired-plan-limit{color:#047857;font-size:.68rem;font-weight:500}.sub-expired-plan-limit.restricted-limit{color:#64748b;font-weight:500}.sub-expired-downgrade-badge{color:#dc2626;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;margin-top:3px;padding:1px 5px;font-size:.6rem;font-weight:600}.sub-expired-downgrade-badge.restricted{color:#92400e;background:#fef3c7;border:1px solid #fde68a;font-weight:600}.sub-expired-total-banner{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;padding:8px 12px;display:flex}.sub-expired-calc-sequence{flex-direction:column;gap:3.5px;width:100%;display:flex}.sub-expired-seq-row{color:#475569;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}.sub-expired-seq-label{color:#334155;align-items:center;gap:6px;font-weight:500;display:inline-flex}.sub-expired-breakdown-btn{color:#b45309;cursor:pointer;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:.62rem;font-weight:600;line-height:1.2;transition:all .15s;display:inline-flex}.sub-expired-breakdown-btn:hover,.sub-expired-breakdown-btn.active{color:#78350f;background:#fde68a;border-color:#f59e0b;box-shadow:0 1px 3px #d9770626}.sub-expired-seq-val{color:#0f172a;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700}.sub-expired-seq-val.gst{color:#0284c7}.sub-expired-seq-divider{background:#e2e8f0;height:1px;margin:3px 0 2px}.sub-expired-seq-row.total{padding-top:1px}.sub-expired-seq-label.total{color:#0f172a;font-size:.76rem;font-weight:700}.sub-expired-seq-val.total{color:#dc2626;font-size:.98rem;font-weight:800}.sub-expired-breakdown-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172aa6;border-radius:14px;justify-content:center;align-items:center;padding:16px;animation:.16s ease-out omModalFadeIn;display:flex;position:absolute;inset:0}.sub-expired-breakdown-modal-card{background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;width:620px;max-width:95%;max-height:88%;animation:.18s cubic-bezier(.16,1,.3,1) popoverFadeIn;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a61}@keyframes popoverFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sub-expired-popover-header{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);flex-direction:column;gap:2px;padding:9px 13px;display:flex}.sub-expired-popover-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sub-expired-popover-icon{color:#38bdf8;flex-shrink:0}.sub-expired-popover-title{color:#f8fafc;flex:1;margin:0;font-size:.82rem;font-weight:700}.sub-expired-popover-badge{color:#34d399;letter-spacing:.04em;text-transform:uppercase;background:#064e3b;border:1px solid #059669;border-radius:4px;padding:2px 6px;font-size:.58rem;font-weight:700}.sub-expired-popover-close-btn{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .15s;display:flex}.sub-expired-popover-close-btn:hover{color:#fff;background:#ffffff59}.sub-expired-popover-subtitle{color:#94a3b8;margin:0;font-size:.67rem}.sub-expired-popover-body{background:#fff;flex-direction:column;gap:4px;max-height:210px;padding:6px 10px;display:flex;overflow-y:auto}.sub-expired-popover-body::-webkit-scrollbar{width:5px}.sub-expired-popover-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.sub-expired-popover-table-header{color:#64748b;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e2e8f0;align-items:center;padding:5px 6px;font-size:.62rem;font-weight:700;display:flex}.sub-expired-popover-table-rows{flex-direction:column;gap:3px;display:flex}.sub-expired-popover-row{background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;align-items:center;padding:5px 6px;font-size:.68rem;transition:background .1s;display:flex}.sub-expired-popover-row:hover{background:#f1f5f9}.sub-expired-popover-col-period{flex-direction:column;gap:2px;display:flex}.sub-expired-cycle-dates{color:#0f172a;font-size:.68rem;font-weight:600}.sub-expired-cycle-pill{border-radius:3px;width:max-content;padding:1px 4px;font-size:.58rem;font-weight:600;line-height:1.1}.sub-expired-cycle-pill.partial{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.sub-expired-cycle-pill.full{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.sub-expired-popover-col-orders strong{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700;display:block}.sub-expired-popover-col-plan{flex-direction:column;display:flex}.sub-expired-popover-plan-name{color:#334155;font-size:.67rem;font-weight:600}.sub-expired-popover-daily-rate{color:#64748b;font-size:.58rem}.sub-expired-popover-col-base{color:#334155;font-variant-numeric:tabular-nums;font-size:.67rem;font-weight:600}.sub-expired-popover-col-gst{font-variant-numeric:tabular-nums;font-size:.67rem;font-weight:600}.sub-expired-popover-col-amount strong{color:#b45309;font-variant-numeric:tabular-nums;font-size:.73rem;font-weight:700}.sub-expired-popover-footer{background:#f8fafc;border-top:1px solid #e2e8f0;flex-direction:column;gap:5px;padding:8px 12px;display:flex}.sub-expired-popover-footer-grid{border-bottom:1px solid #e2e8f0;grid-template-columns:1fr 1fr 1.2fr;gap:8px;padding:4px 0;display:grid}.sub-expired-popover-footer-item{color:#475569;flex-direction:column;gap:1px;font-size:.66rem;display:flex}.sub-expired-popover-footer-item strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.sub-expired-popover-footer-item.total strong{font-size:.88rem;font-weight:800}.sub-expired-popover-note{color:#64748b;margin:0;font-size:.58rem;line-height:1.25}.sub-expired-total-right{align-items:center;display:flex}.sub-expired-total-num{color:#dc2626;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.sub-expired-right-col{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:space-between;gap:7px;padding:10px 12px;display:flex}.sub-upi-apps-header{flex-direction:column;align-items:center;gap:6px;padding-bottom:2px;display:flex}.sub-upi-apps-label{color:#475569;text-transform:uppercase;letter-spacing:.04em;text-align:center;font-size:.7rem;font-weight:600}.sub-upi-logos-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.sub-upi-brand-badge{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:6px;height:27px;padding:4px 9px;transition:border-color .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a08}.sub-upi-brand-badge:hover{border-color:#cbd5e1}.sub-upi-brand-name{color:#1e293b;font-size:.7rem;font-weight:600;line-height:1}.sub-upi-phonepe-badge{color:#fff;background:#5f259f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sub-upi-phonepe-pe{line-height:1;display:block;transform:translateY(-.5px)}.sub-upi-paytm-brand{letter-spacing:-.3px;align-items:center;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.paytm-navy{color:#002970}.paytm-sky{color:#00b9f5}.sub-upi-svg{flex-shrink:0;display:block}.sub-expired-qr-card{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:212px;height:212px;margin:0 auto;padding:8px;display:flex}.sub-expired-qr-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:flex;box-shadow:0 1px 3px #0000000a}.sub-expired-qr-code-img{border-radius:4px;width:190px;height:190px;display:block}.sub-expired-qr-badges{flex-direction:column;align-items:center;gap:3px;display:flex}.sub-expired-qr-autofill-pill{color:#15803d;background:#dcfce7;border:1px solid #86efac;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.62rem;font-weight:600;display:inline-flex}.sub-expired-qr-instruction{color:#64748b;max-width:280px;margin:0;font-size:.62rem;line-height:1.25}.sub-expired-utr-group{flex-direction:column;gap:4px;display:flex}.sub-expired-utr-label{color:#334155;text-align:center;justify-content:center;align-items:center;gap:3px;font-size:.72rem;font-weight:600;display:flex}.sub-expired-utr-input{color:#0f172a;box-sizing:border-box;text-align:center;letter-spacing:.12em;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;width:100%;padding:6px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:600;transition:all .15s}.sub-expired-utr-input:focus{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}.sub-expired-utr-input::placeholder{color:#94a3b8;letter-spacing:normal;font-size:.72rem;font-weight:400}.sub-expired-actions-group{flex-direction:column;gap:4px;margin-top:2px;display:flex}.sub-expired-primary-action-btn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:35px;padding:8px 12px;font-size:.8rem;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 6px #dc262633}.sub-expired-primary-action-btn:hover:not(:disabled){background:#b91c1c}.sub-expired-primary-action-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.sub-expired-remind-link{color:#64748b;cursor:pointer;text-align:center;background:0 0;border:none;padding:2px;font-size:.68rem;font-weight:600;transition:color .15s}.sub-expired-remind-link:hover{color:#0f172a;text-decoration:underline}.sub-expired-success-box{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;display:flex}.sub-expired-success-icon{background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:2px;display:flex}.sub-expired-success-title{color:#15803d;margin:0;font-size:1.05rem;font-weight:800}.sub-expired-success-desc{color:#475569;max-width:480px;margin:0;font-size:.75rem;line-height:1.4}.sub-expired-success-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:5px;width:100%;max-width:380px;margin:4px 0;padding:10px 14px;display:flex}.sub-expired-success-row{color:#475569;justify-content:space-between;font-size:.74rem;display:flex}.sub-expired-success-row strong{color:#0f172a}.spin-animate{animation:.9s linear infinite omSpin}@keyframes omSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=680px){.sub-expired-two-col-layout{grid-template-columns:1fr}.sub-expired-modal-card{max-height:94vh;overflow-y:auto}}.sub-expired-tab-dot.amber{background:#f59e0b}.sub-expired-tab-dot.amber.pulse{animation:1.4s cubic-bezier(.4,0,.6,1) infinite dotPulse}.sub-expired-badge-pill.amber{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.sub-expired-badge-pill.amber.pulse{animation:1.8s ease-in-out infinite badgeGlow}@keyframes badgeGlow{0%,to{box-shadow:0 0 #f59e0b33}50%{box-shadow:0 0 0 4px #f59e0b59}}.sub-verify-layout{flex-direction:column;justify-content:space-between;gap:10px;height:100%;animation:.2s ease-out omModalFadeIn;display:flex}.sub-bank-center-stage-card,.sub-bank-hero-card{box-shadow:none;background:#fff;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:0;display:flex;position:relative;overflow:visible}.sub-bank-scene-container{justify-content:center;align-items:center;width:100%;max-width:680px;height:155px;display:flex;position:relative}.sub-bank-scene-svg{width:100%;height:100%;overflow:visible}.sub-anim-breathe{transform-origin:103px 104px;animation:3s ease-in-out infinite customerBreathe}@keyframes customerBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.sub-anim-phone-glow{animation:2s ease-in-out infinite phoneGlowPulse}@keyframes phoneGlowPulse{0%,to{opacity:.75;fill:#38bdf8}50%{opacity:1;fill:#67e8f9}}.sub-anim-phone-wave.w1{animation:2s cubic-bezier(.16,1,.3,1) infinite phoneWavePing}.sub-anim-phone-wave.w2{animation:2s cubic-bezier(.16,1,.3,1) .4s infinite phoneWavePing}@keyframes phoneWavePing{0%{opacity:0;transform:scale(.9)}40%{opacity:.9}to{opacity:0;transform:scale(1.35)translate(4px,-2px)}}.sub-anim-banker-head{transform-origin:376px 65px;animation:4s ease-in-out infinite bankerHeadReview}@keyframes bankerHeadReview{0%,to{transform:rotate(0)}25%{transform:rotate(2.5deg)}50%{transform:rotate(-1.5deg)}75%{transform:rotate(1deg)}}.sub-anim-hand.h-left{animation:.5s ease-in-out infinite alternate typingHandLeft}.sub-anim-hand.h-right{animation:.5s ease-in-out .25s infinite alternate typingHandRight}@keyframes typingHandLeft{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes typingHandRight{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.sub-anim-scan-beam{animation:2.2s cubic-bezier(.4,0,.2,1) infinite alternate scanLaserSweep}@keyframes scanLaserSweep{0%{opacity:.3;transform:translateY(0)}50%{opacity:1}to{opacity:.3;transform:translateY(34px)}}.sub-anim-steam.st1{animation:2s ease-in-out infinite steamRise}.sub-anim-steam.st2{animation:2s ease-in-out .7s infinite steamRise}@keyframes steamRise{0%{opacity:0;transform:translateY(0)scaleX(1)}50%{opacity:.7}to{opacity:0;transform:translateY(-7px)scaleX(1.3)}}.sub-anim-holo-badge{animation:3s ease-in-out infinite holoFloat}@keyframes holoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.sub-anim-holo-dot{animation:1.4s ease-in-out infinite holoDotPulse}@keyframes holoDotPulse{0%,to{opacity:.6;r:2.5}50%{opacity:1;r:3.5}}.sub-anim-led.led-g1{animation:1.8s .1s infinite ledPulseG}.sub-anim-led.led-g2{animation:1.8s .6s infinite ledPulseG}.sub-anim-led.led-g3{animation:1.8s 1.1s infinite ledPulseG}.sub-anim-led.led-g4{animation:1.8s 1.5s infinite ledPulseG}.sub-anim-led.led-b1{animation:1.2s .2s infinite ledPulseB}.sub-anim-led.led-b2{animation:1.2s .8s infinite ledPulseB}.sub-anim-led.led-b3{animation:1.2s 1.3s infinite ledPulseB}.sub-anim-led.led-a1{animation:2.2s .5s infinite ledPulseA}@keyframes ledPulseG{0%,to{opacity:.4}50%{opacity:1;filter:drop-shadow(0 0 3px #22c55e)}}@keyframes ledPulseB{0%,to{opacity:.35}50%{opacity:1;filter:drop-shadow(0 0 3px #38bdf8)}}@keyframes ledPulseA{0%,to{opacity:.3}50%{opacity:1;filter:drop-shadow(0 0 3px #f59e0b)}}.sub-bank-live-status-bar{color:#166534;white-space:nowrap;text-overflow:ellipsis;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:90%;margin:0 auto;padding:5px 14px;font-size:.68rem;font-weight:600;display:flex;overflow:hidden;box-shadow:0 1px 2px #10b9810f}.sub-bank-live-ping{background:#16a34a;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.5s infinite livePingPulse;box-shadow:0 0 #16a34ab3}@keyframes livePingPulse{0%{box-shadow:0 0 #16a34ab3}70%{box-shadow:0 0 0 6px #16a34a00}to{box-shadow:0 0 #16a34a00}}.sub-bank-live-text{letter-spacing:.01em;transition:opacity .25s}.sub-verify-top-grid,.sub-verify-bottom-grid{grid-template-columns:1.18fr .92fr;align-items:stretch;gap:14px;display:grid}.sub-verify-top-left,.sub-verify-bottom-left{flex-direction:column;justify-content:space-between;gap:8px;display:flex}.sub-verify-top-right,.sub-verify-bottom-right{flex-direction:column;justify-content:center;display:flex}.sub-verify-header-text{text-align:left;flex-direction:column;gap:3px;display:flex}.sub-verify-badge-pill{color:#92400e;letter-spacing:.03em;text-transform:uppercase;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:2px 8px;font-size:.6rem;font-weight:700;display:inline-flex}.sub-verify-live-dot{background:#f59e0b;border-radius:50%;width:6px;height:6px;animation:1.4s infinite dotPulse}.sub-verify-title{color:#0f172a;margin:0;font-size:.94rem;font-weight:700}.sub-verify-desc{color:#64748b;margin:0;font-size:.68rem;line-height:1.35}.sub-verify-stepper{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;display:flex}.sub-verify-step{text-align:left;align-items:center;gap:6px;display:flex}.sub-verify-step-bubble{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.sub-verify-step.completed .sub-verify-step-bubble{color:#15803d;background:#dcfce7;border:1px solid #86efac}.sub-verify-step.in-progress .sub-verify-step-bubble{color:#b45309;background:#fef3c7;border:1.5px solid #f59e0b;box-shadow:0 0 0 2.5px #f59e0b33}.sub-verify-step.pending .sub-verify-step-bubble{color:#94a3b8;background:#f1f5f9;border:1px solid #cbd5e1}.sub-verify-step-text{flex-direction:column;display:flex}.sub-verify-step-title{color:#0f172a;font-size:.65rem;font-weight:700;line-height:1.2}.sub-verify-step-meta{color:#64748b;font-size:.56rem}.sub-verify-step-meta.highlight{color:#b45309;font-weight:600}.sub-verify-step-connector{background:#e2e8f0;flex:1;height:2px;margin:0 6px}.sub-verify-step-connector.active{background:linear-gradient(90deg,#10b981 0%,#f59e0b 100%)}.sub-verify-details-card{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;padding:8px 12px;box-shadow:0 1px 3px #0f172a0a}.sub-verify-details-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:4px;display:flex}.sub-verify-details-heading{color:#0f172a;text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:700}.sub-verify-details-status{color:#b45309;background:#fef3c7;border-radius:4px;padding:1px 6px;font-size:.58rem;font-weight:600}.sub-verify-details-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:4px 12px;display:grid}.sub-verify-item{flex-direction:column;gap:1px;display:flex}.sub-verify-item.span-2{border-top:1px dashed #e2e8f0;grid-column:span 2;margin-top:2px;padding-top:4px}.sub-verify-item-lbl{color:#64748b;font-size:.6rem;font-weight:500}.sub-verify-item-val{color:#0f172a;font-size:.72rem;font-weight:600}.sub-verify-item-val.plan{color:#0284c7}.sub-verify-item-val.amount{color:#dc2626;font-size:.8rem;font-weight:700}.sub-verify-utr-copy-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;justify-content:space-between;align-items:center;margin-top:2px;padding:2.5px 7px;display:flex}.sub-verify-utr-code{color:#0f172a;letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:700}.sub-verify-copy-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:.6rem;font-weight:600;transition:all .15s;display:inline-flex}.sub-verify-copy-btn.icon-only{color:#475569;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.sub-verify-copy-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.sub-verify-bottom-section{flex-direction:column;gap:8px;width:100%;display:flex}.sub-verify-note-box{color:#166534;text-align:left;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:.67rem;line-height:1.35;display:flex}.sub-verify-note-box.full-width{box-sizing:border-box;width:100%}.sub-verify-note-icon{color:#15803d;flex-shrink:0}.sub-verify-actions{align-items:center;gap:12px;width:100%;display:flex}.sub-verify-refresh-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#dc2626;border:none;border-radius:7px;flex:1.2;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.76rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 5px #dc262640}.sub-verify-refresh-btn:hover{background:#b91c1c}.sub-verify-continue-btn{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:7px;flex:1;justify-content:center;align-items:center;padding:8px 14px;font-size:.76rem;font-weight:600;transition:all .15s;display:inline-flex}.sub-verify-continue-btn:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}@media (width<=768px){.sub-verify-top-grid,.sub-verify-bottom-grid{grid-template-columns:1fr;gap:12px}}.om-page-footer{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:24px;padding:16px 0 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.om-page-footer-divider{opacity:.75;background:linear-gradient(90deg,#0000 0%,#e2e8f0 20%,#cbd5e1 50%,#e2e8f0 80%,#0000 100%);width:100%;max-width:100%;height:1px}.om-page-footer-content{color:#64748b;letter-spacing:.01em;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #eef2f6;border-radius:9999px;justify-content:center;align-items:center;gap:7px;padding:5px 16px;font-size:.81rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #00000005}.om-page-footer-content:hover{color:#334155;background:#fff;border-color:#fecdd3;box-shadow:0 2px 8px #dc26260f}.om-page-footer-heart{flex-shrink:0;animation:1.8s ease-in-out infinite footerHeartBeat}@keyframes footerHeartBeat{0%,to{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(1)}42%{transform:scale(1.14)}70%{transform:scale(1)}}.om-page-footer-text strong{color:#0f172a;font-weight:600}body:has(.orders-page-root) .om-page-footer{display:none!important}body:has(.profile-tabbed-layout) .om-page-footer{display:none!important}.page-content:has(.profile-tabbed-layout) .om-page-footer{display:none!important}.maintenance-screen-root{color:#f8fafc;box-sizing:border-box;z-index:999999;background-color:#030712;background-image:radial-gradient(at 0 0,#dc262614 0,#0000 50%),radial-gradient(at 100% 100%,#1e3a8a14 0,#0000 50%),radial-gradient(circle,#0f172a99 0%,#030712 100%);justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:clamp(8px,1.8vh,18px) 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.maintenance-ambient-glow{filter:blur(70px);pointer-events:none;z-index:1;background:radial-gradient(circle,#dc26261f 0%,#dc262605 60%,#0000 80%);width:440px;height:440px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.maintenance-card-container{z-index:2;-webkit-backdrop-filter:blur(20px);text-align:center;box-sizing:border-box;scrollbar-width:none;background:#0f172ae6;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:480px;max-height:calc(100vh - 24px);padding:clamp(14px,2.2vh,22px) clamp(16px,2.6vh,26px);display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 50px -10px #000c,0 0 0 1px #ffffff0f}.maintenance-card-container::-webkit-scrollbar{display:none}.maintenance-brand-row{justify-content:center;align-items:center;margin-bottom:clamp(6px,1.2vh,10px);display:flex}.maintenance-brand-logo-pod{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;padding:6px 18px;transition:all .2s;display:inline-flex}.maintenance-brand-logo-pod:hover{background:#ffffff12;border-color:#ffffff2e}.maintenance-brand-logo-img{object-fit:contain;width:auto;max-width:270px;height:clamp(38px,4.8vh,48px);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;display:block}.maintenance-status-badge{color:#fca5a5;text-transform:uppercase;letter-spacing:.04em;background:#dc26261f;border:1px solid #dc26264d;border-radius:9999px;align-items:center;gap:6px;margin-bottom:clamp(5px,1vh,8px);padding:3px 11px;font-size:.7rem;font-weight:600;display:inline-flex}.maintenance-pulsing-dot{background-color:#ef4444;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pulseDot;box-shadow:0 0 8px #ef4444}.maintenance-status-icon{color:#f87171}.maintenance-title{color:#fff;letter-spacing:-.02em;margin:0 0 clamp(3px,.6vh,6px);font-size:clamp(1.15rem,2vh,1.35rem);font-weight:700;line-height:1.25}.maintenance-message{color:#94a3b8;max-width:430px;margin:0 0 clamp(7px,1.2vh,11px);font-size:clamp(.76rem,1.2vh,.82rem);line-height:1.4}.maintenance-timeline-box{box-sizing:border-box;background:#020617a6;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;width:100%;margin-bottom:clamp(7px,1.2vh,11px);padding:clamp(7px,1.2vh,10px) 14px;display:flex}.timeline-header-row{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;margin-bottom:2px;font-size:.66rem;font-weight:500;display:flex}.timeline-clock-icon{color:#38bdf8}.timeline-time-display{color:#38bdf8;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-bottom:clamp(5px,.9vh,7px);font-size:clamp(.92rem,1.6vh,1.02rem);font-weight:700}.maintenance-countdown-grid{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.countdown-digit-cell{background:#0f172af2;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;flex:1;align-items:center;max-width:60px;padding:clamp(3px,.7vh,5px) 4px;display:flex}.countdown-number{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,1.8vh,1.2rem);font-weight:800;line-height:1.1}.countdown-unit{color:#64748b;letter-spacing:.06em;margin-top:1px;font-size:.56rem;font-weight:600}.countdown-finalizing-pill{color:#6ee7b7;background:#10b9811f;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:500;display:flex}.maintenance-action-buttons{flex-direction:column;align-items:center;gap:clamp(5px,.9vh,8px);width:100%;display:flex}.maintenance-refresh-btn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;padding:clamp(7px,1.1vh,9px) 16px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #dc262640}.maintenance-refresh-btn:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px);box-shadow:0 6px 16px #dc262659}.maintenance-refresh-btn:disabled{opacity:.7;cursor:not-allowed}.spin-animation{animation:.8s linear infinite spinCw}@keyframes spinCw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.maintenance-support-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.support-action-link{border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-size:.74rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.whatsapp-link{color:#4ade80;background:#25d3661a;border:1px solid #25d36640}.whatsapp-link:hover{background:#25d3662e;border-color:#25d36666}.phone-link{color:#cbd5e1;background:#94a3b81a;border:1px solid #94a3b833}.phone-link:hover{background:#94a3b829;border-color:#94a3b859}.maintenance-footer-note{border-top:1px solid #ffffff12;flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:clamp(6px,1.1vh,10px);padding-top:clamp(5px,.9vh,8px);display:flex}.footer-team-signature{color:#64748b;margin:0;font-size:.69rem}.admin-portal-shortcut{color:#94a3b8;opacity:.75;align-items:center;gap:4px;font-size:.69rem;text-decoration:none;transition:opacity .15s,color .15s;display:inline-flex}.admin-portal-shortcut:hover{opacity:1;color:#fff;text-decoration:underline}@media (height<=600px){.maintenance-card-container{padding:10px 16px}.maintenance-brand-logo-pod{padding:4px 14px}.maintenance-brand-logo-img{height:36px}.maintenance-title{margin-bottom:2px;font-size:1.1rem}.maintenance-message{margin-bottom:6px;font-size:.74rem}.maintenance-timeline-box{margin-bottom:6px;padding:6px 10px}.countdown-number{font-size:1rem}}.app-layout{background:var(--bg-dark);flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.main-body{flex-direction:row;flex:1;display:flex;position:relative;overflow:hidden}.page-content{background-color:var(--bg-dark,#fbfcfd);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0;padding:16px 10px 32px;overflow:hidden auto}body:has(.orders-page-root) .page-content{padding-left:6px!important;padding-right:6px!important}body:has(.orders-subpage-container) .page-content{padding-left:6px!important;padding-right:6px!important}.page-content:has(.orders-subpage-container){padding-left:6px!important;padding-right:6px!important}.page-content::-webkit-scrollbar{display:none}.mobile-sidebar-overlay{display:none}@media (width<=768px){.mobile-sidebar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:45;background:#0f172a73;animation:.2s ease-out fadeIn;display:block;position:fixed;inset:72px 0 0}.page-content{padding:12px 8px 24px}}.om-loader-spinner{z-index:1;box-sizing:border-box;border:3.5px solid #dc2626;border-color:#dc2626 #ef4444 #dc26261f #dc26261f;border-radius:50%;width:100%;height:100%;animation:.9s cubic-bezier(.5,.1,.4,.9) infinite spin;position:absolute;top:0;left:0;box-shadow:0 0 20px #dc262624}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.om-route-progress-bar{z-index:999;background:linear-gradient(90deg,#dc2626,#f97316,#dc2626) 0 0/200% 100%;height:3px;animation:1.2s cubic-bezier(.4,0,.2,1) infinite omRouteProgress;position:absolute;top:0;left:0;right:0}@keyframes omRouteProgress{0%{background-position:200% 0}to{background-position:-200% 0}}.om-page-skeleton-shell{flex-direction:column;gap:18px;width:100%;padding:16px 20px;animation:.15s ease-out slideInUp;display:flex;position:relative}.om-skeleton-header-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:14px;padding:8px 0 16px;display:flex}.om-skeleton-badge{background:#f1f5f9;border-radius:50%;width:36px;height:36px}.om-skeleton-text-group{flex-direction:column;gap:6px;display:flex}.om-skeleton-title{background:#e2e8f0;border-radius:6px;width:180px;height:18px}.om-skeleton-subtitle{background:#f1f5f9;border-radius:4px;width:280px;height:12px}.om-skeleton-cards-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.om-skeleton-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;height:110px;position:relative;overflow:hidden}.om-skeleton-card:after{content:"";background:linear-gradient(90deg,#0000,#f1f5f9b3,#0000);animation:1.5s infinite omRouteProgress;position:absolute;inset:0}.om-skeleton-body-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-height:260px;position:relative;overflow:hidden}.om-skeleton-body-box:after{content:"";background:linear-gradient(90deg,#0000,#f1f5f9b3,#0000);animation:1.5s infinite omRouteProgress;position:absolute;inset:0}.om-val-skeleton{vertical-align:middle;background:linear-gradient(90deg,#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%) 0 0/200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite omValShimmer;display:inline-block}@keyframes omValShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.om-val-skeleton.count{width:58px;min-width:44px;height:18px}.om-val-skeleton.amount{width:82px;min-width:65px;height:18px}.om-val-skeleton.small{width:36px;height:13px}.om-val-skeleton.large{width:95px;height:24px}.om-val-skeleton.hero{width:120px;height:32px}.om-val-skeleton.pill{border-radius:9999px;width:48px;height:16px}.om-val-skeleton.line{width:100%;height:14px;display:block}.om-val-skeleton.dot{border-radius:50%;display:inline-block}.om-table-skeleton-row td{vertical-align:middle;padding:12px 14px!important}.admin-impersonation-bar{color:#fff;z-index:9999;background:linear-gradient(90deg,#1e1b4b 0%,#312e81 50%,#4338ca 100%);border-bottom:2px solid #6366f1;justify-content:space-between;align-items:center;padding:8px 24px;font-size:.84rem;animation:.25s slideDown;display:flex;box-shadow:0 4px 15px #00000040}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.impersonation-text{align-items:center;gap:8px;display:flex}.impersonation-text strong{color:#fbbf24}.btn-exit-impersonation{color:#fff;cursor:pointer;background:#dc2626;border:1px solid #fff3;border-radius:6px;padding:5px 14px;font-size:.78rem;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #dc262659}.btn-exit-impersonation:hover{background:#b91c1c;transform:translateY(-1px)}
