@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Noto Sans SC,system-ui,sans-serif;color:#162033;background:#f4f7fb;font-synthesis:none;--ink:#10192b;--muted:#657086;--line:#e2e7ef;--surface:#fff;--navy:#0b1325;--navy2:#131f37;--cyan:#17bfd0;--cyan-dark:#0b8d9b;--soft:#ecfbfc;--green:#18a876;--amber:#d48a12;--radius:16px;--shadow:0 16px 45px rgba(20,34,62,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0}h1,h2,h3,p{margin-top:0}.brand{display:flex;align-items:center;gap:12px;color:inherit}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--cyan);color:#071224;box-shadow:0 7px 20px #17bfd042}.brand-mark svg{width:24px;height:24px}.brand strong{display:block;font-size:17px;letter-spacing:.02em}.brand small{display:block;margin-top:2px;font-size:8px;letter-spacing:.16em;color:#7b879b}.button{min-height:42px;padding:0 18px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s}.button svg{width:18px;height:18px}.button:hover{transform:translateY(-1px);box-shadow:0 7px 18px #111c311a}.button.primary{background:var(--cyan);border-color:var(--cyan);color:#06151d}.button.dark{background:var(--navy);color:#fff;border-color:var(--navy)}.button.wide{width:100%;min-height:50px}.field{display:flex;flex-direction:column;gap:8px;color:#354056;font-size:13px;font-weight:700}.field>span{display:flex;align-items:center;gap:3px}.field small{font-weight:500;color:#8a93a5}.field input,.field select,.field textarea,.order-form input,.order-form select,.order-form textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:#fbfcfe;color:var(--ink);padding:12px 14px;outline:none;transition:.2s}.field input:focus,.field select:focus,.field textarea:focus,.order-form input:focus,.order-form select:focus,.order-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #17bfd01f;background:#fff}.toast{position:fixed;z-index:100;top:22px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:9px;background:#122038;color:#fff;padding:13px 18px;border-radius:12px;box-shadow:var(--shadow);font-weight:600}.toast svg{color:#4adea4;font-size:20px}.store-page{background:#fff}.store-header{height:76px;background:var(--navy);color:#fff;position:sticky;top:0;z-index:20}.store-header-inner{max-width:1180px;height:100%;margin:auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between}.store-header .brand small{color:#8ea0b9}.store-header nav{display:flex;align-items:center;gap:30px;font-size:13px;color:#b9c4d3}.store-header nav a:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:8px}.agent-link,.admin-link{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:9px;font-size:12px;font-weight:700}.agent-link{background:#182640;color:#d9e2ef}.agent-link svg{width:17px}.admin-link{background:var(--cyan);color:#091727}.store-page main{overflow:hidden}.store-intro{min-height:540px;background:var(--navy);color:#fff;display:grid;grid-template-columns:1.3fr .7fr;gap:100px;align-items:center;padding:85px max(24px,calc((100vw - 1140px)/2));position:relative}.store-intro:after{content:"";position:absolute;right:-170px;bottom:-250px;width:520px;height:520px;border:1px solid rgba(23,191,208,.18);border-radius:50%}.intro-line{color:#7bdbe4!important;text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700}.store-intro h1{font-size:50px;line-height:1.14;letter-spacing:-.04em;margin:20px 0 22px}.store-intro h1 em{font-style:normal;color:var(--cyan)}.store-intro>div>p{color:#9facbf;line-height:1.9;max-width:560px}.intro-actions{display:flex;gap:25px;align-items:center;margin-top:34px}.intro-actions .primary{padding:0 22px;height:48px}.text-link{font-size:13px;font-weight:700;border-bottom:1px solid #69798f;padding-bottom:3px}.intro-panel{position:relative;z-index:1;background:#111e34;border:1px solid #24334d;border-radius:18px;padding:12px 24px;box-shadow:0 35px 75px #00000047}.signal{display:flex;justify-content:space-between;padding:14px 0 19px;border-bottom:1px solid #27344a;color:#8390a5;font-size:11px}.signal strong{color:#c5d2df}.signal i,.updated i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#35d698;box-shadow:0 0 0 4px #35d6981f;margin-right:6px}.intro-stat{display:flex;align-items:center;gap:16px;padding:23px 0;border-bottom:1px solid #27344a}.intro-stat:last-child{border:0}.intro-stat>svg{width:26px;height:26px;color:var(--cyan)}.intro-stat span{color:#76859a;font-size:12px}.intro-stat strong{display:block;color:#fff;font-size:18px;margin-bottom:4px}.product-section{max-width:1180px;margin:auto;padding:84px 22px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px}.section-heading span,.order-copy>span{font-size:11px;font-weight:800;color:var(--cyan-dark);text-transform:uppercase;letter-spacing:.16em}.section-heading h2,.order-copy h2{font-size:32px;letter-spacing:-.03em;margin:9px 0 0}.section-heading p{color:var(--muted);font-size:13px;margin:0}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product-card{border:1px solid var(--line);border-radius:14px;padding:22px;background:#fff;transition:.2s;position:relative}.product-card:hover,.product-card.selected{border-color:var(--cyan);box-shadow:0 12px 30px #14254214;transform:translateY(-2px)}.product-card.selected:after{content:"已选";position:absolute;right:15px;top:15px;background:var(--soft);color:var(--cyan-dark);font-size:10px;font-weight:800;padding:4px 7px;border-radius:6px}.product-icon{width:40px;height:40px;border-radius:10px;background:#eff5fa;color:#3d596d;display:grid;place-items:center;margin-bottom:18px}.product-icon svg{width:22px;height:22px}.category,.tag{display:inline-flex;background:#f2f4f7;color:#657085;border-radius:7px;padding:4px 8px;font-size:10px;font-weight:700}.product-card h3{font-size:15px;margin:10px 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card p{font-size:12px;color:#7a8495;margin-bottom:20px}.product-meta{display:flex;justify-content:space-between;align-items:end}.product-meta strong{font-size:21px;color:var(--ink)}.product-meta span{font-size:11px;color:var(--green)}.product-card button{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:12px 0 0;background:transparent;border-top:1px solid #edf0f4;color:#354157;font-size:12px;font-weight:700}.product-card button svg{width:16px}.order-shell{background:#f2f7fa;display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;padding:84px max(24px,calc((100vw - 1140px)/2));align-items:start}.order-copy{padding-top:28px}.order-copy h2{font-size:36px;line-height:1.2;margin:14px 0 17px}.order-copy>p{color:var(--muted);line-height:1.8;font-size:14px}.order-copy ol{list-style:none;padding:0;margin:38px 0}.order-copy li{display:flex;align-items:center;gap:14px;margin:18px 0;font-size:13px;font-weight:700;color:#445066}.order-copy li b{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#dceef1;color:#197f89;font-size:11px}.order-form{background:#fff;border:1px solid #e1e9ee;border-radius:18px;padding:28px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:17px}.form-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.form-title>div{display:flex;gap:12px;align-items:center}.form-title svg{width:25px;height:25px;color:var(--cyan-dark)}.form-title span span{display:block}.form-title strong{font-size:17px}.form-title small{display:block;color:#8790a0;font-size:10px;margin-top:3px}.secure{background:#eefaf5;color:#19815e;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800}.form-grid{display:grid;grid-template-columns:2fr 1fr;gap:13px}.order-total{display:flex;justify-content:space-between;align-items:center;padding:17px 0 5px;border-top:1px solid var(--line)}.order-total span{font-size:12px;font-weight:700}.order-total small{display:block;color:#8d96a5;font-weight:500;margin-top:3px}.order-total strong{font-size:28px}.lookup-section{max-width:1136px;margin:70px auto;padding:35px 40px;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 35px #15243d0f}.lookup-section>div:first-child{display:flex;gap:15px;align-items:center}.lookup-section>div>svg{width:31px;height:31px;color:var(--cyan-dark)}.lookup-section h2{font-size:22px;margin-bottom:3px}.lookup-section p{margin:0;color:var(--muted);font-size:12px}.lookup-section form{display:flex;gap:10px;margin-top:22px}.lookup-section form input{flex:1;border:1px solid var(--line);border-radius:10px;padding:12px 14px;outline:none}.query-result{display:grid!important;grid-template-columns:repeat(4,1fr);gap:16px!important;margin-top:22px!important;padding:18px!important;background:#f7fafb;border-radius:11px}.query-result span{display:flex;flex-direction:column;gap:4px}.query-result small{font-size:10px;color:#7b8494}.query-result strong{font-size:12px}.support{background:var(--navy);color:#fff;padding:52px max(24px,calc((100vw - 1140px)/2));display:flex;justify-content:space-between;align-items:center}.support h2{font-size:27px;margin-bottom:9px}.support p{color:#8594a8;font-size:13px;margin:0}.support>div:last-child{display:flex;flex-direction:column;gap:5px}.support>div:last-child span,.support small{font-size:10px;color:#7e8ba0}.support a{color:var(--cyan);font-weight:700}.store-page footer{background:#080f1e;color:#75849b;padding:25px max(24px,calc((100vw - 1140px)/2));display:flex;align-items:center;justify-content:space-between;font-size:10px}.store-page footer .brand strong{color:#fff}.status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:7px;font-size:10px;font-weight:700;white-space:nowrap}.status i{width:5px;height:5px;border-radius:50%}.status-success{background:#eaf8f2;color:#16855f}.status-success i{background:#18a876}.status-warning{background:#fff6df;color:#9a650a}.status-warning i{background:#e0a11c}.status-info{background:#eaf5ff;color:#2976a8}.status-info i{background:#3b95d1}.status-muted{background:#f1f2f4;color:#747b87}.status-muted i{background:#9299a4}.data-table{width:100%;border-collapse:collapse;font-size:11px}.data-table th{text-align:left;padding:13px 10px;color:#7a8495;font-weight:600;border-bottom:1px solid var(--line);white-space:nowrap}.data-table td{padding:14px 10px;border-bottom:1px solid #edf0f4;color:#4a5668}.data-table td strong{display:block;color:#172034;font-size:11px}.data-table td small{display:block;color:#929aa8;font-size:9px;margin-top:2px}.data-table tr:hover td{background:#fbfdfe}.data-table select{border:1px solid var(--line);padding:7px 9px;border-radius:8px;background:#fff;min-width:100px}.product-cell{max-width:270px}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#768397!important}.price{font-size:14px!important;font-weight:800;color:#111b2e!important}.empty{text-align:center!important;padding:40px!important}.table-action{background:#eef7f8;color:#187985;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700}.table-wrap{overflow:auto}.agent-page{min-height:100vh;background:#f3f6f9}.agent-header{height:70px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1120px)/2));position:sticky;top:0;z-index:20}.agent-header nav{display:flex;align-items:center;gap:20px;font-size:11px;color:#5f6b7d}.agent-header nav a{display:flex;align-items:center;gap:6px}.agent-header nav svg{width:16px}.user-chip{display:flex;align-items:center;gap:7px;border-left:1px solid var(--line);border-right:1px solid var(--line);padding:0 18px;color:#2f3d51}.user-chip svg{width:20px!important;height:20px;color:#8a9bab}.agent-page>main{max-width:1120px;margin:auto;padding:40px 0 70px}.page-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.page-title>div>span{color:var(--cyan-dark);font-size:10px;font-weight:800;letter-spacing:.14em}.page-title h1{font-size:29px;margin:5px 0}.page-title p{color:var(--muted);font-size:12px;margin:0}.updated{font-size:9px;color:#7b8797}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px}.metric-grid>div{background:#fff;border:1px solid var(--line);border-radius:13px;padding:20px;display:flex;gap:14px;align-items:center}.metric-grid>div>span{width:40px;height:40px;border-radius:10px;background:#eff8fa;color:#148492;display:grid;place-items:center}.metric-grid svg{width:21px;height:21px}.metric-grid p{margin:0;color:#7e8796;font-size:9px}.metric-grid strong{display:block;color:#172034;font-size:20px;margin:3px 0}.metric-grid small{font-size:8px;color:#9aa2af}.agent-link-panel,.agent-orders,.pricing-panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;margin-bottom:16px}.panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel-heading>div{display:flex;gap:11px;align-items:center}.panel-heading h2{font-size:16px;margin:0 0 3px}.panel-heading p{font-size:10px;color:#8a93a2;margin:0}.panel-heading>span{font-size:9px;color:#8993a1}.panel-heading button{display:flex;align-items:center;gap:7px;background:var(--navy);color:#fff;border-radius:9px;padding:10px 13px;font-weight:700;font-size:10px}.panel-heading button svg{width:15px}.panel-icon{width:36px;height:36px;border-radius:9px;background:#e9f8f9;color:#17838e;display:grid;place-items:center}.panel-icon svg{width:19px}.link-preview{background:#f6f8fa;border:1px solid var(--line);border-radius:9px;padding:12px 14px;font-family:ui-monospace,monospace;font-size:11px;color:#364357}.suffix-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:14px}.pricing-panel{padding:24px}.filter-bar{display:grid;grid-template-columns:1.3fr .8fr .65fr .65fr auto;gap:9px}.filter-bar label{display:flex;align-items:center;border:1px solid var(--line);border-radius:9px;padding:0 11px;background:#fbfcfd}.filter-bar label svg{width:15px;color:#8c95a2}.filter-bar input,.filter-bar select{min-width:0;border:1px solid var(--line);border-radius:9px;padding:10px;background:#fbfcfd;font-size:10px;outline:none}.filter-bar label input{border:0;padding-left:7px;width:100%;background:transparent}.filter-bar .button{min-height:38px;padding:0 12px;font-size:9px}.table-count{margin:17px 0 7px;font-size:9px;color:#7e8796}.admin-page{min-height:100vh;display:grid;grid-template-columns:224px 1fr;background:#f3f6f9}.admin-page aside{height:100vh;position:sticky;top:0;background:var(--navy);color:#fff;padding:23px 15px;display:flex;flex-direction:column}.admin-page aside .brand{padding:0 8px 23px;border-bottom:1px solid #243049}.admin-page aside .brand small{color:#6f8098}.admin-page aside nav{display:flex;flex-direction:column;gap:3px;margin-top:20px}.admin-page aside nav button{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:9px;background:transparent;color:#8997aa;text-align:left;font-size:11px;font-weight:600}.admin-page aside nav button svg{width:17px;height:17px}.admin-page aside nav button:hover{color:#fff;background:#14223b}.admin-page aside nav button.active{background:var(--cyan);color:#071623}.admin-account{margin-top:auto;border-top:1px solid #243049;padding:18px 7px 0;display:flex;align-items:center;gap:9px}.admin-account>svg{width:28px;height:28px;color:#6f829d}.admin-account span{min-width:0;flex:1}.admin-account strong,.admin-account small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-account strong{font-size:10px}.admin-account small{font-size:8px;color:#75869d;margin-top:2px}.admin-account a svg{width:16px}.admin-page>main{min-width:0;padding:0 28px 40px}.admin-top{height:86px;display:flex;align-items:center;justify-content:space-between}.admin-top h1{font-size:22px;margin:0 0 4px}.admin-top p{font-size:10px;color:#7f8999;margin:0}.admin-top .button{font-size:10px;min-height:38px}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px}.admin-stats>div{background:#fff;border:1px solid var(--line);border-radius:13px;padding:19px;display:flex;align-items:center;gap:13px}.admin-stats>div>span{width:38px;height:38px;background:#eff7f9;border-radius:10px;display:grid;place-items:center;color:#148694}.admin-stats svg{width:20px}.admin-stats p{margin:0}.admin-stats small{display:block;color:#8b94a3;font-size:9px}.admin-stats strong{display:block;font-size:20px;margin-top:3px}.admin-panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:0 6px 20px #12213909}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.admin-toolbar>label{width:310px;display:flex;align-items:center;border:1px solid var(--line);border-radius:9px;padding:0 11px;background:#fafbfd}.admin-toolbar label svg{width:15px;color:#9099a6}.admin-toolbar input{border:0;outline:none;background:transparent;padding:10px;width:100%;font-size:10px}.admin-toolbar>div{display:flex;gap:8px}.admin-toolbar select{border:1px solid var(--line);border-radius:9px;padding:8px 12px;background:#fff;font-size:10px}.admin-toolbar .button{min-height:36px;font-size:9px}.simple-section{min-height:calc(100vh - 126px)}.simple-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:3px 2px 18px;margin-bottom:12px}.simple-head>div{display:flex;align-items:center;gap:12px}.simple-head>div>span{width:38px;height:38px;border-radius:10px;background:#eaf8fa;color:#13818d;display:grid;place-items:center}.simple-head svg{width:20px;height:20px}.simple-head p{margin:0}.simple-head h2{font-size:16px;margin:0 0 3px}.simple-head small{display:block;color:#8993a2;font-size:9px}.simple-head .button{min-height:37px;font-size:9px}.category-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:10px}.category-list>div{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:12px;padding:16px}.category-icon{width:34px;height:34px;border-radius:9px;background:#eef5f8;color:#4f7080;display:grid;place-items:center}.category-icon svg{width:17px}.category-list p{margin:0;flex:1}.category-list strong,.category-list small{display:block}.category-list strong{font-size:11px}.category-list small{font-size:8px;color:#8a93a1;margin-top:3px}.category-list button,.inventory-grid button{background:transparent;color:#17818d;font-size:9px;font-weight:700}.inventory-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-top:10px}.inventory-grid>div{border:1px solid var(--line);border-radius:12px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center}.inventory-grid>div>span{width:38px;height:38px;border-radius:10px;background:#eef8fa;color:#15818e;display:grid;place-items:center}.inventory-grid p{margin:0}.inventory-grid p strong,.inventory-grid p small{display:block}.inventory-grid p strong{font-size:10px}.inventory-grid p small{font-size:8px;color:#8e96a3;margin-top:3px}.inventory-grid b{font-size:22px}.inventory-grid button{grid-column:2/4;text-align:left}.settings-form{max-width:670px;display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:20px 5px}.settings-form .field:nth-child(5){grid-column:1/3}.settings-form .button{width:max-content}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#070f1c99;display:grid;place-items:center;z-index:100;padding:20px}.modal{width:min(480px,100%);background:#fff;border-radius:16px;box-shadow:0 30px 80px #0000004d;padding:22px}.modal-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:14px}.modal-head h2{font-size:18px;margin:0}.modal-head button{width:32px;height:32px;border-radius:8px;background:#f2f4f7;color:#586477;display:grid;place-items:center}.modal-head svg{width:17px}.modal-form{display:flex;flex-direction:column;gap:14px;padding-top:18px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}@media(max-width:900px){.store-header nav{display:none}.store-intro{grid-template-columns:1fr;gap:45px;padding-top:65px}.intro-panel{max-width:600px}.product-grid{grid-template-columns:repeat(2,1fr)}.order-shell{grid-template-columns:1fr;gap:20px}.order-copy ol{display:none}.agent-page>main{padding:30px 20px}.metric-grid{grid-template-columns:repeat(2,1fr)}.filter-bar{grid-template-columns:1fr 1fr}.admin-page{grid-template-columns:72px 1fr}.admin-page aside{padding:18px 10px}.admin-page aside .brand{justify-content:center}.admin-page aside .brand>span:last-child,.admin-page aside nav button:not(.active){font-size:0}.admin-page aside nav button{justify-content:center}.admin-page aside nav button.active{font-size:0}.admin-account span,.admin-account a{display:none}.admin-account{justify-content:center}.admin-page>main{padding:0 16px 30px}.admin-stats{grid-template-columns:repeat(2,1fr)}.category-list{grid-template-columns:1fr 1fr}}@media(max-width:620px){.store-header{height:64px}.store-header-inner{padding:0 14px}.header-actions .admin-link{display:none}.brand strong{font-size:14px}.brand-mark{width:37px;height:37px}.store-intro{min-height:auto;padding:58px 20px}.store-intro h1{font-size:36px}.intro-panel{padding:8px 20px}.product-section{padding:60px 18px}.section-heading{align-items:start}.section-heading p{display:none}.section-heading h2,.order-copy h2{font-size:27px}.product-grid{grid-template-columns:1fr}.order-shell{padding:58px 18px}.order-form{padding:20px}.form-grid{grid-template-columns:1fr}.lookup-section{margin:45px 18px;padding:25px 20px}.lookup-section form{flex-direction:column}.query-result{grid-template-columns:1fr 1fr}.support{padding:45px 20px;align-items:start;gap:28px;flex-direction:column}.store-page footer{padding:22px 18px;gap:20px;align-items:start}.agent-header{padding:0 15px}.agent-header nav>a:first-child,.user-chip{display:none}.agent-page>main{padding:25px 14px}.page-title{align-items:start}.updated{display:none}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-grid>div{padding:13px;gap:8px}.metric-grid>div>span{display:none}.metric-grid strong{font-size:16px}.agent-link-panel,.agent-orders,.pricing-panel{padding:16px}.suffix-row,.filter-bar{grid-template-columns:1fr}.panel-heading>span{display:none}.pricing-table{min-width:720px}.admin-page{display:block}.admin-page aside{height:62px;position:sticky;z-index:30;display:flex;flex-direction:row;align-items:center;padding:8px 12px;overflow-x:auto}.admin-page aside .brand,.admin-account{display:none}.admin-page aside nav{display:flex;flex-direction:row;margin:0;gap:4px}.admin-page aside nav button,.admin-page aside nav button.active,.admin-page aside nav button:not(.active){flex-direction:column;gap:2px;min-width:54px;padding:7px;font-size:7px}.admin-page aside nav button svg{width:16px}.admin-page>main{padding:0 10px 25px}.admin-top{height:74px}.admin-top p{display:none}.admin-stats{gap:7px}.admin-stats>div{padding:12px;gap:8px}.admin-stats>div>span{display:none}.admin-stats strong{font-size:16px}.admin-panel{padding:11px}.admin-toolbar{align-items:stretch;gap:8px;flex-direction:column}.admin-toolbar>label{width:100%}.admin-toolbar>div{justify-content:space-between}.simple-head{align-items:flex-start}.category-list,.inventory-grid,.settings-form{grid-template-columns:1fr}.settings-form .field:nth-child(5){grid-column:1}.data-table{min-width:780px}.modal{padding:18px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.login-link,.logout-link,.agent-logout{display:flex;align-items:center;gap:7px;border-radius:9px;background:transparent;color:#dbe5f1;padding:9px 12px;font-size:12px;font-weight:700}.login-link{background:var(--cyan);color:#071623}.login-link svg,.logout-link svg,.agent-logout svg{width:17px;height:17px}.store-user{max-width:220px;display:flex;align-items:center;gap:7px;color:#aebbd0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-user svg{width:18px;height:18px;flex:none}.agent-logout{color:#5f6b7d;padding:0}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;background:#f1f4f7;border-radius:10px;padding:4px;margin-top:16px}.auth-tabs button{padding:9px;border-radius:8px;background:transparent;color:#778194;font-size:12px;font-weight:700}.auth-tabs button.active{background:#fff;color:var(--ink);box-shadow:0 2px 8px #14223e14}.form-error{margin:0;color:#c94b4b;background:#fff0f0;border-radius:8px;padding:9px 11px;font-size:11px}.role-note{display:flex;align-items:flex-start;gap:8px;background:#eef8fa;color:#39717a;border-radius:9px;padding:10px 12px;margin:0;font-size:10px;line-height:1.6}.role-note svg{width:18px;height:18px;flex:none}.access-page,.admin-login-page{min-height:100vh;background:#f2f6f9;display:grid;place-items:center;padding:24px}.access-card,.admin-login-card{width:min(440px,100%);background:#fff;border:1px solid var(--line);border-radius:18px;padding:36px;text-align:center;box-shadow:var(--shadow)}.access-card>span,.login-symbol{width:62px;height:62px;border-radius:16px;background:#e9f8f9;color:#16828d;display:grid;place-items:center;margin:0 auto 22px}.access-card>span svg,.login-symbol svg{width:31px;height:31px}.access-card h1,.admin-login-card h1{font-size:24px;margin-bottom:9px}.access-card p,.admin-login-card>p{color:var(--muted);font-size:12px;line-height:1.8;margin-bottom:24px}.admin-login-card{text-align:left}.admin-login-card>.brand{justify-content:center;margin-bottom:30px}.admin-login-card .login-symbol{margin-bottom:18px}.admin-login-card h1,.admin-login-card>p{text-align:center}.admin-login-card form{display:flex;flex-direction:column;gap:15px}.admin-login-card>a{display:block;text-align:center;color:#6e798b;font-size:11px;margin-top:18px}.admin-account>button{background:transparent;color:#92a0b4;display:grid;place-items:center;padding:4px}.admin-account>button svg{width:16px;height:16px}.table-action.danger{background:#fff0f0;color:#b64646}@media(max-width:760px){.store-user{display:none}.logout-link{padding-inline:6px}.header-actions{gap:3px}.login-link{font-size:11px;padding:8px 10px}.agent-link{font-size:10px;padding:8px}.access-card,.admin-login-card{padding:27px 21px}}
