@import"https://cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css";:root{--bg-deep:#020706;--bg-surface:#06120f;--bg-glass:rgba(5,22,18,.78);--accent-cyan:#22ffc0;--accent-blue:#0f6f5d;--accent-emerald:#22ffc0;--accent-gold:#f3d889;--accent-glow:rgba(34,255,192,.3);--text-main:#f0f4f8;--text-muted:#8d9eb6;--border-light:hsla(0,0%,100%,.06);--border-accent:rgba(34,255,192,.24);--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--transition-smooth:all .3s cubic-bezier(.25,.8,.25,1)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg-deep);color:var(--text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input{font:inherit}button{outline:none}img{display:block;max-width:100%}img[src*="/images/sports/sports_"],img[src*="/images/sub/"]{filter:brightness(.94) contrast(1.04) saturate(1.04)}.euro-board__hero,.live-visual,.slot-visual,.special-board__hero,.sports-board__hero{position:relative}.euro-board__hero:after,.live-visual:after,.slot-visual:after,.special-board__hero:after,.sports-board__hero:after{background:radial-gradient(circle at 78% 10%,rgba(34,255,192,.16),transparent 32%),linear-gradient(135deg,rgba(34,255,192,.1),transparent 46%),linear-gradient(180deg,#0207061a,#02070647);content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.container{margin:0 auto;width:min(1720px,calc(100% - 32px))}.page-shell{background:radial-gradient(circle at 84% 8%,rgba(34,255,192,.12),transparent 28%),radial-gradient(circle at 10% 74%,rgba(0,155,109,.1),transparent 24%),linear-gradient(135deg,hsla(45,82%,75%,.035),transparent 34%),var(--bg-deep);min-height:100vh}.site-header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#030811d9;border-bottom:1px solid var(--border-light);box-shadow:0 4px 30px #00000080;position:sticky;top:0;z-index:1000}.header-inner{gap:20px;justify-content:space-between;min-height:84px}.header-inner,.logo{align-items:center;display:flex}.logo{min-width:260px}.logo img{height:auto;-o-object-fit:contain;object-fit:contain;transition:var(--transition-smooth);width:200px}.logo img:hover{filter:drop-shadow(0 0 12px var(--accent-glow));transform:translateY(-1px)}.header-right{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-end}.time{color:var(--accent-cyan);font-variant-numeric:tabular-nums;font-weight:600;text-shadow:0 0 10px rgba(34,255,192,.2)}.top-links{color:var(--text-muted);display:flex;font-size:.9rem;gap:18px}.top-links a{transition:color .2s ease}.top-links a:hover{color:var(--text-main)}.auth-buttons{display:flex;gap:12px}.btn-accent,.btn-outline{border-radius:var(--radius-sm);cursor:pointer;font-weight:600;height:42px;padding:0 20px;transition:var(--transition-smooth)}.btn-outline{background:transparent;border:1px solid var(--border-light);color:var(--text-main)}.btn-outline:hover{background:#ffffff0d;border-color:#fff3}.btn-accent{background:linear-gradient(135deg,var(--accent-blue) 0,var(--accent-cyan) 100%);border:none;box-shadow:0 4px 15px #22ffc04d;color:#fff}.btn-accent:hover{box-shadow:0 6px 20px #22ffc066;filter:brightness(1.1);transform:translateY(-2px)}.mobile-header,.mobile-only{display:none}.pc-only{display:flex}.mobile-top-row{justify-content:space-between}.mobile-icons,.mobile-top-row{align-items:center;display:flex}.mobile-icons{gap:12px;width:80px}.mobile-icons-spacer{width:80px}.mobile-icon-btn{align-items:center;background:transparent;border:none;color:var(--text-main);cursor:pointer;font-size:1.5rem;height:32px;width:32px}.mobile-icon-btn,.mobile-logo{display:flex;justify-content:center}.mobile-logo{flex:1}.mobile-logo img{height:auto;-o-object-fit:contain;object-fit:contain;width:160px}.mobile-auth-row{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:16px}.mobile-auth-btn{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-main);font-size:.9rem;font-weight:600;height:40px}.main-nav{background:#0a121fe6;border-bottom:1px solid var(--border-accent)}.nav-inner{align-items:center;display:flex;gap:48px;justify-content:center;min-height:54px;overflow-x:auto;white-space:nowrap}.nav-inner a{color:var(--text-muted);font-weight:600;padding:8px 0;position:relative;transition:color .3s ease}.nav-inner a.active,.nav-inner a:hover{color:var(--accent-cyan)}.nav-inner a:after{background:var(--accent-cyan);bottom:0;box-shadow:0 0 8px var(--accent-glow);content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-inner a.active:after,.nav-inner a:hover:after{width:100%}.main-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px;padding:24px 0 40px}.main-left{display:flex;flex-direction:column;min-width:0}.hero-banner,.hero-bg{width:100%}.hero-bg{aspect-ratio:16/6;background:#030811;border-radius:20px;overflow:hidden;position:relative}.hero-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;position:absolute;transform:none;transition:opacity 1.2s ease;width:100%}.hero-img.active{opacity:1}@media(max-width:760px){.hero-bg{aspect-ratio:1326/497;background:#030811;border-radius:16px;height:auto}.hero-img{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;transform:none;width:100%}}.hero-overlay{display:none}.hero-content{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:820px;padding:64px 48px;position:relative;z-index:2}.hero-content h1{background:linear-gradient(180deg,#fff 0,#b7cdfd);-webkit-background-clip:text;font-size:clamp(2.5rem,4vw,4.6rem);font-weight:800;line-height:1.08;margin:0;-webkit-text-fill-color:transparent}.hero-content h1 span{color:var(--accent-cyan);display:block;margin-top:10px;-webkit-text-fill-color:var(--accent-cyan);text-shadow:0 0 20px var(--accent-glow)}.hero-sub{color:#dfe9f8;font-size:1.2rem;font-weight:700;line-height:1.45;margin-top:16px}.hero-desc{color:#b6c4d8;font-size:.96rem;line-height:1.55;margin-top:12px}.hero-dots{bottom:24px;display:flex;gap:10px;position:absolute;right:24px;z-index:2}.dot{background:#ffffff4d;border-radius:50%;cursor:pointer;height:8px;transition:var(--transition-smooth);width:8px}.dot.active,.dot:hover{background:var(--accent-cyan);border-radius:4px;box-shadow:0 0 8px var(--accent-glow);width:24px}.category-grid.top-style{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;min-width:0;width:100%}.category-card{background:var(--bg-surface);border:1px solid var(--border-light);overflow:hidden;position:relative}.category-card,.category-card:before{border-radius:var(--radius-md);transition:var(--transition-smooth)}.category-card:before{box-shadow:inset 0 0 0 1px transparent;content:"";inset:0;pointer-events:none;position:absolute}.category-card:hover{background:var(--bg-glass);box-shadow:0 10px 20px #0006;transform:translateY(-6px)}.category-card:hover:before{box-shadow:inset 0 0 0 1px var(--border-accent)}.category-image{background-position:50%;background-size:cover;border-bottom:1px solid var(--border-light);filter:grayscale(22%);height:160px;transition:var(--transition-smooth)}.category-card:hover .category-image{filter:grayscale(0);transform:scale(1.05)}.category-body{background:var(--bg-surface);padding:16px 12px;position:relative;text-align:center;z-index:2}.category-body h3{color:var(--text-main);font-size:1rem;font-weight:700;margin:0}.category-body p{color:var(--accent-cyan);font-size:.85rem;font-weight:600;margin:6px 0 0}.quick-grid{display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-top:32px}.quick-box{align-items:center;background:var(--bg-glass);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:24px 16px;transition:var(--transition-smooth)}.quick-box:hover{background:#0d1624cc;border-color:var(--accent-cyan);box-shadow:0 8px 24px #0000004d,inset 0 0 15px #22ffc00d;transform:translateY(-4px)}.quick-icon{color:var(--text-muted);font-size:2.2rem;transition:var(--transition-smooth)}.quick-box:hover .quick-icon{color:var(--accent-cyan);transform:scale(1.1)}.quick-title{color:var(--text-main);font-size:.9rem;font-weight:600;text-align:center;width:100%}.side-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-glass);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:20px}.side-head{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.side-head h4{color:var(--accent-cyan);font-size:1.1rem;margin:0}.side-tools{color:var(--text-muted);cursor:pointer;font-size:.8rem}.cart-empty{background:#0003;border:1px dashed var(--border-light);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.9rem;justify-content:center;min-height:100px}.bet-amount-box,.cart-empty{align-items:center;display:flex}.bet-amount-box{background:#0000004d;border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--accent-cyan);font-size:1.8rem;font-weight:700;height:50px;justify-content:flex-end;margin-bottom:16px;padding:0 16px}.side-button-grid{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.side-button-grid button{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-main);cursor:pointer;font-weight:600;height:40px;transition:var(--transition-smooth)}.side-button-grid button:hover{background:#22ffc00d;border-color:var(--accent-cyan);color:var(--accent-cyan)}.bet-summary{color:var(--text-muted);display:grid;font-size:.9rem;gap:12px;margin-bottom:20px}.bet-summary div{display:flex;justify-content:space-between}.bet-summary.bottom{border-top:1px solid var(--border-light);color:var(--text-main);font-weight:600;padding-top:12px}.main-side-btn{background:linear-gradient(135deg,var(--accent-blue) 0,var(--accent-cyan) 100%);border:none;border-radius:var(--radius-sm);box-shadow:0 4px 15px #22ffc040;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:700;height:50px;transition:var(--transition-smooth);width:100%}.main-side-btn:hover{box-shadow:0 6px 20px #22ffc066;transform:translateY(-2px)}.telegram-box{text-align:center}.telegram-title{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:8px}.domain-box strong{color:var(--accent-cyan);display:block;font-size:1.3rem;letter-spacing:1px;margin-top:12px}.bottom-menu-grid{display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-top:40px}.bottom-menu-box{align-items:center;background:var(--bg-glass);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;justify-content:center;min-height:130px;padding:24px 16px;transition:var(--transition-smooth)}.bottom-menu-box:hover{background:#ffffff08;border-color:#ffffff26}.bottom-menu-icon{height:48px;margin-bottom:16px;-o-object-fit:contain;object-fit:contain;opacity:.82;transition:var(--transition-smooth);width:48px}.bottom-menu-box:hover .bottom-menu-icon{opacity:1;transform:scale(1.05)}.bottom-menu-btn{background:transparent;border:1px solid var(--border-light);border-radius:20px;color:var(--text-main);cursor:pointer;font-size:.85rem;font-weight:600;height:38px;max-width:160px;transition:var(--transition-smooth);width:100%}.bottom-menu-box:hover .bottom-menu-btn{border-color:var(--accent-cyan);color:var(--accent-cyan)}.footer-wrap{border-top:1px solid var(--border-light);flex-direction:column;margin-top:60px;padding:40px 0}.footer-wrap,.partner{align-items:center;display:flex}.partner{flex-wrap:wrap;gap:40px;justify-content:center;opacity:.3;transition:opacity .3s ease}.partner:hover{opacity:.6}.partner img{filter:grayscale(100%);height:30px;-o-object-fit:contain;object-fit:contain}.partner-logo-row{color:#fff3;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:600;gap:40px;justify-content:center;margin-top:30px}.copyright,.site-footer{color:var(--text-muted);font-size:.85rem;margin-top:30px;text-align:center;width:100%}.copyright i,.site-footer span{color:var(--accent-cyan);font-style:normal}@media(max-width:1600px){.category-grid.top-style{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.main-layout,.main-layout.sidebar-closed,.main-layout.sidebar-open{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.quick-grid{grid-template-columns:repeat(3,1fr)}.bottom-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.pc-only{display:none!important}.mobile-only{display:block!important}.mobile-header{display:block}.main-nav,.side-panel{display:none}.header-inner{display:block;min-height:auto;padding:12px 0}.main-layout,.main-layout.sidebar-closed,.main-layout.sidebar-open{gap:12px;grid-template-columns:1fr;margin:0;padding:12px 8px 24px;width:100%}.hero-content{padding:32px 24px}.hero-content h1{font-size:2rem}.hero-sub{font-size:1rem}.hero-desc{font-size:.88rem}.category-grid.top-style{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.category-image{height:130px}.quick-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.bottom-menu-grid{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.bottom-menu-box{min-height:100px;padding:16px 8px}.bottom-menu-icon{height:36px;margin-bottom:12px;width:36px}.partner{gap:20px}.partner img{height:24px}.partner-logo-row{font-size:.85rem;gap:20px}}.telegram-banner{border-radius:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;width:100%}.telegram-banner:hover{box-shadow:0 10px 20px #22ffc033;transform:translateY(-3px)}.login-divider{background:#ffffff2e;height:1px}.admin-shell:not(.login-mode) .admin-content{color:#effaf6}.admin-shell:not(.login-mode) .admin-content :is(.breadcrumb-box,.hero-panel,.welcome-box,.search-panel,.toolbar-box,.filter-panel,.sales-filter,.content-box,.table-panel,.panel,.setting-box,.setting-section,.setting-preview,.summary-card,.kpi-card,.event-rule-box,.admin-note-panel,.loading-box){background:radial-gradient(circle at 94% 0,rgba(34,255,192,.07),transparent 30%),linear-gradient(155deg,#051813f7,#020a09fa)!important;border-color:#22ffc029!important;border-radius:8px!important;box-shadow:0 14px 34px #0000003b,inset 0 1px #ffffff06!important;color:#effaf6!important}.admin-shell:not(.login-mode) .admin-content .breadcrumb-box{border-left:3px solid #22ffc0!important;overflow:hidden;position:relative}.admin-shell:not(.login-mode) .admin-content :is(.page-head h1,.page-title,.points-head h1,.hero-title,.breadcrumb-box strong,.panel-header h2,.join-head h3,.table-head h3,.setting-title){color:#f7fffc!important;letter-spacing:0!important}.admin-shell:not(.login-mode) .admin-content :is(.crumb,.page-head p,.page-desc,.points-head p,.hero-desc,.join-head p,.table-guide,.setting-desc,.help-text,.summary-card span,.kpi-label,.detail-label){color:#dcefe8ad!important}.admin-shell:not(.login-mode) .admin-content :is(input,select,textarea,.search-input,.search-select,.limit-select,.toolbar-input,.toolbar-select,.filter-input,.filter-select,.setting-input,.rate-input,.modal-input,.form-input,.form-textarea,.reply-textarea,.admin-memo-textarea){background:#000807d1!important;border-color:#22ffc033!important;border-radius:5px!important;color:#f4fffb!important;color-scheme:dark}.admin-shell:not(.login-mode) .admin-content :is(input,textarea)::-moz-placeholder{color:#cde5dc66!important}.admin-shell:not(.login-mode) .admin-content :is(input,textarea)::placeholder{color:#cde5dc66!important}.admin-shell:not(.login-mode) .admin-content :is(input,select,textarea):focus{border-color:#22ffc0b8!important;box-shadow:0 0 0 3px #22ffc012!important;outline:none!important}.admin-shell:not(.login-mode) .admin-content :is(.search-left,.filter-title,.toolbar-label,.panel-label,.preview-title,.rule-title){color:#f3d889!important}.admin-shell:not(.login-mode) .admin-content :is(.search-btn,.refresh-btn,.save-btn,.login-btn,.memo-save-btn,.history-search-btn,.modal-btn.save,.btn-send,.tab-btn.active,.pagination .current,.pager .current,.mini-pagination .current,.mini-btn.blue,.mini-btn.purple,.mini-btn.indigo,.mini-btn.cyan,.mini-btn.teal,.mini-btn.green,.money-btn.plus){background:linear-gradient(100deg,#f3d889,#6ce7ae 48%,#22ffc0)!important;border-color:#f4d98b80!important;box-shadow:0 8px 20px #22ffc021!important;color:#04100d!important}.admin-shell:not(.login-mode) .admin-content :is(.reset-btn,.back-btn,.excel-btn,.btn-all,.history-reset-btn,.tab-btn,.pagination button,.pager button,.mini-pagination button,.modal-btn.cancel,.mini-btn.gray){background:#22ffc00b!important;border:1px solid rgba(34,255,192,.16)!important;box-shadow:none!important;color:#dcefe8!important}.admin-shell:not(.login-mode) .admin-content :is(.search-btn,.refresh-btn,.save-btn,.reset-btn,.back-btn,.excel-btn,.tab-btn,.pagination button,.pager button,.mini-pagination button){border-radius:5px!important}.admin-shell:not(.login-mode) .admin-content :is(.table-wrap,.member-bet-table-wrap){background:#01090794!important;border-color:#22ffc021!important;border-radius:6px!important}.admin-shell:not(.login-mode) .admin-content :is(.member-table,.admin-table,.data-table,.bet-table,.points-table,.sales-table,.money-point-table) :is(th,td){border-color:#22ffc01c!important}.admin-shell:not(.login-mode) .admin-content :is(.member-table,.admin-table,.data-table,.bet-table,.points-table,.sales-table,.money-point-table) th{background:linear-gradient(180deg,#0b3025fa,#051b15fa)!important;color:#9fffdc!important}.admin-shell:not(.login-mode) .admin-content :is(.member-table,.admin-table,.data-table,.bet-table,.points-table,.sales-table,.money-point-table) td{background:#010a08a8!important;color:#e7f4ef!important}.admin-shell:not(.login-mode) .admin-content :is(.member-table,.admin-table,.data-table,.bet-table,.points-table,.sales-table) tbody tr:hover td{background:#22ffc00e!important}.admin-shell:not(.login-mode) .admin-content .sales-table tfoot td{background:#0a2a20!important;color:#f3d889!important}.admin-shell:not(.login-mode) .admin-content :is(.blue,.money-value,.commission-rate){color:#f3d889!important}.admin-shell:not(.login-mode) .admin-content :is(.summary-card.highlight,.kpi-card.primary,.radio-card.active,.bonus-preview-item.active){background:radial-gradient(circle at 100% 0,hsla(45,82%,75%,.09),transparent 40%),#041913eb!important;border-color:#f4d98b57!important}.admin-shell:not(.login-mode) .admin-content :is(.summary-card.highlight strong,.kpi-card.primary .kpi-value,.commission-cell,.payback-amount,.green-text,.plus){color:#22ffc0!important}.admin-shell:not(.login-mode) .admin-content :is(.detail-item,.user-card,.meta-chip,.sports-bet-item,.bonus-preview-item,.sudden-preview){background:#22ffc009!important;border-color:#22ffc021!important;border-radius:5px!important}.admin-shell:not(.login-mode) .admin-content :is(.member-link-btn,.agent-link-btn,.user-link,.tronscan-link,.panel-link){color:#22ffc0!important}.admin-shell:not(.login-mode) .admin-content :is(.toggle-btn.on,.join-auto-toggle.on,.ai-auto-toggle-btn.on){background:#158f70!important;border-color:#22ffc073!important;color:#fff!important}.admin-shell.login-mode{background:radial-gradient(circle at 50% 0,rgba(34,255,192,.12),transparent 34%),linear-gradient(180deg,#020706,#061511)!important}.admin-shell.login-mode .admin-topbar{background:#020c0af0!important;border-color:#22ffc029!important}.admin-shell.login-mode .admin-login-card{background:radial-gradient(circle at 100% 0,rgba(34,255,192,.1),transparent 35%),linear-gradient(155deg,#051813fa,#020a09fc)!important;border:1px solid rgba(34,255,192,.28)!important;border-radius:8px!important}.admin-shell.login-mode .admin-login-card :is(input){background:#000807d1!important;border-color:#22ffc033!important;border-radius:5px!important;color:#fff!important}.admin-shell.login-mode .admin-login-card .login-btn{background:linear-gradient(100deg,#f3d889,#22ffc0)!important;border-radius:5px!important;color:#04100d!important}:is(.detail-modal-backdrop,.note-overlay){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000504d1!important}:is(.detail-modal-backdrop,.note-overlay) :is(.detail-modal,.sub-modal,.note-modal){background:radial-gradient(circle at 94% 0,rgba(34,255,192,.09),transparent 30%),linear-gradient(155deg,#071713,#030a09 70%,#07110f)!important;border:1px solid rgba(34,255,192,.34)!important;border-radius:8px!important;box-shadow:0 28px 90px #000000ad!important;color:#effaf6!important}:is(.detail-modal-backdrop,.note-overlay) :is(.detail-modal-header,.note-header){background:#010a089e!important;border-color:#22ffc026!important}:is(.detail-modal-backdrop,.note-overlay) :is(input,select,textarea,.note-input,.note-textarea,.search-input,.history-date-input,.admin-memo-textarea){background:#000807d1!important;border-color:#22ffc033!important;border-radius:5px!important;color:#f4fffb!important;color-scheme:dark}:is(.detail-modal-backdrop,.note-overlay) :is(.tab-btn.active,.history-search-btn,.memo-save-btn,.btn-send,.mini-btn.blue,.mini-btn.purple,.mini-btn.indigo,.mini-btn.cyan,.mini-btn.teal,.mini-btn.green){background:linear-gradient(100deg,#f3d889,#22ffc0)!important;border-color:#f4d98b80!important;color:#04100d!important}:is(.detail-modal-backdrop,.note-overlay) :is(.member-table,.money-point-table) th{background:linear-gradient(180deg,#0b3025fa,#051b15fa)!important;color:#9fffdc!important}:is(.detail-modal-backdrop,.note-overlay) :is(.member-table,.money-point-table) td{background:#010a08b3!important;border-color:#22ffc01c!important;color:#e7f4ef!important}@media(max-width:700px){.admin-shell:not(.login-mode) .admin-content :is(.breadcrumb-box,.page-head,.points-head){align-items:flex-start!important;flex-direction:column!important;gap:6px!important}.admin-shell:not(.login-mode) .admin-content :is(.search-panel,.toolbar-grid,.sales-filter,.filter-panel){align-items:stretch!important;grid-template-columns:1fr!important}.admin-shell:not(.login-mode) .admin-content :is(.search-input,.search-select,.limit-select,.keyword,.filter-input,.filter-select,.toolbar-field,.toolbar-input,.toolbar-select){grid-column:auto!important;min-width:0!important;width:100%!important}.admin-shell:not(.login-mode) .admin-content :is(.summary-grid,.kpi-grid,.dashboard-grid,.detail-grid){grid-template-columns:1fr!important}}.note-alert-backdrop[data-v-1f9c10b2]{align-items:center;background:#00000094;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:99999}.note-alert-modal[data-v-1f9c10b2]{background:#09231c;border:1px solid rgba(34,255,192,.55);box-shadow:0 18px 60px #00000073;padding:34px 22px 30px;text-align:center;width:min(560px,92vw)}.note-alert-logo[data-v-1f9c10b2]{display:block;margin:0 auto 16px;max-width:70%;width:180px}.note-alert-sub[data-v-1f9c10b2]{color:#22ffc0;font-size:18px;margin-bottom:20px}.note-alert-title[data-v-1f9c10b2]{color:#fff;font-size:24px;font-weight:800;line-height:1.45;margin-bottom:28px}.note-alert-btn[data-v-1f9c10b2]{background:#0f6f5d;border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:22px;font-weight:800;height:56px;max-width:90%;min-width:220px}@media(max-width:768px){.note-alert-modal[data-v-1f9c10b2]{padding:28px 18px 24px}.note-alert-logo[data-v-1f9c10b2]{margin-bottom:12px;width:150px}.note-alert-sub[data-v-1f9c10b2]{font-size:15px;margin-bottom:14px}.note-alert-title[data-v-1f9c10b2]{font-size:20px;margin-bottom:20px}.note-alert-btn[data-v-1f9c10b2]{font-size:18px;height:48px;min-width:0;width:100%}}.session-expired-modal[data-v-0d6c36dd]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020a16d1;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.session-expired-box[data-v-0d6c36dd]{background:linear-gradient(180deg,#0a1730,#081223);border:1px solid rgba(0,234,255,.22);border-radius:18px;box-shadow:0 0 32px #00eaff24,0 18px 50px #0000006b;padding:28px 24px;text-align:center;width:min(340px,calc(100vw - 32px))}.session-expired-title[data-v-0d6c36dd]{color:#10e7ff;font-size:22px;font-weight:900;margin-bottom:12px}.session-expired-desc[data-v-0d6c36dd]{color:#dcecff;font-size:14px;line-height:1.7}.session-expired-btn[data-v-0d6c36dd]{background:linear-gradient(90deg,#17d7ff,#2a7dff);border:1px solid rgba(0,234,255,.24);border-radius:12px;color:#04121d;cursor:pointer;font-size:15px;font-weight:900;height:44px;margin-top:18px;width:100%}
