:root{--green:#173e32;--ink:#263f34;--muted:#778373;--line:#e5e9df;--cream:#f7f8f2}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font:14px/1.5 'Segoe UI',Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer;border:0}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #cb8b34;outline-offset:3px}h1,h2,h3,p{margin:0}.app{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:100vh}aside{background:var(--green);position:fixed;inset:0 auto 0 0;width:225px;color:#edf4e5;padding:31px 20px;display:flex;flex-direction:column}.brand{display:flex;gap:11px;align-items:center;padding:0 7px 35px}.brand b{font-size:20px;letter-spacing:-.7px}.brand small{display:block;font-size:10px;letter-spacing:2.6px;color:#aec4af}.logo{width:42px;height:45px;border-radius:15px;background:#f1b858;color:#25472c;display:grid;place-items:center;font-size:33px;line-height:1}.navlabel{font-size:10px;letter-spacing:1.8px;color:#91ae98;padding:15px 13px 12px}nav{display:flex;flex-direction:column;gap:6px}nav button{background:none;color:#bdcebf;padding:12px 13px;display:flex;gap:12px;align-items:center;text-align:left;border-radius:8px;font-size:13px}nav button span:first-child{font-size:19px;display:inline-block;width:20px;text-align:center}nav button.active{background:#deebbd;color:#25432f;font-weight:650}nav button:hover:not(.active){background:#28513e}.sidenote{border:1px solid #3e604d;border-radius:12px;padding:17px 14px;margin-top:auto}.sidenote b{font-size:13px}.sidenote p{font-size:11px;color:#b3c7b7;margin:8px 0 12px}.sidenote button{background:none;color:#deedba;padding:0;font-size:11px}.owner{margin-top:22px;padding:20px 6px 0;border-top:1px solid #355742;display:flex;gap:10px;align-items:center;font-size:12px}.owner small{display:block;color:#a6c0ac;font-size:10px}.avatar{display:grid;place-items:center;border-radius:50%;width:34px;height:34px;background:#40634f;color:#e5eddb;font-size:11px;font-weight:700}.shell{grid-column:2;min-width:0}header{height:82px;background:#fff;border-bottom:1px solid var(--line);padding:0 36px;display:flex;justify-content:space-between;align-items:center;gap:15px}.crumb{color:var(--muted);font-size:12px}.crumb b{color:var(--green);font-weight:500}.topright{display:flex;align-items:center;gap:18px}#date{color:var(--muted);font-size:12px}.tag{font-size:10px;font-weight:650;background:#f5ebd3;color:#91682e;border-radius:5px;padding:5px 9px}select{background:white;border:1px solid #dfe5d9;color:var(--ink);padding:9px 11px;border-radius:7px}#branch{max-width:210px;font-size:12px}main{padding:28px 36px 36px;max-width:1600px;margin:auto}.demo{display:flex;align-items:center;gap:6px;background:#eef2e6;border:1px solid #e1e7d8;border-radius:8px;font-size:11px;color:#6a785e;padding:10px 13px;margin-bottom:27px}.demo b{color:#455a3b}.hero{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.7px;color:#839071;margin-bottom:7px}h1{font-size:32px;line-height:1.2;letter-spacing:-1.15px;font-weight:650}.subtitle{font-size:12px;color:var(--muted);margin-top:9px}.actions{display:flex;gap:8px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:7px;background:#fff;border:1px solid #dce3d4;color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap}.btn:hover{filter:brightness(.96)}.btn.primary{background:var(--green);color:white;border-color:var(--green)}.btn.small{font-size:11px;padding:7px 10px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.stat{background:white;border:1px solid var(--line);border-radius:12px;padding:20px}.stat.featured{background:#e6edcf;border-color:#dce5c8}.stat .label{font-size:12px;color:#6e7b61;display:flex;justify-content:space-between}.stat .value{font-size:33px;letter-spacing:-1px;font-weight:650;margin:9px 0 3px}.stat .caption{font-size:10px;color:#818975}.stat.warn .value{color:#ae7733}.columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:21px}.panel{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden}.panelhead{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px}.panelhead h2{font-size:16px;font-weight:650;letter-spacing:-.3px}.panelhead p{font-size:10px;color:var(--muted);margin-top:4px}.textbtn{color:#53754c;background:none;font-size:11px;font-weight:600;padding:5px;white-space:nowrap}.filters{display:flex;gap:9px;justify-content:space-between;padding:0 20px 16px;align-items:center;flex-wrap:wrap}.tabs{background:#f2f5ec;border-radius:6px;padding:3px;display:flex;gap:3px}.tabs button{font-size:10px;color:var(--muted);background:none;padding:6px 9px;border-radius:4px}.tabs button.active{background:white;color:var(--ink);box-shadow:0 1px 3px #12362212}.search{border:1px solid var(--line);border-radius:6px;padding:7px 10px;display:flex;gap:5px;align-items:center;color:#8c967f;width:180px}.search input{min-width:0;width:100%;border:0;background:none;color:var(--ink);font-size:11px;outline:none}.category{font-size:10px;padding:7px;max-width:150px}.tablewrap{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap}th{font-size:10px;color:#87917e;text-align:left;font-weight:500;background:#fafbf6;padding:11px 18px;border-block:1px solid #edf0e7}td{padding:13px 18px;border-bottom:1px solid #f0f2eb;font-size:11px}.item{display:flex;gap:10px;align-items:center}.itemicon{font-size:18px;width:33px;height:35px;border-radius:8px;background:#f9f0da;display:grid;place-items:center;flex-shrink:0}.item b{font-size:12px;font-weight:600;display:block}.item small{font-size:10px;color:var(--muted)}.qty{font-weight:650;font-size:12px}.qty small{font-weight:400;color:var(--muted);font-size:10px}.pill{display:inline-block;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:600}.pill.ok{background:#edf3e5;color:#637e49}.pill.low{background:#fff0db;color:#a97532}.pill.out{background:#f9eae4;color:#a45b49}.pill.neutral{background:#f0f2ec;color:#7a8471}.rowbtn{height:26px;width:26px;border-radius:6px;display:grid;place-items:center;background:#f0f4e9;color:#567647;font-size:16px}.tablefoot{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:var(--muted);padding:13px 20px}.restock{padding:20px}.restock h2{font-size:15px;display:flex;justify-content:space-between;align-items:center}.restock>p{font-size:11px;color:var(--muted);margin-top:5px}.restockitem{padding:16px 0;border-bottom:1px solid #edf0e6}.restocktitle{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:600}.restocktitle span{font-size:10px;color:#b37c34;white-space:nowrap}.restockitem small{font-size:10px;color:var(--muted);display:block;margin-top:5px}.meter{height:4px;background:#f1eee4;margin-top:10px;border-radius:3px;overflow:hidden}.meter i{display:block;height:100%;background:#e5ad61;border-radius:3px}.callout{padding:24px 20px;background:#e7edd8;border-radius:12px;margin-top:18px;position:relative;overflow:hidden}.callout h3{max-width:170px;font-size:18px;line-height:1.3;letter-spacing:-.3px}.callout p{max-width:180px;font-size:11px;color:#748164;margin:10px 0 18px}.mango{position:absolute;right:-12px;bottom:14px;width:82px;height:100px;border-radius:55% 45% 60% 40%;background:#edb554;transform:rotate(25deg);opacity:.75;pointer-events:none}.mango:after{content:'';position:absolute;top:-14px;left:36px;width:36px;height:22px;background:#79965c;border-radius:90% 0 90% 0}.callout .btn{position:relative}.activitypanel{margin-top:21px}.event{display:flex;gap:11px;align-items:center;padding:14px 20px;border-top:1px solid #f0f2eb}.eventicon{background:#edf3e5;color:#68864e;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.eventtext{font-size:12px;flex:1}.eventtext small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.eventqty{font-size:12px;font-weight:600}.eventtime{font-size:9px;color:var(--muted);text-align:right;min-width:64px}.empty{text-align:center;padding:38px 20px;color:var(--muted);font-size:12px;line-height:1.9}.sectiongrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.branchcard{padding:24px}.branchcard h2{font-size:21px;letter-spacing:-.5px}.branchcard p{font-size:11px;color:#a27b42;margin-top:5px}.bmetrics{display:flex;gap:35px;margin:23px 0}.bmetrics b{font-size:26px;display:block}.bmetrics span{font-size:11px;color:var(--muted)}.branchactions{display:flex;gap:8px;flex-wrap:wrap}.roadmap{padding:26px}.roadmap h2{font-size:23px;margin-bottom:10px;letter-spacing:-.5px}.roadmap p{font-size:13px;color:var(--muted);line-height:1.8}.steps{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:25px 0}.step{background:#edf3e4;border:1px solid #e0e7d5;padding:16px;border-radius:9px;flex:1;min-width:160px}.step b{font-size:12px;display:block}.step small{font-size:11px;color:var(--muted)}.notice{background:#fcf4e7;color:#8e6b37;border-left:3px solid #eab067;padding:13px 16px;font-size:12px;margin:20px 0}.roadmap h3{font-size:14px}.roadmap ul{font-size:12px;color:#718066;line-height:2;padding-left:18px}footer{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#89927f;margin-top:27px}footer button{font-size:10px;color:#7d8a70;background:none;padding:0}.backdrop{position:fixed;inset:0;z-index:30;background:#163b2c66;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px}.modal{max-width:480px;width:100%;max-height:94vh;overflow:auto;background:white;border-radius:15px;box-shadow:0 15px 80px #173e3233}.modalhead{padding:23px 24px 15px;display:flex;justify-content:space-between;gap:12px;align-items:start}.modalhead h2{font-size:23px;letter-spacing:-.5px}.modalhead p{font-size:12px;color:var(--muted);margin-top:6px}.close{background:#f1f4eb;color:#718063;border-radius:50%;width:30px;height:30px;flex-shrink:0;font-size:22px}form{padding:6px 24px 24px}.field{margin-bottom:15px}.field label{display:block;font-size:12px;font-weight:600;margin-bottom:5px}.field input,.field select{display:block;width:100%;background:white;border:1px solid #dce3d6;border-radius:7px;padding:10px 12px;color:var(--ink)}.formrow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.available{background:#f1f5e9;color:#60774b;border:1px solid #dfe7d3;border-radius:8px;padding:11px 12px;font-size:11px;margin-bottom:16px}.formhint{font-size:11px;color:var(--muted)}.formfoot{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.error{color:#b04432;font-size:12px;margin-top:10px}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:50;background:var(--green);color:white;padding:13px 20px;border-radius:9px;box-shadow:0 7px 30px #12362230;font-size:12px;max-width:90vw}.mobilebrand{display:none}.screenreader{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(min-width:1450px){.columns{grid-template-columns:minmax(0,1fr) 315px}td{padding-block:15px}.hero{margin-bottom:30px}}
@media(max-width:1150px){.app{grid-template-columns:190px minmax(0,1fr)}aside{width:190px;padding-inline:13px}.brand b{font-size:17px}main{padding:23px}header{padding-inline:23px}.columns{grid-template-columns:minmax(0,1fr)}.rightcol{display:grid;grid-template-columns:1fr 1fr;gap:18px}.callout{margin:0}h1{font-size:28px}#date{display:none}.hero{align-items:start}}
@media(max-width:760px){.app{display:block;padding-bottom:68px}aside{inset:auto 0 0;width:100%;height:65px;padding:5px;z-index:20}.brand,.navlabel,.sidenote,.owner{display:none}nav{flex-direction:row;justify-content:space-around;gap:0}nav button{padding:5px 9px;font-size:9px;gap:1px;flex-direction:column;min-width:54px}nav button span:first-child{font-size:18px}.shell{display:block}header{height:70px;padding:13px 16px}.crumb,#date,.tag{display:none}.mobilebrand{display:block;font-weight:700;font-size:16px;line-height:1.3}.mobilebrand small{display:block;font-size:9px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}#branch{max-width:155px;font-size:11px}main{padding:18px 14px}.demo{font-size:10px;padding:10px;align-items:start;margin-bottom:22px}.hero{flex-direction:column;gap:16px;margin-bottom:20px}h1{font-size:29px}.actions{width:100%}.actions .btn{flex:1}.stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.stat{padding:15px}.stat .label{font-size:11px}.stat .value{font-size:29px}.stat .caption{font-size:9px}.panelhead{padding:17px 15px}.panelhead h2{font-size:15px}.filters{padding-inline:15px}.search{flex:1;min-width:140px}td,th{padding-inline:13px}.rightcol{display:block}.rightcol .callout{display:none}.activitypanel{margin-top:18px}.event{padding:12px 15px}.eventtext{font-size:11px}.eventqty{font-size:11px}.eventtime{min-width:55px}.sectiongrid{grid-template-columns:1fr}.roadmap{padding:20px}.roadmap h2{font-size:21px}footer{font-size:9px;flex-wrap:wrap}.modalhead{padding:21px 20px 15px}form{padding:6px 20px 22px}.toast{bottom:80px}.formrow{grid-template-columns:1fr 1fr}}
@media(min-width:761px) and (max-width:1000px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{flex-direction:column;align-items:flex-start;gap:17px}.hero .actions{width:100%}.hero .actions .btn{flex:1}.stat .caption{font-size:11px}.rightcol{grid-template-columns:1fr}.rightcol .callout{display:none}}
.branchbadge{font-size:11px;color:#73816a}.switch{display:block;color:#dce8c3;background:none;font-size:10px;padding:6px 0 0;text-align:left}.sidenote a{font-size:11px;color:#dfebbd}.authpage{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:#f7f8f2}.authintro{padding:60px max(40px,7vw);background:#173e32;color:#edf3df;display:flex;flex-direction:column;justify-content:center}.authintro .brand{padding:0;margin-bottom:80px}.authintro h1{font-size:40px;line-height:1.2;letter-spacing:-1.3px}.authintro p{color:#bdcdb6;font-size:15px;line-height:1.9;margin-top:24px}.authintro .eyebrow{color:#bfce9d}.authnote{font-size:11px;color:#9fb598;margin-top:65px;line-height:1.8}.authcontent{display:flex;align-items:center;justify-content:center;padding:35px}.authcard{width:100%;max-width:390px}.authcard h2{font-size:29px;letter-spacing:-1px}.authcard>p{font-size:13px;color:var(--muted);margin-top:12px}.authcard form{padding:24px 0 0}.authcard .btn{width:100%;margin-top:12px}.authcard .authfoot{font-size:11px;margin:25px 0 15px;line-height:1.8}.authcard>a{font-size:11px;color:#608055}.reportcontrols{display:flex;gap:13px;align-items:end;flex-wrap:wrap;padding:18px 0 24px}.reportcontrols label{font-size:11px;color:var(--muted)}.reportcontrols input,.reportcontrols select{display:block;padding:9px 12px;border:1px solid #dce3d6;border-radius:7px;background:white;color:var(--ink);margin-top:5px}.panel .roadmap{overflow:auto}.rowbtn:disabled{opacity:.5}.btn:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:1000px){.topright{gap:8px}.branchbadge{max-width:125px}.authintro{padding:40px}.authintro h1{font-size:33px}}
@media(max-width:760px){.authpage{grid-template-columns:1fr}.authintro{padding:30px}.authintro .brand{margin-bottom:28px}.authintro h1{font-size:27px}.authintro p,.authnote{display:none}.authcontent{padding:30px 24px}.topright .branchbadge{display:none}.topright .textbtn{font-size:10px}aside .navlabel{display:none}nav{overflow:auto}nav button{min-width:58px;padding-inline:7px}nav button span:last-child{font-size:8px}.reportcontrols{gap:10px}.reportcontrols label{flex:1;min-width:120px}.reportcontrols input,.reportcontrols select{width:100%}.reportcontrols .btn{flex:1}.authcard h2{font-size:26px}}

/* Mango Queen brand artwork supplied by the owner. */
.mq-brand{flex-direction:column;align-items:flex-start;gap:8px}.mq-brand img{display:block;width:150px;max-width:100%;height:auto;object-fit:contain}.mq-brand small{padding-left:9px;letter-spacing:3px}.authintro .mq-brand img{width:150px;max-width:100%;height:auto}.authintro .mq-brand{margin-bottom:55px}.mobilebrand img{display:block;width:100px;height:auto}.mobilebrand small{font-size:9px;letter-spacing:2px}
@media(max-width:760px){.authintro .mq-brand{margin-bottom:25px}.authintro .mq-brand img{width:150px;height:auto}.mobilebrand{flex-shrink:0}}

.request-list{display:grid;gap:18px}.request-body{padding:0 22px 22px}.request-body p{margin:12px 0}.change-details{margin:16px 0;font-size:12px}.change-details>div{display:grid;grid-template-columns:minmax(110px,1fr) 2fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.change-details dt{color:var(--muted)}.change-details dd{margin:0;overflow-wrap:anywhere}.before-value{color:#8a6c58;text-decoration:line-through}.request-body .btn{margin-top:12px}td>.btn+.btn{margin-left:6px}@media(max-width:760px){.request-body{padding-inline:15px}.change-details>div{grid-template-columns:1fr 1.5fr}}

.valuation{padding:22px;margin-bottom:20px;display:flex;justify-content:space-between;gap:20px;align-items:center}.valuation h2{font-size:30px}.valuation p{font-size:12px;color:var(--muted)}.private-cost{padding:16px;background:#f2f5e9;border:1px solid #dce5cd;border-radius:10px;margin:20px 0}.private-cost>b{display:block;margin-bottom:14px}.filters>label{font-size:11px}.filters>label>select{display:block;max-width:210px}@media(max-width:760px){.valuation{flex-direction:column;align-items:flex-start}.filters{flex-wrap:wrap}}

.mail-option{display:flex;gap:8px;align-items:center;margin:16px 0;font-size:12px}.mail-option input{width:auto}

.handbook-nav{display:flex;gap:10px;align-items:center;padding:12px 13px;color:#deebbd;text-decoration:none;border:1px solid #4b6b55;border-radius:8px;font-size:13px;margin-top:10px}.handbook-nav:hover{background:#28513e}.handbook-nav:focus-visible,.handbook-card a:focus-visible{outline:2px solid #f1b858;outline-offset:3px}.handbook-card{margin-top:20px;padding:20px 22px;background:#eef3e5;border:1px solid #dce6ce;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:18px}.handbook-card b{font-size:15px}.handbook-card p{font-size:12px;color:var(--muted);margin-top:5px}.handbook-card a{white-space:nowrap;text-decoration:none;background:#fff;color:var(--green)}@media(max-width:760px){nav .handbook-nav{margin-top:0;min-width:105px;justify-content:center;font-size:10px;padding:8px}.handbook-card{align-items:flex-start;flex-direction:column;padding:17px}.handbook-card a{width:100%;text-align:center}}
/* Daily reconciliation */ .daily-stats{grid-template-columns:repeat(3,1fr)}.daily-table{min-width:1100px}.daily-table small,.daily-other span{display:block;font-size:10px;color:var(--muted);margin-top:5px}.daily-table td{vertical-align:top}.daily-actions{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.daily-difference{color:#aa5d2d;font-weight:650}.daily-explainer p{margin-top:8px;font-size:12px;max-width:950px}.daily-opened{border:1px solid var(--line);border-radius:10px;padding:15px;margin:18px 0}.daily-opened legend{font-size:12px;font-weight:650}.daily-history{padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.daily-history p{margin-top:7px}.daily-history small{color:var(--muted)}#dailyFilterForm input{border:1px solid var(--line);border-radius:7px;padding:9px;background:white;color:var(--ink)}#dailyCountForm textarea,#dailyReviewForm textarea{width:100%;border:1px solid var(--line);border-radius:7px;padding:10px;resize:vertical;font:inherit}#dailyResults .panel{margin-top:22px}.daily-explainer{display:block}@media(max-width:600px){.daily-stats{grid-template-columns:1fr}.daily-actions .btn{padding:7px}.daily-opened{padding:12px}#dailyFilterForm{align-items:end}}
 .daily-table th:last-child,.daily-table td:last-child{position:sticky;right:0;background:white;min-width:155px;box-shadow:-4px 0 5px #173e3207}.daily-table td:first-child{min-width:150px}#dailyCountForm,#dailyReviewForm,#dailyHistoryForm{padding:0 24px 24px}.daily-table .daily-actions .btn{white-space:nowrap}.daily-table{font-size:12px}
 .header-resources{display:flex;flex-direction:row;gap:8px}.header-resource{display:inline-flex;align-items:center;gap:5px;border:1px solid #dce5d1;border-radius:8px;padding:8px 11px;color:var(--green);background:#f3f7ec;text-decoration:none;font-size:12px;font-weight:600;white-space:nowrap}header .topright{flex-wrap:wrap;justify-content:flex-end;gap:12px}@media(max-width:950px){header .topright .tag{display:none}.header-resource{font-size:11px;padding:7px 9px}header .crumb{display:none}}@media(max-width:600px){header{height:auto;min-height:82px;flex-wrap:wrap;padding:12px 18px}header .topright{flex:1;gap:7px}.header-resources{gap:5px}.header-resource span{display:none}.header-resource{font-size:11px;padding:7px 8px}.topright .branchbadge{display:none}}
/* MQ Staff Hub: team resources in the header, stock tools in the sidebar. */
.hub-header{height:auto;min-height:100px;display:flex;flex-direction:column;align-items:stretch;gap:13px;padding:14px 28px;position:sticky;top:0;z-index:25}.hub-header-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.hub-header .header-resources{display:flex;flex-direction:row;justify-content:flex-start;gap:7px;flex-wrap:wrap;overflow:visible}.hub-header .header-resource{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;min-width:0;gap:5px;padding:8px 11px;border:1px solid #dce5d1;border-radius:8px;color:var(--green);background:#f3f7ec;font-size:12px;line-height:1.4;font-weight:600;white-space:nowrap;text-decoration:none}.hub-header .header-resource:hover{background:#e8f0dc}.hub-header .header-resource.active{background:var(--green);border-color:var(--green);color:white}.mq-brand small{letter-spacing:2px;font-size:10px;white-space:nowrap}.hub-header-top .crumb{min-width:0}.hub-header .topright{flex-wrap:nowrap}.hub-header-top .topright{margin-left:auto}@media(max-width:1150px){.hub-header{padding-inline:23px}.hub-header .header-resource{font-size:11px;padding:8px 10px}}@media(max-width:760px){.hub-header{min-height:110px;padding:12px 16px;gap:11px}.hub-header-top{width:100%}.hub-header .topright{flex:0 0 auto}.hub-header .header-resource{font-size:10px;padding:8px 10px;min-width:0;min-height:32px}.hub-header .header-resource span{display:none}.hub-header .header-resources{gap:6px}.hub-header .mobilebrand small{letter-spacing:1.5px;font-size:8px}aside nav{justify-content:flex-start}aside nav button{flex:1;min-width:62px}}

.accounts-side{margin-top:18px}.hub-header .accounts-header{display:none}.stock-branch-picker{display:flex;gap:10px;align-items:center;font-size:12px;margin-bottom:20px}.stock-branch-picker select{padding:8px;border:1px solid var(--line);border-radius:8px;background:white}.accounts-side .navlabel{margin:0 0 8px}
@media(max-width:760px){.accounts-side{display:none}.hub-header .accounts-header{display:inline-flex}}
