@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");:root{--green:#173d32;--green2:#245847;--ink:#18231f;--muted:#6c7b74;--line:#e5ebe7;--paper:#f5f8f6}*{box-sizing:border-box}body{margin:0;background:var(--paper);font-family:DM Sans,sans-serif}h1,h2,h3{font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.sidebar{background:var(--green);color:#fff;padding:28px 18px;display:flex;flex-direction:column;gap:26px}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#e4c77e,#b68b3d);color:#173d32;display:grid;place-items:center;font-size:20px}.brand-mark,.brand-title{font-weight:800;font-family:Manrope}.brand-title{letter-spacing:.2px}.brand-sub{color:#b9cec4;font-size:11px;margin-top:3px}.nav-label{color:#91b0a2;font-size:10px;font-weight:700;letter-spacing:1.4px;margin:4px 10px}.nav-item{display:flex;gap:12px;align-items:center;padding:11px 12px;border-radius:10px;color:#d8e6df;font-size:13px}.nav-item.active,.nav-item:hover{background:#2b5a48;color:white}.topbar{height:76px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 34px}.content{padding:32px 34px;max-width:1500px;margin:auto}.eyebrow{color:#789087;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.page-title{font-size:27px;margin:7px 0 5px;letter-spacing:-.8px}.muted{color:var(--muted);font-size:13px}.card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 3px 12px #173d3208}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:25px 0}.stat-label{color:var(--muted);font-size:12px}.stat-value{font-family:Manrope;font-weight:800;font-size:28px;margin:12px 0 4px}.stat-foot{color:#43866a}.section-title{font-family:Manrope;font-weight:800;margin:0 0 15px}.quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px}.quick{border:1px solid var(--line);border-radius:12px;padding:15px;display:flex;gap:10px;align-items:center;font-size:12px;font-weight:600;background:#fff}.quick-icon{width:34px;height:34px;border-radius:10px;background:#edf5f0;color:var(--green);display:grid;place-items:center}.pill{font-size:10px;border-radius:99px;padding:5px 9px;background:#edf5f0;color:#245847;font-weight:700}.login-wrap{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:white}.login-art{background:linear-gradient(145deg,#173d32,#285c48);color:white;padding:8vw;display:flex;flex-direction:column;justify-content:space-between}.login-panel{display:grid;place-items:center;padding:30px}.login-box{width:min(420px,100%)}.field{width:100%;border:1px solid #dce5df;border-radius:10px;padding:13px 14px;font:inherit;margin:7px 0 17px;outline:none}.field:focus{border-color:#4d8a6d;box-shadow:0 0 0 3px #4d8a6d18}.btn{background:var(--green);color:#fff;border:0;padding:13px 18px;font-weight:700;cursor:pointer;width:100%}.btn,.notice{border-radius:10px}.notice{padding:12px;background:#fff5e5;color:#775a21;font-size:12px;line-height:1.5}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.quick-grid,.stats{grid-template-columns:repeat(2,1fr)}.content{padding:24px 18px}.topbar{padding:0 18px}.login-wrap{grid-template-columns:1fr}.login-art{display:none}}@media(max-width:480px){.stats{grid-template-columns:1fr 1fr}.stat-value{font-size:23px}.quick-grid{grid-template-columns:1fr 1fr}}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;flex-wrap:wrap}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.form-label{color:var(--muted);font-weight:600;margin-bottom:5px}.form-control{width:100%;border:1px solid var(--line);border-radius:9px;padding:10px 11px;background:#fff;color:var(--ink);font:inherit;font-size:13px}.action-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#fff;border:0;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:700;cursor:pointer}.action-btn.secondary{background:#edf4ef;color:var(--green);border:1px solid #dce9e0}.table-wrap{overflow:auto}.data-table{border-collapse:collapse;min-width:720px}.data-table th{text-align:left;color:#71837a;text-transform:uppercase;letter-spacing:.8px;padding:11px;border-bottom:1px solid var(--line)}.data-table td{padding:13px 11px;border-bottom:1px solid #eef2ef;vertical-align:middle}.status{display:inline-block;padding:4px 8px;border-radius:99px;font-size:10px;font-weight:700;background:#eef2ef;color:#51645a}.status.active,.status.paid{background:#e6f5eb;color:#23653c}.status.pending,.status.trialing{background:#fff4df;color:#89621b}.status.cancelled,.status.overdue,.status.rejected,.status.suspended{background:#fdeceb;color:#a33a32}@media(max-width:650px){.form-grid{grid-template-columns:1fr}.content{padding:18px 14px}}.pwa-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:16px 0}.pwa-tools>div:first-child{flex:1 1 280px}.pwa-actions{display:flex;gap:9px;flex-wrap:wrap}.pwa-tools .muted{margin:7px 0 0}@media(max-width:600px){.pwa-tools{align-items:stretch}.pwa-actions{width:100%}.pwa-actions .action-btn{flex:1 1}}:root{--green:#123d31;--green2:#1d5b45;--gold:#c9a45c;--ink:#17251f;--muted:#718078;--line:#e4ebe6;--paper:#f4f7f5;--surface:#fff;--shadow:0 10px 30px rgba(18,61,49,.06);--radius:18px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-width:320px;background:linear-gradient(180deg,#f7faf8,#f2f6f3)}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.shell{grid-template-columns:264px minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:25px 16px 18px;gap:22px;scrollbar-width:thin;box-shadow:8px 0 28px rgba(13,44,35,.08)}.brand{padding:2px 7px 17px;border-bottom:1px solid rgba(255,255,255,.12)}.brand-title{font-size:15px;letter-spacing:1.1px}.brand-sub{letter-spacing:1.5px;font-size:10px}.nav-label{font-size:9px;letter-spacing:1.35px;margin:5px 11px 8px}.nav-item{min-height:42px;padding:10px 12px;border-radius:11px;font-weight:600;transition:background .18s ease,transform .18s ease}.nav-item:hover{transform:translateX(2px)}.main{min-width:0}.topbar{height:70px;position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:0 clamp(16px,3vw,42px);box-shadow:0 2px 12px rgba(20,50,38,.035)}.content{width:100%;max-width:1680px;padding:clamp(20px,2.6vw,42px) clamp(14px,3vw,44px) 42px}.page-head{align-items:center;margin-bottom:24px}.page-title{font-size:clamp(22px,2vw,30px);line-height:1.2;letter-spacing:-.7px}.eyebrow{font-size:10px;letter-spacing:1.45px}.muted{line-height:1.6}.card{border-radius:var(--radius);padding:clamp(15px,1.5vw,22px);box-shadow:var(--shadow);transition:box-shadow .2s ease,border-color .2s ease}.card:hover{box-shadow:0 14px 34px rgba(18,61,49,.085)}.stats{gap:clamp(10px,1.2vw,18px);margin:22px 0 26px}.stat-value{font-size:clamp(22px,2vw,30px);letter-spacing:-.7px}.quick-grid{gap:12px}.quick{min-height:64px;border-radius:14px;padding:13px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.quick:hover{transform:translateY(-2px);border-color:#cbdcd1;box-shadow:var(--shadow)}.section-title{font-size:16px}.form-grid{gap:15px}.form-label{font-size:12px;margin-bottom:7px}.field,.form-control{min-height:43px;border-color:#dce6df;border-radius:11px;transition:border-color .15s ease,box-shadow .15s ease}.field:focus,.form-control:focus{outline:none;border-color:#5c9478;box-shadow:0 0 0 3px rgba(57,125,88,.12)}.action-btn,.btn{transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.action-btn:hover,.btn:hover{filter:brightness(1.06);box-shadow:0 6px 16px rgba(18,61,49,.14)}.action-btn:active,.btn:active{transform:translateY(1px)}.table-wrap{width:100%;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:14px;background:#fff}.data-table{min-width:680px;font-size:12px}.data-table th{position:-webkit-sticky;position:sticky;top:0;background:#f7faf8;white-space:nowrap}.data-table td{line-height:1.45}.data-table tr:last-child td{border-bottom:0}canvas,img,svg,video{max-width:100%}:focus-visible{outline:3px solid rgba(201,164,92,.65);outline-offset:2px}@media (min-width:1600px){.shell{grid-template-columns:280px minmax(0,1fr)}.content{max-width:1800px}.stats{grid-template-columns:repeat(4,minmax(180px,1fr))}}@media (max-width:1100px){.shell{grid-template-columns:230px minmax(0,1fr)}.sidebar{padding-inline:12px}.content{padding-inline:22px}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.shell{display:flex;flex-direction:column}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:auto;max-height:none;width:100%;flex-direction:row;align-items:center;gap:8px;padding:8px 10px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;box-shadow:0 5px 18px rgba(13,44,35,.12);scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.sidebar>.brand,.sidebar>.nav-label,.sidebar>div:last-child{display:none!important}.sidebar>div{display:contents}.sidebar .nav-label{display:none!important}.nav-item{flex:0 0 auto;min-height:40px;padding:9px 12px;background:rgba(255,255,255,.07);font-size:12px}.nav-item:hover{transform:none}.main{width:100%}.topbar{position:relative;height:62px}.content{padding:20px 16px 32px}.quick-grid,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){body{font-size:14px}.topbar{height:58px;padding:0 12px;gap:8px}.topbar .pill{display:none}.content{padding:16px 11px 26px}.page-head{margin-bottom:17px;gap:8px}.page-title{font-size:21px}.eyebrow{font-size:9px}.stats{gap:9px;margin:16px 0 20px}.card{padding:13px;border-radius:14px}.stat-value{font-size:21px;margin:8px 0 3px}.stat-foot,.stat-label{font-size:10px}.quick,.quick-grid{gap:8px}.quick{min-height:58px;padding:9px;font-size:11px}.quick-icon{width:30px;height:30px;flex:0 0 30px}.form-grid{grid-template-columns:minmax(0,1fr);gap:11px}.field,.form-control{min-height:42px;font-size:14px}.action-btn{padding:10px 11px;font-size:11px}.data-table{min-width:620px}}@media (max-width:360px){.sidebar{padding:7px;gap:6px}.nav-item{min-height:37px;padding:8px 9px;font-size:11px;gap:7px}.nav-item svg{width:14px;height:14px}.content{padding-inline:9px}.stats{gap:7px}.stat-value{font-size:19px}.quick{font-size:10px}}:root{--green:#102f27;--green2:#1b4b3b;--gold:#c6a15b;--ink:#18251f;--muted:#78857e;--line:#e8e4d9;--paper:#f6f5f0;--surface:#fffefa;--shadow:0 12px 34px rgba(21,43,34,.065);--radius:20px;--champagne:#e8d5a8;--deep:#0c241e}body{background:radial-gradient(ellipse at 88% 0,rgba(221,207,169,.13),transparent 34%),var(--paper);color:var(--ink)}::selection{background:rgba(198,161,91,.25);color:var(--deep)}.page-title,.section-title,.stat-value,h1,h2,h3{letter-spacing:-.035em}.shell{grid-template-columns:276px minmax(0,1fr)}.sidebar{background:linear-gradient(165deg,#102f27,#0c251f 58%,#091d18);border-right:1px solid rgba(232,213,168,.17);box-shadow:12px 0 38px rgba(9,29,24,.12)}.brand{border-bottom-color:rgba(232,213,168,.2)}.brand-mark{box-shadow:0 5px 18px rgba(198,161,91,.2)}.brand-sub,.brand-title{letter-spacing:2px}.brand-sub{color:#d4c39b}.nav-label{color:#bba779}.nav-item{color:#d8e1dc;border:1px solid transparent}.nav-item.active,.nav-item:hover{background:linear-gradient(100deg,rgba(198,161,91,.2),rgba(255,255,255,.055));border-color:rgba(232,213,168,.16);color:#fff8e8}.nav-item svg{color:#d0b477}.topbar{background:rgba(255,254,250,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(220,213,196,.75);box-shadow:0 5px 24px rgba(30,48,39,.035)}.topbar b{color:var(--green);letter-spacing:.15px}.content{max-width:1840px}.eyebrow{color:#9a7a3e;letter-spacing:1.8px;font-weight:800}.page-title{color:#142e25;font-size:clamp(25px,2.15vw,34px);font-weight:800}.muted{color:#77847c}.card{background:linear-gradient(145deg,#fffefa,#fff);border:1px solid #e9e5da;border-radius:20px;box-shadow:0 8px 28px rgba(25,48,37,.045),0 1px 2px rgba(25,48,37,.025)}.card:hover{border-color:#d9cba9;box-shadow:0 16px 38px rgba(25,48,37,.075)}.stats .card,.stats>*{position:relative;overflow:hidden}.stats .card:before,.stats>:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#d8bd7c,#a47d3e);opacity:.9}.stat-label{color:#78847b;font-weight:600;letter-spacing:.15px}.stat-value{color:#173b2e;font-size:clamp(25px,2.2vw,34px)}.stat-foot{color:#63866f}.section-title{color:#1a352a;font-size:17px}.quick{background:#fffefa;border-color:#e8e3d7;border-radius:15px}.quick-icon{background:linear-gradient(145deg,#f5efdf,#eee5cf);color:#7d6332}.quick:hover{border-color:#cdb77f;box-shadow:0 10px 25px rgba(31,49,38,.07)}.field,.form-control{background:#fffefa;border-color:#e4dfd2;border-radius:12px}.field:focus,.form-control:focus{border-color:#b99a59;box-shadow:0 0 0 4px rgba(198,161,91,.13)}.action-btn,.btn{background:linear-gradient(135deg,#1b4b3b,#102f27);border:1px solid rgba(198,161,91,.24);box-shadow:0 5px 13px rgba(16,47,39,.12)}.action-btn.secondary{background:#f4f0e5;color:#594a2c;border-color:#e7dcc0;box-shadow:none}.pill{background:#f3eddf;color:#785f30;border:1px solid #e8dcc0}.table-wrap{border-color:#e8e3d7;border-radius:16px;box-shadow:0 5px 18px rgba(25,48,37,.025)}.data-table th{background:#f6f3e9;color:#806b43;letter-spacing:1px}.data-table td{color:#34443b}.data-table tbody tr{transition:background .15s ease}.data-table tbody tr:hover{background:#fbf8ef}.status{border:1px solid transparent}.login-art{background:radial-gradient(circle at 85% 15%,rgba(198,161,91,.22),transparent 28%),linear-gradient(145deg,#102f27,#091e18)}.login-panel{background:radial-gradient(ellipse at 50% 10%,#fff 0,#f6f4ed 75%)}.notice{border:1px solid #ead9b4;background:#fbf5e8}:focus-visible{outline:3px solid rgba(198,161,91,.65);outline-offset:3px}@media(min-width:1600px){.shell{grid-template-columns:292px minmax(0,1fr)}.content{max-width:1900px}}@media(max-width:820px){.sidebar{background:linear-gradient(100deg,#102f27,#0b241d);border-right:0;border-bottom:1px solid rgba(232,213,168,.2)}.nav-item{border-radius:12px}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:520px){.card{border-radius:16px;box-shadow:0 5px 18px rgba(25,48,37,.045)}.page-title{font-size:22px}.table-wrap{border-radius:13px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important}}:root{--lux-forest:#102f27;--lux-forest-2:#1a4939;--lux-gold:#c5a15c;--lux-gold-soft:#f4ecd9;--lux-ivory:#fffefa;--lux-canvas:#f5f4ee;--lux-border:#e7e2d5;--lux-text:#1b2c24;--lux-muted:#758078;--lux-shadow:0 14px 36px rgba(17,43,32,.065)}body,html{min-height:100%}body{color:var(--lux-text);font-feature-settings:"ss01" on}[role=button],a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}[role=button],a,button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.shell{min-height:100dvh}.sidebar{z-index:30}.sidebar>div:last-child{font-size:10px;letter-spacing:.15px}.nav-item{min-height:44px;font-size:12.5px;letter-spacing:.05px}.nav-item:focus-visible{outline:2px solid var(--lux-gold);outline-offset:2px}.topbar{min-height:70px}.topbar .pill{white-space:nowrap}.content{padding-bottom:clamp(28px,4vw,64px)}.page-head{padding:0 0 17px;border-bottom:1px solid rgba(197,161,92,.22)}.page-head>div{min-width:0}.page-title{line-height:1.16;overflow-wrap:anywhere}.page-head .muted{max-width:780px;margin:7px 0 0}.card,.grid>*,.quick,.stat-card,.stats-grid>*{min-width:0;background:linear-gradient(145deg,#fffefa,#fff);border:1px solid var(--lux-border);border-radius:19px;box-shadow:0 7px 24px rgba(20,43,32,.045)}.card{padding:clamp(16px,1.8vw,25px)}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.card .section-title{display:flex;align-items:center;gap:9px;line-height:1.35}.section-title{color:#1b3a2e;font-size:clamp(15px,1.15vw,18px)}.stats,.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px}.stat-card{padding:19px 20px;position:relative;overflow:hidden}.stat-card:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;right:-48px;top:-48px;background:rgba(197,161,92,.08)}.stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.8px;font-weight:700}.stat-value{line-height:1.1;overflow-wrap:anywhere}.stat-foot{font-size:11px}.quick{color:#31473b}.action-btn,.btn,button:not(.unstyled){font-family:inherit;font-weight:700;letter-spacing:.08px}.action-btn,.btn{min-height:42px;padding:10px 16px;border-radius:11px;background:linear-gradient(135deg,#1b4b3b,#0d2b23);color:#fff;border:1px solid rgba(197,161,92,.34);box-shadow:0 5px 13px rgba(16,47,39,.11)}.action-btn:hover,.btn:hover{transform:translateY(-1px);filter:brightness(1.07);box-shadow:0 9px 20px rgba(16,47,39,.16)}.action-btn.secondary{background:linear-gradient(135deg,#f8f4e9,#eee6d2);color:#5e4b27;border:1px solid #e4d7b8}.action-btn:focus-visible,.btn:focus-visible{outline:3px solid rgba(197,161,92,.4);outline-offset:2px}.action-btn svg,button svg{flex-shrink:0}form{min-width:0}.form-grid{align-items:end}.form-label,label{color:#5f6f64;font-weight:650}.field,.form-control,input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea{width:100%;max-width:100%;min-height:43px;padding:10px 12px;color:#26392f;background:#fffefa;border:1px solid #e3ddce;border-radius:11px;font-size:13px;line-height:1.45;box-shadow:inset 0 1px 2px rgba(25,45,34,.018)}textarea{min-height:104px;resize:vertical}input::placeholder,textarea::placeholder{color:#a2aaa3}.field:focus,.form-control:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:#b99a59;box-shadow:0 0 0 4px rgba(198,161,91,.13)}input[type=checkbox],input[type=radio]{accent-color:#1b4b3b;width:16px;height:16px}.form-label{display:block;font-size:11px;letter-spacing:.2px;margin-bottom:6px}.table-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--lux-border);border-radius:15px;background:#fffefa}.data-table{width:100%;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-table th{padding:13px 14px;background:#f5f1e6;color:#78623a;font-size:10px;font-weight:800}.data-table td{padding:13px 14px;line-height:1.5;border-bottom:1px solid #f0ede5}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:#fcfaf4}.data-table td a,.data-table td button,.pill,.status{white-space:nowrap}.pill,.status{font-weight:750;letter-spacing:.15px}.notice{border-radius:13px;padding:13px 15px;line-height:1.6}.status.active,.status.paid{background:#eaf4ed;color:#27623f;border-color:#d4e8d9}.status.pending,.status.trialing{background:#f8f0dd;color:#806329;border-color:#ebdfbd}.status.cancelled,.status.overdue,.status.rejected,.status.suspended{background:#faeae7;color:#9b4037;border-color:#f0d2cd}hr{border:0;border-top:1px solid var(--lux-border);margin:22px 0}canvas,code,img,pre,svg{max-width:100%}code,pre{overflow-x:auto}.login-wrap{min-height:100dvh}.login-art{position:relative;overflow:hidden}.login-art:after{content:"";position:absolute;width:380px;height:380px;right:-170px;bottom:-180px;border:1px solid rgba(232,213,168,.22);border-radius:50%;box-shadow:0 0 0 35px rgba(232,213,168,.035),0 0 0 75px rgba(232,213,168,.025);pointer-events:none}.login-box{max-width:440px}.login-box .btn{min-height:48px}@media (max-width:900px){.shell{display:flex;flex-direction:column}.sidebar{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:center;position:relative;top:auto;width:100%;height:auto;max-height:none;padding:10px 12px 11px;gap:9px;overflow-x:auto;overflow-y:hidden;border-right:0;scrollbar-width:thin;border-bottom:1px solid rgba(232,213,168,.22);box-shadow:0 7px 22px rgba(9,29,24,.12)}.sidebar .brand{flex:0 0 auto;padding:2px 10px 2px 3px;border-bottom:0;border-right:1px solid rgba(232,213,168,.17)}.sidebar .brand img{width:34px!important;height:34px!important}.sidebar .brand-title{font-size:13px}.sidebar .brand-sub{font-size:9px}.sidebar>div{display:contents}.sidebar .nav-label{display:none}.sidebar .nav-item{display:inline-flex;flex:0 0 auto;min-height:37px;padding:8px 11px;border:1px solid rgba(232,213,168,.15);border-radius:10px;font-size:11px}.sidebar>div:last-child{display:none}.main{width:100%}.topbar{position:relative;top:auto;min-height:62px}.content{max-width:none}}@media (max-width:600px){.sidebar{gap:7px;padding:8px 9px}.sidebar .brand{flex:0 0 auto}.sidebar .nav-item{font-size:10px;min-height:35px;padding:7px 9px}.topbar{padding:8px 12px;gap:8px}.topbar .pill{display:none}.content{padding:18px 12px 32px}.page-head{align-items:flex-start;gap:10px;margin-bottom:16px}.page-title{font-size:22px}.stats,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat-card{padding:13px}.stat-value{font-size:22px}.card{padding:14px;border-radius:15px}.form-grid{grid-template-columns:minmax(0,1fr)}.action-btn{min-height:40px;padding:9px 11px}.data-table{min-width:640px}}@media (max-width:360px){.topbar .brand-mark{width:30px!important;height:30px!important}.topbar b{font-size:12px!important}.content{padding-inline:9px}.stats,.stats-grid{gap:7px}.stat-card{padding:11px}.stat-value{font-size:19px}.card{padding:12px}}@media (min-width:1500px){.content{max-width:1980px;padding-left:clamp(38px,3vw,64px);padding-right:clamp(38px,3vw,64px)}.card{padding:25px}.data-table td,.data-table th{padding:15px 17px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}