/* PopEL glass surfaces. No remote fonts, scripts, or imagery. */
:root,:root[data-theme=dark]{color-scheme:dark;--bg:#060708;--panel:rgba(12,15,16,.94);--panel2:rgba(24,25,24,.94);--text:#F8F2EA;--muted:#9E9B97;--border:rgba(222,137,65,.32);--accent:#F0A154;--accent2:rgba(224,119,42,.16);--shadow:0 22px 70px #0000008a;--glass:rgba(9,11,12,.94);--field:rgba(7,9,10,.94);--shine:rgba(255,204,151,.09);--row:rgba(255,255,255,.025);background:var(--bg);color:var(--text)}
:root[data-theme=light]{color-scheme:light;--bg:#C9C4BE;--panel:rgba(229,225,219,.9);--panel2:rgba(201,193,184,.86);--text:#241D18;--muted:#695B50;--border:rgba(137,75,34,.28);--accent:#A95D29;--accent2:rgba(164,88,38,.14);--shadow:0 18px 54px #30211628;--glass:rgba(217,212,206,.92);--field:rgba(244,241,237,.9);--shine:rgba(255,255,255,.62);--row:rgba(144,77,32,.07)}
html{min-height:100%;background:var(--bg)}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);background:transparent;isolation:isolate}
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(118deg,transparent 0 7%,#dc813544 7.08%,transparent 7.18% 91%,#dc81352c 91.08%,transparent 91.18%),repeating-linear-gradient(132deg,transparent 0 5px,#ffffff05 6px,transparent 7px 14px),radial-gradient(ellipse at 100% 0%,#8e431d2b,transparent 35%),radial-gradient(ellipse at 0% 100%,#62301622,transparent 34%),var(--bg)}
body .sidebar,body .utility-bar,body>header{background:linear-gradient(140deg,#151819f2,#080a0bf5);backdrop-filter:blur(28px) saturate(125%);-webkit-backdrop-filter:blur(28px) saturate(125%);border-color:var(--border);box-shadow:inset 0 1px var(--shine),var(--shadow)}
body .sidebar{border-right:1px solid var(--border)}
body .utility-bar{border-radius:0 0 24px 24px;border:1px solid var(--border);border-top:0}
body .sidebar .brand{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:2px 0 16px}
.popel-mark{display:block;width:232px;max-width:100%;height:auto;object-fit:contain;border-radius:12px;background:#000;box-shadow:0 0 0 1px #ffffff19}
body .sidebar .brand .brand-edition{font-size:9px;letter-spacing:.22em;color:var(--muted);padding-left:10px}
body>header .brand{max-width:270px}body>header .popel-mark{width:270px}
body .panel,body .card,body .warehouse-card{background:linear-gradient(118deg,#171a1be8,#0a0c0de8 60%,#101010e8);border:1px solid var(--border);border-radius:18px;box-shadow:inset 0 1px #ffffff0d,inset 0 0 42px #0005,0 18px 55px #0007;position:relative}
body .panel::before,body .card::before,body .warehouse-card::before{content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#f1a25870,transparent 12%,transparent 82%,#9b4c2470);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:1px}
body .panel{padding:24px}body .card{position:relative;overflow:hidden}
body .card::after{content:"";position:absolute;right:-30px;bottom:-75px;width:145px;height:145px;border-radius:50%;background:radial-gradient(circle,#d2d6de19,transparent 68%);pointer-events:none}
body .card .value,body .money{letter-spacing:-.045em;font-variant-numeric:tabular-nums}
body h1,body h2,body h3{font-family:Georgia,"Times New Roman",serif;color:#fff7ed;text-wrap:balance}body h1{letter-spacing:-.025em;font-size:clamp(28px,2vw,42px);font-weight:650}body h2,body h3{letter-spacing:-.015em}
body .nav-item{border-radius:13px;border:1px solid transparent;color:var(--muted);transition:background .16s,border-color .16s,color .16s}
body .nav-item:hover{background:var(--row);color:var(--text)}body .nav-item.active{color:var(--text);background:linear-gradient(110deg,#c7ccd624,#a4aab513);border-color:var(--border);box-shadow:inset 3px 0 var(--accent),inset 0 1px var(--shine)}
body input,body select,body textarea,body .sidebar #globalSearch{background:var(--field);color:var(--text);border:1px solid var(--border);border-radius:12px;box-shadow:inset 0 1px 3px #0000000a;font:inherit}
body textarea{resize:vertical}body input::placeholder,body textarea::placeholder{color:var(--muted);opacity:.85}body option{background:var(--bg);color:var(--text)}
body button,body .button,body .secondary,body .small-btn{border-radius:10px;border:1px solid #d884405f;background:linear-gradient(150deg,#ffffff09,transparent 65%),#111415;color:var(--text);box-shadow:inset 0 1px var(--shine),0 0 0 1px #0007;transition:background .16s,box-shadow .16s,transform .16s}
body button:not(:disabled):hover,body .button:hover{box-shadow:inset 0 1px var(--shine),0 3px 14px #d6dbe318;border-color:var(--accent)}
body button:not(:disabled):active{transform:translateY(1px)}
body .primary,body button.primary{background:linear-gradient(125deg,#f3bd82,#d9823d 62%,#9b4d24);border:1px solid #f3c18e9c;color:#1c1009;font-weight:750;box-shadow:inset 0 1px #ffe3c2b8,0 6px 24px #b65d2738}
body .danger{color:#ffb8c1;background:linear-gradient(125deg,#e55b7626,#a7314917);border-color:#ee79994d}
:root[data-theme=light] .danger{color:#9b2141}body button:disabled{opacity:.45;transform:none;box-shadow:none}
body :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}
body th{color:#b6b1ab;font-size:11px;letter-spacing:.1em;font-weight:650;background:#151819}body th,body td{border-bottom:1px solid #ffffff12;padding:15px 14px}body tbody tr{background:#0c0f10b8}body tbody tr:nth-child(even){background:#101314b8}body tbody tr:hover{background:#d77c3020}body td{font-variant-numeric:tabular-nums}body td:first-child{color:#f0a154;font-weight:700}body .table-wrap,body .tablewrap{border-radius:12px;border:1px solid #ffffff17;background:#080a0bb5;box-shadow:inset 0 1px #ffffff0a;overflow-x:auto;overflow-y:hidden}
body .badge{box-shadow:inset 0 1px #ffffff24,0 0 18px #e07e2922;border:1px solid #d77b3045}
body dialog{border:0;padding:0;background:transparent;color:var(--text);border-radius:24px;box-shadow:0 35px 100px #0007;max-width:96vw}body dialog::backdrop{background:#07080b66;backdrop-filter:blur(9px)}
body .modal-card,body .arrival-dialog068,body .calendar-card{background:var(--glass);backdrop-filter:blur(30px) saturate(125%);border:1px solid var(--border);border-radius:24px;box-shadow:inset 0 1px var(--shine);color:var(--text)}
body .arrival-row068,body .stock-toggle068,body .notice{background:var(--row);border-color:var(--border);border-radius:14px}body .user-menu-panel{background:var(--glass);backdrop-filter:blur(26px);border-color:var(--border);box-shadow:var(--shadow)}
body .utility-controls .avatar{border-radius:11px;background:linear-gradient(145deg,#f0b676,#a85327);color:#211008;box-shadow:inset 0 1px #ffe0b8b0}
body label,body .note,body small{color:var(--muted)}body #message:not(:empty){background:var(--glass);color:var(--text);backdrop-filter:blur(22px);border-color:var(--border);box-shadow:var(--shadow)}
@media(max-width:800px){body .panel{padding:16px;border-radius:18px}body .utility-bar{border-radius:0 0 18px 18px}body .sidebar{background:var(--glass)}body th,body td{padding:12px 10px}body>header{padding:18px}body .modal-card,body .arrival-dialog068{border-radius:18px}}
@media(prefers-reduced-motion:reduce){body *,body *::before,body *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@supports not (backdrop-filter:blur(1px)){body .sidebar,body .utility-bar,body>header,body .modal-card,body .arrival-dialog068,body .calendar-card,body .user-menu-panel{background:var(--bg)}}

/* 0.8.5 · Obsidian Silver Liquid Glass */
:root,:root[data-theme=dark]{--bg:#030405;--panel:rgba(19,22,25,.78);--panel2:rgba(36,40,45,.66);--text:#f5f7fa;--muted:#aeb4bd;--border:rgba(222,228,236,.23);--accent:#dce2e9;--accent2:rgba(210,218,228,.12);--shadow:0 24px 80px #000b;--glass:rgba(10,12,15,.82);--field:rgba(6,8,10,.82);--shine:rgba(255,255,255,.22);--row:rgba(255,255,255,.045)}
:root[data-theme=light]{--bg:#bfc4ca;--panel:rgba(237,240,244,.72);--panel2:rgba(207,213,220,.72);--text:#15191e;--muted:#56606b;--border:rgba(255,255,255,.72);--accent:#3b4652;--accent2:rgba(45,57,70,.1);--shadow:0 20px 64px #26313d30;--glass:rgba(229,233,238,.76);--field:rgba(248,250,252,.72);--shine:rgba(255,255,255,.9);--row:rgba(35,45,57,.055)}
body::before{background:radial-gradient(circle at 78% 4%,#dfe5ed16,transparent 28%),radial-gradient(circle at 14% 88%,#8e99a81a,transparent 35%),repeating-linear-gradient(128deg,transparent 0 8px,#ffffff04 9px,transparent 10px 20px),var(--bg)}
body .sidebar,body .utility-bar,body>header{background:linear-gradient(145deg,rgba(32,36,41,.88),rgba(5,7,9,.93) 72%)!important;border-color:var(--border)!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #fff0,0 24px 80px #0008!important}
body .panel,body .card,body .warehouse-card{background:linear-gradient(145deg,rgba(46,51,57,.62),rgba(8,10,12,.86) 55%,rgba(24,27,31,.72))!important;border:1px solid var(--border)!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #0008,0 22px 62px #0008!important}
body .panel::before,body .card::before,body .warehouse-card::before{background:linear-gradient(120deg,#ffffff9c,transparent 13%,transparent 76%,#8e98a566)!important}
body h1,body h2,body h3,body .panel>h2:first-child,body .panel>h3:first-child{color:var(--text)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
body button,body .button,body .secondary,body .small-btn,body #notificationBell{border-color:var(--border)!important;background:linear-gradient(145deg,#ffffff18,#ffffff05),rgba(9,12,15,.76)!important;color:var(--text)!important;box-shadow:inset 0 1px #fff3,0 9px 28px #0005!important}
body .primary,body button.primary{background:linear-gradient(135deg,#f8fafc,#bdc5cf 52%,#727d89)!important;color:#080a0c!important;border-color:#fff9!important;box-shadow:inset 0 1px #fff,0 10px 32px #aab4c02d!important}
body .sidebar .nav-item.active,body .nav-item.active{background:linear-gradient(110deg,#ffffff21,#aab4c015)!important;border-color:#e8edf35c!important;box-shadow:inset 3px 0 #eef2f7,inset 0 1px #fff3,0 8px 28px #0005!important}
body .utility-controls .avatar{background:linear-gradient(145deg,#f8fafc,#8d98a5)!important;color:#080a0c!important}
body th{background:rgba(37,42,47,.76)!important;color:#d8dde4!important}body tbody tr{background:rgba(9,12,14,.58)!important}body tbody tr:nth-child(even){background:rgba(27,31,35,.54)!important}body tbody tr:hover{background:#dce3eb12!important}body td:first-child{color:#e6ebf1!important}
body .badge{border-color:#dfe5ec50!important;box-shadow:inset 0 1px #fff4,0 0 18px #c8d0da20!important}

.market-columns{align-items:stretch!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.market-columns>[data-market-column]{min-height:620px;padding:18px!important;border-radius:28px!important;background:linear-gradient(145deg,#ffffff0e,#050709a8)!important;border:1px solid var(--border)!important;box-shadow:inset 0 1px #fff3,0 18px 48px #0006!important}.market-columns>[data-market-column]>header{position:sticky;top:0;z-index:2;padding:8px 6px 16px;background:linear-gradient(#161a1de8,#161a1d00)}.market-table-wrap{overflow:auto;border-radius:20px;border:1px solid #fff2}.market-table{width:100%;min-width:760px;border-collapse:collapse}.market-table th,.market-table td{padding:13px 10px;font-size:13px}.market-empty{padding:70px 20px;text-align:center}.order-market-area+table{display:none!important}.user-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.customer-account-list p{display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:12px;border-bottom:1px solid var(--border)}.customer-account-list small{grid-column:1/-1}

body.customer-session>header{display:grid!important;grid-template-columns:minmax(210px,300px) minmax(0,1fr);align-items:center;gap:24px;padding:14px clamp(18px,4vw,64px)!important;position:sticky;top:0;z-index:30;border-radius:0 0 30px 30px}body.customer-session>header .brand{grid-column:1;grid-row:1;margin:0}body.customer-session>header #nav{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;min-width:0}.client-nav-main{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.client-nav-main button{min-height:42px;padding:8px 15px}.client-account{display:flex!important;align-items:center;gap:11px;padding:7px 13px!important;text-align:left;white-space:nowrap}.client-account>span:nth-child(2){display:grid}.client-account strong{font-size:14px}.client-account small{font-size:11px;color:var(--muted)}.client-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(145deg,#fff,#89939f);color:#080a0c;font-weight:800;box-shadow:inset 0 1px #fff,0 5px 18px #0006}.client-exit{padding-inline:16px!important}.profile-password{margin-top:22px}.profile-password form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.activation-card{max-width:720px;margin:8vh auto}
@media(max-width:1100px){.market-columns,.user-management-grid{grid-template-columns:minmax(0,1fr)!important}.market-columns>[data-market-column]{min-height:0}body.customer-session>header{grid-template-columns:1fr auto}body.customer-session>header #nav{grid-column:1/-1;grid-row:2;grid-template-columns:1fr auto auto}.client-nav-main{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.client-nav-main button{flex:0 0 auto}}
@media(max-width:700px){body.customer-session>header{display:flex!important;flex-wrap:wrap;border-radius:0 0 22px 22px}body.customer-session>header .brand{width:190px}.client-account{margin-left:auto}.client-account small{display:none}body.customer-session>header #nav{display:contents}.client-nav-main{order:3;width:100%;justify-content:flex-start}.client-exit{order:2}.profile-password form{grid-template-columns:1fr}.market-columns{display:grid!important}.market-columns>[data-market-column]{padding:12px!important;border-radius:22px!important}.market-table{min-width:700px}}

body .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}body .panel,body .card,body .table-wrap,body .tablewrap{min-width:0;max-width:100%}body .table-wrap,body .tablewrap{overflow-x:auto}body .grid-2>.panel{margin-top:0}
body .sidebar .nav-item{background:transparent;box-shadow:none;border-color:transparent}body .sidebar .nav-item:hover{background:var(--row)}body .sidebar .nav-item.active{background:linear-gradient(110deg,#c7ccd624,#a4aab513);border-color:var(--border);box-shadow:inset 3px 0 var(--accent),inset 0 1px var(--shine)}
@media(max-width:800px){body .grid-2{grid-template-columns:minmax(0,1fr)}body .sidebar{width:min(300px,88vw);transform:translateX(-110%)}.sidebar-open body .sidebar{transform:translateX(0)}body .main{width:100%;max-width:100%;min-width:0}}

/* Original PDF emblem and original wordmark; presentation changes with theme. */
.popel-signature{display:flex!important;align-items:center;gap:3px;width:232px;max-width:100%;height:78px}
.popel-signature .popel-emblem{width:69px;height:69px;object-fit:contain;flex:none;filter:invert(1)}
.popel-signature .popel-wordmark{display:block;position:relative;width:160px;height:32px;overflow:hidden;flex:none;mix-blend-mode:screen;margin:0}
.popel-wordmark img{position:absolute;max-width:none;width:269.64px;height:89.88px;left:-105.18px;top:-31.87px}
:root[data-theme=light] .popel-emblem{filter:none}
:root[data-theme=light] .popel-wordmark{mix-blend-mode:multiply;filter:invert(1)}

.popel-signature .popel-wordmark{mix-blend-mode:normal}.popel-wordmark svg{display:block}:root[data-theme=light] .popel-wordmark{mix-blend-mode:normal;filter:invert(1)}

body #notificationBell,body #notificationPanel button{background:linear-gradient(150deg,var(--shine),transparent 65%),var(--panel2);color:var(--text);border-color:var(--border);border-radius:12px}
body #notificationPanel{background:var(--glass);color:var(--text);border-color:var(--border);backdrop-filter:blur(26px);box-shadow:var(--shadow)}body #notificationPanel small{color:var(--muted)}body #notificationPanel article{border-color:var(--border)}body #notificationPanel a{color:var(--accent)!important}
body .raffle-hero{background:linear-gradient(120deg,#130f0d,#3e2418 68%,#a45b2c);color:#fff3e7}body .raffle-mark{color:#e4a05e}

/* Carbon Copper responsive pass. */
body a{color:var(--accent)}body hr{border-color:var(--border)}body .panel>h2:first-child,body .panel>h3:first-child{color:#f0b16f}
body .nav-item.active,body .sidebar .nav-item.active{background:linear-gradient(110deg,#d58a4528,#7c3d1c18);border-color:var(--border);box-shadow:inset 3px 0 var(--accent),inset 0 1px var(--shine),0 0 24px #c66f2e12}
@media(max-width:800px){body{font-size:15px}body .main,body main{min-width:0;max-width:100%;overflow-x:hidden}body .content,body #content{min-width:0;padding-left:12px!important;padding-right:12px!important}body .toolbar,body .actions,body .utility-controls{gap:10px;flex-wrap:wrap}body .toolbar>h2,body .toolbar>h3{width:100%;margin-bottom:2px}body .toolbar>label{min-width:min(100%,220px);flex:1}body .toolbar>button{min-height:44px}body input,body select,body textarea,body button,body .button{min-height:44px;font-size:16px}body .form-grid,body form .grid{grid-template-columns:minmax(0,1fr)!important}body .table-wrap,body .tablewrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--border)}body table{min-width:720px}body th,body td{white-space:nowrap}body dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}body .modal-card,body .arrival-dialog068{width:100%!important;max-width:none!important;max-height:calc(100dvh - 16px);overflow:auto;padding:16px!important}body>header{gap:12px;flex-wrap:wrap}body>header .brand{max-width:210px}body>header nav{display:flex;max-width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px;scrollbar-width:thin}body>header nav>*{flex:0 0 auto}}
@media(max-width:480px){body .panel{padding:13px;border-radius:16px}body .card{border-radius:16px}body .popel-signature{transform:scale(.86);transform-origin:left center}body .utility-bar{padding:8px 10px}body .toolbar>button,body .toolbar>label{width:100%}}

/* 0.8.4 · Liquid Glass surfaces and Apple-like navigation. */
body .panel,body .card,body .warehouse-card,body .modal-card,body .calendar-card{border-radius:26px;backdrop-filter:blur(34px) saturate(145%);-webkit-backdrop-filter:blur(34px) saturate(145%)}
body .panel,body .card,body .warehouse-card{background:linear-gradient(145deg,#25272899,#090b0cce 52%,#171513b8);border-color:#e7934b38;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #c86b2221,0 24px 70px #0008}
body .panel::after,body .warehouse-card::after{content:"";position:absolute;inset:1px 12% auto;height:1px;background:linear-gradient(90deg,transparent,#ffe0bd78,transparent);pointer-events:none}
body input,body select,body textarea,body button,body .button,body .small-btn{border-radius:999px}body textarea{border-radius:20px}body .field input,body .field select{border-radius:16px}
body button,body .button,body .secondary,body .small-btn{background:linear-gradient(145deg,#ffffff14,#ffffff05),rgba(13,16,17,.7);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff22,0 8px 22px #0003}
body .primary,body button.primary{border-radius:999px;background:linear-gradient(120deg,#ffd09c,#e78c43 58%,#9f4a20);box-shadow:inset 0 1px #fff8,0 8px 28px #d06d2d45}
body #themeToggle068{width:58px!important;border-radius:999px!important;background:linear-gradient(145deg,#ffffff1d,#ffffff08)!important;box-shadow:inset 0 1px #ffffff2d,0 8px 26px #0004!important}
body .sidebar{padding:18px 14px!important;background:linear-gradient(155deg,#1c1f20e8,#080a0bef 70%)!important;border-right:1px solid #e5944a30!important;box-shadow:inset -1px 0 #ffffff08,18px 0 65px #0005!important}
body .sidebar #nav{gap:7px!important;padding:5px 4px 12px!important}body .sidebar .nav-item{min-height:46px;border-radius:16px!important;padding:12px 14px!important;letter-spacing:.005em;transition:transform .18s ease,background .18s ease,box-shadow .18s ease!important}body .sidebar .nav-item:hover{transform:translateX(3px);background:#ffffff0b!important}body .sidebar .nav-item.active{background:linear-gradient(105deg,#e98e4030,#ffffff0a)!important;border-color:#e9974f57!important;box-shadow:inset 3px 0 #f2a35a,inset 0 1px #ffffff1c,0 10px 28px #0003!important}
body .sidebar-search #globalSearch{border-radius:16px!important;background:#050708b0!important;box-shadow:inset 0 1px 4px #0008,inset 0 1px #ffffff10}
body .utility-bar{background:linear-gradient(135deg,#171a1bbd,#080a0bd9)!important;border-radius:0 0 28px 28px!important;backdrop-filter:blur(34px) saturate(145%)!important}

.order-market-area{display:grid;gap:14px;margin:8px 0 22px}.market-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.market-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-columns>section{position:relative;min-width:0;padding:16px;border:1px solid var(--border);border-radius:24px;background:linear-gradient(145deg,#ffffff0d,#ffffff03),rgba(7,9,10,.62);box-shadow:inset 0 1px #ffffff18,0 14px 36px #0004;backdrop-filter:blur(25px)}.market-columns header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.market-columns h3{margin:0;flex:1;font:650 17px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.market-columns header strong{display:grid;place-items:center;min-width:31px;height:31px;padding:0 9px;border-radius:999px;background:var(--accent2);color:var(--accent)}.market-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:linear-gradient(145deg,#f3a65b38,#8c3f1c28);color:var(--accent);box-shadow:inset 0 1px #ffffff20}.market-columns [data-orders]{display:flex;flex-wrap:wrap;gap:8px}.market-order{display:flex!important;align-items:center;gap:5px!important;color:var(--text)!important}.market-order button{display:flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px}.market-order b{color:var(--accent)}.market-order span{max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-order input[hidden]{display:none}

/* Brushed silver and electric blue light appearance. */
:root[data-theme=light] body{color:#122543;background:#cbd2d9}
:root[data-theme=light] body::before{background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#5d71840b 2px 3px),linear-gradient(125deg,#edf2f6,#aeb9c4 45%,#e9eef2 72%,#aab5c0)}
:root[data-theme=light] body .sidebar{background:linear-gradient(150deg,#dbe2e8dc,#9daab8c7)!important;border-color:#ffffffaa!important;box-shadow:inset -1px 0 #ffffffb8,16px 0 55px #31465c28!important}
:root[data-theme=light] body .utility-bar,:root[data-theme=light] body>header{background:linear-gradient(145deg,#f2f5f7b8,#b8c2ccb5)!important;border-color:#ffffffc2!important;box-shadow:inset 0 1px #fff,0 15px 42px #33475c25!important}
:root[data-theme=light] body .panel,:root[data-theme=light] body .card,:root[data-theme=light] body .warehouse-card{background:linear-gradient(145deg,#f8fafbb3,#b9c3cda3 52%,#e7ecefb5);border-color:#ffffffd1;box-shadow:inset 0 1px #fff,inset 0 -1px #64778b3b,0 18px 52px #30465d2c}
:root[data-theme=light] body .panel::before,:root[data-theme=light] body .card::before,:root[data-theme=light] body .warehouse-card::before{background:linear-gradient(115deg,#ffffff,transparent 15%,transparent 80%,#168eff85);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}
:root[data-theme=light] body h1,:root[data-theme=light] body h2,:root[data-theme=light] body h3{color:#102746}:root[data-theme=light] body .panel>h2:first-child,:root[data-theme=light] body .panel>h3:first-child{color:#0c56a6}
:root[data-theme=light] body input,:root[data-theme=light] body select,:root[data-theme=light] body textarea{background:#eaf0f5b8;color:#132a47;border-color:#ffffffc7;box-shadow:inset 0 2px 5px #50667a25,inset 0 1px #fff}
:root[data-theme=light] body button,:root[data-theme=light] body .button,:root[data-theme=light] body .secondary,:root[data-theme=light] body .small-btn{color:#17304e;background:linear-gradient(145deg,#ffffffb8,#aebac6a8);border-color:#ffffffd1;box-shadow:inset 0 1px #fff,0 8px 24px #314b662b}
:root[data-theme=light] body .primary,:root[data-theme=light] body button.primary{color:#fff;background:linear-gradient(110deg,#11c4f1,#147cf3 55%,#673cff);border-color:#8be7ff;box-shadow:inset 0 1px #ffffffa3,0 8px 26px #117ee46e}
:root[data-theme=light] body .sidebar .nav-item{color:#354c65}:root[data-theme=light] body .sidebar .nav-item.active{color:#0755b7;background:linear-gradient(105deg,#089eff32,#5b51ff20)!important;border-color:#35baff96!important;box-shadow:inset 3px 0 #079cf4,inset 0 1px #fff,0 8px 25px #087ee338!important}
:root[data-theme=light] body th{color:#eaf4ff;background:#7d8c9b}:root[data-theme=light] body tbody tr{background:#e1e7ecb8}:root[data-theme=light] body tbody tr:nth-child(even){background:#c9d2dab8}:root[data-theme=light] body tbody tr:hover{background:#33a5ff29}:root[data-theme=light] body td{color:#17304e;border-color:#71839736}:root[data-theme=light] body td:first-child{color:#075bb9}:root[data-theme=light] body .table-wrap,:root[data-theme=light] body .tablewrap{background:#dce3e9a8;border-color:#ffffffc7}
:root[data-theme=light] .market-columns>section{background:linear-gradient(145deg,#f7fafcad,#b5c0cbb0);border-color:#ffffffcf;box-shadow:inset 0 1px #fff,0 14px 36px #3149602c}:root[data-theme=light] .market-icon{color:#087ff0;background:linear-gradient(145deg,#31c5ff5c,#5549ff35)}:root[data-theme=light] .market-columns header strong{color:#075fc7;background:#178ef522}
@media(max-width:800px){.market-columns{grid-template-columns:1fr}.market-actions>*{flex:1}.market-order span{max-width:190px}body .sidebar .nav-item:hover{transform:none}}

/* 0.8.5 final palette · black and silver */
:root,:root[data-theme=dark]{--bg:#020304;--panel:rgba(18,21,24,.76);--panel2:rgba(40,44,49,.62);--text:#f5f7f9;--muted:#aeb5bd;--border:rgba(225,231,238,.24);--accent:#e1e6ec;--accent2:rgba(220,226,233,.13);--glass:rgba(8,10,12,.83);--field:rgba(4,6,8,.8);--shine:rgba(255,255,255,.24);--row:rgba(255,255,255,.045)}
body::before{background:radial-gradient(circle at 80% 0,#d9e0e914,transparent 30%),radial-gradient(circle at 12% 86%,#7f899718,transparent 34%),repeating-linear-gradient(128deg,transparent 0 8px,#ffffff04 9px,transparent 10px 20px),var(--bg)!important}
body .sidebar,body .utility-bar,body>header{background:linear-gradient(145deg,rgba(35,39,44,.9),rgba(4,6,8,.96) 74%)!important;border-color:var(--border)!important;box-shadow:inset 0 1px #fff3,0 24px 80px #0009!important}
body .panel,body .card,body .warehouse-card{background:linear-gradient(145deg,rgba(48,53,59,.62),rgba(7,9,11,.88) 55%,rgba(25,28,32,.76))!important;border-color:var(--border)!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #0008,0 22px 62px #0008!important}
body .panel::after,body .warehouse-card::after{background:linear-gradient(90deg,transparent,#f5f8fb73,transparent)!important}
body .panel>h2:first-child,body .panel>h3:first-child,body a{color:var(--accent)!important}
body button,body .button,body .secondary,body .small-btn,body #notificationBell{color:var(--text)!important;background:linear-gradient(145deg,#ffffff19,#ffffff05),rgba(8,11,14,.78)!important;border-color:var(--border)!important;box-shadow:inset 0 1px #fff3,0 9px 28px #0005!important}
body .primary,body button.primary{color:#080a0c!important;background:linear-gradient(135deg,#fbfcfd,#c8cfd7 52%,#7b8692)!important;border-color:#fff9!important;box-shadow:inset 0 1px #fff,0 10px 32px #b9c2cc30!important}
body .sidebar{border-right-color:#e6ebf136!important}body .sidebar .nav-item.active,body .nav-item.active{color:#fff!important;background:linear-gradient(105deg,#ffffff25,#aeb7c217)!important;border-color:#e9edf35c!important;box-shadow:inset 3px 0 #f3f6f9,inset 0 1px #fff3,0 10px 30px #0005!important}
body .sidebar-search #globalSearch{border-color:#e4e9ef2e!important}.market-columns>section,.market-columns>[data-market-column]{background:linear-gradient(145deg,#ffffff0e,#040608b5)!important;border-color:var(--border)!important}.market-icon{color:#edf1f5!important;background:linear-gradient(145deg,#ffffff2c,#89939f20)!important}.market-columns header strong{color:#edf1f5!important;background:#dbe2ea17!important}
body .raffle-hero{background:linear-gradient(120deg,#080a0c,#242930 68%,#66717d)!important;color:#fff!important}body .raffle-mark{color:#e5eaf0!important}
:root[data-theme=light]{--bg:#bfc5cb;--panel:rgba(239,242,245,.72);--panel2:rgba(204,211,218,.72);--text:#171b20;--muted:#59636d;--border:rgba(255,255,255,.76);--accent:#3c4651;--accent2:rgba(42,53,65,.1);--glass:rgba(229,233,238,.8);--field:rgba(247,249,251,.76);--shine:rgba(255,255,255,.92);--row:rgba(35,45,57,.055)}
:root[data-theme=light] body::before{background:repeating-linear-gradient(0deg,#fff1 0 1px,#5364740a 2px 3px),linear-gradient(125deg,#eff2f4,#abb5bf 45%,#e6eaed 72%,#a7b1bb)!important}
:root[data-theme=light] body .sidebar,:root[data-theme=light] body .utility-bar,:root[data-theme=light] body>header{background:linear-gradient(145deg,#eef1f3d9,#9faab5d2)!important;border-color:#ffffffc7!important;box-shadow:inset 0 1px #fff,0 18px 54px #26394c2d!important}
:root[data-theme=light] body .panel,:root[data-theme=light] body .card,:root[data-theme=light] body .warehouse-card{background:linear-gradient(145deg,#fafbfcb8,#b6c0cab0 54%,#e3e8ecbd)!important;border-color:#ffffffdb!important;box-shadow:inset 0 1px #fff,inset 0 -1px #5f718337,0 18px 52px #30465d2c!important}
:root[data-theme=light] body h1,:root[data-theme=light] body h2,:root[data-theme=light] body h3,:root[data-theme=light] body .panel>h2:first-child,:root[data-theme=light] body .panel>h3:first-child{color:#1b222a!important}:root[data-theme=light] body .primary,:root[data-theme=light] body button.primary{color:#090b0d!important;background:linear-gradient(135deg,#fff,#d4dae0 55%,#89949f)!important;border-color:#fff!important;box-shadow:inset 0 1px #fff,0 9px 27px #54616e4d!important}
:root[data-theme=light] body .sidebar .nav-item{color:#34404b}:root[data-theme=light] body .sidebar .nav-item.active{color:#10151a!important;background:linear-gradient(105deg,#ffffff82,#78859126)!important;border-color:#fff!important;box-shadow:inset 3px 0 #252d35,inset 0 1px #fff,0 8px 25px #31404e32!important}
:root[data-theme=light] body th{color:#f7f9fb!important;background:#67727d!important}:root[data-theme=light] body tbody tr{background:#e2e7ebb8!important}:root[data-theme=light] body tbody tr:nth-child(even){background:#c8d0d7b8!important}:root[data-theme=light] body td,:root[data-theme=light] body td:first-child{color:#1c2a38!important}
:root[data-theme=light] .market-columns>section,:root[data-theme=light] .market-columns>[data-market-column]{background:linear-gradient(145deg,#fafcfdba,#aeb9c4b5)!important;border-color:#fff!important}:root[data-theme=light] .market-icon{color:#18212a!important;background:linear-gradient(145deg,#fff9,#6875802f)!important}:root[data-theme=light] .market-columns header strong{color:#1c2630!important;background:#47535f1c!important}

/* 0.8.6 · final black/silver Liquid Glass interface */
@media(min-width:801px){:root{--sidebar-width:310px!important;--header-height:108px!important}body .utility-bar{position:fixed!important;left:auto!important;right:24px!important;top:14px!important;width:min(790px,calc(100vw - var(--sidebar-width) - 48px))!important;min-height:76px!important;padding:9px 14px!important;border:1px solid #edf2f65c!important;border-radius:999px!important;background:linear-gradient(145deg,#34393fcf,#090b0de8 58%,#1d2125e0)!important;box-shadow:inset 0 1px #fff7,inset 0 -1px #000,0 16px 45px #0009,0 0 25px #cbd4dc12!important}.utility-label{display:none!important}.utility-controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;width:100%!important}.utility-controls>label,.utility-controls>button,.utility-controls>.user-menu{margin:0!important;padding:0 20px!important;border-left:1px solid #e5ebf128!important}.utility-controls>label:first-child{border-left:0!important}.utility-controls label,.utility-controls button,.utility-controls summary{min-height:52px!important;background:transparent!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important}.utility-controls select{min-width:94px!important;background:#ffffff0a!important;border-color:#edf2f63b!important}.user-menu summary{padding:5px 8px 5px 12px!important;border-radius:999px!important}.main{padding-top:calc(var(--header-height) + 8px)!important}}
body #themeToggle068{position:relative!important;width:108px!important;min-width:108px!important;border:1px solid #e9eef35c!important;border-radius:999px!important;background:linear-gradient(90deg,#090b0d 0 49%,#e2e7ec 51% 100%)!important;color:#fff!important;font-size:0!important;box-shadow:inset 0 1px #fff5,0 7px 22px #0005!important}body #themeToggle068::before{content:'☾';position:absolute;left:19px;font-size:23px;color:#e9edf1;top:12px}body #themeToggle068::after{content:'☀';position:absolute;right:16px;font-size:22px;color:#15191e;top:12px}
body .sidebar{padding:18px 16px 16px!important;background:linear-gradient(155deg,#272b2fe8,#080a0cf5 67%,#171a1de8)!important;border-right:1px solid #eef3f64d!important;box-shadow:inset -1px 0 #fff2,18px 0 65px #0008!important}body .sidebar #nav{display:grid!important;gap:11px!important;padding:8px 0 18px!important}body .sidebar .nav-item{display:grid!important;grid-template-columns:28px 1fr 18px!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:62px!important;padding:13px 17px!important;border:1px solid #e6ecf12e!important;border-radius:24px!important;color:#e5e9ed!important;background:linear-gradient(145deg,#ffffff10,#ffffff03),rgba(20,23,26,.72)!important;box-shadow:inset 0 1px #fff2,0 10px 28px #0004!important;font-size:16px!important;font-weight:600!important;text-align:left!important}.sidebar .nav-glyph{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:#d8dde2}.sidebar .nav-label{min-width:0}.sidebar .nav-chevron{font-size:25px;font-weight:300;color:#9ea7af;text-align:right}.sidebar .nav-item:hover{transform:translateY(-1px)!important;background:linear-gradient(145deg,#ffffff18,#ffffff07)!important}.sidebar .nav-item.active{color:#fff!important;background:linear-gradient(110deg,#f4f7fa29,#8d98a517)!important;border-color:#f4f7fa78!important;box-shadow:inset 4px 0 #f4f7fa,inset 0 1px #fff5,0 12px 35px #0006!important}.sidebar .nav-item.active .nav-glyph{color:#fff}.sidebar-search #globalSearch{min-height:50px!important;border-radius:22px!important}.sidebar-bottom{overflow:hidden!important;display:grid!important;gap:0!important;margin-top:auto!important;padding:0!important;border:1px solid #e7edf23b!important;border-radius:24px!important;background:#ffffff07!important;box-shadow:inset 0 1px #fff2!important}.sidebar-bottom>button,.sidebar-bottom>a,.sidebar-bottom #portalLinks067 a{width:100%!important;min-height:49px!important;margin:0!important;border:0!important;border-bottom:1px solid #e7edf21c!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.sidebar-bottom>*:last-child{border-bottom:0!important}
.order-market-area{width:100%!important}.market-columns{align-items:stretch!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.market-columns>[data-market-column]{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:650px!important;padding:14px!important}.market-columns [data-orders]{display:block!important;width:100%!important;min-width:0!important}.market-table-wrap{display:block!important;width:100%!important;max-width:none!important;overflow-x:auto!important}.market-table{width:100%!important;min-width:690px!important;table-layout:auto!important}.market-table th,.market-table td{padding:13px 8px!important}.market-table th:nth-last-child(1),.market-table td:nth-last-child(1){width:58px!important}.market-table th:nth-child(1),.market-table td:nth-child(1){width:58px}.market-table th:nth-child(2),.market-table td:nth-child(2){width:18%}.market-table th:nth-child(3),.market-table td:nth-child(3){width:22%}.market-table th:nth-child(4),.market-table td:nth-child(4){width:13%}
.profile-password{display:block!important;visibility:visible!important}.profile-password form{width:100%!important}
:root[data-theme=light]{--bg:#c4cbd2!important;--panel:rgba(242,245,247,.91)!important;--panel2:rgba(211,218,224,.9)!important;--text:#172331!important;--muted:#526171!important;--border:rgba(55,70,85,.28)!important;--accent:#273442!important;--glass:rgba(229,234,238,.94)!important;--field:rgba(249,250,251,.94)!important;--row:rgba(38,52,66,.08)!important}:root[data-theme=light] body{color:#172331!important;background:#c4cbd2!important}:root[data-theme=light] body::before{opacity:1!important;background:repeating-linear-gradient(0deg,#fff2 0 1px,#53647410 2px 3px),linear-gradient(122deg,#f1f3f5,#b2bcc5 42%,#e9edf0 69%,#aeb8c2)!important}:root[data-theme=light] body .sidebar{background:linear-gradient(150deg,#f2f4f6f2,#aab4bee8 55%,#d8dde2ed)!important;border-right-color:#61708055!important;box-shadow:inset -1px 0 #fff,18px 0 55px #34485c2b!important}:root[data-theme=light] body .sidebar .nav-item{color:#1f2c39!important;background:linear-gradient(145deg,#ffffffa8,#b7c0c990)!important;border-color:#ffffffd4!important;box-shadow:inset 0 1px #fff,0 8px 22px #4054682c!important}:root[data-theme=light] body .sidebar .nav-glyph,:root[data-theme=light] body .sidebar .nav-chevron{color:#263747!important}:root[data-theme=light] body .sidebar .nav-item.active{color:#101820!important;background:linear-gradient(130deg,#fff,#a9b4bf)!important;border-color:#fff!important;box-shadow:inset 4px 0 #273542,inset 0 1px #fff,0 10px 30px #33485d3a!important}:root[data-theme=light] body .utility-bar,:root[data-theme=light] body>header{color:#172331!important;background:linear-gradient(145deg,#f7f8f9ec,#aeb8c2e9)!important;border-color:#fff!important;box-shadow:inset 0 1px #fff,0 14px 42px #34495d35!important}:root[data-theme=light] body .panel,:root[data-theme=light] body .card,:root[data-theme=light] body .warehouse-card{color:#172331!important;background:linear-gradient(145deg,#fbfcfddf,#bfc8d0dc 54%,#e8ecefdf)!important;border-color:#fff!important;box-shadow:inset 0 1px #fff,inset 0 -1px #64758649,0 18px 45px #40566c32!important}:root[data-theme=light] body input,:root[data-theme=light] body select,:root[data-theme=light] body textarea{color:#152331!important;background:#f6f8f9e8!important;border-color:#71808f57!important}:root[data-theme=light] body button,:root[data-theme=light] body .button,:root[data-theme=light] body .secondary,:root[data-theme=light] body .small-btn{color:#172331!important;background:linear-gradient(145deg,#fff,#b8c2cb)!important;border-color:#fff!important;box-shadow:inset 0 1px #fff,0 7px 20px #3d52672f!important}:root[data-theme=light] body th{color:#fff!important;background:#53616f!important}:root[data-theme=light] body tbody tr{background:#edf1f4!important}:root[data-theme=light] body tbody tr:nth-child(even){background:#d8dfe5!important}:root[data-theme=light] body td,:root[data-theme=light] body td:first-child{color:#172b3d!important;border-color:#6375872e!important}:root[data-theme=light] .market-columns>section,:root[data-theme=light] .market-columns>[data-market-column]{background:linear-gradient(145deg,#f8fafbed,#b9c3ccec)!important;border-color:#fff!important;box-shadow:inset 0 1px #fff,0 14px 35px #40566b2c!important}
@media(max-width:1100px){.market-columns{grid-template-columns:1fr!important}.market-columns>[data-market-column]{min-height:0!important}.market-table{min-width:760px!important}}
@media(max-width:800px){:root{--header-height:78px!important}.utility-bar{left:8px!important;right:8px!important;top:8px!important;width:auto!important;min-width:0!important;padding:7px 10px!important;border-radius:28px!important}.utility-label{display:none!important}.utility-controls{flex-wrap:nowrap!important;overflow-x:auto!important}.utility-controls>label,.utility-controls>button,.utility-controls>.user-menu{flex:0 0 auto!important;padding:0 9px!important}.utility-controls label,.utility-controls button,.utility-controls summary{min-height:46px!important}.sidebar{width:min(330px,92vw)!important}.sidebar .nav-item{min-height:56px!important;border-radius:20px!important}.market-columns{grid-template-columns:1fr!important}.market-columns>[data-market-column]{min-height:0!important;padding:11px!important}.market-table{min-width:720px!important}.profile-password form{grid-template-columns:1fr!important}}
/* 0.8.7 — reference chrome, shared customer controls */
body .utility-bar{width:max-content!important;max-width:calc(100vw - 350px)!important;height:auto!important;min-height:76px!important;padding:9px!important;border-radius:80px!important;box-shadow:inset 0 2px 2px #fff8,inset 0 -2px 4px #fff2,0 0 22px #ffffff15,0 12px 30px #0007!important}
body .utility-controls{width:auto!important;gap:13px!important}body .utility-controls>label:not([hidden]),body .utility-controls #calendarButton067,body .utility-controls .user-menu summary{padding:10px 19px!important;min-height:52px!important;border:1px solid #dce4ed65!important;border-radius:50px!important;background:linear-gradient(145deg,#ffffff16,#0006)!important;box-shadow:inset 0 2px 3px #fff4,inset 0 -2px 3px #0008!important}body .utility-controls>.user-menu{padding:0!important;border:0!important}body .utility-controls select{border:0!important;background:transparent!important;box-shadow:none!important;min-width:72px!important}body .utility-controls #calendarButton067::before{content:'▦';font-size:24px;margin-right:10px}body .user-menu summary::after{content:'⌄';font-size:22px;margin-left:14px}body .user-menu .avatar{border-radius:50%!important;width:42px!important;height:42px!important;background:linear-gradient(135deg,#fff,#8d98a5)!important;color:#13171c!important;display:grid;place-items:center;box-shadow:inset 0 2px #fff,0 4px 10px #0005}
body #themeToggle068{overflow:hidden!important;background:linear-gradient(145deg,#1a1e23,#060809)!important;box-shadow:inset 0 1px #fff8,0 0 0 3px #ffffff13!important;transition:background .25s!important}body #themeToggle068::before,body #themeToggle068::after{top:2px!important;width:50px;height:46px;display:grid;place-items:center;border-radius:30px;transition:background .25s,box-shadow .25s;left:2px!important;color:#fff!important}body #themeToggle068::after{left:auto!important;right:2px!important}:root[data-theme=dark] #themeToggle068::before,:root[data-theme=light] #themeToggle068::after{background:linear-gradient(145deg,#fff,#8a96a3)!important;color:#12181f!important;box-shadow:inset 0 1px #fff,0 0 12px #fff5}
body .sidebar{overflow-y:auto!important;scrollbar-width:none!important;gap:16px!important}body .sidebar::-webkit-scrollbar{display:none}body .sidebar #nav{overflow:visible!important;flex:none!important;display:flex!important;gap:9px!important}body .sidebar .nav-item{min-height:53px!important;border-radius:21px!important;font-size:15px!important;font-weight:500!important;padding:11px 16px!important;flex-shrink:0!important}.catalog-glass,.backup-glass{border:1px solid #e6edf238;border-radius:23px;background:linear-gradient(145deg,#ffffff10,#0003);box-shadow:inset 0 1px #fff3;overflow:hidden}.catalog-glass summary,.backup-glass summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none;padding:16px;font-size:15px}.catalog-glass summary>span:last-child,.backup-glass summary>span:last-child{margin-left:auto}.catalog-glass summary::-webkit-details-marker,.backup-glass summary::-webkit-details-marker{display:none}body #categoryMenu061{margin:0 10px 10px!important;padding:5px!important;border:1px solid #fff2!important;border-radius:18px!important;background:#ffffff05!important}body #categoryMenu061>*{border:0!important;border-bottom:1px solid #fff1!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:11px!important;font-weight:500!important}body #categoryMenu061>*::before{content:'◇';margin-right:10px}body .sidebar-bottom{margin-top:10px!important;flex-shrink:0!important}body .sidebar-bottom #portalLinks067{gap:0!important}body .sidebar-bottom #portalLinks067 a{display:flex!important;align-items:center;min-height:53px!important;padding:14px 17px!important;text-decoration:none!important;font-size:14px!important;box-sizing:border-box}body .sidebar-bottom #portalLinks067 a::before{content:'↗';font-size:22px;margin-right:14px}body .sidebar-bottom #portalLinks067 a:last-child::before{content:'♧'}body .sidebar-search>span{display:none!important}body .sidebar-search #globalSearch{padding-left:18px!important}body .backup-glass{border:0;border-radius:0}body #content[data-user-kind=clients] .user-management-grid>section:first-child,body #content[data-user-kind=admins] .user-management-grid>section:nth-child(2){display:none}body #content[data-user-kind] .user-management-grid{grid-template-columns:1fr}
.client-glass-bar{display:flex;align-items:center;gap:12px;padding:9px;border:1px solid #edf3fa75;border-radius:80px;background:linear-gradient(145deg,#343a40c9,#080b0ef0);box-shadow:inset 0 2px #fff6,inset 0 -1px #fff3,0 8px 30px #0005;color:var(--text)}.client-glass-bar .glass-scale,.client-glass-bar .glass-date,.client-glass-bar .glass-account>summary{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 16px;box-sizing:border-box;border:1px solid #edf3fa60;border-radius:50px;background:linear-gradient(145deg,#ffffff13,#0004);box-shadow:inset 0 2px 3px #fff3}.client-glass-bar select{width:80px;border:0!important;box-shadow:none!important;background:transparent!important;padding:4px!important}.glass-account{position:relative}.glass-account>summary{cursor:pointer;list-style:none}.glass-account summary>span:nth-child(2){display:grid;gap:3px}.glass-account summary small{font-size:11px;color:var(--muted)}.glass-account-menu{position:absolute;right:0;top:calc(100% + 9px);padding:12px;min-width:190px;border:1px solid var(--border);border-radius:20px;background:var(--glass);z-index:90;display:grid;gap:8px}.glass-theme{display:flex!important;position:relative;width:104px;min-width:104px;padding:3px!important;border-radius:60px!important;isolation:isolate}.glass-theme span{display:grid;place-items:center;width:48px;height:44px;font-size:24px;z-index:1}.glass-theme::before{content:'';position:absolute;left:3px;top:3px;width:48px;height:44px;border-radius:50px;background:linear-gradient(145deg,#fff,#8a96a3);transition:transform .25s;box-shadow:inset 0 1px #fff,0 0 12px #fff4}.glass-theme[aria-pressed=true]::before{transform:translateX(48px)}.glass-theme[aria-pressed=false] span:first-child,.glass-theme[aria-pressed=true] span:last-child{color:#10161b}body.customer-session>header #nav{display:flex!important;flex-wrap:wrap;justify-content:center!important}body.customer-session>header{grid-template-columns:240px minmax(0,1fr)!important}.client-nav-main{flex:1;min-width:450px}.client-glass-bar{margin-left:auto}body.customer-session #app{font-size:calc(16px * var(--client-scale,1))}
:root[data-theme=light] .client-glass-bar{background:linear-gradient(145deg,#f9fafb,#aab5bf);color:#172331}:root[data-theme=light] body .sidebar-search #globalSearch{background:#e8edf2!important;color:#172331!important}:root[data-theme=light] body .market-columns>[data-market-column]>header{background:transparent!important}:root[data-theme=light] body #notificationBell{background:linear-gradient(145deg,#fff,#b8c2cb)!important;color:#172331!important}:root[data-theme=light] body .utility-controls #calendarButton067,:root[data-theme=light] body .utility-controls>label:not([hidden]),:root[data-theme=light] body .utility-controls .user-menu summary{background:linear-gradient(145deg,#ffffffb0,#aebac790)!important;color:#172331!important}
@media(max-width:1000px){body .utility-bar{max-width:calc(100vw - 335px)!important}.utility-controls{gap:6px!important}body .utility-controls #calendarButton067{display:none!important}}
@media(max-width:800px){body .utility-bar{max-width:none!important;width:auto!important;left:8px!important;right:8px!important;min-height:64px!important;align-items:center!important}.utility-controls{overflow:visible!important;gap:5px!important}body .utility-controls>label:not([hidden]){display:none!important}body .utility-controls .user-menu summary{padding:5px 9px!important;min-height:44px!important}.user-menu summary::after{margin-left:3px!important}.client-glass-bar{width:100%;justify-content:space-between;gap:6px;box-sizing:border-box;border-radius:30px}.client-glass-bar .glass-date{display:none}.client-glass-bar .glass-scale{padding:7px;gap:2px}.client-glass-bar .glass-account>summary{padding:7px;gap:6px}.client-glass-bar .glass-account strong{max-width:100px;overflow:hidden;text-overflow:ellipsis}.client-glass-bar .glass-account small{display:none}body.customer-session>header{display:flex!important}.client-nav-main{min-width:0!important;width:100%;order:2}.client-glass-bar{order:1}body.customer-session>header #nav{display:flex!important;flex-direction:column;width:100%}.glass-theme{width:88px;min-width:88px}.glass-theme span,.glass-theme::before{width:40px}.glass-theme[aria-pressed=true]::before{transform:translateX(40px)}}
@media(prefers-reduced-motion:reduce){.glass-theme::before{transition:none}}
/* 0.8.8 consistent sizing and vector theme symbols */
body .user-management-grid{align-items:stretch!important}body .user-management-grid>section.panel{margin:0!important;height:auto!important;align-self:stretch!important}
body .utility-controls>label:not([hidden]),body .utility-controls #calendarButton067,body .utility-controls .user-menu summary,.client-glass-bar .glass-scale,.client-glass-bar .glass-date,.client-glass-bar .glass-account>summary{height:56px!important;min-height:56px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;font-size:14px!important}
body #themeToggle068,.client-glass-bar .glass-theme{height:56px!important;min-height:56px!important;width:108px!important;min-width:108px!important;box-sizing:border-box!important}
body #themeToggle068::before,body #themeToggle068::after{font-size:0!important;width:48px!important;height:48px!important;top:3px!important;background-repeat:no-repeat!important;background-position:center!important;background-size:25px!important}
body #themeToggle068::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c7d0d9' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.5 14A8.5 8.5 0 0 1 10 3.5 8.5 8.5 0 1 0 20.5 14Z'/%3E%3C/svg%3E")!important}
body #themeToggle068::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c7d0d9' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M2 12h2m16 0h2M5 5l1.5 1.5m11 11L19 19M5 19l1.5-1.5m11-11L19 5'/%3E%3C/svg%3E")!important}
body #themeToggle068{font-size:0!important}.client-glass-bar .glass-theme span{width:48px!important;height:48px!important}.client-glass-bar .glass-theme::before{height:48px!important;width:48px!important}.client-glass-bar .glass-theme[aria-pressed=true]::before{transform:translateX(48px)!important}.glass-theme svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
body .client-nav-main button{height:56px!important;min-height:56px!important;font-size:14px!important;box-sizing:border-box!important}#unsavedProfile{padding:26px;border:1px solid var(--border);border-radius:24px;background:var(--glass);color:var(--text);max-width:min(480px,90vw)}#unsavedProfile::backdrop{background:#0008;backdrop-filter:blur(6px)}
/* Shared vector switch, including active icon; replaces legacy pseudo glyphs. */
:root body #themeToggle068{display:flex!important;align-items:center!important;position:relative!important;padding:3px!important;isolation:isolate!important}
:root body #themeToggle068::after{display:none!important}
:root body #themeToggle068::before{content:''!important;left:3px!important;top:3px!important;width:48px!important;height:48px!important;background:linear-gradient(145deg,#fff,#8a96a3)!important;border-radius:50px!important;transform:translateX(0);transition:transform .25s!important;z-index:0}
:root[data-theme=light] body #themeToggle068::before{transform:translateX(48px)}
:root body #themeToggle068 span{display:grid;place-items:center;width:48px;height:48px;flex:none;position:relative;z-index:1;color:#d9e1e9}
:root body #themeToggle068 svg{display:block;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
:root[data-theme=dark] body #themeToggle068 span:first-child,:root[data-theme=light] body #themeToggle068 span:last-child{color:#15202a}
body .client-glass-bar .client-avatar{width:42px;height:42px;flex:none}body .user-management-grid>section.panel{margin-block:0!important}
@media(max-width:480px){body .client-glass-bar{flex-wrap:wrap;justify-content:center!important}.client-glass-bar .glass-account{flex-basis:100%}.client-glass-bar .glass-account>summary{justify-content:center}.client-glass-bar .glass-account strong{max-width:220px!important}.client-glass-bar .glass-account-menu{left:0;right:0}.client-nav-main{overflow-x:auto!important;max-width:100%}.client-nav-main button{flex-shrink:0}}
@media(prefers-reduced-motion:reduce){:root body #themeToggle068::before{transition:none!important}}

/* Catalog selection and customer account chevron. */
body .glass-account>summary>span:last-child{font-size:0!important;width:8px;height:8px;border:solid currentColor;border-width:0 1.7px 1.7px 0;transform:rotate(45deg);margin:0 3px 4px 8px;transition:transform .18s}
body .glass-account[open]>summary>span:last-child{transform:rotate(225deg)}
body .catalog-picker093{width:min(1100px,96vw);max-height:90dvh;border:1px solid var(--border);border-radius:24px;background:var(--bg);color:var(--text);padding:0}
.picker-shell{display:flex;flex-direction:column;max-height:88dvh}.picker-shell>header,.picker-shell>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;flex:none;background:var(--glass)}.picker-shell>header h2{margin:0}.picker-shell [data-close]{border-radius:50%;width:40px;height:40px;padding:0;font-size:24px}.picker-filters{display:flex;gap:12px;padding:16px;flex:none}.picker-filters input{flex:1;min-width:0}.picker-filters select{width:220px}.picker-grid{overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:14px;padding:16px;min-height:0}.picker-product{border:1px solid var(--border);border-radius:18px;padding:12px;background:var(--panel);display:flex;flex-direction:column;gap:8px}.picker-product>label:first-child{display:flex;flex-direction:column;gap:8px;margin:0;cursor:pointer}.picker-product input[type=checkbox]{align-self:flex-start;width:20px;height:20px}.picker-product img,.picker-no-photo{width:100%;height:145px;object-fit:contain}.picker-product:has(input:checked){outline:2px solid var(--accent)}.picker-product strong{font-size:14px}.picker-product input[type=number]{width:75px;padding:7px;margin-left:8px}.picker-shell>footer{border-top:1px solid var(--border)}
@media(max-width:550px){.picker-filters{flex-direction:column}.picker-filters select{width:100%}.picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:8px}.picker-product{padding:9px}.picker-product img{height:115px}.picker-shell>header,.picker-shell>footer{padding:12px}}
/* 0.9.2: compact controls, sticky dialog close and mobile address disclosure. */
@media(max-width:800px){#profile:has([name=shippingSame]:checked) label:has([name=shippingSame]) + .grid,#profile:has([name=shippingSame]:checked) ~ .profile-addresses{display:none!important}}
body .modal-head{position:sticky;top:0;z-index:20;align-items:flex-start;background:var(--glass);backdrop-filter:blur(20px);border-radius:18px;padding:12px;margin-top:-12px}
body .modal-head .icon-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-height:40px;flex:0 0 40px;padding:0!important;border-radius:50%!important;display:grid;place-items:center;font-size:22px;line-height:1;align-self:flex-start}
body .utility-controls #notificationBell{position:relative;flex:0 0 44px;width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important;border-radius:50%!important;display:grid;place-items:center}
#notificationBell svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.admin-notification-count{position:absolute;top:-4px;right:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:12px;background:#dbe2e9;color:#101419;font-size:10px;line-height:18px;font-weight:700;box-shadow:0 0 0 2px #292d31}.admin-notification-count[hidden]{display:none}
body .user-menu summary::after{content:''!important;width:8px;height:8px;flex:none;border:solid currentColor;border-width:0 1.7px 1.7px 0;transform:rotate(45deg);margin:0 3px 4px 10px!important;font-size:0!important;transition:transform .18s}
body .user-menu[open] summary::after{transform:rotate(225deg);margin-top:6px!important}
body .backup-glass summary>span:last-child,body .catalog-glass summary>span:last-child{font-size:0!important;width:8px;height:8px;flex:none;border:solid currentColor;border-width:0 1.7px 1.7px 0;transform:rotate(45deg);margin-right:4px;transition:transform .18s}
body .backup-glass[open] summary>span:last-child,body .catalog-glass[open] summary>span:last-child{transform:rotate(225deg)}
@media(prefers-reduced-motion:reduce){body .user-menu summary::after,body .backup-glass summary>span:last-child,body .catalog-glass summary>span:last-child{transition:none}}

/* 0.9.4: unified order editor, catalog controls and payment progress. */
body #modalForm:has(#orderTotal064){width:min(980px,94vw);padding:22px!important;scroll-padding-top:125px}
body #modalForm:has(#orderTotal064) .modal-head{margin:0 0 20px!important;padding:12px 4px!important;top:-22px;border-radius:0;box-shadow:0 10px 18px var(--glass)}
body #modalForm:has(#orderTotal064) .modal-head h2{margin:0 0 6px;font-size:28px}
body #modalForm:has(#orderTotal064) .modal-head p{margin:0;color:var(--muted);font-size:14px}
body #modalForm:has(#orderTotal064) #modalBody{gap:18px;align-items:start}
body #modalForm:has(#orderTotal064) .field{min-width:0;margin:0}
body #modalForm:has(#orderTotal064) .field>label{display:block;margin:0 0 9px;font-size:13px;font-weight:500;letter-spacing:.02em}
body #modalForm:has(#orderTotal064) input:not([type=checkbox]):not([type=hidden]),body #modalForm:has(#orderTotal064) textarea{padding:12px 15px;min-height:46px;border-radius:16px}
body #modalForm:has(#orderTotal064) textarea{min-height:80px}
body #modalForm:has(#orderTotal064) [hidden]{display:none!important}
body .order-line094{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;border:1px solid var(--border);border-radius:24px;background:linear-gradient(140deg,#ffffff0a,transparent 70%);box-shadow:inset 0 1px #ffffff24}
.order-line094>.full{grid-column:1/-1}.order-line094 .form-section{border:0;margin:0;padding:0}.order-line094 h3{margin:0;font-size:16px;font-weight:600;color:var(--muted)!important}
body #modalForm .record-picker094{position:relative}.record-picker094 .chosen-record{display:flex;align-items:center;gap:14px;padding:15px 90px 15px 15px!important;border-radius:18px!important;background:linear-gradient(140deg,#ffffff0d,#ffffff03)!important;border:1px solid var(--border);min-height:60px;font-weight:500!important;font-size:15px!important}.record-picker094 .chosen-record img{width:64px!important;height:72px!important;object-fit:contain;border-radius:10px}.record-picker094 .record-change094{position:absolute;top:12px;right:12px;padding:8px 12px!important;font-size:12px;border-radius:20px!important}.record-picker094 input{width:100%}.record-picker094 small:empty{display:none}
body .segmented094{display:flex;gap:6px;flex-wrap:wrap;padding:5px;border-radius:19px;border:1px solid var(--border);background:#ffffff04}.segmented094 button{flex:1;padding:10px 12px!important;border-radius:14px!important;font-size:13px!important;box-shadow:none!important;border-color:transparent!important}.segmented094 button[aria-pressed=true]{background:linear-gradient(135deg,#f2f5f8,#9ba7b3)!important;color:#151b21!important;box-shadow:inset 0 1px #fff,0 3px 12px #0003!important}
body #modalForm [data-remove-line]{width:auto!important;min-height:36px!important;padding:8px 14px!important;font-size:12px!important;color:#e1b9bc!important;float:right}
body #modalForm #addOrderLine064{padding:14px 24px!important;min-height:48px;border-radius:24px!important}body #orderTotal064{font-size:20px;padding:18px;border-top:1px solid var(--border);font-weight:650}
body .quantity-control094{display:inline-flex;align-items:center;gap:0;border:1px solid var(--border);border-radius:18px;background:var(--field);overflow:hidden;min-height:42px;flex:none}
body .quantity-control094 button{display:grid;place-items:center;flex:none;width:34px;height:40px;min-height:40px;padding:0!important;border:0!important;border-radius:0!important;font-size:20px!important;box-shadow:none!important;background:transparent!important}
body .quantity-control094 input[type=number]{width:44px!important;min-width:0;min-height:40px!important;margin:0!important;padding:5px 0!important;border:0!important;border-radius:0!important;text-align:center;background:transparent!important;box-shadow:none!important;appearance:textfield;-moz-appearance:textfield}
.quantity-control094 input::-webkit-inner-spin-button,.quantity-control094 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
body .picker-filters{align-items:stretch;position:relative;z-index:3;gap:12px;padding:18px 20px}.picker-search{display:flex;align-items:center;gap:10px;flex:1;min-width:180px;margin:0!important;border:1px solid var(--border);border-radius:22px;padding:0 16px;background:linear-gradient(140deg,#ffffff10,#ffffff03);box-shadow:inset 0 1px #ffffff24}.picker-search svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;flex:none}body .picker-search input{width:100%;min-height:54px!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:10px 0!important;font-size:15px!important;outline-offset:0}
.picker-choice{position:relative;flex:0 0 190px;margin:0!important}.picker-choice summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;box-sizing:border-box;list-style:none;padding:12px 16px;border-radius:22px;border:1px solid var(--border);background:linear-gradient(140deg,#ffffff13,#ffffff04);box-shadow:inset 0 1px #ffffff30;font-size:14px}.picker-choice summary::-webkit-details-marker{display:none}.picker-choice summary::after{content:'';width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.picker-choice[open] summary::after{transform:rotate(225deg)}.picker-choice>div{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:5;display:grid;gap:5px;padding:8px;border-radius:20px;border:1px solid var(--border);background:var(--bg);box-shadow:0 16px 40px #0006;max-height:260px;overflow:auto}.picker-choice button{padding:11px!important;text-align:left;font-size:13px!important;border-radius:12px!important}.picker-choice button[aria-pressed=true]{background:var(--accent)!important;color:var(--bg)!important}
body .picker-product{gap:12px;background:linear-gradient(145deg,#ffffff0b,#ffffff02)!important;border-radius:22px;padding:14px}.picker-product>label:first-child{flex:1}.picker-product strong{font-weight:550;line-height:1.45}.picker-price{font-size:16px;font-weight:650}.picker-quantity{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0!important;font-size:12px}.picker-no-photo{display:grid;place-items:center;color:var(--muted);font-size:12px}.picker-product img{border-radius:12px}.picker-shell>header p{margin:6px 0 0;font-size:13px}
body .payment-progress094{min-width:150px;max-width:300px;padding:9px 12px;border-radius:16px;border:1px solid #e58a8a36;background:#c2474708;box-shadow:0 0 12px #c2474710}
.payment-caption094{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px}.payment-caption094>span{font-weight:650}.payment-caption094 small{white-space:nowrap;font-size:11px;margin:0;color:var(--muted)}.payment-track094{height:5px;background:#da64642d;border-radius:8px;margin-top:8px;overflow:hidden}.payment-track094>span{display:block;height:100%;background:linear-gradient(90deg,#329b70,#74db9a);border-radius:8px;box-shadow:0 0 8px #60dc9890}.payment-progress094.settled{border-color:#68d39950!important;background:#55c98509!important;box-shadow:0 0 13px #55c98522!important}.payment-progress094.settled .payment-track094{background:#55c98520}
@media(max-width:700px){body #modalForm:has(#orderTotal064){padding:14px!important}body #modalForm:has(#orderTotal064) .modal-head{top:-14px}body .order-line094{padding:14px;gap:14px;grid-template-columns:1fr}body .picker-filters{flex-wrap:wrap;padding:12px;gap:8px}.picker-search{flex-basis:100%}.picker-choice{flex:1;min-width:0}.picker-choice summary{font-size:12px;padding:10px;min-height:46px}.picker-filters{flex-direction:row!important}.picker-quantity{flex-direction:column;align-items:flex-start}.picker-product{padding:10px!important}.record-picker094 .chosen-record{padding-right:76px!important}.payment-caption094{flex-wrap:wrap;gap:4px}}
/* Keep header and footer outside the scrolling order fields. */
body #modalForm:has(#orderTotal064){display:flex;flex-direction:column;max-height:88dvh;overflow:hidden!important}
body #modalForm:has(#orderTotal064) .modal-head{position:relative!important;top:auto!important;flex:none;margin:0 0 14px!important;box-shadow:none!important;padding:0 0 14px!important;border-bottom:1px solid var(--border);background:transparent}
body #modalForm:has(#orderTotal064) #modalBody{overflow-y:auto;min-height:0;padding:3px 8px 14px 0;flex:1}
body #modalForm:has(#orderTotal064) .modal-actions{flex:none;padding-top:14px;margin-top:0;border-top:1px solid var(--border)}
body #modalForm:has(#orderTotal064) .field>input:not([type=checkbox]):not([type=hidden]){width:100%;box-sizing:border-box}
.order-status094{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0;font-size:13px;color:var(--muted)}.order-status094 strong{padding:10px 18px;border:1px solid var(--border);border-radius:20px;color:var(--text);background:#ffffff08;font-size:13px}
body .picker-shell>footer [data-add]{min-height:44px;padding:10px 20px!important;border-radius:24px!important;font-size:14px!important}body .quantity-control094{box-sizing:border-box;vertical-align:middle}

/* v095: fixed frame, scrollable content, compact full-width order cards */
body #modal #modalForm.modal-card{display:flex;flex-direction:column;max-height:88dvh;overflow:hidden!important}
body #modal #modalForm .modal-head{position:relative!important;top:auto!important;flex:none;margin:0 0 12px!important;padding:0 0 12px!important;border-bottom:1px solid var(--border);background:transparent;box-shadow:none!important}
body #modal #modalForm #modalBody{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 8px 12px 0;align-content:start}
body #modal #modalForm .modal-actions{flex:none;margin-top:0;padding-top:12px;border-top:1px solid var(--border)}
body #modal #modalForm:has(#orderTotal064){width:min(820px,94vw);padding:20px}
body #modal #modalForm:has(#orderTotal064) #modalBody{gap:12px}
body #modal #modalBody>.order-line094{grid-column:1/-1;width:100%;min-width:0;box-sizing:border-box;padding:16px;gap:12px}
body #modal .order-line094 .form-section{margin:0;padding:0;border:0}
body #modal .order-line094 h3{margin:0 0 2px}
body #modal #modalForm:has(#orderTotal064) textarea[name=notes]{min-height:54px;height:60px;resize:vertical}
body #modal #modalForm:has(#orderTotal064) .field{min-width:0;gap:6px}
body #modal #modalForm:has(#orderTotal064) #addOrderLine064{min-height:42px;padding:10px 16px;font-size:15px}
@media(max-width:600px){body #modal #modalForm:has(#orderTotal064){width:94vw;padding:14px}body #modal #modalBody>.order-line094{padding:12px;grid-template-columns:1fr}body #modal .order-line094>.field{grid-column:1/-1}}
