:root{--page:#f5f6f3;--cream:#f5f6f3;--ink:#23392f;--border:#e2e7e0}body{font-family:'Avenir Next','Segoe UI',sans-serif;color:#23392f}h1,h2,h3,.name{font-family:inherit}body.ws-signed-in{padding-left:238px}#ws-sidebar{position:fixed;inset:0 auto 0 0;width:238px;padding:30px 18px 20px;background:#173e32;color:#cfddcc;z-index:60;display:flex;flex-direction:column;overflow:auto}#ws-sidebar.hidden{display:none}.ws-brand{display:flex;align-items:center;gap:12px;margin:0 8px 33px;color:white;text-decoration:none}.ws-brand img{width:40px;height:40px;background:#fff;padding:4px;border-radius:50%;object-fit:contain}.ws-brand b{font-size:14px;letter-spacing:.6px}.ws-brand small{display:block;font-size:8px;letter-spacing:2.3px;color:#a9c1a5;margin-top:4px}.ws-nav{display:flex;align-items:center;gap:12px;color:#c9d8c7;padding:11px 14px;border-radius:8px;font-size:13px;text-decoration:none;margin:2px 0}.ws-nav i{font-size:20px;font-style:normal;width:22px;text-align:center;color:#9fbe9d}.ws-nav:hover{background:#234f3c;color:#fff}.ws-nav.selected,.ws-nav.parent{background:#2a5741;color:#fff}.ws-nav.selected{color:#edf3be}.ws-nav-caption{color:#829f84;letter-spacing:1.6px;font-size:8px;margin:25px 14px 11px;font-weight:600}.ws-subnav{display:grid;border-left:1px solid #3a5d46;margin:7px 10px 15px 25px;padding-left:14px;gap:3px}.ws-subnav a{color:#abc1a5;font-size:12px;text-decoration:none;padding:9px 13px;border-radius:7px}.ws-subnav a:hover{color:white;background:#234f3c}.ws-subnav a[aria-current=page]{background:#dce8ad;color:#244b32;font-weight:650}.ws-sidebar-foot{margin-top:auto;padding:32px 12px 0;font-size:12px;line-height:1.7;color:#ccdcbd}.ws-sidebar-foot small{display:block;color:#779a7b;font-size:10px;margin-top:5px}header.top,body.home-open header.top{position:sticky;top:0;padding:0 32px;height:72px;min-height:72px;display:flex;flex-wrap:nowrap;background:#fff;color:#23392f;border-bottom:1px solid #e2e7e0;z-index:25}header.top .brand,header.top nav.agents,#sunnysubnav,#huntersubnav,#radarsubnav,#mendersubnav{display:none!important}#ws-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;min-width:0;overflow:hidden}#ws-breadcrumb a{color:#75816f;text-decoration:none}#ws-breadcrumb span{color:#a2af99}#ws-breadcrumb b{font-weight:400;color:#71806c}#ws-breadcrumb strong{font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.headright{margin-left:auto;flex-shrink:0}.headright button{border:1px solid #dce4d6!important;color:#586d4d!important;background:#fff!important;font-size:11px;min-height:38px}#ws-menu{display:none}.subnav{display:none!important}main,body.home-open main{padding:28px 32px 42px;max-width:1740px;margin:0 auto}main.flush{padding:0}.hunterview iframe.pageframe,.radarview iframe.pageframe,.menderview iframe.pageframe{height:calc(100dvh - 72px);min-height:400px}.pageframe{border:0;border-radius:0}#ws-config .pageframe{height:80dvh;min-height:560px;margin-top:14px}#workforce-status{padding:10px 32px}#dbtabs{display:none}.workforce-home .intro{padding-top:8px}.workforce-home .workspace-card:focus-visible{outline:3px solid #b38e20;outline-offset:4px}#view-inboxes .radar-grid{display:block}#peek{display:none!important}#radarwrap>.radar-grid>div:first-child{display:contents}#radarwrap .radar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#radarwrap .radar-grid h2{display:none}#radar{display:contents}.linecard{padding:22px;border:1px solid #dce4d6;background:#fff;border-radius:14px;cursor:pointer;overflow:hidden;box-shadow:none!important}.linecard .hd{padding:0;border:0;gap:12px}.linecard .hd .nm{font-size:17px;font-weight:600}.linecard .hd .st{font-size:11px;margin-top:4px}.linecard .count{background:#eaf1df;color:#476f36}.linecard .expand,.linecard .catrow{display:none}.ws-card-open{font-size:12px;border-top:1px solid #e5ebdf;padding-top:16px;display:flex;justify-content:space-between;color:#527a40}.linecard:hover{border-color:#adc299;box-shadow:0 6px 20px #24452209!important}.linefull-grid{grid-template-columns:310px minmax(0,1fr);gap:0;border:1px solid #dce4d6;border-radius:14px;overflow:hidden;background:white}.linefull-grid .convlist{border:0;border-right:1px solid #dce4d6;border-radius:0;max-height:calc(100dvh - 230px);overflow:auto;background:#fff}.linefull-grid .thread,#sunnyfull .thread{border:0;border-radius:0;height:calc(100dvh - 230px);min-height:400px}.thread-head{background:#f6f8f3!important;min-height:70px}.linefull-head{margin-bottom:17px}.linefull-head .backbtn{font-size:12px;color:#52783e}.linefull-head input{min-width:0!important}.conv{padding:15px!important;border-bottom:1px solid #edf1e8!important}.conv.sel{background:#eaf1e3!important}.bubbles{background-color:#efece3!important;min-height:0}.bubble{font-size:13px!important}.checkrow{padding:14px;gap:7px;flex-wrap:wrap;background:#fff!important}.checkrow .btn{font-size:11px}.sfcard{font-size:11px;max-height:150px;overflow:auto}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tile .minor,.tile .state,.tile .seen,.tile .obswrap,.tile .stylebox{font-size:11px}.tile .actions{flex-wrap:wrap}.tiles .tile{min-width:0}.tiles .who-name{overflow-wrap:anywhere}#view-warehouse .wh-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;background:transparent;border:0;box-shadow:none}.witem.ws-product{display:flex;flex-direction:column;align-items:stretch;gap:0;border:1px solid #dce4d6;border-radius:14px;background:#fff;padding:0;overflow:hidden;min-width:0}.ws-product .thumb{width:100%;height:175px;border:0;border-radius:0;background:radial-gradient(ellipse,#e4edd5,#f0f4e9);display:grid;place-items:center}.ws-product .thumb img{width:100%;height:100%;object-fit:contain;padding:20px;mix-blend-mode:multiply}.ws-product .thumb svg{height:115px;width:135px}.ws-product .ws-product-name{padding:20px 20px 0;min-height:90px}.ws-product .inm{font-size:16px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.ws-product .isec{font-size:11px;line-height:1.6;margin-top:5px;white-space:normal;overflow-wrap:anywhere}.ws-product .price{font-size:21px;font-weight:600;display:block;padding:15px 20px;text-align:left;white-space:normal;overflow-wrap:anywhere}.ws-product .acts{padding:16px 20px;margin:0;border-top:1px solid #e6ebdf;display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.ws-product .acts .btn{padding:9px 11px;font-size:11px}.ws-product .acts .del{margin-left:auto;padding:10px}.ws-stock-editor{border-top:1px solid #e6ebdf;padding:14px 20px}.ws-stock-editor summary{font-size:12px;font-weight:600;cursor:pointer;min-height:30px}.ws-product .qtybox{width:100%;display:flex;gap:7px;justify-content:space-between;padding:8px 0;border:0;box-shadow:none;border-radius:0;flex-wrap:nowrap}.ws-product .qtybox .loc{flex:1;min-width:0;font-size:11px;white-space:normal}.ws-product .qtybox input{width:50px;min-width:0;max-width:60px;min-height:34px;font-size:12px}.ws-product .qtybox button{min-width:30px;min-height:34px}.wh-sect{font-size:18px;margin:28px 0 16px}#view-warehouse .wh-add{border-radius:14px}.dbtable td{vertical-align:top;overflow-wrap:anywhere}.wf-hero{border-radius:16px}.wf-sec{margin-top:30px}#view-audit .pageframe{height:calc(100dvh - 130px)}.ws-signed-in #ws-scrim{display:none}
@media(max-width:1250px){body.ws-signed-in{padding-left:210px}#ws-sidebar{width:210px;padding:25px 12px}.ws-brand{gap:8px}.ws-brand b{font-size:12px}.ws-brand img{width:35px;height:35px}main,body.home-open main{padding:25px 24px 35px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}#view-warehouse .wh-group{grid-template-columns:repeat(2,minmax(0,1fr))}header.top,body.home-open header.top{padding:0 24px}.headright #workspace-search span{display:none}.linefull-grid{grid-template-columns:270px minmax(0,1fr)}}
@media(max-width:800px){body.ws-signed-in{padding-left:0}#ws-sidebar{width:238px;transform:translateX(-100%);visibility:hidden;transition:transform .2s,visibility .2s}.ws-nav-open #ws-sidebar{transform:none;visibility:visible}.ws-signed-in.ws-nav-open #ws-scrim{display:block;position:fixed;inset:0;background:#13362966;border:0;z-index:55;width:100%;height:100%}#ws-menu{display:grid;place-items:center;font-size:21px;color:#33563a;background:none;border:0;min-height:44px;min-width:34px}header.top,body.home-open header.top{height:60px;min-height:60px;padding:0 12px;gap:10px}#ws-breadcrumb{font-size:11px;gap:6px}.headright{gap:5px}.headright button{font-size:10px;padding:8px}#ws-breadcrumb>b,#ws-breadcrumb>span:first-of-type{display:none}.hunterview iframe.pageframe,.radarview iframe.pageframe{height:calc(100dvh - 60px);min-height:380px}.ws-sidebar-foot{padding-top:25px}}
@media(max-width:600px){main,body.home-open main{padding:22px 15px 35px}main.flush{padding:0}#radarwrap .radar-grid{grid-template-columns:1fr;gap:15px}.linecard{padding:20px}.tiles{grid-template-columns:1fr}.linefull-grid{display:block}.linefull-grid .thread{display:none}.linefull-grid .convlist{max-height:none!important;border:0}.ws-thread-open .linefull-grid .convlist{display:none}.ws-thread-open .linefull-grid .thread{display:flex;height:calc(100dvh - 210px);min-height:340px}.linefull-head .lname{font-size:15px}.linefull-head .lnum{display:none}.linefull-head .catchip{font-size:11px;padding:8px 10px}.linefull-head input{width:100%;max-width:100%;flex-basis:100%;margin:0!important}.linefull-head .fchip{font-size:10px}.linefull-grid .thread-head{flex-wrap:wrap;padding:12px;gap:7px}.thread-head .cust{font-size:13px}.thread-head .wait{font-size:10px}.bubble{max-width:90%;font-size:13px!important}.ws-product .thumb{height:135px}.ws-product .thumb svg{height:90px}.ws-product .ws-product-name{padding:15px 13px 0}.ws-product .inm{font-size:13px}.ws-product .isec{font-size:10px}.ws-product .price{font-size:17px;padding:13px}.ws-product .acts{padding:12px;gap:5px}.ws-stock-editor{padding:12px}.ws-product .qtybox{flex-wrap:wrap}.ws-product .qtybox .loc{flex-basis:80%;font-size:11px}.ws-product .qtybox input{max-width:none;flex:1}.ws-product .qtybox button{width:30px}.ws-product .acts .btn{font-size:10px;padding:8px}#view-warehouse .wh-group{gap:12px}#ws-breadcrumb>a,#ws-breadcrumb>span{display:none}#ws-breadcrumb strong{font-size:11px}.headright #refreshbtn{display:none}#ws-config .pageframe{min-height:650px}#desk-open{font-size:11px;padding:12px}.dbstats{grid-template-columns:repeat(2,minmax(0,1fr))}.dbbar{gap:12px}.dbfilters{flex-wrap:wrap}.dbfilters select,.dbfilters input{max-width:100%;min-width:0}.xp-tools{flex-wrap:wrap}}
@media(max-width:360px){#view-warehouse .wh-group{grid-template-columns:1fr}.headright #logoutbtn{font-size:9px}.ws-stat strong{font-size:24px}}

.ws-nav-icon{width:20px;height:20px;stroke:#b3c8ad;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ws-nav.selected .ws-nav-icon{stroke:#dce8ad}.ws-stock-summary{padding:0 20px 15px;display:grid;gap:7px}.ws-stock-summary>div{display:flex;justify-content:space-between;gap:12px;color:#789069;font-size:11px}.ws-stock-summary b{font-weight:600;color:#405f34}.workforce-home{font-family:'DM Sans','Segoe UI',sans-serif}.workforce-home h1,.workforce-home .card-copy strong,.workforce-home .core-disc strong{font-family:Manrope,'Segoe UI',sans-serif}#view-clients>.dbbar>h2{display:none}.ws-nav[aria-current=page]{background:#dce8ad;color:#234a31}
@media(max-width:600px){.ws-stock-summary{padding:0 13px 13px;font-size:11px}#view-clients .dbtable,#view-clients .dbtable tbody,#view-clients .dbtable tr{display:block;width:100%;min-width:0}#view-clients .dbtable thead{display:none}#view-clients .dbtable tr{padding:14px;border-bottom:1px solid #dde5d4}#view-clients .dbtable td{display:flex;width:100%;max-width:none!important;min-width:0;padding:7px 0;gap:14px;white-space:normal;position:static!important;border:0;background:none!important;font-size:12px!important;text-align:left;flex-wrap:wrap}#view-clients .dbtable td:before{content:attr(data-label);font-size:10px;font-weight:500;flex:0 0 90px;color:#869c79}#view-clients .dbtable td:first-child{font-weight:600}#view-clients .dbtable td[colspan]:before{display:none}#view-clients .board{border:1px solid #dce4d6;border-radius:12px}#view-clients .xp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#view-clients .xp-card{min-width:0}#view-clients .xp-card b{font-size:23px;overflow-wrap:anywhere}}
#view-clients .cl-head{min-width:0;flex-wrap:wrap}#cl-filters select{flex:1 1 180px;width:180px;max-width:100%;min-width:0;text-overflow:ellipsis}#view-clients .cl-head input{min-width:0;max-width:100%}
/* Product frames must not inherit the image's intrinsic height. */
#view-warehouse .ws-product .thumb{position:relative;display:block;flex:0 0 220px;width:100%;height:220px;min-height:220px;overflow:hidden;background:#f8faf5;border:0;border-bottom:1px solid #e8ece2;border-radius:0;padding:0;cursor:zoom-in}
#view-warehouse .ws-product .thumb img{position:absolute;inset:18px;width:calc(100% - 36px)!important;height:calc(100% - 36px)!important;max-width:none;max-height:none;min-height:0;object-fit:contain;padding:0;mix-blend-mode:normal}
#view-warehouse .ws-product .thumb svg{position:absolute;inset:24px auto auto 50%;transform:translateX(-50%);height:120px;width:135px}
.wi-photo-needed{position:absolute;bottom:24px;left:12px;right:12px;color:#869577;font-size:11px;text-align:center}
.wi-photo-dialog{width:min(850px,95vw);max-width:95vw;max-height:92dvh;padding:25px;border:1px solid #dce4d3;border-radius:18px;background:#fff;color:#264330;overflow:auto}
.wi-photo-dialog::backdrop{background:#173e3280;backdrop-filter:blur(4px)}.wi-photo-dialog>form{float:right}.wi-photo-dialog button{background:#f1f5e9;border:1px solid #dce5d3;color:#385b3c;border-radius:8px;min-height:42px;padding:8px 15px;cursor:pointer}.wi-photo-dialog h2{font-size:19px;overflow-wrap:anywhere;margin:8px 45px 20px 0}.wi-photo-stage{height:min(55dvh,540px);display:grid;place-items:center;background:#fbfcf9;border:1px solid #e8ece2;border-radius:12px;padding:15px}.wi-photo-stage img{width:100%;height:100%;min-height:0;object-fit:contain}.wi-photo-stage p{color:#7b896c;font-size:13px;line-height:1.8;max-width:300px;text-align:center}.wi-photo-caption{font-size:11px;line-height:1.7;overflow-wrap:anywhere;color:#7b886c}.wi-photo-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.wi-photo-controls button:disabled{opacity:.4;cursor:default}
#detaildlg{width:min(900px,95vw);max-height:92dvh;border-radius:16px;border-color:#dce5d3}#detaildlg .facets{border:1px solid #e1e8d7;border-radius:12px;padding:16px;background:#f9fbf5}#detaildlg .frow{padding:10px 0;line-height:1.7;gap:20px}#detaildlg .pass{border:1px solid #e1e7d9;border-radius:12px;margin-top:14px;padding:20px;background:white}#detaildlg .pass-h{flex-wrap:wrap;gap:10px}#detaildlg .obs-list li{padding:10px 0;line-height:1.8}#detaildlg .dsec{font-size:17px;letter-spacing:0;text-transform:none;margin:24px 0 14px}#detaildlg .obsroll{gap:12px;flex-wrap:wrap}#detaildlg .rollup{border-radius:10px;background:#eef2e6;padding:14px}
@media(max-width:600px){#view-warehouse .wh-group{grid-template-columns:1fr}#view-warehouse .ws-product .thumb{height:230px;min-height:230px;flex-basis:230px}.ws-product .inm{font-size:16px}.ws-product .price{font-size:21px}#detaildlg .frow{display:block}#detaildlg .frow i{display:block;margin-bottom:7px}#detaildlg .pass{padding:15px}.wi-photo-dialog{padding:17px}.wi-photo-controls button{font-size:11px;padding:8px 11px}}
/* Ensure generated mobile cell labels stay hidden with their view. */
.view:not(.on),.dbpane.hidden{visibility:hidden}.view.on{visibility:visible}
