@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";html{font-size:14px}html,body,#root{min-height:100%}body{margin:0;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color .3s ease,color .3s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#4f46e599,#7c3aed99)}:root,.light-theme{color-scheme:light;--color-bg: #f8fafc;--color-bg-alt: #eef2ff;--color-shell: #f8fafc;--color-sidebar: linear-gradient(180deg, #111827 0%, #1f2a44 54%, #312e81 100%);--color-header: rgba(255, 255, 255, .88);--color-card: rgba(255, 255, 255, .84);--color-card-elevated: #ffffff;--color-card-hover: rgba(255, 255, 255, .96);--color-text: #0f172a;--color-text-muted: #475569;--color-text-subtle: #94a3b8;--color-accent: #4f46e5;--color-accent-strong: #4338ca;--color-accent-soft: rgba(79, 70, 229, .12);--color-accent-grad: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--color-border: rgba(148, 163, 184, .22);--color-border-strong: rgba(79, 70, 229, .28);--color-divider: rgba(226, 232, 240, .8);--color-sidebar-edge: rgba(99, 102, 241, .2);--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--nav-active-bg: linear-gradient(135deg, rgba(79, 70, 229, .2), rgba(124, 58, 237, .22));--nav-active-text: #ffffff;--nav-hover-bg: rgba(255, 255, 255, .1);--nav-text: rgba(239, 246, 255, .9);--nav-section: rgba(224, 231, 255, .72);--sidebar-title: #ffffff;--sidebar-subtitle: rgba(224, 231, 255, .88);--sidebar-user-bg: rgba(255, 255, 255, .12);--sidebar-user-border: rgba(255, 255, 255, .18);--content-panel-bg: linear-gradient( 180deg, rgba(255, 255, 255, .42) 0%, rgba(255, 255, 255, .72) 100% );--glass-blur: blur(24px);--shadow-sm: 0 8px 20px rgba(15, 23, 42, .06);--shadow-md: 0 18px 40px rgba(15, 23, 42, .1);--shadow-lg: 0 28px 70px rgba(79, 70, 229, .16);--shadow-card: 0 20px 48px rgba(15, 23, 42, .08);--liquid-highlight: linear-gradient( 180deg, rgba(255, 255, 255, .92) 0%, rgba(255, 255, 255, .2) 38%, rgba(255, 255, 255, 0) 100% );--liquid-caustic: radial-gradient( ellipse at bottom, rgba(79, 70, 229, .18) 0%, rgba(79, 70, 229, .04) 48%, transparent 82% );--liquid-glass-bg: linear-gradient( 180deg, rgba(255, 255, 255, .94) 0%, rgba(238, 242, 255, .84) 100% );--liquid-glass-border: rgba(255, 255, 255, .78);--liquid-glass-shadow: 0 12px 24px rgba(79, 70, 229, .1), inset 0 1px 0 rgba(255, 255, 255, .96), inset 0 -8px 16px rgba(79, 70, 229, .06);--liquid-fill-shadow: 0 18px 34px rgba(79, 70, 229, .22), inset 0 1px 0 rgba(255, 255, 255, .58), inset 0 -10px 18px rgba(49, 46, 129, .18)}.dark-theme{color-scheme:dark;--color-bg: #0b1120;--color-bg-alt: #111827;--color-shell: #0b1120;--color-sidebar: linear-gradient(180deg, #111827 0%, #1e293b 100%);--color-header: rgba(11, 17, 32, .76);--color-card: rgba(15, 23, 42, .82);--color-card-elevated: #1e293b;--color-card-hover: rgba(30, 41, 59, .98);--color-text: #f8fafc;--color-text-muted: #cbd5e1;--color-text-subtle: #94a3b8;--color-accent: #6366f1;--color-accent-strong: #4f46e5;--color-accent-soft: rgba(99, 102, 241, .16);--color-accent-grad: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--color-border: rgba(71, 85, 105, .72);--color-border-strong: rgba(99, 102, 241, .34);--color-divider: rgba(51, 65, 85, .8);--color-sidebar-edge: rgba(99, 102, 241, .22);--color-success: #10b981;--color-warning: #f59e0b;--color-error: #f87171;--color-info: #60a5fa;--nav-active-bg: linear-gradient(135deg, rgba(79, 70, 229, .26), rgba(124, 58, 237, .24));--nav-active-text: #f8fafc;--nav-hover-bg: rgba(255, 255, 255, .06);--nav-text: rgba(203, 213, 225, .76);--nav-section: rgba(148, 163, 184, .7);--sidebar-title: #f8fafc;--sidebar-subtitle: rgba(226, 232, 240, .64);--sidebar-user-bg: rgba(255, 255, 255, .04);--sidebar-user-border: rgba(255, 255, 255, .08);--content-panel-bg: linear-gradient( 180deg, rgba(15, 23, 42, .38) 0%, rgba(11, 17, 32, .18) 100% );--glass-blur: blur(22px);--shadow-sm: 0 12px 24px rgba(2, 8, 23, .35);--shadow-md: 0 18px 40px rgba(2, 8, 23, .44);--shadow-lg: 0 28px 72px rgba(2, 8, 23, .6);--shadow-card: 0 20px 48px rgba(2, 8, 23, .45);--liquid-highlight: linear-gradient( 180deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .05) 38%, rgba(255, 255, 255, 0) 100% );--liquid-caustic: radial-gradient( ellipse at bottom, rgba(165, 180, 252, .22) 0%, rgba(165, 180, 252, .06) 48%, transparent 80% );--liquid-glass-bg: linear-gradient( 180deg, rgba(30, 41, 59, .82) 0%, rgba(15, 23, 42, .72) 100% );--liquid-glass-border: rgba(165, 180, 252, .22);--liquid-glass-shadow: 0 14px 28px rgba(2, 6, 23, .28), inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 -10px 18px rgba(99, 102, 241, .1);--liquid-fill-shadow: 0 20px 40px rgba(2, 6, 23, .42), inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 -10px 18px rgba(30, 27, 75, .22)}.admin-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:22px;box-shadow:var(--shadow-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.admin-panel-shell{background:var(--color-bg)}.header-notification-wrap{position:relative}.header-notification-wrap>button:first-child{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.header-notification-wrap>button:first-child:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.notification-dismiss-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:38;border:0;background:transparent;cursor:default}.notification-popover{position:absolute;z-index:41;top:calc(100% + 14px);right:0;width:min(390px,calc(100vw - 34px));overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:var(--color-card-elevated);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.notification-popover-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--color-divider)}.notification-popover-header div{display:grid;gap:4px}.notification-popover-header strong{font-size:16px}.notification-popover-header span{color:var(--color-text-muted);font-size:12px}.notification-popover-header button{border:0;color:var(--color-accent);background:transparent;font-size:12px;font-weight:800;cursor:pointer}.notification-list{max-height:380px;overflow-y:auto;padding:6px}.notification-item{position:relative;display:flex;width:100%;gap:12px;padding:14px;border:0;border-radius:12px;text-align:left;color:var(--color-text);background:transparent;cursor:pointer}.notification-item:hover{background:var(--color-accent-soft)}.notification-item.is-unread{background:color-mix(in srgb,var(--color-accent-soft) 65%,transparent)}.notification-item-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:10px;color:var(--color-accent);background:var(--color-accent-soft)}.notification-item-copy{display:grid;min-width:0;gap:4px}.notification-item-copy strong{font-size:13px}.notification-item-copy span{overflow:hidden;color:var(--color-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.notification-item-copy small,.notification-detail small{color:var(--color-text-subtle);font-size:11px}.notification-item i{width:7px;height:7px;margin:5px 2px 0 auto;border-radius:50%;background:var(--color-accent)}.notification-empty{display:grid;place-items:center;gap:8px;padding:36px 20px;color:var(--color-text-muted);text-align:center}.notification-empty strong{color:var(--color-text)}.notification-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#0f172a7a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.notification-detail{width:min(100%,440px);padding:26px;border:1px solid var(--color-border);border-radius:18px;color:var(--color-text);background:var(--color-card-elevated);box-shadow:var(--shadow-lg)}.notification-detail h3{margin:8px 0 12px}.notification-detail p{color:var(--color-text-muted);line-height:1.65}.notification-detail button{display:block;margin:22px 0 0 auto;padding:9px 14px;border:0;border-radius:10px;color:#fff;background:var(--color-accent-grad);font-weight:700;cursor:pointer}.profile-page{width:100%;max-width:1240px;min-height:100%;margin:0 auto;padding:10px 0 56px;color:var(--color-text)}.profile-hero{position:relative;overflow:hidden;padding:clamp(24px,4vw,42px);background:linear-gradient(135deg,var(--color-card-elevated),var(--color-bg-alt))}.profile-hero-glow{position:absolute;width:360px;height:360px;right:-100px;top:-180px;border-radius:50%;background:var(--color-accent-soft);filter:blur(8px)}.profile-hero-content{position:relative;display:flex;align-items:center;gap:22px}.profile-avatar-wrap{position:relative;flex:0 0 auto}.profile-avatar{display:grid;place-items:center;width:92px;height:92px;border-radius:28px;color:#fff;font-size:29px;font-weight:800;background:var(--color-accent-grad);box-shadow:0 16px 30px #4f46e540}.profile-camera{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:32px;height:32px;border:3px solid var(--color-card-elevated);border-radius:50%;color:#fff;background:var(--color-accent);cursor:pointer}.profile-hero-copy{flex:1;min-width:0}.profile-eyebrow,.profile-section-label{color:var(--color-accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.profile-hero h1{margin:6px 0 8px;font-size:clamp(26px,4vw,38px)}.profile-hero p{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-text-muted)}.profile-status-dot{width:8px;height:8px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 4px #10b98124}.profile-edit-button,.profile-save,.profile-cancel{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:0;border-radius:12px;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.profile-edit-button:hover,.profile-save:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.profile-edit-button,.profile-save{color:#fff;background:var(--color-accent-grad)}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.profile-info-card{padding:26px;transition:transform .22s ease,box-shadow .22s ease}.profile-info-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.profile-card-heading,.profile-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-card-heading>svg{color:var(--color-accent)}.profile-card-heading h2,.profile-modal-header h2{margin:7px 0 0;font-size:20px}.profile-details{margin-top:24px}.profile-detail-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--color-divider);color:var(--color-text-muted)}.profile-detail-row:last-child{border-bottom:0}.profile-detail-row strong{min-width:0;flex:1;color:var(--color-text);text-align:right;overflow-wrap:break-word;word-break:normal}.profile-detail-row span{display:inline-flex;align-items:center;gap:7px;flex:0 0 142px}.profile-role-banner{display:flex;align-items:center;gap:12px;margin:24px 0 8px;padding:15px;border-radius:14px;color:var(--color-accent);background:var(--color-accent-soft)}.profile-role-banner div{display:grid;gap:3px}.profile-role-banner span{color:var(--color-text-muted);font-size:12px}.profile-success{display:flex;align-items:center;gap:8px;margin-top:18px;padding:12px 16px;border:1px solid rgba(16,185,129,.25);border-radius:12px;color:var(--color-success);background:#10b98114;font-weight:600}.profile-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;padding:20px;background:#0f172a7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-edit-modal{width:min(100%,480px);padding:28px;background:var(--color-card-elevated)}.profile-close{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;color:var(--color-text-muted);background:var(--color-accent-soft);cursor:pointer}.profile-edit-modal label{display:grid;gap:8px;margin-top:20px;color:var(--color-text-muted);font-size:13px;font-weight:700}.profile-edit-modal input{width:100%;padding:13px 14px;border:1px solid var(--color-border);border-radius:11px;outline:none;color:var(--color-text);background:var(--color-bg)}.profile-edit-modal input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.profile-edit-note{margin:18px 0 0;color:var(--color-text-subtle);font-size:12px}.profile-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.profile-cancel{color:var(--color-text-muted);background:var(--color-accent-soft)}@media(max-width:720px){.profile-page{padding:8px 0 38px}.profile-hero-content{align-items:flex-start;flex-wrap:wrap}.profile-edit-button{width:100%}.profile-grid{grid-template-columns:1fr}.profile-detail-row{align-items:flex-start;flex-direction:column;gap:6px}.profile-detail-row span{flex-basis:auto}.profile-detail-row strong{text-align:left;width:100%}}.panel-title,h1,h2,h3,h4,h5,h6{font-family:Inter,system-ui,sans-serif;letter-spacing:-.03em}.store-form-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:32px 24px;background:#0f172a73;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.store-form-dialog{display:flex;flex-direction:column;width:min(980px,100%);max-height:92vh;overflow:hidden;border:1px solid var(--color-border);border-radius:24px;background:var(--color-card-elevated);color:var(--color-text);box-shadow:var(--shadow-lg)}.store-form-header{flex:0 0 auto;padding:24px 32px;border-bottom:1px solid var(--color-border);background:var(--color-card-elevated, #ffffff)}.store-form-header h2{margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2}.store-form-header p{max-width:720px;margin:8px 0 0;color:var(--color-text-muted)!important;font-size:.9rem;line-height:1.55}.store-form-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:28px 32px;background:var(--color-card-elevated, #ffffff);color:var(--color-text)}.store-form-content>div{margin-bottom:28px}.store-form-content>div:last-child{margin-bottom:0}.store-form-content>div>p{margin:0 0 14px;color:var(--color-text-muted);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.store-form-content .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.store-form-content .grid>div{min-width:0}.store-form-content label{display:block;margin-bottom:7px;color:var(--color-text-muted);font-size:.8rem;font-weight:700}.store-form-content input,.store-form-content textarea,.store-form-content select{display:block;width:100%;min-height:44px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);color:var(--color-text);padding:11px 13px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.store-form-content select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.store-form-content textarea{min-height:132px;resize:vertical}.store-form-content input:focus,.store-form-content textarea:focus,.store-form-content select:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft);transform:translateY(-1px)}.store-status-field{display:block;min-width:0}.store-status-field label{margin-bottom:4px}.store-status-field p{margin:0 0 10px;color:var(--color-text-muted);font-size:.78rem}.store-status-field select{width:100%}.store-form-content input::placeholder,.store-form-content textarea::placeholder{color:var(--color-text-subtle)}.store-form-content>div:nth-child(3) .grid{grid-template-columns:minmax(0,1.4fr) 280px}.store-form-footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:12px;padding:18px 32px;border-top:1px solid var(--color-border);background:var(--color-card-elevated)}.store-form-footer button{min-height:44px;padding:0 22px;border-radius:12px;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.store-form-footer button:hover{transform:translateY(-1px)}.store-form-footer button:last-child{border:0;background:var(--color-accent-grad);color:#fff;box-shadow:var(--shadow-md)}.store-form-footer button:first-child{border:1px solid var(--color-border);background:transparent;color:var(--color-text)}table td:last-child .MuiButton-root{min-width:40px;width:40px;height:40px;padding:8px;font-size:0;line-height:1}table td:last-child .MuiButton-root .MuiButton-startIcon{margin:0}table td:last-child .MuiButton-root .MuiButton-startIcon svg{font-size:20px}@media(max-width:600px){.store-form-overlay{align-items:flex-start;padding:24px 12px}.store-form-header,.store-form-content,.store-form-footer{padding-left:18px;padding-right:18px}.store-form-content .grid,.store-form-content>div:nth-child(3) .grid{grid-template-columns:1fr}.store-status-field{width:100%}.store-form-footer{flex-direction:column-reverse}.store-form-footer button{width:100%}}.glass-pill{border:1px solid var(--color-border);background:var(--color-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.liquid-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.4rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:var(--color-accent-grad);color:#fff;font-weight:700;text-decoration:none;cursor:pointer;overflow:hidden;box-shadow:var(--liquid-fill-shadow);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.liquid-button:before,.liquid-button:after{content:"";position:absolute;pointer-events:none}.liquid-button:before{top:1px;right:1px;bottom:1px;left:1px;border-radius:999px;background:var(--liquid-highlight)}.liquid-button:after{left:12%;right:12%;bottom:2px;height:46%;border-radius:999px;background:var(--liquid-caustic);filter:blur(10px)}.liquid-button:hover{transform:translateY(-2px) scale(1.01);filter:saturate(1.08)}.liquid-button:active{transform:translateY(0) scale(.985)}.liquid-button[data-variant=glass]{background:var(--liquid-glass-bg);border-color:var(--liquid-glass-border);color:var(--color-text);box-shadow:var(--liquid-glass-shadow)}.liquid-button>*{position:relative;z-index:1}body.light-theme{background:#f8fafc;color:var(--color-text)}body.dark-theme{background:#0b1120;color:var(--color-text)}body.dark-theme [data-react-hot-toast]{background-color:#1e293b!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme [data-react-hot-toast] *{color:#f8fafc!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}input[type=number]{-moz-appearance:textfield!important}body{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%}button,input,textarea,select{font:inherit}.supportTable .MuiTableCell-root,.ratingsTable .MuiTableCell-root{overflow:hidden;text-overflow:ellipsis}.ratingsTable .MuiTableCell-root:nth-of-type(1){width:8%}.ratingsTable .MuiTableCell-root:nth-of-type(2){width:14%}.ratingsTable .MuiTableCell-root:nth-of-type(3){width:19%}.ratingsTable .MuiTableCell-root:nth-of-type(4){width:12%}.ratingsTable .MuiTableCell-root:nth-of-type(5){width:25%}.ratingsTable .MuiTableCell-root:nth-of-type(6){width:12%}.ratingsTable .MuiTableCell-root:nth-of-type(7){width:10%}@media(max-width:900px){.supportTable .MuiTableCell-root{padding:12px 8px}}@media(max-width:767px){.topNav{padding:12px 16px}.sideNav{position:fixed;z-index:1200}}
