:root{--navy:#243345;--ink:#202d3b;--muted:#647587;--faint:#f7f9fb;--line:#e0e5eb;--link:#2765a4;--blue:#386bce;--orange:#dc684e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--faint);font-size:14px;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button,.btn,input,select{font:inherit}button,.btn,select,.fixed{border:1px solid #ccd5dd;border-radius:4px;background:#fff;padding:8px 12px;color:var(--ink)}button,.btn,summary,select{cursor:pointer}button:hover,.btn:hover{background:#f0f4f9;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #648fe3;outline-offset:2px}.btn,.actions,.headend,summary,.wordmark,.filters,.tabs,.quick,.productline,.headloc,.tools a,.panelhead,.listfilter,.notice,.search,.crumb,.boardlink,.clientbar,.chip,.demo,.back,.pager,.progressline{display:flex;align-items:center;gap:9px}.btn{display:inline-flex;font-weight:600}.primary{background:var(--blue);border-color:var(--blue);color:white}.primary:hover{background:#2955ad;color:white}.danger,.red,.overdue{color:#a13c3c}.ico{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.skip{position:absolute;left:8px;top:-80px;z-index:50}.skip:focus{top:6px;background:white;padding:12px}h1,h2,p{margin:0}h1{font-size:clamp(23px,2vw,30px);line-height:1.23;letter-spacing:-.045em}h2{font-size:16px;letter-spacing:-.018em}p{line-height:1.55}small,.quiet{color:var(--muted)}.eyebrow{font-size:10px;color:#687c90;font-weight:700;letter-spacing:.115em;margin-bottom:6px;text-transform:uppercase}.demo{font-size:11px;color:#49675b;border:1px solid #cfe3d9;background:#f3faf6;border-radius:20px;padding:3px 8px;white-space:nowrap}.demo i,footer i{display:inline-block;width:6px;height:6px;background:#408c68;border-radius:50%}.headend{margin-left:auto}.switch{position:relative}.switch summary{font-size:12px;list-style:none;font-weight:600;border:1px solid var(--line);border-radius:4px;padding:7px 10px}.switch summary b{font-size:14px}.switch summary::-webkit-details-marker,.phone-menu summary::-webkit-details-marker{display:none}.menu-pop,.phone-menu nav{position:absolute;right:0;top:calc(100% + 6px);z-index:12;background:white;box-shadow:0 8px 30px #20304424;border:1px solid var(--line);border-radius:6px;min-width:210px;padding:6px;color:var(--ink)}.menu-pop small{display:block;padding:8px;font-size:9px;letter-spacing:.13em}.menu-pop a,.menu-pop button,.phone-menu a{display:block;padding:10px;border:0;color:var(--ink);text-align:left;background:white}.menu-pop a[aria-current],.menu-pop a:hover,.phone-menu a:hover{background:#eef3fc;color:var(--blue)}.menu-pop form{border-top:1px solid var(--line);margin-top:4px}.whead{height:54px;background:#304256;color:#fff;padding:0 22px;display:flex;align-items:center;gap:23px}.wordmark{font-size:24px;letter-spacing:.09em;font-weight:780;gap:7px}.wordmark .ico,.railbrand .ico{width:32px;height:32px;color:#ee8266}.wordmark small{font-size:9px;font-weight:650;letter-spacing:.17em;color:inherit;align-self:center}.headloc{font-size:12px;border-left:1px solid #687686;padding-left:18px;color:#e4ebf3}.whead .switch summary{border-color:#5a6c7f}.whead .demo{color:#e3f4eb;border-color:#516c67;background:#344b4e}.whead .demo i{background:#85c7a4}.wmenu{display:flex;align-items:center;gap:10px;background:#253447;padding:0 17px;overflow-x:auto}.wmenu a{display:flex;gap:7px;align-items:center;white-space:nowrap;padding:13px 11px;font-size:12px;color:#edf2f8;border-bottom:2px solid transparent}.wmenu a[aria-current]{border-bottom-color:#83b6da;background:#32475d}.wmenu .ico{width:14px;height:14px}.warehouse{background:#f6f7f8}.warehouse main{padding:0 20px 24px}.classic-intro{display:flex;align-items:center;justify-content:space-between;padding:22px 0 17px;border-bottom:1px solid #d8dde3;margin-bottom:17px}.classic-intro p{font-size:12px;color:#627182;margin-top:4px}.classic-intro h1{font-size:24px}.opgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.opcard,.panel,.tasklist>a{background:white;border:1px solid var(--line);border-radius:5px;box-shadow:0 1px 2px #25303f05;min-width:0}.opcard{display:flex;flex-direction:column;border-radius:3px;overflow:hidden}.opcard h2{font-size:13px;font-weight:650;background:#fafbfc;border-bottom:1px solid var(--line);min-height:44px;display:flex;align-items:center;padding:9px 13px}.opcard h2 a{display:flex;align-items:center;gap:8px;color:var(--ink)}.opcard h2 b{color:#457f9c;font-size:22px}.minirows a,.tools a{display:flex;align-items:center;justify-content:space-between;gap:5px;border-bottom:1px solid #edf0f3;padding:9px 13px;font-size:12px}.minirows time{font-size:11px;color:#467568}.minirows .overdue{color:#a74d49}.minirows p{padding:18px}.cardfoot{display:flex;justify-content:space-between;margin-top:auto;padding:10px 13px;font-size:11px}.eventrow{display:flex;flex-direction:column;gap:4px;font-size:11px;padding:11px 13px;border-bottom:1px solid #edf0f3}.eventrow small{font-size:10px}.tools a{justify-content:flex-start;gap:8px;min-height:45px}.tools b{margin-left:auto}.opcard td,.opcard th{font-size:11px;padding:10px}.rail{position:fixed;z-index:10;left:0;top:0;bottom:0;width:64px;background:white;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line);overflow:hidden;transition:width .15s;box-shadow:2px 0 8px #202d3c05}.rail:hover,.rail:focus-within{width:208px;box-shadow:4px 0 12px #24303e10}.rail a{display:flex;align-items:center;gap:20px;min-height:42px;padding:0 22px;white-space:nowrap;color:#5b6b7b}.rail .railbrand{height:65px;gap:12px;padding:0 16px;margin-bottom:9px}.railbrand strong{letter-spacing:.13em;color:var(--ink)}.rail a[aria-current]{background:#eff4fb;color:#3163b1;box-shadow:inset 3px 0 #4474cc}.rail a:hover{text-decoration:none;background:#f3f5f9}.avatar{margin:auto 0 14px 15px;width:33px;height:33px;display:grid;place-items:center;font-weight:bold;color:#546785;background:#e3eaf3;border-radius:50%;font-size:11px}.modern{margin-left:64px}.modern main{max-width:1770px;margin:0 auto;padding:22px clamp(16px,2.7vw,44px) 24px}.topline{display:flex;align-items:center;padding:8px clamp(16px,2.7vw,44px);border-bottom:1px solid #e7ebf0;background:#fff;min-height:47px}.crumb{font-size:11px;color:#73808f}.crumb b{color:#bcc6cf}.pagehead,.panelhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.pagehead{margin:0 0 17px}.pagehead h1 .badge{vertical-align:middle;letter-spacing:0}.panel{margin-bottom:17px}.panel>h2,.panelhead{padding:17px 20px;border-bottom:1px solid var(--line)}.panel.pad>h2{padding:0 0 12px;margin-bottom:12px}.panelhead h2 .ico{vertical-align:middle;margin-right:5px}.boards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.metrics{display:grid;grid-template-columns:repeat(3,1fr)}.metrics>a,.metrics>div{text-align:center;padding:20px 5px;color:var(--muted);font-size:12px;border-right:1px solid var(--line)}.metrics>:last-child{border-right:0}.metrics b{display:block;font-size:29px;line-height:1.4;color:var(--ink);font-weight:650;letter-spacing:-.04em}.portalstats b{display:inline-block;font-size:23px}.portalstats .ico{vertical-align:middle;margin-right:7px}.portalstats span{display:block;margin-top:5px}.pad{padding:20px}.filters,.listfilter,.actions,.quick{flex-wrap:wrap}.filters{margin:0 0 12px}.filters label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.filters select,.fixed{color:var(--ink);font-size:13px}.chip,.badge,em{display:inline-flex;align-items:center;font-style:normal;font-size:11px;font-weight:600;line-height:1.35}.chip{background:#eef2f7;border-radius:3px;padding:4px 7px;color:#5c6c7c}.badge,em{padding:4px 9px;border-radius:20px;background:#edf0f4;color:#46586c}.badge.Picked,.badge.Picking,.badge.Packing{background:#fff0c8;color:#7f5a12}.badge.Released,.badge.Expected{background:#e7effd;color:#315b9c}.badge.Packed,.badge.Dispatched{background:#e2f3e9;color:#276447}.badge.Held,.badge.Cancelled,em{background:#fde8e5;color:#a4463e}.scroll{overflow:auto;max-width:100%}table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}th,td{padding:13px 16px;border-bottom:1px solid #e8edf1}th{font-size:11px;font-weight:600;letter-spacing:.01em;color:#627383;background:#fbfcfd;white-space:nowrap}td a{font-weight:550}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#f9fbfd}.clientbar{font-size:12px;margin-bottom:17px;color:var(--muted)}.clientbar strong{color:var(--ink)}.clientbar form{margin-left:auto}.clientbar select,.clientbar button{font-size:11px;padding:4px 6px}.tabs{gap:0;border-bottom:1px solid var(--line);overflow:auto}.tabs a{white-space:nowrap;color:#657383;padding:14px 16px;border-bottom:2px solid transparent;font-size:12px;font-weight:550}.tabs a[aria-current]{color:#2e60ac;border-bottom-color:#3c71cd}.tabs em{padding:1px 6px}.tabs span{color:#657383}.listfilter{padding:15px;border-bottom:1px solid var(--line)}input,select{max-width:100%;min-width:0}input{padding:9px 11px;border:1px solid #cbd3dc;border-radius:4px;background:white;color:var(--ink)}.search{flex:1;min-width:min(260px,100%);border:1px solid #cbd3dc;border-radius:4px;padding-left:10px;color:#718597}.search input{border:0;flex:1}.pager{justify-content:space-between;border-top:1px solid var(--line);padding:14px;font-size:12px;color:var(--muted)}.pager a{padding:0 6px}.empty{text-align:center;height:160px;color:var(--muted)}.empty strong{display:block;margin:8px}.empty .ico{width:30px;height:30px}.back{margin:0 0 10px;font-size:12px}.detailgrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(225px,1fr);gap:16px}.facts{margin:0;display:grid;gap:2px}.facts dt,.productline small,.stack small{font-size:12px;color:var(--muted)}.facts dd{margin:0 0 12px}.productline small{display:block;margin-top:5px}.tile{background:#eff5fa;padding:12px;border:1px solid #d9e4ed;border-radius:5px;color:#4b769b}.progressline{margin-top:17px;gap:20px;color:var(--muted);font-size:12px}.progressline b{color:var(--ink)}.timeline>div{border-left:2px solid #dce4ed;padding:2px 0 13px 15px;display:grid;gap:4px;font-size:12px}.timeline strong{font-size:13px}.stack{display:grid;gap:13px}.stack label{display:grid;gap:6px;color:#405163;font-size:13px;font-weight:550}.stack button{justify-self:start}.stack h2{margin-top:12px}.twocol{display:grid;grid-template-columns:2fr 1fr;gap:14px}.notice,.alert{padding:11px 14px;background:#edf4fc;border:1px solid #d7e5f3;border-radius:5px;color:#3f6084;font-size:13px;margin:0 0 15px}.alert{background:#ecf7ee;color:#326343}.alert.error{background:#fff0ed;border-color:#efcfca;color:#883c35}.formpanel{max-width:900px}.formpanel p{margin:10px 0}.formpanel form{margin-top:12px}.formpanel form+ h2,.formpanel .scroll{margin:15px 0}code{font-weight:bold;color:#28476d;background:#edf2f9;padding:2px 5px;border-radius:4px}.scanpanel p{margin-bottom:12px}.phone{width:100%;max-width:465px;min-height:100vh;margin:auto;background:#f8fafc;border-left:1px solid var(--line);border-right:1px solid var(--line)}.mobile{background:#eaf0f5}.phonebar{background:white;display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 14px;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:4}.phonebar .appmark{color:var(--orange)}.phone-menu{position:relative}.phone-menu summary{list-style:none;cursor:pointer;padding:8px}.phone-menu nav{right:auto;left:-6px;width:225px;max-height:80vh;overflow:auto}.phone-menu a{display:flex;align-items:center;gap:10px}.phone main{padding:14px 12px}.phonewelcome{text-align:center;margin:6px 0 18px}.phonewelcome h1{font-size:23px}.phonewelcome p{font-size:12px;color:var(--muted);margin-top:5px}.phonewelcome strong{color:var(--link)}.phstats{display:grid;grid-template-columns:1fr 1fr;padding:16px}.phstats>div+div{border-left:1px solid var(--line);padding-left:18px}.phstats small{font-size:12px}.phstats p{color:var(--muted);font-size:12px;margin-top:8px}.phstats b{color:var(--ink);font-size:17px}.phquestion{text-align:center;margin:24px 0 12px;color:var(--muted);font-size:13px}.tasklist>a{display:flex;align-items:center;gap:14px;padding:19px 14px;margin:10px 0;color:#3267ad;font-size:20px}.tasklist .ico{width:33px;height:33px;stroke-width:1.3;color:#3c9cc6}.tasklist span{flex:1}.tasklist b,.tasklist small{display:block}.tasklist b{font-size:12px;color:var(--ink);text-transform:uppercase}.tasklist small{font-size:12px;margin-top:4px}.phone .detailgrid{display:flex;flex-direction:column}.phone .pagehead{align-items:flex-start;flex-wrap:wrap}.phone .data th,.phone .data td{padding:12px 9px}.phone .data td:nth-child(n+4):not(:nth-child(6)),.phone .data th:nth-child(n+4):not(:nth-child(6)){display:none}.phone .scanpanel button,.phone .scanpanel input,.phone .scanpanel select{min-height:46px}.phone .scanpanel{border-color:#b9cce7}.phone .scanpanel .panelhead{color:#245ca7;background:#eef4fd}.phone .tabs a{padding:11px}.login{display:grid;place-items:center;min-height:100dvh}.login main{width:min(92%,430px)}.login .wordmark,.login h1,.login p{margin-bottom:17px}footer{display:flex;justify-content:space-between;gap:10px;color:#728091;font-size:10px;margin:20px 0 0}footer i{margin-right:4px}[hidden]{display:none!important}
@media(max-width:1100px){.opgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.modern main{padding:18px}.headloc{display:none}}
@media(max-width:850px){.opgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.detailgrid{grid-template-columns:minmax(0,1.6fr) minmax(195px,1fr)}.rail{width:52px}.rail a{padding:0 17px}.rail .railbrand{padding:0 10px}.modern{margin-left:52px}.warehouse main{padding:0 12px 18px}.topline{padding:8px 12px}.boards{gap:10px}.panelhead,.pad{padding:14px}.tabs a{padding:12px}.clientbar{flex-wrap:wrap}.clientbar form{margin-left:0}}
@media(max-width:600px){.opgrid,.boards,.detailgrid,.twocol{grid-template-columns:1fr}.whead{padding:0 10px;gap:5px}.whead .wordmark{font-size:17px}.whead .wordmark small{display:none}.wmenu{padding:0;gap:0}.wmenu a{padding:12px 8px;font-size:11px}.classic-intro{align-items:flex-start;gap:5px}.classic-intro .btn{font-size:11px}.modern main{padding:12px}.rail{width:44px}.rail a{padding:0 13px}.rail .railbrand{padding:0 6px}.modern{margin-left:44px}.crumb{display:none}.pagehead{align-items:flex-start;flex-wrap:wrap}.pagehead .actions{gap:5px}.clientbar>span,.switch summary>span{display:none}.switch summary{padding:5px}.boards{gap:0}.metrics>a,.metrics>div{padding:12px 4px}.metrics b{font-size:23px}.panelhead{gap:6px}.panelhead .btn{font-size:11px}.panel{margin-bottom:12px}.tabs a{font-size:11px}.phone{border:0}.phone .headend{margin-left:0}.avatar{margin-left:6px}.phone footer{margin-top:23px}th,td{padding:10px;white-space:nowrap}.phstats{padding:16px}.classic-intro .eyebrow{display:none}}
.rail:not(:hover):not(:focus-within) a>span,.rail:not(:hover):not(:focus-within) .railbrand strong{opacity:0}.rail a>span,.railbrand strong{transition:opacity .12s}.phone .scanpanel .primary{width:100%}.phone .detailgrid:has(.scanpanel)>div:first-child{display:flex;flex-direction:column}.phone .scanpanel{order:-1}
/* Reference colours sampled from the owner’s desktop and narrow screenshots. */
:root{--faint:#f9fafc;--blue:#406eca;--line:#e2e5e9}
.aura-logo{display:inline-block;vertical-align:middle;width:138px;height:41px;overflow:hidden;position:relative;flex:none}
.aura-logo img{display:block;width:153px;height:auto;position:absolute;left:-7px;top:-10px;max-width:none}
.whead .aura-logo{filter:brightness(0) invert(1)}
.whead{background:#2e3b4f;height:46px}.wmenu{background:#293444}
.rail .railbrand{padding:0 10px}.railbrand .aura-logo{width:130px;height:37px}.railbrand .aura-logo img{width:143px;top:-10px;left:-6px}
.rail:not(:hover):not(:focus-within) .railbrand .aura-logo{width:40px;height:33px}.rail:not(:hover):not(:focus-within) .railbrand img{width:106px;left:-4px;top:-5px}
.phonewelcome .aura-logo{width:110px;height:32px;margin-bottom:6px}.phonewelcome .aura-logo img{width:122px;left:-6px;top:-9px}
.appmark .aura-logo{width:25px;height:24px}.appmark .aura-logo img{width:67px;left:-2px;top:-2px}
.warehouse{font:12px/20px Arial,Helvetica,sans-serif;background:#f6f6f6;color:#555;--link:#1d8ec7;--line:#e2e2e2}
.warehouse main{padding:0 16px 22px}.warehouse .classic-intro{margin:0 -16px 18px;padding:13px 12px 18px;background:#fafafa;border-bottom:1px solid #ccc}
.classic-intro h1{font-size:16px;letter-spacing:0;font-weight:500;color:#404040}.classic-intro p{font-size:11px;color:#747474;margin:2px 0 0}
.classic-intro .btn{font-size:11px;border-radius:0}.opcard{border-radius:0;border:1px solid #d7d7d7;box-shadow:none}
.opgrid{gap:16px}.opcard h2{background:#f8f8f8;border-color:#e2e2e2;font-size:12px;min-height:38px;padding:7px 12px}
.opcard h2 b{font-size:20px;color:#3887ac}.opcard h2 a{color:#555}
.minirows{max-height:270px;overflow:auto}.minirows a{border-color:#e2e2e2;padding:8px 12px;line-height:19px;font-size:12px}.minirows time{color:#21847d;font-size:12px}.minirows time.overdue{color:#bc4a47}
.classicnav{position:relative;z-index:11;display:flex;flex-wrap:wrap;gap:0;align-items:center;overflow:visible;padding:0 12px}
.classicnav>a,.classicnav summary,.nav-off{font-size:12px;padding:9px 10px;min-height:35px;line-height:17px;display:flex;align-items:center;gap:7px;color:#fff;border:0}
.classicnav summary{list-style:none;font-weight:600}.classicnav a:hover,.classicnav summary:hover{background:#344359;text-decoration:none}
.classicnav .ico{width:14px;height:14px}.nav-off{opacity:.76}.navdrop{position:relative}
.navdrop>div{display:none;position:absolute;z-index:9;top:100%;left:0;width:max-content;min-width:175px;max-height:min(420px,65vh);overflow:auto;background:#fff;border:1px solid #d9dde1;box-shadow:0 4px 12px #15243425}
.navdrop[open]>div{display:block}.navdrop>div a,.navdrop>div span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 11px;min-height:25px;font-size:12px;color:#424c59}
.navdrop>div span{color:#747b82}.navdrop>div small{font-size:9px;color:#727d88}.navdrop>div a:hover{background:#edf4fb}
.global-client{margin-left:auto;padding:4px}.global-client select{min-width:160px;padding:4px 7px;border-radius:0;font-size:12px;color:#555}
.listlayout{display:grid;grid-template-columns:minmax(244px,22%) minmax(0,1fr);gap:13px;align-items:start}.resultwrap{min-width:0}
.referencefilters,.filterdrawer{min-width:0}.filterdrawer{background:white;border:1px solid var(--line);border-radius:4px}
.filterdrawer>summary{padding:10px 13px;font-weight:650;list-style:none;justify-content:space-between}.filterdrawer[open]>summary{border-bottom:1px solid var(--line)}
.referencefilters{padding:12px}.refhead,.gridtools{display:flex;align-items:center;justify-content:space-between;gap:9px}.refhead{margin-bottom:9px}.refhead h2{font-size:13px}
.fieldgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;align-items:end}.ffield{display:grid;gap:4px;font-size:11px;font-weight:600;min-width:0}.ffield select,.ffield input{width:100%;font-size:12px;font-weight:400;padding:6px;border-radius:3px}
.fcheck{display:flex;align-items:center;gap:5px;font-size:12px;line-height:1.3;min-height:28px}.fcheck input{margin:0;accent-color:#3471bc}
.referencefilters>.primary{margin-top:14px}.listlayout:not(.warehouse-filters),.listlayout.po-filters{grid-template-columns:1fr}
.listlayout:not(.warehouse-filters) .fieldgrid,.po-filters .fieldgrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}
.gridtools{padding:8px 15px;font-size:12px;border-bottom:1px solid var(--line);color:var(--muted)}
.gridtools details,.morefilters{position:relative}.gridtools summary,.morefilters summary{padding:5px 8px;border:1px solid #d7dce1;border-radius:3px;cursor:pointer;background:white}
.gridtools details>div,.morefilters>div{position:absolute;z-index:5;right:0;top:100%;min-width:155px;background:white;border:1px solid var(--line);border-radius:4px;box-shadow:0 3px 12px #23324715;padding:7px 11px}
.gridtools label{display:flex;align-items:center;gap:6px;padding:3px}.boardfilter{display:flex;flex-wrap:wrap;gap:7px;align-items:end}.boardfilter .ffield{min-width:83px}.boardfilter .morefilters summary{padding:8px 10px}.morefilters>div{left:0;right:auto}.activechips{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}
.warehouse .data th,.warehouse .data td{padding:8px 10px;font-size:12px}.warehouse .panel{border-radius:2px}.warehouse .gridtools,.warehouse .listfilter{background:#fafafa}
@media(min-width:992px){.opgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:991px){.warehouse .opgrid{grid-template-columns:1fr}.warehouse .classic-intro{margin-bottom:18px}.warehouse .classicnav{padding:0 8px}.global-client{margin-left:0}.warehouse .classicnav>a,.warehouse .classicnav summary,.nav-off{padding:10px 9px}.warehouse .listlayout{grid-template-columns:1fr}.warehouse .fieldgrid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.opcard{min-height:0}.minirows{max-height:310px}}
@media(max-width:600px){.navdrop>div{position:fixed;left:8px;right:8px;top:auto;width:auto}.boardfilter select{max-width:140px}.listlayout .fieldgrid{grid-template-columns:1fr 1fr}.warehouse .headloc{display:none}.warehouse .classic-intro{align-items:center}.warehouse main{padding:0 10px 20px}.warehouse .classic-intro{margin-left:-10px;margin-right:-10px}.rail .railbrand{padding-left:4px}.clientbar .ico{display:none}}
@media(min-width:601px) and (max-width:991px){.warehouse .whead .headloc{display:flex}.warehouse .classicnav>a,.warehouse .classicnav summary,.warehouse .nav-off{font-size:13px;padding:10px 14px}.warehouse .global-client{flex-basis:100%;padding:4px 7px}.warehouse .global-client select{width:220px}.warehouse .minirows{max-height:312px}}
.rail:not(:hover):not(:focus-within) a.railbrand>.aura-logo{opacity:1}
.totegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;align-items:start}.totecard{margin:0}.totecard p,.totecard ul{margin:0 0 12px}.totecard ul{padding-left:18px}.toteform{margin:12px 0 0}.toteform input{min-width:12ch}.totecard .actions{align-items:start}.available-totes{margin:10px 0}.available-totes>p{margin:7px 10px}.orderline{padding:10px 0;border-bottom:1px solid var(--line)}.orderline:last-child{border:0}.orderline>span,.orderline>small{display:block;color:var(--muted);margin-top:5px}.orderline .progressline{margin-top:7px}.item-entry{display:grid;grid-template-columns:minmax(120px,2fr) minmax(84px,1fr) auto;align-items:end;gap:10px;margin:6px 0}.stocknote{margin:5px 0 14px;color:var(--muted)}
.phone table.data-products.data th,.phone table.data-products.data td{display:table-cell!important}.phone table.data-products.data [hidden]{display:none!important}
.milestones{list-style:none;display:flex;flex-wrap:wrap;gap:3px;padding:0;margin:0 0 16px}.milestones li{font-size:12px;font-weight:550;border-top:3px solid #d8dfe8;color:#687888;padding:8px 12px 3px}.milestones .done{border-color:#76a892;color:#38644f}.milestones .current{border-color:#386bce;color:#235598}

.catalog-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px}.catalog-cards article{display:flex;flex-direction:column;align-items:flex-start}.catalog-cards h3{font-size:1rem}.catalog-cards button{margin-top:auto}
