*{box-sizing:border-box}body{color:#172025;background:#f4f6f8;margin:0;font-family:Arial,sans-serif}button,input,select{font:inherit}main{grid-template-columns:1fr 230px;min-height:100vh;display:grid}aside{color:#fff;right:0;background:#172125;grid-column:2;width:230px;padding:32px 20px;position:fixed;inset-block:0}.brand{letter-spacing:2px;font-size:30px;font-weight:800}.brand span{color:#e8b44f}.brand+small{color:#91a0a5;letter-spacing:3px}nav{flex-direction:column;gap:7px;margin-top:42px;display:flex}nav button{color:#b9c3c6;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px 14px}nav button:hover,nav button.active{color:#fff;background:#26383c}.asideNote{color:#aebabc;background:#213034;border:1px solid #33474c;border-radius:12px;padding:13px;font-size:12px;line-height:1.7;position:absolute;bottom:24px;left:20px;right:20px}.asideNote b{color:#e8b44f}.content{grid-column:1;width:100%;max-width:none;padding:34px 42px}header,.panelHead{justify-content:space-between;align-items:center;display:flex}header{margin-bottom:22px}header p{color:#738087;margin:0;font-size:14px}h1{margin:3px 0;font-size:30px}.primary{color:#1a2023;cursor:pointer;background:#d99d32;border:0;border-radius:9px;padding:12px 18px;font-weight:700}.notice{background:#fff7e6;border:1px solid #efd59f;border-radius:10px;gap:18px;margin-bottom:18px;padding:12px 16px;font-size:14px;display:flex}.notice span{color:#765e32}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kpis article{background:#fff;border:1px solid #e1e5e7;border-radius:12px;padding:18px}.kpis label{color:#68767c;font-size:13px;display:block}.kpis strong{margin:9px 0;font-size:25px;display:block}.kpis i{color:#819096;font-size:12px;font-style:normal}.kpis .alert{border-right:4px solid #df9b38}.panel{background:#fff;border:1px solid #e0e5e7;border-radius:14px;margin-top:18px;overflow:hidden}.panelHead{border-bottom:1px solid #e8ebec;padding:20px}.panelHead h2{margin:0 0 5px}.panelHead p{color:#718087;margin:0;font-size:13px}.panelHead input{border:1px solid #d9dfe1;border-radius:9px;width:280px;padding:10px 13px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{color:#647279;text-align:right;white-space:nowrap;background:#f7f8f8;padding:12px 14px}td{border-top:1px solid #edf0f1;padding:14px}td small{color:#7a888e;margin-top:4px;display:block}.badge{border-radius:99px;padding:5px 9px;font-size:12px;display:inline-block}.green{color:#28754a;background:#e1f3e9}.amber{color:#98691d;background:#fff0d6}.slate{color:#4a626b;background:#eaf0f2}.bar{background:#e6eaeb;border-radius:4px;width:100px;height:4px;margin-top:7px}.bar span{background:#d99d32;border-radius:4px;height:100%;display:block}.foot{text-align:center;color:#7b898e;font-size:12px}.modal{z-index:5;background:#172125aa;place-items:center;display:grid;position:fixed;inset:0}.modal form{background:#fff;border-radius:16px;width:min(460px,100% - 30px);padding:24px;box-shadow:0 24px 80px #0005}.formHead{justify-content:space-between;display:flex}.formHead h2{margin:0}.formHead p{color:#748187;margin:5px 0 18px}.formHead button{background:0 0;border:0;font-size:28px}.modal label{margin:13px 0;font-size:13px;font-weight:700;display:block}.modal input,.modal select{border:1px solid #d4dbdd;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.full{width:100%;margin-top:10px}@media (max-width:950px){main{display:block}aside{width:100%;padding:18px 20px;position:static}.asideNote{display:none}nav{flex-direction:row;margin-top:15px;overflow:auto}.content{padding:22px}.kpis{grid-template-columns:1fr 1fr}.panelHead{flex-direction:column;align-items:stretch;gap:12px}.panelHead input{width:100%}}@media (max-width:560px){.kpis{grid-template-columns:1fr}.content{padding:16px}.notice{display:block}.notice span{margin-top:6px;display:block}.cols{grid-template-columns:1fr}}.cardGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.customerCard{background:#fff;border:1px solid #e0e5e7;border-radius:13px;align-items:center;gap:13px;padding:18px;display:flex}.customerCard h3,.customerCard p{margin:0 0 5px}.customerCard p,.customerCard small{color:#738087}.avatar{color:#90661f;background:#f5e5c5;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;font-weight:700;display:grid}.board{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.lane{background:#e9edef;border-radius:13px;padding:14px}.lane h3{margin:0;display:inline-block}.lane>span{float:left;color:#718087;font-size:12px}.lane article{background:#fff;border:1px solid #dfe5e7;border-radius:10px;margin-top:13px;padding:14px}.lane article small{color:#748187;margin-top:5px;display:block}.lane article p{margin:12px 0 0;font-size:12px}@media (max-width:950px){.cardGrid,.board{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cardGrid,.board{grid-template-columns:1fr}}nav em{float:left;color:#172125;background:#d99d32;border-radius:20px;padding:2px 7px;font-size:11px;font-style:normal}.link{color:#9b6715;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.danger{color:#b34d42}.ok{color:#27764a}.quick{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.quick button{text-align:right;cursor:pointer;background:#fff;border:1px solid #e0e5e7;border-radius:12px;padding:17px}.quick b{float:left;font-size:20px}.customerCard{text-align:right;cursor:pointer;width:100%;color:inherit}.customerCard>span:last-child{margin-right:auto}.back{color:#8b641e;cursor:pointer;background:0 0;border:0;margin-bottom:13px}.profile{color:#fff;background:#172125;border-radius:15px;align-items:center;gap:16px;padding:22px;display:flex}.profile h2,.profile p{margin:0 0 5px}.profile .whatsapp{margin-right:auto}.big{width:58px;height:58px}.mini{margin-top:15px}.smallStrong{font-size:17px!important}.whatsapp,.sent{cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-weight:700}.whatsapp{color:#167744;background:#dff5e7}.sent{color:#66777d;background:#e9edef}.reminders{gap:12px;display:grid}.reminders article{background:#fff;border:1px solid #dfe5e7;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.reminders h3{margin:0 10px;display:inline-block}.reminders p{color:#56666c;margin:10px 0 0}.lane button{text-align:right;cursor:pointer;background:#fff;border:1px solid #dfe5e7;border-radius:10px;width:100%;margin-top:12px;padding:14px;display:block}.lane button small{color:#738087;margin-top:5px;display:block}.lane button p{margin-bottom:0}@media (max-width:750px){.quick{grid-template-columns:1fr}.profile{flex-wrap:wrap;align-items:flex-start}.profile .whatsapp{margin-right:0}.reminders article{flex-direction:column;align-items:flex-start}}.shipments{gap:16px;display:grid}.shipments>article{background:#fff;border:1px solid #dfe5e7;border-radius:14px;padding:20px}.shipmentHead{justify-content:space-between;align-items:center;display:flex}.shipmentHead h2{margin:0 10px;display:inline-block}.shipmentMeta{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.shipmentMeta span{color:#68777d;background:#f5f7f8;border-radius:9px;padding:12px}.shipmentMeta b{color:#172125;margin-top:5px;display:block}.successNote{color:#256e47;background:#e3f3e9;border-radius:9px;margin-bottom:0;padding:12px}@media (max-width:700px){.shipmentMeta{grid-template-columns:1fr}.shipmentHead{flex-direction:column;align-items:flex-start;gap:12px}}.shipmentMeta label{color:#68777d;background:#f5f7f8;border-radius:9px;flex-direction:column;gap:7px;padding:12px;font-size:13px;display:flex}.shipmentMeta input{color:#172125;font:inherit;background:#fff;border:1px solid #d7dee2;border-radius:8px;padding:8px}.shipmentActions{gap:8px;display:flex}.undoButton{color:#9c3939;cursor:pointer;background:#fff2f2;border:1px solid #d9a1a1;border-radius:9px;padding:10px 14px;font-weight:700}.undoButton:hover{background:#ffe7e7}.phone{white-space:nowrap;direction:ltr;unicode-bidi:isolate;display:inline-block}.inlineEdit{background:#fffdf7!important;border-color:#dfc88e!important;min-width:105px!important}.noteEdit{resize:vertical;color:#26363c;width:220px;min-height:56px;font:inherit;background:#fffdf7;border:1px solid #d7dee2;border-radius:8px;padding:8px;font-size:12px}.noteEdit:focus,.inlineEdit:focus{outline-offset:1px;outline:2px solid #d4a33e}.installDisabled{cursor:not-allowed;background:#e8ecee;border:1px solid #d9dfe1;border-radius:8px;width:105px;height:34px;display:block}.emptyState{text-align:center;color:#6c7a80;padding:55px 20px}.emptyState h3{color:#263338;margin:0 0 9px}.emptyState p{margin:0}.productLine{white-space:nowrap;margin:3px 0;display:block}.productLine+.productLine{border-top:1px solid #edf0f1;padding-top:4px}.menuToggle{color:#fff;cursor:pointer;background:#233237;border:1px solid #405156;border-radius:8px;width:34px;height:34px;font-size:21px;position:absolute;top:16px;left:14px}.menuClosed{grid-template-columns:1fr 64px}.menuClosed aside{width:64px;padding:18px 10px}.menuClosed aside .brand{text-align:center;margin-top:48px;font-size:18px}.menuClosed aside .brand span{display:block}.menuClosed aside .brand+small,.menuClosed aside nav{display:none}.menuClosed .menuToggle{left:15px}@media (max-width:950px){.menuToggle{position:absolute;top:12px;left:15px}.menuClosed aside{width:100%;height:58px;padding:0}.menuClosed aside .brand,.menuClosed aside .brand+small,.menuClosed aside nav{display:none}.menuClosed .content{padding-top:22px}}.content{min-width:0}@media (min-width:951px){aside{top:0;right:auto;align-self:start;height:100vh;position:sticky;inset-block:auto;overflow-y:auto}.menuClosed aside{display:block}.menuClosed .menuToggle{top:16px}main{padding-right:230px;transition:padding-right .2s;display:block}aside{width:230px;height:auto;transition:width .2s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.content{width:100%;max-width:none}.menuClosed aside{width:64px}.menuClosed{padding-right:0}.menuClosed aside{background:0 0;width:0;padding:0;overflow:visible}.menuClosed .menuToggle{z-index:20;background:#172125;width:42px;height:42px;position:fixed;top:14px;left:auto;right:14px;box-shadow:0 4px 14px #0003}.menuClosed aside .brand,.menuClosed aside .brand+small,.menuClosed aside nav{display:none}.menuClosed header{padding-right:64px}}table select{min-width:105px;font:inherit;color:#24363d;cursor:pointer;background:#fff;border:1px solid #d7dee2;border-radius:8px;padding:6px 8px}table select:focus{outline-offset:1px;outline:2px solid #d4a33e}.globalTools input{background:#fff;border:1px solid #dbe1e4;border-radius:10px;flex:1;min-width:180px;padding:10px 13px}.globalTools select,.globalTools button{color:#26363c;font:inherit;background:#fff;border:1px solid #dbe1e4;border-radius:10px;padding:9px 12px}@media (max-width:700px){.globalTools,.morningCard{flex-direction:column;align-items:stretch}.globalTools input{width:100%}.subtabs{width:100%;overflow-x:auto}.subtabs button{white-space:nowrap}.inventorySplit{grid-template-columns:1fr}}.globalTools{align-items:center;gap:8px;margin:0 0 14px;display:flex}.globalTools input{background:#fff;border:1px solid #dbe1e4;border-radius:8px;flex:1;min-width:160px;height:38px;padding:7px 11px;font-size:13px}.globalTools select,.globalTools button{color:#26363c;height:38px;font:inherit;background:#fff;border:1px solid #dbe1e4;border-radius:8px;padding:7px 10px;font-size:13px}.subtabs{background:#e9edef;border-radius:12px;gap:8px;width:max-content;margin-bottom:16px;padding:5px;display:flex}.subtabs button{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 18px;font-weight:700}.subtabs button.active{color:#fff;background:#172125;box-shadow:0 2px 7px #0002}.inventorySplit{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.inventorySplit article{background:#f4f6f7;border-radius:12px;padding:22px}.inventorySplit h3,.inventorySplit p{margin:0}.inventorySplit strong{color:#172125;margin:10px 0;font-size:38px;display:block}.inventorySplit p{color:#6c7a80}.morningCard{color:#fff;background:#172125;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:22px;display:flex}.morningCard h2{margin:8px 0 5px}.morningCard p{color:#c8d2d5;max-width:720px;margin:0}.externalLink{white-space:nowrap;text-decoration:none;display:inline-block}@media (max-width:700px){.globalTools{grid-template-columns:minmax(0,1fr) minmax(130px,180px);gap:7px;display:grid}.globalTools input{width:100%;min-width:0}.globalTools button{grid-column:auto}.morningCard{flex-direction:column;align-items:stretch}.subtabs{width:100%;overflow-x:auto}.subtabs button{white-space:nowrap}.inventorySplit{grid-template-columns:1fr}}@media (max-width:430px){.globalTools{grid-template-columns:1fr}.globalTools input,.globalTools select,.globalTools button{height:36px}.globalTools button{width:max-content}}.sortableTh{cursor:pointer;-webkit-user-select:none;user-select:none}.sortableTh:hover{background:#e9edef}.sortableTh:after{content:" ↕";color:#9aa6aa;font-size:11px}.sortableTh[data-sort=asc]:after{content:" ↑";color:#a26d18}.sortableTh[data-sort=desc]:after{content:" ↓";color:#a26d18}.installerFilter{background:#fff;border:1px solid #dfe5e7;border-radius:12px;align-items:center;gap:12px;width:max-content;margin-bottom:14px;padding:12px 16px;display:flex}.installerFilter label{font-weight:700}.installerFilter select{font:inherit;background:#fff;border:1px solid #d7dee2;border-radius:8px;padding:8px 12px}@media (max-width:850px){.overviewKpis{grid-template-columns:1fr 1fr}}@media (max-width:560px){.overviewKpis{grid-template-columns:1fr}.installerFilter{width:100%}}.kpis .kpiLink{text-align:right;width:100%;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e5e7;border-radius:12px;flex-direction:column;align-items:flex-start;padding:17px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.kpis .kpiLink:hover{border-color:#d5a548;transform:translateY(-2px);box-shadow:0 7px 18px #26323818}.kpis .kpiLink.alert{background:#fff8e9}.kpis .kpiLink i{color:#9b6715;margin-top:8px;font-size:12px}.inventorySplit button{text-align:right;color:inherit;font:inherit;cursor:pointer;border:0;transition:transform .15s,box-shadow .15s}.inventorySplit button:hover{transform:translateY(-2px);box-shadow:0 7px 18px #26323818}.newOrderButton{margin-right:auto}.modalBackdrop{z-index:100;background:#10191dbf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.orderModal{background:#fff;border-radius:16px;width:min(760px,100%);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 24px 70px #0006}.modalHead{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.modalHead h2{margin:8px 0 0}.modalClose{cursor:pointer;background:#edf1f2;border:0;border-radius:9px;width:38px;height:38px;font-size:25px}.formGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.formGrid label{color:#36464c;flex-direction:column;gap:6px;font-weight:700;display:flex}.formGrid input,.formGrid select{font:inherit;color:#172125;background:#fff;border:1px solid #d7dee2;border-radius:9px;padding:10px 12px}.formGrid input:focus,.formGrid select:focus{outline-offset:1px;outline:2px solid #d4a33e}.modalActions{border-top:1px solid #edf0f1;justify-content:flex-start;gap:10px;margin-top:22px;padding-top:18px;display:flex}.modalActions button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee2;border-radius:9px;padding:10px 18px;font-weight:700}.modalActions .primary{color:#fff;background:#172125}@media (max-width:620px){.formGrid{grid-template-columns:1fr}.orderModal{padding:18px}.newOrderButton{white-space:nowrap}}.orderItemsEditor{gap:10px;margin-bottom:18px;display:grid}.orderItemsHead{color:#36464c;justify-content:space-between;align-items:center;display:flex}.orderItemsHead span{color:#708087;font-size:13px}.orderItemRow{background:#f8fafb;border:1px solid #e2e7e9;border-radius:12px;grid-template-columns:minmax(220px,1fr) 90px 130px auto;align-items:end;gap:10px;padding:12px;display:grid}.orderItemRow label{color:#36464c;flex-direction:column;gap:6px;font-weight:700;display:flex}.orderItemRow input,.orderItemRow select{width:100%;font:inherit;color:#172125;background:#fff;border:1px solid #d7dee2;border-radius:9px;padding:10px 12px}.addOrderItem,.removeOrderItem{font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee2;border-radius:9px;padding:10px 12px;font-weight:700}.addOrderItem{color:#8b5d05;border-color:#dfb85e;justify-self:start}.removeOrderItem{color:#a12b2b}@media (max-width:620px){.orderItemRow{grid-template-columns:1fr 1fr}.orderItemRow label:first-child,.removeOrderItem{grid-column:1/-1}}.orderProductLine{margin-bottom:6px;display:block}.orderProductLine small{display:block}.productCatalogGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:18px;display:grid}.productCatalogCard{background:#fff;border:1px solid #dfe5e7;border-radius:14px;grid-template-columns:150px 1fr;display:grid;overflow:hidden;box-shadow:0 4px 16px #1721250a}.productMedia{background:#f1f4f5;min-height:220px;position:relative}.productMedia img{object-fit:cover;width:100%;height:100%}.productMediaEmpty{color:#839096;place-items:center;height:100%;font-weight:700;display:grid}.productMedia>span{color:#fff;background:#172125d9;border-radius:7px;padding:4px 7px;font-size:12px;position:absolute;bottom:8px;right:8px}.productCatalogContent{gap:13px;padding:16px;display:grid}.productCatalogTitle{align-items:center;gap:8px;display:flex}.productCatalogTitle .catalogName{width:100%;min-width:0;max-width:none;font-size:17px;font-weight:800}.catalogStats{flex-wrap:wrap;gap:8px;display:flex}.catalogStats span{color:#526269;background:#f0f4f5;border-radius:8px;padding:5px 8px;font-size:13px}.catalogPriceGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.productCatalogContent label{color:#425158;gap:5px;font-size:13px;font-weight:700;display:grid}.productCatalogContent input,.productCatalogContent textarea{width:100%;font:inherit;color:#172125;background:#fff;border:1px solid #d7dee2;border-radius:8px;padding:9px}.productCatalogContent textarea{resize:vertical;min-height:78px}.catalogTechnical textarea{min-height:118px}.catalogMediaUrls{text-align:left;direction:ltr}.catalogVideoLink{color:#8b5d05;justify-self:start;font-weight:700}.productGallery{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.productGallery img{aspect-ratio:1;object-fit:cover;border:1px solid #e1e6e8;border-radius:7px;width:100%}@media (max-width:720px){.productCatalogCard{grid-template-columns:1fr}.productMedia{min-height:190px;max-height:260px}.catalogPriceGrid{grid-template-columns:1fr}.productCatalogTitle{flex-direction:column;align-items:stretch}.productCatalogTitle .deleteCatalog{align-self:start}}.addAccessoryButton{color:#825606;font:inherit;cursor:pointer;white-space:nowrap;background:#fffaf0;border:1px solid #dfb85e;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:7px 10px;font-weight:700;display:inline-flex}.addAccessoryButton:hover{background:#fff1cf}.addAccessoryModal{width:min(560px,100%)}.catalogTableWrap,.catalogDataTable{overflow:visible}.catalogDataTable th{white-space:nowrap}.catalogDataTable td{vertical-align:middle;overflow:visible}.catalogProductCell{position:relative}.catalogProductButton{color:#8b5d05;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:800}.catalogProductButton:hover{text-decoration:underline}.catalogProductCell>small{color:#7a878c;display:block}.catalogProductHover{z-index:40;background:#fff;border:1px solid #d8dee1;border-radius:12px;width:260px;padding:8px;display:none;position:absolute;top:70%;right:20px;box-shadow:0 18px 45px #17212538}.catalogProductHover img{object-fit:cover;border-radius:8px;width:100%;height:180px;margin-bottom:7px;display:block}.catalogProductCell:hover .catalogProductHover,.catalogProductCell:focus-within .catalogProductHover{display:block}.catalogPriceInput{border:1px solid #d7dee2;border-radius:8px;min-width:110px;padding:9px;width:130px!important}.competitorDetailsInput{resize:vertical;width:240px;min-height:68px;font:inherit;border:1px solid #d7dee2;border-radius:8px;padding:9px}.catalogDetailsButton{color:#825606;font:inherit;cursor:pointer;white-space:nowrap;background:#fffaf0;border:1px solid #dfb85e;border-radius:8px;margin-bottom:7px;padding:7px 10px;font-weight:700;display:block}.catalogDetailsModal{width:min(900px,100%)}.catalogDetailPrices{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.catalogDetailPrices label,.catalogDetailField{color:#425158;gap:6px;font-weight:700;display:grid}.catalogDetailPrices input,.catalogDetailField input,.catalogDetailField textarea{width:100%;font:inherit;border:1px solid #d7dee2;border-radius:9px;padding:10px 12px}.catalogDetailField{margin-top:14px}.catalogDetailField textarea{resize:vertical;min-height:90px}.catalogDetailField .technicalDetailsEditor{min-height:170px}.catalogDetailGallery{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:12px;display:grid}.catalogDetailGallery img{object-fit:cover;border:1px solid #dfe5e7;border-radius:10px;width:100%;height:150px}.catalogVideoFrame{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;margin-top:14px}@media (max-width:700px){.catalogTableWrap{overflow:auto}.catalogProductHover{width:auto;position:fixed;top:25%;left:16px;right:16px}.catalogDetailPrices{grid-template-columns:1fr}}.newOrderTask{background:#f7f9fa;border:1px solid #dce3e5;border-radius:11px;grid-template-columns:1fr;align-items:start;gap:10px;margin-top:16px;padding:13px;display:grid}.newOrderTask.active{background:#fff8e8;border-color:#e7b548}.newOrderTask .taskCheck{justify-self:start;align-items:center;gap:7px;display:inline-flex}.newOrderTask .taskCheck input[type=checkbox]{-webkit-appearance:auto;appearance:auto;flex:0 0 18px;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important}.newOrderTask textarea{width:100%;min-height:64px;font:inherit;resize:vertical;border:1px solid #d7dee2;border-radius:9px;padding:10px 12px}.newOrderTask textarea:disabled{color:#879398;background:#edf1f2}.orderItemTask{background:#fff;border:1px solid #dde4e6;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(165px,auto) minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.orderItemTask.active{background:#fff5d9;border-color:#dfa62f}.orderItemTask .taskCheck{white-space:nowrap;justify-self:stretch;align-items:center;gap:7px;display:flex}.orderItemTask .taskCheck input[type=checkbox]{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important}.orderItemTask textarea{width:100%;min-height:58px;font:inherit;resize:vertical;border:1px solid #d7dee2;border-radius:8px;padding:9px 10px}.orderItemTask textarea:disabled{color:#879398;background:#edf1f2}@media (max-width:620px){.orderItemTask{grid-template-columns:auto minmax(0,1fr);gap:8px}.orderItemTask .taskCheck{white-space:normal}.orderItemTask textarea{min-height:52px}}.customerAccessoryTasks{gap:8px;display:grid}.customerAccessoryTask{background:#f8fafb;border:1px solid #d8e0e6;border-radius:10px;gap:7px;padding:10px;display:grid}.customerAccessoryTask.active{background:#fff5d9;border-color:#e2a42a}.customerAccessoryTask textarea{min-height:54px}.sideTop{margin:0 0 22px;padding-left:44px;display:block}.sideTop>div{min-width:0}.sideTop .brand{line-height:1.1}.sideTop small{color:#91a0a5;letter-spacing:3px;margin-top:3px;display:block}.sideNewOrder{color:#172125;font:inherit;cursor:pointer;background:#dda33b;border:1px solid #e0aa43;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:12px;padding:6px 9px;display:inline-flex}.sideNewOrder span{font-size:16px;line-height:1}.sideNewOrder b{white-space:nowrap;font-size:11px}.sideNewOrder:hover{background:#e7b351}.menuClosed .sideTop>div,.menuClosed .sideNewOrder b{display:none}.menuClosed .sideTop{margin:64px 0 10px;padding:0}.menuClosed .sideNewOrder{border-radius:8px;width:36px;height:36px;margin:0;padding:0}@media (max-width:950px){aside{min-height:116px;padding-top:16px}.sideTop{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:auto;margin:0;padding:0 52px;display:grid;position:static}.sideTop>div{min-width:0;display:block}.sideTop .brand{white-space:nowrap;font-size:23px}.sideTop small{white-space:nowrap;margin-top:2px;font-size:9px}.sideNewOrder{max-width:120px;margin:0;padding:6px 8px;position:static}.menuClosed .sideTop{display:none}}@media (max-width:460px){aside{min-height:142px}.sideTop{grid-template-columns:1fr;gap:8px;padding:0 48px 0 0}.sideNewOrder{justify-self:start;margin-right:0}.sideTop small{letter-spacing:2px}}.paymentButton{white-space:nowrap;color:#8b6018;cursor:pointer;background:#fff9eb;border:1px solid #d8b86e;border-radius:8px;padding:7px 10px;font-weight:700}.paymentButton:hover{background:#fff0cd}.paymentModal{width:min(900px,100%)}.paymentModal .modalHead p{color:#68777d;margin:8px 0 0}.paymentList{gap:12px;max-height:45vh;display:grid;overflow:auto}.paymentList article{background:#f8f9f9;border:1px solid #dfe5e7;border-radius:12px;padding:14px}.paymentRowHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.deletePayment{color:#ad4038;cursor:pointer;background:0 0;border:0}.paymentFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.paymentFields label{color:#526168;flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.paymentFields input,.paymentFields select{color:#172125;width:100%;font:inherit;background:#fff;border:1px solid #d4dcdf;border-radius:8px;padding:9px}.paymentFields .wide{grid-column:span 3}.addPaymentToggle{border-top:1px solid #e3e8ea;justify-content:flex-start;margin-top:14px;padding-top:14px;display:flex}.addPaymentToggle .primary{padding:9px 14px}.addPayment{background:#f8f9f9;border:1px solid #e1e6e8;border-radius:12px;margin-top:12px;padding:14px}.addPayment .primary{margin-top:13px}.emptyPayment{color:#68777d;background:#f4f6f7;border-radius:10px;margin:0;padding:16px}@media (max-width:700px){.paymentFields{grid-template-columns:1fr 1fr}.paymentFields .wide{grid-column:span 2}}@media (max-width:460px){.paymentFields{grid-template-columns:1fr}.paymentFields .wide{grid-column:auto}}.searchField{flex:1;min-width:160px;position:relative}.globalTools .searchField input{width:100%;min-width:0;padding-left:38px}.globalTools .searchClear{color:#6e7c82;cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;padding:0;font-size:20px;line-height:1;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.globalTools .searchClear:hover{color:#172125;background:#edf1f2}@media (max-width:700px){.searchField{width:100%;min-width:0}}@media (max-width:430px){.globalTools .searchClear{width:26px;height:26px}}.panelHead .searchField{flex:0 280px;min-width:180px;position:relative}.panelHead .searchField input{width:100%;padding-left:38px}.panelHead .searchClear{color:#6e7c82;cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;padding:0;font-size:20px;line-height:1;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.panelHead .searchClear:hover{color:#172125;background:#edf1f2}@media (max-width:950px){.panelHead .searchField{flex-basis:auto;width:100%;max-width:none}.panelHead .searchField input{width:100%}}.datePicker{width:100%;position:relative}.datePicker .dateDisplay{text-align:right;cursor:pointer;direction:ltr;background:#fff;width:100%;padding-left:42px}.datePicker .calendarButton{z-index:2;cursor:pointer;background:#edf1f2;border:0;border-radius:7px;width:32px;height:30px;padding:0;font-size:16px;line-height:1;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.datePicker .calendarButton:hover{background:#e2e8ea}.datePicker .nativeDatePicker{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;inset:auto!important}.datePicker.compact{width:132px;min-width:132px}.datePicker.compact .dateDisplay{padding-left:35px;padding-right:8px}.datePicker.compact .calendarButton{width:28px;left:3px}.link,.customerCard>div,.profile>div:not(.avatar),.lane button>div{text-align:right;direction:rtl}.customerCard h3,.profile h2,.lane h3{text-align:right;width:100%}.customerCard small,.customerCard p{text-align:right;display:block}.numberEdit{color:#26363c;width:72px;font:inherit;background:#fffdf7;border:1px solid #dfc88e;border-radius:8px;padding:7px 8px}.balanceEdit{width:105px}.productSelect{max-width:280px;min-width:210px!important}.numberEdit:focus{outline-offset:1px;outline:2px solid #d4a33e}.customerEditor{background:#fff;border:1px solid #dfe5e7;border-radius:13px;margin-top:14px;padding:17px}.customerEditorHead{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:13px;display:flex}.customerEditorHead h3{margin:0}.customerEditorHead small{color:#718087}.customerEditGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customerEditGrid label{color:#526168;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.customerEditGrid input,.customerEditGrid select{color:#172125;width:100%;font:inherit;background:#fff;border:1px solid #d7dee2;border-radius:9px;padding:9px 11px}.customerEditGrid input:focus,.customerEditGrid select:focus{outline-offset:1px;outline:2px solid #d4a33e}@media (max-width:900px){.customerEditGrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.customerEditorHead{flex-direction:column;align-items:flex-start;gap:4px}.customerEditGrid{grid-template-columns:1fr}}.taskCheck{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;display:inline-flex}.taskCheck input{accent-color:#d99d32;cursor:pointer;width:18px;height:18px;margin:0}.taskCheck span{color:#596a70;font-size:12px}.kpis .kpiLink:disabled{cursor:default;opacity:.82}.kpis .kpiLink:disabled:hover{box-shadow:none;border-color:#e0e5e7;transform:none}.taskLinks{flex-wrap:wrap;gap:6px;display:flex}.taskLinks button{color:#815812;cursor:pointer;white-space:nowrap;background:#fff9eb;border:1px solid #d8b86e;border-radius:7px;padding:6px 9px}.taskLinks button:hover{background:#fff0cd}.stockProductEdit{grid-template-columns:minmax(180px,1fr) 58px;gap:6px;margin-bottom:6px;display:grid}.stockProductEdit select,.stockProductEdit input,.tableTextEdit{color:#26363c;font:inherit;background:#fffdf7;border:1px solid #dfc88e;border-radius:8px;padding:7px 8px}.stockProductEdit input{width:58px}.tableTextEdit{width:140px;max-width:100%}td .datePicker{min-width:145px;margin-top:6px}td .datePicker .dateDisplay{height:34px;padding-block:6px;font-size:12px}.tableWrap td input:not([type=checkbox]),.tableWrap td select,.tableWrap td textarea{field-sizing:content;width:auto;min-width:0;max-width:min(240px,28vw)}.tableWrap .inlineEdit{min-width:0!important}.tableWrap .productSelect{max-width:240px;min-width:0!important}.tableWrap .numberEdit{width:fit-content;min-width:5ch}.tableWrap .tableTextEdit{width:auto;min-width:8ch}.tableWrap .noteEdit{width:auto;min-width:14ch;max-width:220px}.tableWrap td .datePicker{width:132px;min-width:132px}.tableWrap{scrollbar-gutter:stable;scrollbar-color:#8e9a9f #e8ecee;scrollbar-width:auto;max-width:100%;overflow:scroll auto}.tableWrap th,.tableWrap td{white-space:nowrap;width:1%}.tableWrap td{max-width:280px}.tableWrap td small{white-space:normal}.tableWrap::-webkit-scrollbar{height:14px}.tableWrap::-webkit-scrollbar-track{background:#e8ecee;border-radius:8px}.tableWrap::-webkit-scrollbar-thumb{background:#8e9a9f;border:3px solid #e8ecee;border-radius:8px}.tableWrap::-webkit-scrollbar-thumb:hover{background:#65757b}.quick{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px}.quick button{border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:9px 12px;font-size:13px;display:flex}.quick b{float:none;font-size:18px;line-height:1}@media (max-width:750px){.quick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.quick{grid-template-columns:1fr 1fr}.quick button{min-height:46px;padding:8px 10px}}@media (max-width:360px){.quick{grid-template-columns:1fr}}.changeNotice{z-index:250;color:#26363c;background:#fffaf0;border:1px solid #d5a548;border-right:5px solid #d99d32;border-radius:12px;width:min(460px,100vw - 32px);padding:15px 18px 14px 44px;animation:.2s ease-out noticeIn;position:fixed;bottom:22px;left:22px;box-shadow:0 12px 35px #17212535}.changeNotice>button{color:#56666c;cursor:pointer;background:#eceff0;border:0;border-radius:50%;width:27px;height:27px;padding:0;font-size:19px;position:absolute;top:9px;left:9px}.changeNotice>strong{color:#845b15;margin-bottom:5px;display:block}.changeNotice p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.changeNotice mark{color:#563d12;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;background:#f6e5bc;border-radius:5px;max-width:180px;padding:1px 5px;display:inline-block;overflow:hidden}@keyframes noticeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:520px){.changeNotice{width:auto;bottom:16px;left:16px;right:16px}}html{scroll-behavior:smooth;font-family:Arial,Noto Sans Hebrew,Segoe UI,sans-serif}body{font-family:inherit;line-height:1.45}button,input,select,textarea{font:inherit}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:3px solid #d99d32}th{z-index:1;position:sticky;top:0}tbody tr:hover{background:#fffaf0}.tableWrap{overscroll-behavior-inline:contain}.embeddedForm{padding:24px}.embeddedForm .formGrid input,.embeddedForm .formGrid select{width:100%}.linkedIds{flex-wrap:wrap;gap:7px;display:flex}.reportToolbar{justify-content:flex-start;gap:9px;margin-bottom:14px;display:flex}.reportToolbar button,.reportToolbar a,.documentActions button{color:#25363c;cursor:pointer;background:#fff;border:1px solid #d5dde0;border-radius:9px;padding:9px 14px;font-weight:700;text-decoration:none}.reportToolbar .primary,.documentActions .primary{color:#fff;background:#172125}.reportBreakdown{padding:20px}.reportBar{grid-template-columns:180px minmax(100px,1fr) 110px;align-items:center;gap:12px;margin:12px 0;display:grid}.reportBar i{background:linear-gradient(90deg,#d79c31,#efc76f);border-radius:8px;height:10px;display:block}.reportBar b{text-align:left}.emptyInline{color:#728087}.deliveryDocument{background:#fff;border:1px solid #dce2e4;border-radius:14px;width:min(900px,100%);margin:0 auto;padding:36px;box-shadow:0 10px 30px #17212512}.deliveryDocument>header{border-bottom:2px solid #172125;justify-content:space-between;align-items:center;padding:0 0 20px;display:flex}.deliveryDocument>header img{object-fit:cover;object-position:center;width:210px;height:90px}.deliveryDocument>header h2{margin:0 0 8px;font-size:30px}.deliveryDocument>header p{color:#637278;margin:2px 0}.documentActions{justify-content:flex-start;margin-bottom:16px;display:flex}.documentCustomer{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.documentCustomer>div{background:#f4f6f7;border-radius:8px;flex-direction:column;padding:12px;display:flex}.documentCustomer b{color:#6d7a80;margin-bottom:3px;font-size:12px}.deliveryDocument table{border-collapse:collapse;width:100%}.deliveryDocument th,.deliveryDocument td{text-align:right;border:1px solid #dce2e4;padding:12px}.documentMeta{margin:22px 0}.signatures{justify-content:space-between;gap:30px;margin-top:55px;display:flex}.deliveryDocument footer{text-align:center;letter-spacing:2px;color:#65747a;border-top:1px solid #dce2e4;margin-top:34px;padding-top:14px}@media (max-width:650px){.reportBar{grid-template-columns:1fr}.reportBar b{text-align:right}.deliveryDocument{padding:20px}.deliveryDocument>header{flex-direction:column-reverse;align-items:flex-start;gap:18px}.documentCustomer{grid-template-columns:1fr}.signatures{flex-direction:column;gap:25px}}@media print{aside,.globalTools,.content>header,.noPrint,.reportToolbar,.floatingHScroll{display:none!important}main,.menuClosed{padding:0!important;display:block!important}.content{max-width:none!important;padding:0!important}.deliveryDocument{box-shadow:none;border:0;width:100%;padding:0}.deliveryDocument>header{display:flex!important}.panel{break-inside:avoid}body{background:#fff!important}}.customerOrderCards{gap:14px;padding:16px;display:grid}.customerOrderCard{background:#fbfcfc;border:1px solid #dde4e6;border-radius:12px;min-width:0;padding:14px}.customerOrderCardHead{border-bottom:1px solid #e7ebec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.customerOrderCardHead .datePicker{margin-inline-start:auto}.customerOrderCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.orderCardGroup{background:#fff;border:1px solid #e6eaeb;border-radius:10px;min-width:0;padding:12px}.orderCardGroup h3{margin:0 0 10px;font-size:14px}.orderCardFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.orderCardFields label{color:#68767c;gap:4px;min-width:0;font-size:11px;display:grid}.orderCardFields input:not([type=checkbox]),.orderCardFields select,.orderCardFields textarea{color:#26363c;background:#fffdf7;border:1px solid #dfc88e;border-radius:8px;width:100%;min-width:0;max-width:none;padding:7px 8px}.orderCardFields .wide{grid-column:1/-1}.orderCardFields textarea{resize:vertical;min-height:58px}.orderCardValue{color:#26363c;background:#f4f6f7;border-radius:8px;align-items:center;min-height:35px;padding:7px 8px;font-weight:700;display:flex}.orderCardFields .taskCheck{grid-template-columns:auto 1fr;justify-content:start;align-items:center;display:flex}.orderCardFields .taskCheck input{width:18px;height:18px}@media (max-width:1100px){.customerOrderCardGrid{grid-template-columns:1fr 1fr}.orderCardGroup:last-child{grid-column:1/-1}}@media (max-width:700px){.customerOrderCardGrid{grid-template-columns:1fr}.orderCardGroup:last-child{grid-column:auto}.customerOrderCardHead .datePicker{margin-inline-start:0}}.customerOrderCardHead>button:not(.link),.customerOrderCardHead>.datePicker,.customerOrderCardHead>.badge{align-self:center;margin-block:0}.customerOrderCardHead .addAccessoryButton,.customerOrderCardHead .deleteCatalog{min-width:128px}.primary,.whatsapp,.sent,.addAccessoryButton,.deleteCatalog,.undoButton,.paymentButton,.deleteShipmentItem,.taskLinks button,.reportToolbar button,.reportToolbar a,.documentActions button,.modalActions button{box-sizing:border-box;justify-content:center;align-items:center;min-height:38px;margin-block:0;line-height:1.2;display:inline-flex}.shipmentActions,.reportToolbar,.documentActions,.modalActions,.taskLinks{align-items:center}.customerOrderCardHead{align-content:center}.customerOrderCardHead .datePicker.compact,.customerOrderCardHead .datePicker.compact .dateDisplay{height:38px}.whatsapp{text-decoration:none}.shipmentDeliveryEdit{color:#26363c;background:#fff;border:1px solid #d7dee2;border-radius:8px;min-width:145px;padding:7px 9px}.trackingCell{min-width:210px!important}.trackingCell.pickup{color:#68777d;background:#edf1f2!important}.trackingDisabled{color:#68777d;white-space:nowrap;background:#e2e7e9;border-radius:8px;padding:8px 10px;display:block}.trackingEditor{align-items:center;gap:8px;display:flex}.trackingEditor input{background:#fff;border:1px solid #d7dee2;border-radius:8px;padding:7px 9px;width:150px!important;min-width:130px!important}.trackingEditor a{color:#8b5d05;white-space:nowrap;text-underline-offset:3px;font-weight:700}.customerOrderCard.hasOpenTask{background:#fff5d9;border-color:#dfa62f;box-shadow:0 0 0 2px #f2cf7a40}.customerOrderCard.hasOpenTask .customerOrderCardHead{border-bottom-color:#e7bd5d}.customerOrderCard.hasOpenTask .orderCardGroup{background:#fffaf0;border-color:#e7c36d}.customerOrderCard.hasOpenTask .orderCardValue{background:#fff0c8}input:not([type=checkbox]):not([type=radio]),select,textarea{field-sizing:content}.tableWrap th,.tableWrap td{padding-inline:10px}.tableWrap input:not([type=checkbox]),.tableWrap select,.tableWrap textarea{max-width:220px}.tableWrap>table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.tableWrap th,.tableWrap td{vertical-align:middle;width:auto;padding:11px 12px}.tableWrap th{color:#52636a;background:#f2f5f6;border-bottom:1px solid #dce3e5;height:42px;font-size:12px;font-weight:700}.tableWrap td{border-top:0;border-bottom:1px solid #e8edef;height:46px}.tableWrap tbody tr:nth-child(2n){background:#fafbfb}.tableWrap tbody tr:hover{background:#fff7e7}.tableWrap tbody tr:last-child td{border-bottom:0}.tableWrap td:first-child,.tableWrap th:first-child{padding-right:16px}.tableWrap td:last-child,.tableWrap th:last-child{padding-left:16px}:is(.tableWrap td:has(>input[type=number]),.tableWrap td:has(>.badge),.tableWrap td:has(>b:only-child)){white-space:nowrap}.tableWrap input:not([type=checkbox]),.tableWrap select,.tableWrap textarea{min-height:34px}.tableWrap textarea{white-space:normal}.shipments{width:min(100%,980px)}.shipments>article{padding:16px}.shipmentMeta{grid-template-columns:repeat(3,minmax(170px,230px));justify-content:start}.shipmentTable{margin-inline:-16px;padding-inline:16px}.inventoryKpis{grid-template-columns:repeat(4,minmax(150px,210px));justify-content:start;gap:10px}.inventoryKpis .kpiLink{min-height:110px;padding:14px}.inventoryKpis .kpiLink strong{margin:6px 0;font-size:23px}@media (max-width:950px){.inventoryKpis{grid-template-columns:repeat(2,minmax(150px,210px))}}@media (max-width:700px){.shipments{width:100%}.shipmentMeta{grid-template-columns:1fr}.shipmentTable>table{min-width:560px}}@media (max-width:480px){.inventoryKpis{grid-template-columns:1fr 1fr}.inventoryKpis .kpiLink{min-height:96px;padding:11px}}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,210px));justify-content:start;gap:10px}.kpis article,.kpis .kpiLink{width:100%;min-height:104px;padding:14px}.kpis strong{margin:6px 0;font-size:23px}.inventorySplit{grid-template-columns:repeat(auto-fit,minmax(190px,250px));justify-content:start;gap:10px;padding:14px}.inventorySplit button,.inventorySplit article{width:100%;min-height:112px;padding:14px}.inventorySplit strong{margin:6px 0;font-size:28px}.overviewKpis{grid-template-columns:repeat(auto-fit,minmax(170px,220px))}@media (max-width:560px){.kpis,.overviewKpis{grid-template-columns:1fr 1fr}.kpis article,.kpis .kpiLink{min-height:94px;padding:11px}.inventorySplit{grid-template-columns:1fr 1fr}.inventorySplit button,.inventorySplit article{min-height:100px;padding:12px}}@media (max-width:390px){.kpis,.overviewKpis,.inventorySplit{grid-template-columns:1fr}}.tableWrap>table{table-layout:auto;width:max-content;min-width:0;margin-inline-end:auto}.tableWrap th,.tableWrap td{width:auto;min-width:0;max-width:280px;padding-inline:12px}.tableWrap th{padding-inline:12px}.tableWrap td{overflow-wrap:anywhere}:is(.tableWrap td:has(.productSelect),.tableWrap td:has(.stockProductEdit),.tableWrap td:has(.noteEdit)){max-width:240px}:is(.tableWrap td:has(>input[type=number]),.tableWrap td:has(>.badge),.tableWrap td:has(>.taskCheck)){white-space:nowrap;width:1%}.shipmentTable>table{width:max-content;min-width:0}.board{grid-template-columns:repeat(3,minmax(280px,360px));justify-content:start;gap:12px}.lane{width:100%;min-width:0;padding:12px}.lane button,.lane article{min-width:0}.lane button p,.lane article p{overflow-wrap:anywhere}.reminders{width:min(100%,1050px)}.reminders article{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 16px;display:grid}.reminders article>div{min-width:0}.reminders p{overflow-wrap:anywhere}@media (max-width:1050px){.board{grid-template-columns:repeat(2,minmax(280px,360px))}}@media (max-width:750px){.board{grid-template-columns:1fr}.reminders{width:100%}.reminders article{grid-template-columns:1fr}.reminders article button{width:max-content}}.content>.panel:has(>.tableWrap){width:fit-content;min-width:min(100%,560px);max-width:100%;margin-inline-end:0}.content>.panel:has(>.tableWrap)>.tableWrap{width:fit-content;max-width:100%}.content>.panel:has(>.tableWrap)>.panelHead{min-width:100%}@media (max-width:700px){.content>.panel:has(>.tableWrap){width:100%;min-width:0}}html,body{font-size:16px}.content header p,.panelHead p,.customerCard p,.customerCard small,.lane small,.shipmentMeta label{font-size:14px}.panelHead h2{font-size:22px}.kpis label{font-size:14px}.kpis i,.foot,.taskCheck span,.orderCardFields label,.paymentFields label{font-size:13px}.kpis strong{font-size:25px}.tableWrap table{font-size:14px}.tableWrap th,.tableWrap td small,.badge{font-size:13px}.globalTools input,.globalTools select,.globalTools button,.subtabs button,.tableWrap input,.tableWrap select,.tableWrap textarea,.customerEditGrid input,.customerEditGrid select,.orderCardFields input,.orderCardFields select,.orderCardFields textarea{font-size:14px}.customerEditGrid label,.modal label{font-size:13px}.reminders p,.lane button p,.lane article p{font-size:14px}.sideNewOrder b{font-size:12px}@media (max-width:560px){html,body{font-size:15px}.panelHead h2{font-size:20px}.tableWrap table{font-size:14px}}.catalogPanel{min-width:min(100%,720px)!important}.catalogAdd{align-items:center;gap:8px;display:flex}.catalogAdd input,.catalogName{color:#26363c;background:#fffdf7;border:1px solid #dfc88e;border-radius:8px;padding:8px 10px}.catalogName{min-width:260px;max-width:360px}.deleteCatalog{color:#a33e35;cursor:pointer;background:#fff5f4;border:1px solid #e0b2ae;border-radius:8px;padding:7px 10px}.deleteCatalog:hover{background:#ffe7e4}@media (max-width:700px){.catalogAdd{flex-direction:column;align-items:stretch}.catalogAdd input{width:100%}.catalogAdd button{width:max-content}}.inventoryTable td{overflow:visible}.inventoryTable th:first-child,.inventoryTable td:first-child{min-width:290px}.inventoryTable th:nth-child(2),.inventoryTable td:nth-child(2){min-width:260px}.inventoryTable th:nth-child(n+3),.inventoryTable td:nth-child(n+3){text-align:center;min-width:76px}.inventoryProduct{color:#26363c;background:#fffdf7;border:1px solid #dfc88e;border-radius:8px;padding:8px 10px;display:block;width:270px!important;min-width:270px!important;max-width:270px!important}.modelMulti{width:240px;min-width:240px}.modelMulti summary{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fffdf7;border:1px solid #dfc88e;border-radius:8px;width:240px;min-height:36px;padding:8px 10px;list-style-position:inside;overflow:hidden}.modelMulti>div{background:#fff;border:1px solid #dce3e5;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px 12px;margin-top:6px;padding:10px;display:grid;box-shadow:0 5px 16px #17212518}.modelMulti label{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.modelMulti input{accent-color:#d99d32;width:16px;height:16px;margin:0}.inventoryTable .numberEdit{width:64px;min-width:64px}.tableWrap td{contain:paint;position:relative;overflow:hidden}.tableWrap td>*{box-sizing:border-box;max-width:100%}.tableWrap td>input:not([type=checkbox]),.tableWrap td>select,.tableWrap td>textarea{display:block}.tableWrap td:has(.productSelect){min-width:294px;max-width:294px}.tableWrap .productSelect{width:270px!important;min-width:270px!important;max-width:270px!important}.tableWrap td:has(.datePicker){min-width:156px}.tableWrap td:has(.paymentButton){min-width:126px}.tableWrap td:has(.stockProductEdit){min-width:300px;max-width:300px}.tableWrap .stockProductEdit{width:276px;max-width:276px}.tableWrap .stockProductEdit select{min-width:210px;max-width:210px}.tableWrap .noteEdit{max-width:210px}.inventoryTable td{contain:none;overflow:visible}.inventoryTable td:first-child{min-width:294px;max-width:294px}.inventoryTable td:nth-child(2){min-width:264px;max-width:264px}@media (max-width:700px){.inventoryTable td:first-child{min-width:254px;max-width:254px}.tableWrap td:has(.productSelect){min-width:254px;max-width:254px}.tableWrap .productSelect,.inventoryTable .inventoryProduct{width:230px!important;min-width:230px!important;max-width:230px!important}}.installerDirectory{width:100%;max-width:1120px;margin-bottom:16px;min-width:0!important}.installerDirectory .panelHead{align-items:center;gap:16px}.installerDirectory .panelHead>div:first-child{overflow-wrap:anywhere;flex:220px}.installerAdd{flex:640px;grid-template-columns:minmax(0,180px) minmax(0,150px) minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.installerAdd input{color:#26363c;background:#fff;border:1px solid #d7dee2;border-radius:8px;min-height:40px;padding:8px 10px;box-sizing:border-box!important;field-sizing:fixed!important;width:100%!important;min-width:0!important;max-width:none!important}.installerAdd .primary{white-space:nowrap;min-height:40px;padding:8px 13px}.installerPhone{text-align:left;direction:ltr}.installerDirectory .tableWrap{width:100%!important}.installerDirectory td:nth-child(4),.installerDirectory th:nth-child(4){text-align:center}@media (max-width:700px){.installerAdd{flex-basis:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.installerAdd input:nth-child(3){grid-column:1/-1}}@media (max-width:480px){.installerAdd{grid-template-columns:minmax(0,1fr)}.installerAdd input:nth-child(3){grid-column:auto}.installerAdd .primary{width:max-content}}.installerCountLink{color:#9b6715;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-width:38px;padding:6px;font-weight:800;text-decoration:underline}.installerCountLink:hover{color:#6f4709}.installerLinked{width:100%;max-width:1120px;margin-bottom:16px}.installerLinked .panelHead{padding-block:14px}.installerLinked .tableWrap{width:100%!important}.installerLinked table{min-width:680px}.tableWrap th.freezeColumn,.tableWrap td.freezeColumn{border-left:1px solid #d8e0e2;box-shadow:-7px 0 10px -12px #172125aa;right:var(--freeze-right,0)!important;z-index:3!important;contain:none!important;position:sticky!important}.tableWrap th.freezeColumn{z-index:6!important;background:#e9eef0!important}.tableWrap td.freezeColumn{background:#fff!important}.tableWrap tbody tr:nth-child(2n) td.freezeColumn{background:#fafbfb!important}.tableWrap tbody tr:hover td.freezeColumn{background:#fff7e7!important}.tableWrap td.freezeProduct,.tableWrap th.freezeProduct{box-shadow:-10px 0 14px -13px #172125bb}.tableWrap{max-height:70vh;overflow:auto}.tableWrap thead th{z-index:5;position:sticky!important;top:0!important}.tableWrap thead th.freezeColumn{z-index:8!important}.customerEditor{width:fit-content;max-width:100%}.customerEditGrid{grid-template-columns:repeat(4,minmax(145px,max-content));gap:12px}.customerEditGrid label{min-width:0}.customerEditGrid input,.customerEditGrid select{box-sizing:border-box;field-sizing:content;width:auto;min-width:145px;max-width:240px}.overviewTools{max-width:760px}.inventoryTools{max-width:900px}.overviewFinancial{margin-top:10px}.overviewPrimary,.overviewFinancial{grid-template-columns:repeat(4,minmax(170px,210px))}.inventoryTable{table-layout:auto}.inventoryTable th,.inventoryTable td{box-sizing:border-box}.inventoryTable th:first-child,.inventoryTable td:first-child{min-width:280px;max-width:280px}.inventoryTable th:nth-child(2),.inventoryTable td:nth-child(2){min-width:250px;max-width:250px}.inventoryTable th:nth-child(n+3),.inventoryTable td:nth-child(n+3){min-width:82px;max-width:110px}.inventoryTable .inventoryProduct{width:256px!important;min-width:256px!important;max-width:256px!important}.inventoryTable .modelMulti,.inventoryTable .modelMulti summary{width:226px;min-width:226px;max-width:226px}.stockOrdersPanel{max-width:100%!important}.stockOrdersPanel td[rowspan]{vertical-align:top;border-left:1px solid #e2e7e8;background:#fffdf7!important}@media (max-width:900px){.customerEditGrid{grid-template-columns:repeat(2,minmax(145px,max-content))}.overviewPrimary,.overviewFinancial{grid-template-columns:repeat(2,minmax(160px,210px))}}@media (max-width:520px){.customerEditGrid{grid-template-columns:1fr}.customerEditGrid input,.customerEditGrid select{width:100%;max-width:none}.overviewPrimary,.overviewFinancial{grid-template-columns:1fr 1fr}}@media (max-width:700px){.tableWrap td.freezeCar,.tableWrap td.freezeProduct{box-shadow:none;position:static!important;right:auto!important}.tableWrap th.freezeCar,.tableWrap th.freezeProduct{box-shadow:none;position:sticky!important;top:0!important;right:auto!important}.overviewTools,.inventoryTools{max-width:100%}}.shipmentTools{width:min(100%,980px);max-width:980px}.shipmentTools .searchField{min-width:0}.shipmentTools select{width:max-content;max-width:210px}@media (max-width:700px){.shipmentTools{width:100%;max-width:100%}}.shipmentPlanner{box-sizing:border-box}.shipmentPlanner form{grid-template-columns:minmax(130px,.75fr) minmax(240px,1.5fr) minmax(240px,1.35fr) 120px auto;align-items:end;gap:12px;display:grid}.shipmentPlanner form>label{color:#526168;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.shipmentPlanner form>label>select,.shipmentPlanner form>label>input,.shipmentPlanner .modelMulti summary{box-sizing:border-box;color:#172125;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d7dee2;border-radius:9px;padding:9px 11px}.shipmentPlanner .modelMulti,.shipmentPlanner .modelMulti summary{width:100%;min-width:0;max-width:none}.shipmentPlanner .primary{white-space:nowrap;min-height:42px}.deleteShipmentItem{color:#a33e35;cursor:pointer;background:#fff5f4;border:1px solid #e0b2ae;border-radius:8px;padding:7px 10px}.deleteShipmentItem:hover{background:#ffe7e4}@media (max-width:900px){.shipmentPlanner form{grid-template-columns:1fr 1fr}.shipmentPlanner .primary{width:max-content}}@media (max-width:560px){.shipmentPlanner form{grid-template-columns:1fr}.shipmentPlanner .primary{width:100%}}.globalTools{width:min(100%,980px);max-width:980px}.globalTools .searchField{min-width:0}.globalTools select{width:max-content;max-width:210px}.globalTools.inventoryTools{max-width:900px}@media (max-width:700px){.globalTools,.globalTools.overviewTools,.globalTools.inventoryTools,.globalTools.shipmentTools{width:100%;max-width:100%}}.content>.panel:has(.inventorySplit){width:fit-content;min-width:0;max-width:100%;margin-inline-end:0}.content>.panel:has(.inventorySplit) .panelHead{min-width:100%}@media (max-width:560px){.content>.panel:has(.inventorySplit){width:100%}}.futureInventoryTable th:first-child,.futureInventoryTable td:first-child{min-width:340px;max-width:340px}.futureInventoryTable .inventoryProduct{width:316px!important;min-width:316px!important;max-width:316px!important}@media (max-width:700px){.futureInventoryTable th:first-child,.futureInventoryTable td:first-child{min-width:300px;max-width:300px}.futureInventoryTable .inventoryProduct{width:276px!important;min-width:276px!important;max-width:276px!important}}.catalogPanel th:first-child,.catalogPanel td:first-child{min-width:404px;max-width:404px}.catalogPanel .catalogName{width:380px;min-width:380px;max-width:380px}@media (max-width:700px){.catalogPanel th:first-child,.catalogPanel td:first-child{min-width:324px;max-width:324px}.catalogPanel .catalogName{width:300px;min-width:300px;max-width:300px}}.customerEditor,.customerSummary{width:min(100%,820px);max-width:820px}.customerSummary{grid-template-columns:repeat(4,minmax(150px,1fr));justify-content:stretch}.customerProductCell .stockProductEdit{grid-template-columns:minmax(240px,1fr) 58px;width:316px;max-width:316px;margin-bottom:0}@media (max-width:700px){.customerSummary{grid-template-columns:1fr 1fr}.tableWrap td.customerProductCell{min-width:300px;max-width:300px}.customerProductCell .stockProductEdit{grid-template-columns:minmax(200px,1fr) 58px;width:276px;max-width:276px}.customerProductCell .stockProductEdit select{min-width:200px;max-width:200px}}.tableWrap td.customerProductCell{min-width:420px;max-width:420px}.customerProductCell .stockProductEdit{grid-template-columns:minmax(320px,1fr) 58px;width:396px;max-width:396px}.customerProductCell .stockProductEdit select{min-width:320px;max-width:320px}@media (max-width:700px){.tableWrap td.customerProductCell{min-width:360px;max-width:360px}.customerProductCell .stockProductEdit{grid-template-columns:minmax(260px,1fr) 58px;width:336px;max-width:336px}.customerProductCell .stockProductEdit select{min-width:260px;max-width:260px}}.tableWrap td.deliveryProductCell{white-space:normal;min-width:310px;max-width:380px}.deliveryProductCell+td select{min-width:132px}.tableWrap td.customerProductCell{width:max-content;min-width:0;max-width:none}.customerProductCell .stockProductEdit{grid-template-columns:none;width:max-content;max-width:none;display:flex}.customerProductCell .stockProductEdit select{field-sizing:content;min-width:0;max-width:360px;width:max-content!important}.customerProductCell .stockProductEdit input{flex:0 0 58px}@media (max-width:700px){.tableWrap td.customerProductCell{min-width:0;max-width:none}.customerProductCell .stockProductEdit{width:max-content;max-width:none}.customerProductCell .stockProductEdit select{min-width:0;max-width:320px;width:max-content!important}}.stockOrdersTable th:first-child,.stockOrdersTable th:nth-child(2),.stockOrdersTable td[rowspan]{text-align:center}.stockOrdersPanel .stockOrdersTable td[rowspan]{vertical-align:middle!important}.stockOrdersTable th:nth-child(5),.stockOrdersTable td.stockQtyCell{text-align:center}.stockOrdersTable td.stockQtyCell{font-variant-numeric:tabular-nums}.stockOrdersTable tbody td:not([rowspan]){vertical-align:top}.stockOrdersTable tbody td>.badge,.stockOrdersTable tbody td>.inlineEdit{align-items:center;min-height:36px;margin:0;display:inline-flex}.stockOrdersTable tbody td>select.inlineEdit{display:block}.stockDeliveryCell{min-width:165px!important}.stockDeliveryCell>select{width:145px;max-width:145px}.stockDeliveryCell small{margin-top:6px;display:block}.stockDeliveryCell small select{width:145px;min-height:34px;margin:0}.taskNoteCell{white-space:normal!important;min-width:360px!important;max-width:520px!important;overflow:visible!important}.taskMainNote{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.taskHistory{color:#596970;border-top:1px solid #ead7aa;gap:5px;margin-top:9px;padding-top:8px;font-size:13px;display:grid}.taskHistory>div{white-space:normal;overflow-wrap:anywhere;background:#fff9eb;border-radius:6px;padding:5px 7px}.taskTreatmentComposer{align-items:center;gap:7px;margin-top:10px;display:flex}.taskTreatmentComposer input{background:#fff;border:1px solid #d7dee2;border-radius:8px;flex:1;padding:8px 9px;width:auto!important;min-width:180px!important;max-width:none!important}.taskTreatmentComposer button{color:#815812;cursor:pointer;white-space:nowrap;background:#fff9eb;border:1px solid #d8b86e;border-radius:8px;min-height:36px;padding:7px 10px;font-weight:700}.taskTreatmentComposer button:disabled{opacity:.5;cursor:default}.linkedHistory{margin-top:8px}.linkedHistory strong{color:#47575e;display:block}@media (max-width:700px){.taskNoteCell{min-width:300px!important}.taskTreatmentComposer{flex-direction:column;align-items:stretch}.taskTreatmentComposer button{align-self:flex-start}}.customerOrderItems{gap:8px;display:grid}.customerOrderItems>strong{color:#26363c;font-size:13px}.customerOrderItemRow{background:#f8fafb;border:1px solid #e2e7e9;border-radius:9px;grid-template-columns:minmax(180px,1fr) 72px 105px;gap:7px;padding:9px;display:grid}.customerOrderItemRow label{font-size:11px}.customerOrderItemRow input,.customerOrderItemRow select{width:100%!important}@media (max-width:560px){.customerOrderItemRow{grid-template-columns:1fr 72px}.customerOrderItemRow label:first-child{grid-column:1/-1}}.globalTools.expensesTools,.expensesKpis,.content>.panel.expensesPanel{width:min(100%,870px);max-width:870px}.expensesKpis{grid-template-columns:repeat(4,minmax(150px,210px));justify-content:start}.globalTools.reportsTools,.content>.panel.deliveryReportsPanel{width:min(100%,980px);max-width:980px}.globalTools.paymentsTools,.paymentsCard,.content>.panel.paymentsPanel{box-sizing:border-box;width:min(100%,980px);max-width:980px}.content>.panel.expensesPanel,.content>.panel.deliveryReportsPanel,.content>.panel.paymentsPanel{min-width:0;margin-inline-end:0}.content>.panel.expensesPanel>.tableWrap,.content>.panel.deliveryReportsPanel>.tableWrap,.content>.panel.paymentsPanel>.tableWrap{width:100%;max-width:100%}@media (max-width:700px){.globalTools.expensesTools,.expensesKpis,.content>.panel.expensesPanel,.globalTools.reportsTools,.content>.panel.deliveryReportsPanel,.globalTools.paymentsTools,.paymentsCard,.content>.panel.paymentsPanel{width:100%;max-width:100%}.expensesKpis{grid-template-columns:1fr 1fr}}.globalTools.overviewTools,.overviewKpis,.quick{width:min(100%,870px);max-width:870px}.globalTools.overviewTools{max-width:870px}.quick{grid-template-columns:repeat(4,minmax(170px,210px));justify-content:start}.quick button{width:100%}@media (max-width:900px){.quick{grid-template-columns:repeat(2,minmax(160px,210px))}}@media (max-width:520px){.globalTools.overviewTools{width:100%;max-width:100%}.quick{grid-template-columns:1fr 1fr}}@media (max-width:360px){.quick{grid-template-columns:1fr}}.orderFormSections{gap:14px;display:grid}.orderFormSections fieldset{background:#f8fafb;border:1px solid #dfe5e7;border-radius:12px;margin:0;padding:14px}.orderFormSections legend{color:#172125;padding:0 8px;font-size:16px;font-weight:800}.orderFormSections .formGrid{grid-template-columns:repeat(4,minmax(145px,1fr));gap:12px}.orderFormSections label{color:#526168;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.orderFormSections input,.orderFormSections select{box-sizing:border-box;color:#172125;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7dee2;border-radius:9px;padding:9px 11px}.orderFormSections input:focus,.orderFormSections select:focus{outline-offset:1px;outline:2px solid #d4a33e}@media (max-width:900px){.orderFormSections .formGrid{grid-template-columns:repeat(2,minmax(145px,1fr))}}@media (max-width:560px){.orderFormSections .formGrid{grid-template-columns:1fr}}.customerMatch{color:#748188;min-height:18px;font-size:12px;font-weight:600}.customerMatch.existing{color:#237046}.customerDuplicate{color:#8a5a00;background:#fff8e5;border:1px solid #e6c36a;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.customerAutocomplete{position:relative}.customerSuggestions{z-index:20;background:#fff;border:1px solid #d4dcdf;border-radius:10px;max-height:260px;padding:5px;position:absolute;top:67px;left:0;right:0;overflow:auto;box-shadow:0 12px 28px #17212524}.customerSuggestions button{color:#172125;text-align:right;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.customerSuggestions button:hover,.customerSuggestions button:focus{background:#f3f6f7;outline:none}.customerSuggestions button small{color:#718087;font-weight:500}.customerEditGrid .customerAddressField{grid-column:span 2;min-width:300px}.customerAddressField input{min-width:300px!important;max-width:500px!important}.customerAddressField small{color:#718087;font-size:11px;font-weight:500}@media (max-width:700px){.customerEditGrid .customerAddressField{grid-column:1;min-width:0}.customerAddressField input{min-width:0!important;max-width:none!important}}.customerAddressControl{align-items:center;gap:8px;display:flex}.customerAddressControl input{flex:1}.customerAddressControl button{white-space:nowrap;flex:none;min-height:40px}@media (max-width:520px){.customerAddressControl{flex-direction:column;align-items:stretch}.customerAddressControl button{width:100%}}.overviewTabs button span{gap:2px;display:grid}.overviewTabs button small{opacity:.72;font-size:.72rem;font-weight:600}.catalogImagePreview{z-index:1000;pointer-events:none;background:#fff;border:1px solid #d8dee1;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;position:fixed;box-shadow:0 18px 45px #17212538}.catalogImagePreview img{object-fit:contain;border-radius:8px;flex:1;width:100%;min-height:0;display:block}.catalogImagePreview b{overflow-wrap:anywhere;flex:none;max-height:2.8em;font-size:14px;line-height:1.4;overflow:hidden}.tableWrap>table{width:max-content;min-width:0}.tableWrap th,.tableWrap td{padding:7px 10px}.tableWrap th{height:36px}.tableWrap td{height:40px}.tableWrap td small{margin-top:2px;line-height:1.35}.tableWrap .catalogSku{white-space:normal;line-height:1.35}.tableWrap .catalogSkuMissing{white-space:normal}.tableWrap>table.containerSummaryTable{table-layout:auto;width:max-content;min-width:0}.containerSummaryTable th:first-child,.containerSummaryTable td:first-child{white-space:normal;overflow-wrap:anywhere;width:390px;min-width:290px;max-width:390px}.containerSummaryTable th:nth-child(2),.containerSummaryTable td:nth-child(2){white-space:nowrap;width:110px;min-width:100px;max-width:110px}.containerSummaryTable th:nth-child(n+3),.containerSummaryTable td:nth-child(n+3){text-align:center;white-space:normal;font-variant-numeric:tabular-nums;width:100px;min-width:84px;max-width:110px}.tableWrap .inventoryTable th:nth-child(2),.tableWrap .inventoryTable td:nth-child(2){min-width:160px;max-width:180px}.inventoryTable .modelMulti,.inventoryTable .modelMulti summary{white-space:normal;width:150px;min-width:150px;max-width:150px}@media (max-width:700px){.containerSummaryTable th:first-child,.containerSummaryTable td:first-child{width:290px;min-width:260px;max-width:290px}}.catalogSkuEditor{background:#f8fafb;border:1px solid #dfe5e7;border-radius:12px;margin:18px 0;padding:16px}.catalogSkuEditor h3{margin:0 0 8px}.catalogSkuEditor p{color:#526168;font-size:14px;line-height:1.6}.skuFormatGuide{min-width:0;margin:10px 16px}.skuFormatGuide>summary{cursor:pointer;color:#805b19;background:#fff;border:1px solid #d9b267;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.skuFormatGuide>summary::-webkit-details-marker{display:none}.skuFormatGuide>summary:after{content:"▾"}.skuFormatGuide[open]>summary:after{content:"▴"}.skuFormatGuide>summary:focus-visible{outline-offset:3px;outline:2px solid #b47b10}.skuFormatGuideBody{background:#f8fafb;border:1px solid #dfe5e7;border-radius:10px;margin-top:10px;padding:12px;font-size:13px;line-height:1.65}.skuFormatGuideBody p{margin:8px 0}.skuFormatGuideBody h3{margin:14px 0 4px;font-size:14px}.skuFormatPattern{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.skuFormatPattern bdi{font-weight:700}.skuFormatLegend{gap:7px;margin:10px 0;display:grid}.skuFormatLegend>div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.skuFormatLegend dt{font-weight:700}.skuFormatLegend dd{margin:0}.skuExamplesTable{width:100%;font-size:13px}.skuExamplesTable th,.skuExamplesTable td{padding:7px 9px}.skuExamplesTable bdi{white-space:nowrap}@media (max-width:560px){.skuFormatGuide{margin:8px 10px}.skuFormatLegend>div{grid-template-columns:1fr;gap:1px}.skuFormatGuideBody{padding:10px}}.catalogSkuVariant{border-top:1px solid #dfe5e7;padding:12px 0}.catalogSkuVariant summary{cursor:pointer;overflow-wrap:anywhere}.catalogSkuFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.catalogSkuFields label{flex-direction:column;gap:6px;font-size:14px;display:flex}.catalogSkuFields input{color:#172125;background:#fff;border:1px solid #d7dee2;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:8px}.catalogSku bdi{white-space:normal;overflow-wrap:anywhere}.catalogSku .catalogSkuMissing{font-weight:400;display:block}@media (max-width:560px){.catalogSkuFields{grid-template-columns:1fr}.catalogSkuEditor{padding:12px}}@media (min-width:951px){main:not(.menuClosed)>aside{height:100vh;flex-direction:column;height:100dvh;min-height:0;padding:24px 14px 12px;display:flex;overflow:hidden}main:not(.menuClosed)>aside .sideTop{flex:none;margin-bottom:16px}main:not(.menuClosed)>aside nav{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#91a0a5 #213034;flex:1;gap:3px;min-height:0;margin-top:0;padding:3px;overflow:hidden auto}main:not(.menuClosed)>aside nav button{flex:none;padding:9px 10px}}@media (max-width:950px){aside nav button{white-space:nowrap;flex:none}}.customerAddressFields{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.customerAddressFields legend{color:#526168;margin-bottom:8px;font-size:13px;font-weight:700}.customerAddressGrid{grid-template-columns:2fr repeat(3,minmax(0,1fr)) 1.5fr 1fr;gap:12px;display:grid}.customerEditGrid .customerAddressGrid input{field-sizing:fixed;width:100%;min-width:0;max-width:none;height:40px}.customerAddressFields small{color:#718087;margin-top:8px;font-size:12px;display:block}@media (max-width:900px){.customerAddressGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.customerAddressGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.linkedPaymentSummary{flex-direction:column;gap:6px;min-width:160px;display:flex}.linkedPaymentSummary small{white-space:normal;overflow-wrap:anywhere}.installerPayments{border-top:1px solid #dfe5e7;margin-top:24px;padding-top:18px}.installerPayments summary{cursor:pointer;padding:12px 0;font-weight:700}.installerPayments form{margin-top:12px}.installerPayments input,.installerPayments select,input[type=time]{box-sizing:border-box;max-width:100%;min-height:40px}.installerPayments p{white-space:normal}.installerPaymentGroup{margin-block:12px}.installerPaymentAmounts{grid-template-columns:repeat(4,minmax(0,1fr))}.installerPaymentVatToggle{align-items:center;gap:8px;font-size:13px;display:flex}.installerPaymentVatToggle input{width:auto}.installerPayments input[readonly]{background:#f4f6f7}@media (max-width:700px){.installerPaymentAmounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.installerPaymentAmounts{grid-template-columns:minmax(0,1fr)}}.accessoryOrderCards{gap:24px;padding:20px;display:grid}.accessoryOrderCard{background:#fff;border:1px solid #dce3e6;border-radius:14px;min-width:0;scroll-margin-block:24px;overflow:hidden}.accessoryOrderCard:focus{outline-offset:3px;outline:2px solid #dfa62f}.accessoryOrderHead{background:#f5f7f8;border-bottom:1px solid #dce3e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.accessoryOrderHead>div{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.accessoryOrderHead h3{overflow-wrap:anywhere;margin:0;font-size:18px}.accessoryOrderHead>span{color:#60747d;font-size:14px}.accessoryOrderSection{border-bottom:1px solid #e4e9eb;min-width:0;padding:20px}.accessoryOrderSection h4{color:#17272e;margin:0 0 14px;font-size:16px}.accessoryOrderFields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:14px;display:grid}.accessoryOrderFields label,.accessoryOrderNotes{color:#526771;gap:7px;min-width:0;font-size:14px;display:grid}.accessoryOrderFields input,.accessoryOrderFields select,.accessoryOrderFields .orderCardValue{box-sizing:border-box;color:#17272e;background:#fff;border:1px solid #d5dfe3;border-radius:8px;width:100%;min-width:0;max-width:100%;height:42px;padding:8px 10px;font-size:15px}.accessoryOrderFields .datePicker{width:100%;min-width:0}.accessoryOrderFields .dateDisplay{width:100%;min-width:0;height:42px}.accessoryOrderNotes textarea{box-sizing:border-box;resize:vertical;border:1px solid #d5dfe3;border-radius:8px;width:100%;min-height:64px;padding:10px;font-size:15px}.accessoryOrderSection>.skuLabel{margin-top:10px}.accessoryOrderPayment{gap:8px;margin-top:16px;display:grid}.accessoryOrderPayment small{color:#60747d;font-size:13px}.accessoryOrderSection>.uiButton{margin-top:16px}.accessoryOrderActions{background:#fafbfc;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 20px;display:flex}.accessoryOrderCard .linkedPaymentSummary{align-items:start;min-width:0}.accessoryOrderCard .linkedPaymentSummary small{overflow-wrap:anywhere}@media (max-width:600px){.accessoryOrderCards{gap:18px;padding:12px}.accessoryOrderHead,.accessoryOrderSection,.accessoryOrderActions{padding:16px}.accessoryOrderFields{grid-template-columns:1fr}.accessoryOrderFields .accessoryField{grid-column:auto}.accessoryOrderFields input,.accessoryOrderFields select,.accessoryOrderNotes textarea{font-size:16px}.accessoryOrderHead h3{font-size:17px}}.orderGroups{gap:28px;padding:18px;display:grid}.orderGroup{background:#f7f9fa;border:2px solid #cbd8dd;border-radius:14px;min-width:0;overflow:hidden}.orderGroupHeader{color:#fff;background:#17272e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:18px 20px;display:flex}.orderGroupHeader h3{margin:0;font-size:20px}.orderGroupHeader span{font-size:14px}.orderGroupSummary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;padding:18px;display:grid}.orderGroupSummary>div,.orderGroupSummary>label{gap:8px;min-width:0;display:grid}.orderGroupSummary strong{font-size:22px}.orderGroupSummary select{background:#fff;border:1px solid #d5dfe3;border-radius:8px;width:100%;height:42px}.orderGroupPayments{gap:10px;padding:0 18px 18px;display:grid}.orderGroupPayments small{color:#60747d;font-size:14px}.orderGroup .accessoryOrderHead{margin:0}.orderGroup .accessoryOrderCards{gap:20px;padding:16px}.orderGroupSummary .datePicker{width:100%;min-width:0}@media (max-width:600px){.orderGroups{padding:10px}.orderGroupSummary{grid-template-columns:1fr 1fr}.orderGroupSummary>label{grid-column:1/-1}.orderGroupHeader{padding:16px}.orderGroup .accessoryOrderCards{padding:10px}}.accessoryOrderCard{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px;padding:8px;display:grid;overflow:visible}.accessoryOrderCard>.accessoryOrderHead,.accessoryOrderCard>.accessoryOrderActions{border-radius:8px;grid-column:1/-1;padding:12px}.accessoryOrderCard>.accessoryOrderSection{border:1px solid #e4e9eb;border-radius:8px;padding:12px}.accessoryOrderSection h4{margin-bottom:10px}.accessoryOrderFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px}.accessoryOrderFields .accessoryField{grid-column:1/-1}.accessoryOrderCards,.orderGroup .accessoryOrderCards{gap:12px;padding:10px}.accessoryOrderNotes{margin-top:10px}.orderGroups{gap:16px;padding:10px}.orderGroupSummary{gap:12px;padding:12px}.orderGroupSummary input{box-sizing:border-box;border:1px solid #d5dfe3;border-radius:8px;width:100%;min-width:0;height:42px;padding:8px}.orderGroupPayments{padding:0 12px 12px}.orderGroupPayments .linkedPaymentSummary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.linkedOrderEditor{border:1px solid #d5dfe3;border-radius:12px;margin:12px;scroll-margin-top:16px}.tableWrap{scroll-behavior:auto;direction:rtl}@media (max-width:600px){.accessoryOrderCard{grid-template-columns:1fr}.accessoryOrderFields input,.accessoryOrderFields select,.orderGroupSummary input{font-size:16px}.linkedOrderEditor{margin:6px}}.customerOrderTabs{background:#f7f9fa;border-bottom:1px solid #dce3e6;flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.customerOrderTabs [role=tab]{color:#17272e;background:#fff;border:1px solid #d5dfe3;border-radius:8px;min-height:40px;padding:8px 16px;font-size:15px;font-weight:700}.customerOrderTabs [aria-selected=true]{color:#fff;background:#17272e;border-color:#17272e}.customerOrderTabs [role=tab]:focus-visible{outline-offset:2px;outline:2px solid #dfa62f}.customerOrdersPanel .panelHead{padding:12px 16px}.customerOrdersPanel .panelHead p{margin:5px 0 0}.customerOrdersPanel .orderGroups,.customerOrdersPanel .accessoryOrderCards{gap:8px;padding:8px}.customerOrdersPanel .orderGroupHeader{padding:10px 12px}.customerOrdersPanel .orderGroupHeader h3{font-size:18px}.customerOrdersPanel .orderGroupSummary{gap:8px;padding:10px}.customerOrdersPanel .orderGroupSummary strong{font-size:19px}.customerOrdersPanel .orderGroupPayments{gap:6px;padding:0 10px 8px}.customerOrdersPanel .accessoryOrderHead,.customerOrdersPanel .accessoryOrderActions{padding:8px 10px}.customerOrdersPanel .accessoryOrderSection{padding:10px}.customerOrdersPanel .accessoryOrderNotes textarea{min-height:46px}.customerOrdersPanel .accessoryOrderSection>.uiButton{margin-top:8px}.customerOrdersPanel .accessoryOrderCard{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:6px}@media (max-width:600px){.customerOrdersPanel .accessoryOrderCard{grid-template-columns:1fr}.customerOrderTabs [role=tab]{min-height:44px}}.customerOrdersPanel .orderGroupSummary select{field-sizing:fixed;min-width:0;max-width:100%}.customerOrdersPanel .orderGroupSummary>div,.customerOrdersPanel .orderGroupSummary>label{overflow-wrap:anywhere}.deliveryStatusSummary{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;max-width:1050px;margin-inline:0 auto;padding:12px;display:grid}.deliveryStatusCard{background:#fafbfc;border:1px solid #e1e7ea;border-radius:10px;min-width:0;padding:10px 12px}.deliveryStatusCard .badge{font-size:14px}.deliveryStatusCard dl{gap:20px;margin:8px 0 0;display:flex}.deliveryStatusCard dl>div{gap:3px;display:grid}.deliveryStatusCard dt{color:#60747d;font-size:14px}.deliveryStatusCard dd{font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:700}@media (max-width:600px){.deliveryStatusSummary{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.deliveryStatusCard{padding:10px}.deliveryStatusCard dl{gap:16px}}.viewportTable{min-width:0;scroll-margin-block:12px}.viewportTable .tableWrap{max-height:none}.viewportTable tr[data-page-hidden=true]{display:none!important}.tablePagination{border-bottom:1px solid #dce3e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.tablePagination>div{flex-wrap:wrap;gap:6px;display:flex}.tablePagination button{min-height:38px;padding:6px 12px}.tablePagination button:disabled{opacity:.45;cursor:default}@media (max-width:600px){.tablePagination{gap:6px}.tablePagination button{min-height:44px;padding:6px 10px}}.tablePagination{flex-direction:row;margin-top:0;overflow:visible}.tablePagination button{text-align:center;font-size:14px}.accessoryOrderCard.workflowCard,.customerOrdersPanel .accessoryOrderCard.workflowCard{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.workflowCard>.accessoryOrderHead,.workflowCard>.accessoryOrderActions{border-radius:0;grid-column:1/-1}.workflowCard>.accessoryOrderSection,.customerOrdersPanel .workflowCard>.accessoryOrderSection{border:0;border-bottom:1px solid #e4e9eb;border-radius:0;padding:14px}.workflowCard>.workflowProduct,.workflowCard>.workflowPrice,.workflowCard>.workflowDelivery{grid-column:span 4}.workflowCard>.workflowInstallation{grid-column:span 8}.workflowCard>.workflowNotes{grid-column:span 4}.workflowTitle{gap:5px!important;display:grid!important}.workflowSku{color:#60747d;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.fitmentNotice summary{color:#945d00;cursor:pointer;background:#fff0d2;border-radius:12px;padding:3px 9px;font-size:13px;display:inline-block}.fitmentNotice p{max-width:360px;margin:6px 0;line-height:1.5}.productChange summary,.workflowNotes summary{cursor:pointer;color:#596f78;font-size:14px}.productChange{grid-column:1/-1}.productChange label{margin-top:8px}.deliveryChoices{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.deliveryChoices legend{color:#526771;margin-bottom:8px;font-size:14px}.deliveryChoices>div{flex-wrap:wrap;gap:6px;display:flex}.deliveryChoices label{display:block;position:relative}.deliveryChoices input{opacity:0;position:absolute;width:1px!important;height:1px!important}.deliveryChoices span{color:#344d57;cursor:pointer;background:#fff;border:1px solid #d5dfe3;border-radius:7px;padding:8px 10px;font-size:14px;display:block}.deliveryChoices input:checked+span{color:#fff;background:#17272e;border-color:#17272e}.deliveryChoices input:focus-visible+span{outline-offset:2px;outline:2px solid #dfa62f}.installationHeading{align-items:end;gap:12px;margin-bottom:10px;display:flex}.installationHeading>label{gap:6px;font-size:14px;display:grid}.installationHeading select{background:#fff;border:1px solid #d5dfe3;border-radius:8px;min-width:130px;height:40px}.workflowNotes .taskToggle{align-items:center;gap:6px;margin-top:12px;font-size:14px;display:flex}.workflowNotes textarea{min-height:56px}.quietDelete{color:#65747c;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:14px}.quietDelete:hover:not(:disabled){color:#b82929;background:#fff0f0;border-radius:6px}.quietDelete:disabled{opacity:.45;cursor:default}.stockPaymentCompact{white-space:nowrap;direction:rtl;align-items:center;gap:6px;display:flex}.paymentIconButton{color:#8f610b;cursor:pointer;background:#fffaf0;border:1px solid #ddc58d;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.stockOrdersTable tbody td{border-bottom:1px solid #dce3e6!important}.stockOrdersTable tbody td:first-child,.stockOrdersTable tbody td:nth-child(2){background:inherit}@media (max-width:950px){.workflowCard>.workflowProduct,.workflowCard>.workflowPrice{grid-column:span 6}.workflowCard>.workflowDelivery{grid-column:1/-1}.workflowCard>.workflowInstallation{grid-column:span 7}.workflowCard>.workflowNotes{grid-column:span 5}}@media (max-width:600px){.workflowCard>.accessoryOrderSection{grid-column:1/-1!important}.deliveryChoices span{box-sizing:border-box;align-items:center;min-height:44px;display:flex}.paymentIconButton{width:40px;height:40px}}.workflowPrice .accessoryOrderFields{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowPrice .accessoryOrderFields label{min-width:0}.workflowPrice .orderCardValue{white-space:nowrap}.preordersTable .preorderProductsCell{white-space:normal;width:340px;min-width:290px}.preorderProducts{align-items:flex-start;gap:8px;display:flex}.preorderProducts .preorderEditIcon{flex:0 0 32px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:6px;display:inline-flex}.preorderProductList{flex:1;min-width:0}.preorderProduct{overflow-wrap:anywhere;line-height:1.5}.preorderProduct+.preorderProduct{border-top:1px solid var(--line,#dbe3e7);margin-top:8px;padding-top:8px}.preorderProduct>span{display:block}.preorderProduct small{white-space:normal;overflow-wrap:anywhere}.containerSectionTitle{cursor:pointer;padding:16px 20px;font-size:18px;font-weight:700}.containerDetail{border-top:1px solid #dbe3e7}.containerDetail .containerSectionTitle{font-size:16px}.containerOverview>.panelHead{padding-top:0}.containerSort{color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-weight:700}.containerSort:focus-visible{outline-offset:4px;outline:2px solid #b7832b}.containerOrdersTable th:nth-child(2),.containerOrdersTable td:nth-child(2){white-space:normal;overflow-wrap:anywhere;width:110px;min-width:90px;max-width:130px}.containerOrdersTable th:nth-child(3),.containerOrdersTable td:nth-child(3){white-space:nowrap;width:112px;min-width:105px}.containerOrdersTable td,.containerOrdersTable th{padding:10px 8px}.containerOverview .customerSummary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.orderBalanceWithPayment{align-items:center;gap:10px;display:flex}.orderBalanceWithPayment>div{flex-direction:column;display:flex}.compactPaymentIcon{justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;padding:7px;display:inline-flex}.orderAdjustment:empty{display:none}.orderAdjustment{padding:0 14px 10px}.orderNotesDisclosure{padding:8px 14px}.orderNotesDisclosure summary{cursor:pointer}.workflowCard .accessoryOrderSection{padding:10px 14px}.workflowCard .installationHeading{margin-bottom:8px}.workflowCard .accessoryOrderHead{padding:10px 14px}.cancellationControl{width:100%}.cancellationControl textarea{width:100%;display:block}.cancellationControl button{margin:6px 0 0 8px}.cancellationHistory{padding:16px}.cancellationComparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cancellationComparison article{background:#f6f8f9;border-radius:10px;padding:12px}.cancellationComparison dl{grid-template-columns:1fr 2fr;gap:8px;display:grid}.cancellationComparison dd{margin:0}@media (max-width:650px){.cancellationComparison{grid-template-columns:1fr}}.editPencil{color:#8d5b08;flex-shrink:0;font-family:Arial,sans-serif;font-size:23px;line-height:1;display:inline-block}.tableWrap{scroll-padding-inline:0}.tableWrap>table{margin-inline-start:0}.preordersTable th:first-child,.preordersTable td:first-child{white-space:nowrap;z-index:7;contain:none;background:#fff;border-left:1px solid #dbe3e7;min-width:84px;padding-inline:12px;overflow:visible;position:sticky!important;right:0!important}.preordersTable th:first-child{z-index:9;background:#f2f5f6}.preordersTable .preorderReceipt{field-sizing:fixed!important;width:90px!important;min-width:90px!important;max-width:90px!important}.preordersTable .preorderOperationCell{white-space:normal;min-width:135px;max-width:175px}.preorderOperation{flex-direction:column;align-items:stretch;gap:3px;min-width:115px;display:flex}.preorderOperation+.preorderOperation{border-top:1px solid #e8edef;margin-top:8px;padding-top:8px}.preorderOperation .inlineEdit{field-sizing:fixed!important;width:100%!important;max-width:155px!important}.preordersTable tbody tr:nth-child(2n) td:first-child{background:#fafbfb}.preordersTable tbody tr:hover td:first-child{background:#fff7e7}.stockOrdersTable .stockAmountCell>b,.stockOrdersTable .stockAmountCell .stockPaymentCompact{align-items:center;min-height:36px;margin:0;line-height:20px;display:flex}.stockOrdersTable .stockAmountCell b{font-variant-numeric:tabular-nums;white-space:nowrap}.accessoryTabList{direction:rtl;gap:6px;padding:8px 14px;display:flex}.accessoryTabList button{cursor:pointer;background:#fff;border:1px solid #d8e0e2;border-radius:7px;min-width:38px;height:36px}.accessoryTabList button[aria-selected=true]{color:#fff;background:#172125}.accessoryTabList button:focus-visible{outline:2px solid #bc8120}.creditCardIcon{color:#98620c;border:2px solid;border-radius:3px;flex:0 0 20px;width:20px;height:14px;display:inline-block;position:relative}.creditCardIcon:before{content:"";background:currentColor;height:2px;position:absolute;top:3px;left:0;right:0}.creditCardIcon:after{content:"";background:currentColor;width:4px;height:2px;position:absolute;bottom:2px;left:3px}.compactPaymentIcon,.paymentIconButton{justify-content:center;align-items:center;width:36px;min-width:36px;padding:6px;display:inline-flex}.stockOrdersTable th:first-child,.stockOrdersTable td:first-child{white-space:nowrap;z-index:7;background:#fff;border-left:1px solid #dbe3e7;width:90px;padding-inline:12px;overflow:visible;contain:none!important;min-width:90px!important;position:sticky!important;right:0!important}.stockOrdersTable th:first-child{z-index:9;background:#f2f5f6}.stockOrdersTable tbody tr:nth-child(2n) td:first-child{background:#fafbfb}.stockOrdersTable tbody tr:hover td:first-child{background:#fff7e7}.stockOrdersTable td:first-child .link{white-space:nowrap;direction:ltr;min-width:max-content;display:inline-block}.tableWrap{scrollbar-gutter:auto;overflow-anchor:none}.catalogModelRow{border-bottom:1px solid #e4e9eb;padding:7px 0}.catalogModelRowHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.catalogModelDelete{color:#8c6464;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:3px 5px;font-size:11px}:is(.catalogModelDelete:hover,.catalogModelDelete:focus-visible){color:#b42318;background:#fff0ee;border-radius:5px}.removedCatalogModels{color:#6d7b82;margin-top:9px;font-size:12px}.removedCatalogModels>summary{cursor:pointer}.removedCatalogModels>div{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.catalogModelDelete{color:#a52b23;background:#fff1f0;border:1px solid #e7a6a1;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}:is(.catalogModelDelete:hover,.catalogModelDelete:focus-visible){color:#8d211a;background:#ffe1dd;border-color:#c75348}.catalogModelDelete svg{flex-shrink:0}.catalogSkuLine{justify-content:space-between;align-items:center;gap:7px;margin-top:6px;display:flex}.catalogSkuLine .skuEditLink{text-align:start;overflow-wrap:anywhere;min-width:0}.catalogSkuDelete{flex-shrink:0}.skuInlineLine{display:inline}@media (max-width:560px){.catalogSkuLine{flex-wrap:wrap}.catalogModelDelete{min-height:36px}}.catalogModelDelete{flex-shrink:0;width:32px;height:32px;min-height:32px;padding:6px}.catalogSkuLine{justify-content:flex-start;gap:6px}.catalogModelPriceRow{align-items:flex-end;gap:6px;display:flex}.catalogModelPriceRow>label{flex:1;min-width:0}.catalogModelPriceRow>.catalogModelDelete{margin-bottom:4px}.catalogSkuVariant>summary>.catalogModelDelete{margin-inline-start:6px}.deleteCatalog{justify-content:center;align-items:center;width:36px;padding:8px;display:inline-flex}@media (max-width:560px){.catalogModelDelete{width:36px;height:36px;min-height:36px}}.syncLoadNotice{color:#342400;background:#fff4d6;border:2px solid #8a5b00;border-radius:10px;margin:0 0 18px;padding:15px 18px;line-height:1.6}.syncLoadNotice strong{font-size:16px;display:block}.syncLoadNotice p{margin:5px 0 10px}.syncLoadNotice.failed{color:#54170f;background:#fff0ed;border-color:#9c3025}.syncRetryButton{color:#4c2516;cursor:pointer;background:#fff;border:1px solid #71371f;border-radius:8px;min-height:42px;padding:9px 15px;font-weight:700}.syncRetryButton:hover:not(:disabled){outline-offset:2px;background:#f8e6d9;outline:2px solid #71371f}.syncRetryButton:focus-visible{outline-offset:2px;background:#f8e6d9;outline:2px solid #71371f}.syncRetryButton:disabled{cursor:wait;opacity:.7}.expenseKpiNote{color:#65747a;width:min(100%,870px);margin:-10px 0 14px;font-size:12px}.expenseTableTools{gap:10px;margin:0 0 14px;display:grid}.expenseFilters,.expenseSortTools{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.expenseFilters>label,.expenseSortTools>label{color:#647279;gap:4px;min-width:145px;font-size:12px;font-weight:700;display:grid}.expenseFilters select,.expenseSortTools select,.expenseDateFilter input{color:#172025;background:#fff;border:1px solid #d9dfe1;border-radius:8px;min-width:145px;min-height:38px;padding:7px 10px}.expenseDateFilter input{text-align:left;direction:ltr}.expenseResetButton{min-height:38px}.expenseRowCount{color:#65747a;margin:0;font-size:12px}.expenseDateError{color:#9b3226;margin:0;font-size:13px;font-weight:700}.expenseSortTools .uiButton{min-height:38px}.expenseTable thead th{padding:8px 10px}.expenseSortButton{color:inherit;font:inherit;text-align:right;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-weight:700;display:inline-flex}.expenseSortButton:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #2875a5}@media (max-width:700px){.expenseFilters>label,.expenseSortTools>label{flex:145px}.expenseFilters select,.expenseSortTools select,.expenseDateFilter input{width:100%;min-width:0}.expenseFilters .expenseResetButton{flex:100%}}.customerOrdersPanel .orderGroupSummary,.orderGroupSummary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.orderGroupSummary>section{background:#fff;border:1px solid #d5dfe3;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 14px;min-width:0;padding:12px;display:grid}.orderGroupSummary>section>h4{color:#344f5c;grid-column:1/-1;margin:0;font-size:14px}.orderGroupSummary>section>div,.orderGroupSummary>section>label{gap:6px;min-width:0;display:grid}.orderSummaryFinance .orderProfit{text-align:center}.orderProfit>span{gap:2px;min-height:38px;display:grid}.orderProfit small{color:#647780;font-size:11px;font-weight:400}.orderSummaryFinance strong{min-height:28px;display:block}.orderGroupSummary .shippingCostEditor label{gap:6px;display:grid}.orderGroupSummary input,.orderGroupSummary select,.orderGroupSummary .currencyInput{box-sizing:border-box;width:100%;height:42px;min-height:42px}.orderGroupSummary .orderBalanceWithPayment{flex-direction:row;align-items:flex-end;gap:8px;display:flex!important}.orderBalanceWithPayment>div{flex:1;min-width:0}.orderBalanceWithPayment .compactPaymentIcon{flex:none;margin-bottom:0}.productChange summary{color:#245569;background:#edf5f8;border:1px solid #adc4cf;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-weight:600;display:inline-flex}.productChange summary:before{content:"✎";font-size:16px}.installationStatusControl{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}@media (max-width:700px){.customerOrdersPanel .orderGroupSummary,.orderGroupSummary{grid-template-columns:1fr}.orderGroupSummary>section{padding:10px}}.paymentIdentityGrid{border:1px solid #d5dfe3;border-radius:8px;grid-template-columns:1fr 1fr 2fr 1fr;gap:8px;margin:0 0 12px;padding:10px;display:grid}.paymentIdentityGrid>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.paymentIdentityGrid small{color:#647780}.paymentIdentityGrid .link{justify-self:start;padding:0}.paymentStatusSelect.green select{color:#20613b;background:#e8f5ec;border-color:#97c9a9}.paymentStatusSelect.amber select{color:#7b5715;background:#fff4db;border-color:#dfc482}.paymentStatusSelect.slate select{color:#50626c;background:#edf0f2;border-color:#bdc8ce}@media (max-width:600px){.paymentIdentityGrid{grid-template-columns:1fr 1fr}}.stockSummaryFinance>div:first-of-type{grid-column:auto}.orderSummaryFinance .orderProfit,.orderSummaryFinance .orderBalanceWithPayment{align-self:end}.orderSummaryFinance>div:first-of-type{grid-column:auto}.orderSummaryFinance>div>span,.orderSummaryFinance>label{font-size:13px}.orderSummaryFinance>div>span{min-height:38px}.orderSummaryFinance .orderBalanceWithPayment{justify-content:flex-start;align-items:flex-end;gap:8px}.orderBalanceWithPayment>div{flex:0 auto}.orderSummaryFinance .orderBalanceWithPayment>div>span{min-height:38px;display:block}.orderSummaryFinance .compactPaymentIcon{width:34px;min-width:34px;padding:6px}.orderSummaryFinance>label .currencyField{height:28px;min-height:28px}.orderSummaryFinance>label input{height:28px;min-height:28px;padding-block:2px}@media (max-width:1100px){.orderGroupSummary>.orderSummaryFinance{grid-template-columns:repeat(2,minmax(0,1fr))}}.orderGroupSummary>.orderSummaryFinance{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.orderGroupSummary>.orderSummaryDetails{align-content:start}.orderGroupSummary .orderBalanceWithPayment{align-self:end;gap:6px;display:grid!important}.orderSummaryFinance .orderBalanceWithPayment>span:first-child{min-height:38px;display:block}.orderSummaryFinance .orderBalanceValueRow{direction:rtl;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:36px;display:inline-flex}.orderSummaryFinance .orderBalanceValueRow strong{min-height:0}.orderSummaryFinance .orderProfit strong{justify-content:center;align-items:center;min-height:36px;display:flex}.orderSummaryFinance>label .currencyField,.orderSummaryFinance>label input{height:42px;min-height:42px}.orderSummaryFinance .orderBalanceValueRow,.orderSummaryFinance .orderBalanceValueRow strong,.orderSummaryFinance .orderProfit strong{align-items:center;min-height:44px;display:flex}.orderSummaryFinance .orderProfit strong{justify-content:center}.logoutForm{z-index:20;position:fixed;top:25px;left:28px}.logoutButton{color:#425158;cursor:pointer;background:#fff;border:1px solid #cfd7da;border-radius:9px;padding:9px 15px;font-weight:700;box-shadow:0 3px 12px #17212512}.logoutButton:hover{color:#8a5b12;border-color:#d99d32}.crmShell .customerStockOrdersTable td{vertical-align:top}.crmShell .customerStockOrdersTable td>:first-child{margin-top:0}.crmShell .customerStockOrdersTable .stockProductEdit{align-items:start;margin:0}.crmShell .customerStockOrdersTable td>b{align-items:center;min-height:40px;display:flex}.crmShell .customerStockOrdersTable :is(select,input:not(.nativeDatePicker),textarea){min-height:40px;margin-top:0}.crmShell .customerStockOrdersTable .catalogSku{margin-top:6px}.crmShell .orderItemRow>.removeOrderItem{margin-top:26px}.crmShell .modelPriceEditor{width:100%;min-width:0}.crmShell .modelPriceEditor summary{box-sizing:border-box;cursor:pointer;overflow-wrap:anywhere;min-height:42px;line-height:1.5}.crmShell .modelPriceEditor>div{gap:12px;margin-top:12px;display:grid}.crmShell .modelPriceEditor label,.crmShell .catalogModelPriceField{align-content:start;gap:6px;min-width:0;display:grid}.crmShell .modelPriceEditor label{font-size:14px}.crmShell .modelPriceEditor label :is(input,textarea){box-sizing:border-box;width:100%;height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height);field-sizing:fixed;margin:0}.crmShell .modelPriceEditor label textarea{resize:none;overflow-y:auto}.crmShell .catalogModelPriceField input{width:100%}.crmShell{--control-height:40px;--control-radius:8px;--panel-radius:12px;--ui-gap:12px;--ui-border:#d7dee2;--ui-muted:#52636a;--ui-accent:#d99d32}.crmShell .content{min-width:0;max-width:none}.crmShell .content>.panel,.crmShell .shipments,.crmShell .installerLinked{width:100%;min-width:0;max-width:100%}.crmShell .content>.panel:has(>.tableWrap){width:100%;min-width:0;max-width:100%}.crmShell .content>.panel:has(.inventorySplit){width:100%;min-width:0;max-width:100%}.crmShell .panel{border-radius:var(--panel-radius)}.crmShell .panelHead{justify-content:space-between;align-items:center;gap:var(--ui-gap);flex-wrap:wrap;padding:16px;display:flex}.crmShell .panelHead h2{margin:0 0 4px;font-size:22px}.crmShell .panelHead p{font-size:14px;line-height:1.5}.crmShell .globalTools,.crmShell .globalTools:is(.overviewTools,.inventoryTools,.shipmentTools,.expensesTools,.reportsTools,.paymentsTools){gap:var(--ui-gap);width:100%;max-width:100%}.crmShell .globalTools .searchField{flex:1}.skuEditLink{font-size:inherit;text-decoration:underline}.skuEditDialog{color:#172125;direction:rtl;background:#fff;border:1px solid #dce3e6;border-radius:12px;width:min(640px,100vw - 32px);max-height:85vh;padding:20px;overflow:auto}.skuEditDialog::backdrop{background:#17212588}.skuEditDialog h2{margin:0 0 12px;font-size:20px}.skuEditDialog .skuDialogClose{float:left;min-width:36px}.skuEditDialog .catalogSkuFields input{width:100%;min-width:0;height:40px;font:inherit;border:1px solid #d4dbdd;border-radius:7px;padding:8px}.skuEditDialog .muted{color:#64757d;font-size:13px}.crmShell .currencyField{align-items:center;width:100%;min-width:0;max-width:100%;display:inline-flex;position:relative}.crmShell .currencyField .currencyInput{box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield;width:100%;min-width:0;padding-left:28px!important}.crmShell .currencyInput::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.crmShell .currencyInput::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.crmShell .currencySymbol{color:#63747b;pointer-events:none;font-size:14px;line-height:1;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.crmShell .tableWrap .currencyField:has(.numberEdit){width:104px}.crmShell .tableWrap .currencyField .currencyInput{text-align:right;padding-right:10px}.crmShell .tableWrap :is(th,td).moneyCell{text-align:right;padding-inline:6px}.crmShell .tableWrap td:has(>.currencyField){text-align:right;padding-inline:6px}.crmShell .globalTools{grid-template-columns:minmax(0,1fr)!important}.crmShell .tableSortTools{border-bottom:1px solid #dce3e6;justify-content:flex-start;padding:8px 12px;display:flex}.crmShell .tableSortTools label{align-items:center;gap:8px;font-size:13px;display:flex}.crmShell .tableSortTools select{width:200px;max-width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d4dbdd;border-radius:7px;padding:6px 9px}@media (max-width:600px){.crmShell .tableSortTools select{min-height:40px;font-size:16px}}.crmShell .globalTools select{width:210px;max-width:100%}.crmShell .content>.panel>.tableWrap,.crmShell .tableWrap{scrollbar-gutter:auto;overflow-anchor:none;width:100%;max-width:100%;max-height:70vh;overflow:auto}.crmShell .tableWrap>table{table-layout:auto;width:max-content;min-width:0;margin:0}.crmShell .tableWrap th,.crmShell .tableWrap td{vertical-align:middle;padding:7px 10px;font-size:14px}.crmShell .tableWrap th{height:36px;color:var(--ui-muted);font-weight:700}.crmShell th.sortableTh:focus-visible{outline-offset:-3px;outline:3px solid #996900}.crmShell .tableWrap td{height:40px}.crmShell :is(.globalTools,.tableWrap,.customerEditGrid,.orderCardFields,.orderFormGrid,.formGrid,.orderItemRow,.paymentFields,.shipmentPlanner,.installerAdd,.catalogAdd,.futureContainerFilter,.installerFilter,.shipmentMeta,.orderModal) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--control-height);border:1px solid var(--ui-border);border-radius:var(--control-radius);color:#172125;background:#fff;padding:8px 10px;font-size:14px;line-height:1.4}.crmShell :is(.customerEditGrid,.orderCardFields,.orderFormGrid,.formGrid,.orderItemRow,.paymentFields) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){field-sizing:fixed;width:100%}.crmShell .uiButton{min-height:var(--control-height);border:1px solid var(--ui-border);border-radius:var(--control-radius);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 14px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.crmShell .uiPrimary{background:var(--ui-accent);border-color:var(--ui-accent);color:#172125}.crmShell .uiSecondary{color:#815812;background:#fff;border-color:#d8b86e}.crmShell .uiDanger{color:#a33e35;background:#fff5f4;border-color:#e0b2ae}.crmShell .uiButton:hover{filter:brightness(.96)}.crmShell .uiButton.deleteCatalog{width:40px;padding:0}.crmShell .deleteCatalog svg{flex:none;width:22px;height:22px}.crmShell .catalogModelDelete svg{flex:none;width:20px;height:20px}.crmShell .catalogModelDelete{padding:4px}.crmShell button.iconDeleteButton{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:8px;display:inline-flex}.crmShell button.iconDeleteButton svg{flex:none;width:20px;height:20px}.crmShell .tableWrap textarea.preorderCompactNote{box-sizing:border-box;resize:vertical;height:40px;min-height:40px;padding-block:8px;line-height:22px;overflow-y:auto}@media (max-width:700px){.crmShell button.iconDeleteButton{width:44px;min-width:44px;height:44px;min-height:44px}}.crmShell .uiButton:disabled{opacity:.5;cursor:default}.crmShell :is(.modalActions,.documentActions,.reportToolbar,.shipmentActions,.taskLinks){align-items:center;gap:var(--ui-gap);flex-wrap:wrap;display:flex}.crmShell .modalActions{border-top:1px solid var(--ui-border);justify-content:flex-end;margin-top:20px;padding-top:16px}.crmShell .modalHead{align-items:flex-start;gap:var(--ui-gap);margin-bottom:16px}.crmShell .modalClose{border-radius:var(--control-radius);flex:0 0 36px;width:36px;height:36px;padding:0}.crmShell .subtabs{gap:6px;max-width:100%;overflow-x:auto}.crmShell .subtabs button{min-height:var(--control-height);white-space:nowrap;padding:8px 14px;font-size:14px}.crmShell .tableWrap td:has(>.uiButton+.uiButton)>.uiButton{margin-block:3px;margin-inline-end:8px}@media (max-width:700px){.crmShell .panelHead{flex-direction:column;align-items:stretch;padding:14px}.crmShell .globalTools{grid-template-columns:minmax(0,1fr) minmax(140px,210px)}.crmShell .globalTools select{width:100%}.crmShell .tableWrap th,.crmShell .tableWrap td{padding:7px 10px}.crmShell .modalActions>.uiButton{flex:1}}@media (max-width:430px){.crmShell .globalTools{grid-template-columns:1fr}}@media print{.crmShell .tableWrap{max-height:none;overflow:visible}.crmShell .tableWrap>table{min-width:0}}.crmShell .tableWrap :is(select,input:not([type=checkbox]):not([type=radio]),textarea){field-sizing:fixed}.crmShell .tableWrap select{width:auto;min-width:96px;max-width:180px}.crmShell .tableWrap .tableTextEdit{width:150px;min-width:96px}.crmShell .tableWrap .tableTextEdit.installerPhone{width:124px;min-width:110px}.crmShell .tableWrap .tableTextEdit.wideTextEdit{width:220px}.crmShell .shipmentPlanner form{grid-template-columns:minmax(180px,1fr) minmax(200px,1.4fr) minmax(200px,1.2fr) 100px auto;padding:16px}@media (max-width:1100px){.crmShell .shipmentPlanner form{grid-template-columns:1fr 1fr}}@media (max-width:560px){.crmShell .shipmentPlanner form{grid-template-columns:1fr}}.crmShell .tableWrap input[type=number]{text-align:center;width:64px;min-width:56px;max-width:96px;padding-inline:6px}@media (max-width:950px){.logoutForm{position:absolute;top:12px;left:64px}.logoutButton{min-height:34px;padding:6px 10px}}@media (min-width:951px){.logoutForm{position:absolute}}.crmShell .syncStatus{color:#765e32;background:#fff7e6;border:1px solid #efd59f;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:13px}.crmShell .syncStatus.saved{color:#28754a;background:#e1f3e9;border-color:#cae7d7}.crmShell .syncConflictBackdrop{z-index:300;background:#10191dcc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.crmShell .syncConflictPanel{color:#172125;background:#fff;border:1px solid #d6dfe2;border-radius:8px;width:min(760px,100%);max-height:min(90dvh,900px);padding:22px;overflow:auto;box-shadow:0 18px 60px #10191d55}.crmShell .syncConflictPanel h2{margin:0 0 8px;font-size:20px}.crmShell .syncConflictPanel>p{color:#52636a;line-height:1.55}.crmShell .syncConflictChoice{border:1px solid #d8e0e3;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:14px 0;padding:12px;display:grid}.crmShell .syncConflictChoice legend{overflow-wrap:anywhere;padding:0 6px;font-weight:700}.crmShell .syncConflictChoice label{border:1px solid #e0e6e8;border-radius:5px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.crmShell .syncConflictChoice pre{color:#25363c;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f7;grid-column:1/-1;max-height:150px;margin:0;padding:8px;font:12px/1.45 ui-monospace,Consolas,monospace;overflow:auto}.crmShell .syncConflictChoice input[type=radio]{accent-color:#28754a}.crmShell .reminderActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crmShell .reminderActions>:is(a,button){min-height:38px}@media (max-width:560px){.crmShell .syncConflictPanel{padding:16px}.crmShell .syncConflictChoice{grid-template-columns:1fr}}.crmShell .inventoryThumbnail{object-fit:contain;background:#fff;border:1px solid #dbe3e5;border-radius:8px;flex:0 0 52px;width:52px;height:52px}.crmShell .catalogProductWithImage{text-align:right;align-items:center;gap:12px;display:flex}.crmShell .inventoryImageButton{vertical-align:middle;cursor:pointer;background:0 0;border:0;margin-inline-end:10px;padding:0}.crmShell .inventoryShortage{color:#a12b24;font-weight:700}.crmShell .futureContainerFilter{align-items:center;gap:12px;padding:0 20px 16px;display:flex}.crmShell :is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable) td{vertical-align:top}.crmShell :is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable) .inventoryProductWithImage,.crmShell :is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable) .inventoryCellMain{min-height:52px}.crmShell :is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable) .inventoryCellMain{justify-content:flex-start;align-items:center;display:flex}.crmShell :is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable) .modelMulti summary{min-height:40px}.crmShell :is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable) .modelMulti[open]{margin-block:6px}.crmShell .shipmentShortages{background:#fff4ee;border-radius:8px;margin-block-end:12px;padding:16px}.crmShell .shipmentMeta{grid-template-columns:repeat(4,minmax(150px,210px))}.crmShell .shipmentMeta .link{text-align:start;min-height:0;padding:0}@media (min-width:701px){.crmShell .tableWrap :is(th,td).numCol{text-align:center;padding-inline:6px}.crmShell .tableWrap th.numCol{white-space:normal}.crmShell .tableWrap table:not(.futureInventoryTable):not(.currentInventoryTable):not(.catalogDataTable):not(.containerSummaryTable):not(.containerOrdersTable) th.numCol{width:1%}.crmShell .tableWrap td.numCol input[type=number]{margin-inline:auto;display:block}.crmShell .tableWrap td.numCol .inventoryCellMain{justify-content:center}.crmShell .tableWrap th.numCol .containerSort{text-align:center;white-space:normal}}@media (max-width:950px){.crmShell .shipmentMeta{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:700px){.crmShell .shipmentMeta{grid-template-columns:1fr}}.crmShell .shipmentShortages>summary{cursor:pointer;min-height:32px;display:list-item}.crmShell .shipmentShortages>summary strong{display:inline}.crmShell .shipmentShortages[open]>summary{margin-block-end:8px}.crmShell .shipmentShortages>summary:focus-visible{outline-offset:3px;outline:2px solid #996900}@media (max-width:700px){.crmShell .shipmentShortages>summary{align-items:center;min-height:44px;display:flex}}.crmShell .futureInventoryTable .link,.crmShell .shipmentShortages .link{margin-inline:4px}.receiptModal{width:min(1100px,96vw);max-height:90dvh;overflow-y:auto}.receiptModal .tableWrap{max-height:48dvh;overflow:auto}.crmShell .inventoryProductWithImage{direction:rtl;flex-flow:row;align-items:center;gap:10px;width:100%;display:flex}.crmShell .inventoryProductWithImage .inventoryImageButton{flex:0 0 52px;width:52px;margin:0;line-height:0}.crmShell .inventoryProductWithImage .inventoryProduct{flex:1 1 0;width:0!important;min-width:0!important;max-width:none!important}.crmShell .catalogSku{color:#48616c;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.crmShell .catalogSku bdi{white-space:nowrap;font-family:ui-monospace,monospace}.crmShell .catalogSkuMissing{color:#996017;margin-top:6px;font-size:12px;display:block}.crmShell .catalogSkuModels{margin-top:8px}.crmShell .catalogSkuModels>div{padding:5px 0}.crmShell .futureInventoryTable th:nth-child(7),.crmShell .futureInventoryTable td:nth-child(7){min-width:170px;max-width:190px}.crmShell .linkedOrdersNote{color:#48616c;padding:12px 20px}.crmShell .tableWrap>.currentInventoryTable{table-layout:fixed;width:820px;min-width:820px}.crmShell .currentInventoryTable th,.crmShell .currentInventoryTable td{white-space:normal;min-width:0;max-width:none}.crmShell .currentInventoryTable th:first-child,.crmShell .currentInventoryTable td:first-child{width:360px}.crmShell .currentInventoryTable th:nth-child(2),.crmShell .currentInventoryTable td:nth-child(2){width:160px}.crmShell .currentInventoryTable th:nth-child(3),.crmShell .currentInventoryTable td:nth-child(3){width:80px}.crmShell .currentInventoryTable th:nth-child(4),.crmShell .currentInventoryTable td:nth-child(4){width:60px}.crmShell .currentInventoryTable th:nth-child(5),.crmShell .currentInventoryTable td:nth-child(5){width:70px}.crmShell .currentInventoryTable th:nth-child(6),.crmShell .currentInventoryTable td:nth-child(6){width:90px}.crmShell .currentInventoryTable .modelMulti,.crmShell .currentInventoryTable .modelMulti summary{width:140px;min-width:0;max-width:140px}.crmShell .currentInventoryTable .modelMulti>div{grid-template-columns:1fr}.crmShell .currentInventoryTable input[type=number]{width:60px;min-width:0;max-width:60px;padding-inline:5px}.crmShell .tableWrap .catalogSku{gap:3px 6px;margin-top:3px;line-height:1.3}.crmShell .tableWrap .catalogSkuMissing{white-space:normal;margin-top:2px}.crmShell .tableWrap td{vertical-align:top}.crmShell .tableWrap td[rowspan]{vertical-align:middle}.crmShell .tableWrap td :is(input,select,textarea,.uiButton){box-sizing:border-box}.crmShell .catalogDataTable .catalogProductWithImage{min-height:52px;margin:0}.crmShell .catalogDataTable .inventoryCellMain{flex-wrap:wrap;gap:8px}.crmShell .catalogDataTable .competitorDetailsInput{resize:vertical;height:40px;min-height:40px}.crmShell .catalogDataTable .inventoryCellMain>.uiButton{margin:0}.crmShell .kpis+.tableWrap{margin-block-start:20px}.crmShell .futureContainerFilter+.kpis{margin-block-end:0}.crmShell .panelHead p{margin:6px 0 0}.crmShell .uiButton.back{margin-block-end:16px}.crmShell .panelHead .uiButton.back{margin:0}.crmShell :is(.reportToolbar,.installerFilter){margin-block-end:16px}.crmShell :is(.shipmentMeta,.installerFilter,.futureContainerFilter) select{min-width:160px;max-width:100%}.crmShell .orderModal :is(input:not([type=checkbox]):not([type=radio]):not(.nativeDatePicker),select,textarea){box-sizing:border-box}.crmShell .datePicker .dateDisplay{padding-left:42px}.crmShell :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:2px solid #996900}.crmShell .tableWrap>.responsiveSimpleTable{width:100%;min-width:640px}.crmShell .openFinancialViewport{grid-template-columns:minmax(0,1fr);width:fit-content;max-width:100%;margin-inline-end:auto;display:grid}.crmShell .openFinancialViewport>.tablePagination{width:100%;min-width:0}.crmShell .openFinancialViewport>.tablePagination>div{margin-inline-start:auto}.crmShell .openFinancialViewport>.tableWrap{width:100%;min-width:0;overflow:auto}.crmShell :is(.paymentsLedgerTable,.paymentsDocumentsTable){--payment-order:88px;--payment-customer:160px;--payment-amount:112px;--payment-method:112px;--payment-date:104px;--payment-receipt:120px;--payment-action:132px;--payment-document:240px;--payment-reference:128px}.crmShell .paymentsDocumentsTable{--payment-action:152px}.crmShell :is(.paymentsLedgerTable,.paymentsDocumentsTable) td:nth-child(2),.crmShell :is(.paymentsLedgerTable,.paymentsDocumentsTable) td:nth-child(2) .link{white-space:normal;overflow-wrap:anywhere;text-align:right}@media screen and (min-width:701px){.crmShell .tableWrap>:is(.paymentsLedgerTable,.paymentsDocumentsTable){table-layout:fixed;min-width:0;width:calc(var(--payment-order) + var(--payment-customer) + 3 * var(--payment-amount) + var(--payment-action))}.crmShell .tableWrap>.paymentsLedgerTable[data-payment-view=all]{width:calc(var(--payment-order) + var(--payment-customer) + var(--payment-amount) + var(--payment-method) + var(--payment-date) + var(--payment-receipt) + var(--payment-action))}.crmShell .tableWrap>.paymentsDocumentsTable{width:calc(var(--payment-order) + var(--payment-customer) + var(--payment-document) + var(--payment-amount) + var(--payment-method) + var(--payment-date) + var(--payment-reference) + var(--payment-action))}.crmShell .tableWrap>:is(.paymentsLedgerTable,.paymentsDocumentsTable) :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:6px 8px}.crmShell :is(.paymentsLedgerTable,.paymentsDocumentsTable) .paymentColumn-order{width:var(--payment-order)}.crmShell :is(.paymentsLedgerTable,.paymentsDocumentsTable) .paymentColumn-customer{width:var(--payment-customer)}.crmShell :is(.paymentsLedgerTable,.paymentsDocumentsTable) .paymentColumn-amount{width:var(--payment-amount)}.crmShell :is(.paymentsLedgerTable,.paymentsDocumentsTable) .paymentColumn-method{width:var(--payment-method)}.crmShell :is(.paymentsLedgerTable,.paymentsDocumentsTable) .paymentColumn-date{width:var(--payment-date)}.crmShell :is(.paymentsLedgerTable,.paymentsDocumentsTable) .paymentColumn-receipt{width:var(--payment-receipt)}.crmShell :is(.paymentsLedgerTable,.paymentsDocumentsTable) .paymentColumn-action{width:var(--payment-action)}.crmShell :is(.paymentsLedgerTable,.paymentsDocumentsTable) .paymentColumn-document{width:var(--payment-document)}.crmShell :is(.paymentsLedgerTable,.paymentsDocumentsTable) .paymentColumn-reference{width:var(--payment-reference)}.crmShell .tableWrap>.installerDirectoryTable{table-layout:fixed;width:100%;min-width:640px}.crmShell .installerDirectoryTable .installerNameColumn{width:180px}.crmShell .installerDirectoryTable .installerPhoneColumn{width:150px}.crmShell .installerDirectoryTable .installerCountColumn{width:104px}.crmShell .installerDirectoryTable .installerActionColumn{width:64px}.crmShell .installerDirectoryTable :is(th,td):is(:nth-child(4),:nth-child(5)){text-align:center}}.crmShell .installerDirectory .panelHead{flex-direction:row}.crmShell .installerDirectory .tableWrap .tableTextEdit{field-sizing:fixed;width:100%;min-width:0;max-width:100%}.crmShell .installerDirectoryTable :is(th,td){white-space:normal;overflow-wrap:anywhere}.crmShell .installerDirectoryTable th:is(:first-child,:nth-child(2)),.crmShell .installerDirectoryTable td:is(:first-child,:nth-child(2)) input{text-align:center}.crmShell .installerDirectoryTable td{contain:none;overflow:visible}.crmShell .installerCountLink{min-width:40px;min-height:40px}.crmShell .installationKpis{margin-block-end:16px}.crmShell .installationFilters{flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:16px;display:flex}.crmShell .installationFilters>.installerFilter{margin:0}.crmShell .installationBoard .installationLaneHead{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.crmShell .installationBoard .installationLaneHead h3{width:auto;display:block}.crmShell .installationBoard .installationLaneCount{color:#172125;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:30px;padding:2px 9px;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.crmShell .installationCardHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crmShell .installationCustomer{width:auto;min-width:0;color:inherit;font:inherit;text-align:right;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700}.crmShell .installerPayments .paymentFields,.crmShell .installerPayments .installerPaymentAmounts{grid-template-columns:repeat(auto-fill,minmax(130px,170px));justify-content:start;gap:10px 12px}.crmShell .installerPayments .paymentFields .wide{grid-column:auto}.crmShell .installationTimeInput{text-align:right;font-variant-numeric:tabular-nums;direction:ltr}.crmShell .installationTimeInput.installationTimeInput,.crmShell .workflowCard .accessoryOrderFields input.installationTimeInput.installationTimeInput.installationTimeInput.installationTimeInput{justify-self:start;width:96px;max-width:100%}.crmShell .installationContactActions{flex:none;align-items:center;gap:5px;display:flex}.crmShell .installationContactAction{color:#167744;background:#fff;border:1px solid #dfe5e7;border-radius:8px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;text-decoration:none;display:inline-flex}.crmShell .installationContactAction.telephoneAction{color:#50646b}.crmShell .installationContactAction.disabled{color:#9aa6aa;opacity:.65}@media (max-width:700px),(pointer:coarse){.crmShell .installationContactAction{width:44px;min-width:44px;height:44px;min-height:44px}}.crmShell .stockOrdersTable .stockProfitCell{text-align:center}.crmShell .stockOrdersTable .missingCostProfit{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:inline-flex}.crmShell .installationBoard{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1050px){.crmShell .installationBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.crmShell .installationBoard{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.crmShell :is(.paymentsLedgerTable,.paymentsDocumentsTable,.installerDirectoryTable)>colgroup{display:none}}.crmShell .tableWrap[data-horizontal-scroll=true]:before{content:"גללו בתוך הטבלה להצגת עמודות נוספות ↔";width:100%;color:var(--ui-muted);background:#f4f6f8;padding:8px 12px;font-size:14px;display:block;position:sticky;right:0}.crmShell :is(.modalHead,.customerEditorHead,.paymentRowHead,.orderCardHead)>div{overflow-wrap:anywhere;min-width:0}.crmShell :is(.formGrid,.paymentFields,.orderCardFields,.customerEditGrid)>label{min-width:0}.crmShell :is(.formGrid,.paymentFields,.orderCardFields,.customerEditGrid) input:not(.nativeDatePicker){min-width:0;max-width:100%}.crmShell .modalHead h2{overflow-wrap:anywhere}.crmShell .modalClose{flex-shrink:0}.crmShell .panelHead>*{min-width:0}.crmShell .tableWrap{box-sizing:border-box;min-width:0}.crmShell .shipments{grid-template-columns:minmax(0,1fr)}.crmShell .shipments>*{min-width:0}.crmShell .tableWrap :is(.catalogSku,.catalogSku bdi,.inventoryCellMain){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.crmShell .tableWrap>.futureInventoryTable{table-layout:fixed;width:100%;min-width:1060px}.crmShell .futureInventoryTable :is(th,td){white-space:normal;overflow-wrap:anywhere;max-width:none;padding-inline:8px;min-width:0!important}.crmShell .futureInventoryTable :is(th,td):nth-child(2){width:130px}.crmShell .futureInventoryTable :is(th,td):nth-child(3){width:92px}.crmShell .futureInventoryTable :is(th,td):nth-child(4){width:72px}.crmShell .futureInventoryTable :is(th,td):nth-child(5){width:104px}.crmShell .futureInventoryTable :is(th,td):nth-child(6){width:64px}.crmShell .futureInventoryTable :is(th,td):nth-child(7){width:140px}.crmShell .futureInventoryTable :is(th,td):nth-child(8){width:170px}@media (min-width:701px){.crmShell .futureInventoryTable :is(th,td):nth-child(n+3):nth-child(-n+6){text-align:center}.crmShell .futureInventoryTable td:nth-child(n+3):nth-child(-n+6) .inventoryCellMain{justify-content:center}}.crmShell .futureInventoryTable .modelMulti,.crmShell .futureInventoryTable .modelMulti summary{width:100%;min-width:0;max-width:100%}.crmShell .futureInventoryTable input[type=number]{width:100%;min-width:0;max-width:80px}.crmShell .futureInventoryTable .uiButton{white-space:normal;padding-inline:8px}.crmShell .futureInventoryTable td:nth-child(8) .inventoryCellMain{text-align:right;direction:ltr;justify-content:flex-end}.crmShell .tableWrap>.containerSummaryTable{table-layout:fixed;width:min(100%,900px);min-width:680px}.crmShell .containerSummaryTable :is(th,td){min-width:0;max-width:none}.crmShell .tableWrap>.catalogDataTable{table-layout:fixed;width:100%;min-width:1000px}.crmShell .catalogDataTable :is(th,td){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none}.crmShell .catalogDataTable th:first-child{width:26%}.crmShell .catalogDataTable th:nth-child(2){width:10%}.crmShell .catalogDataTable th:nth-child(3){width:19%}.crmShell .catalogDataTable th:nth-child(4){width:15%}.crmShell .catalogDataTable th:nth-child(5){width:14%}.crmShell .catalogDataTable th:nth-child(6){width:16%}.crmShell .catalogDataTable :is(input[type=number],textarea){width:100%;min-width:0;max-width:100%}@media (max-width:700px){.crmShell:not(.menuClosed)>aside nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-height:42dvh;margin-top:16px;display:grid;overflow:auto}.crmShell:not(.menuClosed)>aside nav button{white-space:normal;min-width:0;min-height:44px;padding:9px}.crmShell .content{box-sizing:border-box;width:100%;min-width:0;padding-inline:12px}.crmShell :is(.panel,.customerEditor,.customerSummary,.orderModal,.shipmentPlanner,.paymentsCard,.installerDirectory){box-sizing:border-box;max-width:100%;min-width:0!important}.crmShell .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crmShell .subtabs{flex-wrap:wrap;overflow:visible}.crmShell .futureContainerFilter{flex-wrap:wrap;padding-inline:14px}.crmShell .futureContainerFilter select{flex:1;min-width:0}.crmShell .tableWrap :is(th,td).freezeColumn:not(.freezeOrder){box-shadow:none;position:static!important;right:auto!important}.crmShell .tableWrap thead th.freezeColumn:not(.freezeOrder){position:sticky!important;top:0!important;right:auto!important}.crmShell :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.crmShell :is(.tableWrap,.globalTools,.orderModal,.futureContainerFilter,.installerFilter,.shipmentMeta,.formGrid,.customerEditGrid,.orderCardFields,.shipmentPlanner,.installerAdd,.catalogAdd) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.crmShell .uiButton{min-height:44px}.crmShell .orderModal{max-height:calc(100dvh - 24px);padding:16px;overflow-y:auto}.crmShell .modalActions{flex-wrap:wrap}.crmShell .tableWrap:has(>:is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable)){scrollbar-gutter:auto;max-height:none;padding:10px;overflow:visible}.crmShell .tableWrap>:is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable){width:100%;min-width:0;display:block}.crmShell :is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable) thead{display:none}.crmShell :is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable) tbody{gap:12px;display:grid}.crmShell :is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable) tr{border:1px solid var(--ui-border);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.crmShell :is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable) td{text-align:right;contain:none;border:0;height:auto;padding:6px;display:block;overflow:visible;background:0 0!important;width:auto!important;min-width:0!important;max-width:none!important;position:static!important}.crmShell :is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable) td:before{content:attr(data-label);color:var(--ui-muted);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.crmShell :is(.currentInventoryTable,.futureInventoryTable,.catalogDataTable) td:first-child,.crmShell .futureInventoryTable td:nth-child(n+7),.crmShell .catalogDataTable td:is(:nth-child(3),:last-child){grid-column:1/-1}.crmShell :is(.currentInventoryTable,.futureInventoryTable) .modelMulti,.crmShell :is(.currentInventoryTable,.futureInventoryTable) .modelMulti summary,.crmShell .catalogDataTable :is(input[type=number],textarea){width:100%;min-width:0;max-width:100%}.crmShell .catalogDataTable .catalogProductWithImage{white-space:normal;overflow-wrap:anywhere}}@media screen and (max-width:700px){.crmShell .tableWrap:has(>.responsiveSimpleTable){scrollbar-gutter:auto;max-height:none;padding:10px;overflow:visible}.crmShell .tableWrap>.responsiveSimpleTable{width:100%;min-width:0;display:block}.crmShell .responsiveSimpleTable thead{display:none}.crmShell .responsiveSimpleTable tbody{gap:12px;display:grid}.crmShell .responsiveSimpleTable tr{border:1px solid var(--ui-border);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.crmShell .responsiveSimpleTable td{text-align:right;white-space:normal;contain:none;border:0;height:auto;padding:6px;display:block;overflow:visible;background:0 0!important;width:auto!important;min-width:0!important;max-width:none!important;position:static!important}.crmShell .responsiveSimpleTable td:before{content:attr(data-label);color:var(--ui-muted);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.crmShell .responsiveSimpleTable td:first-child{grid-column:1/-1}.crmShell .responsiveSimpleTable td:has(.catalogSku,textarea,.uiButton,.taskHistory){grid-column:1/-1}.crmShell .responsiveSimpleTable :is(select,input:not([type=checkbox]):not([type=radio]),textarea){width:100%;min-width:0;max-width:100%}.crmShell :is(.paymentFields,.formGrid,.customerEditGrid,.orderCardFields){grid-template-columns:minmax(0,1fr)}.crmShell :is(.paymentFields,.formGrid,.customerEditGrid,.orderCardFields)>.wide{grid-column:1}.crmShell :is(.profile,.customerEditorHead,.paymentRowHead,.orderCardHead){flex-wrap:wrap;gap:10px}.crmShell :is(.profile,.customerEditorHead,.paymentRowHead,.orderCardHead)>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.crmShell .modalHead{gap:8px}.crmShell .modalHead h2{font-size:21px}.crmShell .paymentList{max-height:none;overflow:visible}.crmShell .modalActions>.uiButton{white-space:normal}.crmShell .tableWrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}@media print{.crmShell .tableWrap[data-horizontal-scroll=true]:before{display:none}}.crmShell .catalogSections{gap:24px;min-width:0;padding:16px;display:grid}.crmShell .catalogSection{border:1px solid var(--ui-border);border-radius:12px;min-width:0;overflow:hidden}.crmShell .catalogSectionHead{border-bottom:1px solid var(--ui-border);background:#edf2f3;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.crmShell .catalogSectionHead h3{margin:0;font-size:18px}.crmShell .catalogSectionHead span{color:var(--ui-muted);font-size:13px}.crmShell .catalogSection .catalogTableWrap{margin:0}@media (max-width:700px){.crmShell .catalogSections{gap:16px;padding:8px}.crmShell .catalogSectionHead{padding:12px}}.crmShell .catalogSection>summary{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:52px;list-style:none}.crmShell .catalogSection>summary::-webkit-details-marker{display:none}.crmShell .catalogSection>summary:before{content:"◀";flex-shrink:0;font-size:12px}.crmShell .catalogSection[open]>summary:before{content:"▼"}.crmShell .catalogSection:not([open])>summary{border-bottom:0}.crmShell .stockOrdersTable tbody td{vertical-align:top}.crmShell .stockOrdersTable .stockLineCar{width:128px;min-width:128px;max-width:128px}.crmShell .stockOrdersTable .stockLineCar select{field-sizing:fixed;width:108px!important;min-width:108px!important;max-width:108px!important}.stockAlignedValue,.stockInstallationCell{align-items:center;gap:6px;min-height:36px;display:flex}.stockQtyCell .stockAlignedValue{font-variant-numeric:tabular-nums;justify-content:center}.stockOrdersTable .stockPaymentsCell{white-space:normal;min-width:120px;max-width:170px}.stockPaymentsList{gap:4px;display:grid}.stockPaymentsList small{margin-top:2px}.notApplicable{color:#879197;background:#f0f2f3;border-radius:5px;align-items:center;min-height:36px;padding:7px 9px;display:inline-flex}.crmShell .stockOrdersTable :is(th,td):nth-child(n+10):nth-child(-n+14){padding-inline:5px}.crmShell .stockOrdersTable .stockDeliveryCell{min-width:0!important}.crmShell .stockOrdersTable .stockDeliveryCell select{field-sizing:fixed;max-width:132px;padding-inline:6px;width:132px!important;min-width:0!important}.crmShell .stockOrdersTable .stockShippingCell select{field-sizing:fixed;max-width:110px;padding-inline:6px;width:110px!important;min-width:0!important}.crmShell .stockOrdersTable .stockTrackingCell input{width:128px;min-width:128px;max-width:128px;padding-inline:6px}.crmShell .stockOrdersTable :is(.badge,.notApplicable){white-space:nowrap;padding-inline:7px}.installationIconButton{cursor:pointer;background:#fff;border:1px solid #d8b86e;border-radius:7px;width:36px;height:36px;font-size:19px}.stockInstallationDialog{color:#172125;white-space:normal;direction:rtl;border:1px solid #dbe3e7;border-radius:14px;width:min(460px,100vw - 32px);max-height:85vh;padding:22px;overflow:auto}.stockInstallationDialog::backdrop{background:#17212588}.stockInstallationDialog header{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.stockInstallationDialog h2{margin:0;font-size:19px}.stockInstallationDialog header button{cursor:pointer;border:0;border-radius:6px;width:36px;height:36px;font-size:24px}.stockInstallationFields{gap:14px;display:grid}.stockInstallationFields label{gap:5px;display:grid}.stockInstallationFields input,.stockInstallationFields select{width:100%;min-height:40px;font:inherit;border:1px solid #d4dbdd;border-radius:7px;padding:8px}.stockInstallationFields .datePicker{width:100%!important}.stockInstallationDialog .muted{color:#66777e;font-size:13px}.crmShell .stockOrdersTable tbody td:first-child{background:#fff!important}.crmShell .stockOrdersTable tbody tr:nth-child(2n) td:first-child{background:#fafbfb!important}.crmShell .stockOrdersTable tbody tr:hover td:first-child{background:#fff7e7!important}.stockInstallationDialog .stockInstallationFields :is(input:not(.nativeDatePicker),select){field-sizing:fixed;width:100%!important;max-width:100%!important}.crmShell .overviewSearchResults .overviewSearchProducts{white-space:normal;overflow-wrap:anywhere;min-width:190px;max-width:320px}.crmShell .containerOverview>.panelHead{box-sizing:border-box;flex-wrap:wrap;gap:12px;width:min(100%,820px)}.crmShell .containerOverview>.panelHead>label{align-items:center;gap:6px;display:flex}.crmShell .containerSummaryGroups{box-sizing:border-box;grid-template-columns:2fr 1fr;gap:12px;width:min(100%,900px);padding:12px;display:grid}.crmShell .containerSummaryGroup{background:#f4f7f8;border:1px solid #dce3e6;border-radius:10px;min-width:0;padding:12px}.crmShell .containerFinanceGroup{background:#f0f7f3;border-color:#cfdfd5}.crmShell .containerSummaryGroup h3{margin:0 0 10px;font-size:15px}.crmShell .containerSummaryGroup .kpis{gap:8px;width:100%;max-width:none;margin:0;display:grid}.crmShell .containerSummaryGroup .containerQuantityKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crmShell .containerSummaryGroup .containerFinanceKpis{grid-template-columns:minmax(0,1fr)}.crmShell .containerSummaryGroup .kpis article{min-width:0;min-height:86px;padding:10px 12px}.crmShell .containerSummaryGroup .kpis strong{font-size:24px}@media (max-width:650px){.crmShell .containerSummaryGroups{grid-template-columns:minmax(0,1fr)}.crmShell .containerSummaryGroup .containerFinanceKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.crmShell .containerDetail>.viewportTable{width:min(100%,900px);max-width:100%}.crmShell .containerDetail .tablePagination{padding-inline:10px}.crmShell .accessoryOrderCard.workflowCard{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""product""price""delivery""installation""notes""actions";gap:0;display:grid}.crmShell .workflowCard>.accessoryOrderHead{grid-area:head;gap:6px;padding:10px 12px}.crmShell .workflowCard>.workflowProduct{grid-area:product}.crmShell .workflowCard>.workflowPrice{grid-area:price}.crmShell .workflowCard>.workflowDelivery{grid-area:delivery}.crmShell .workflowCard>.workflowInstallation{grid-area:installation}.crmShell .workflowCard>.workflowNotes{grid-area:notes}.crmShell .workflowCard>.accessoryOrderActions{grid-area:actions;justify-content:flex-end;min-height:32px;padding:6px 12px}.crmShell .workflowCard>.accessoryOrderSection{min-width:0;padding:10px 12px}.crmShell .workflowCard>:is(.workflowProduct,.workflowDelivery){border-bottom:1px solid var(--ui-border)}.crmShell .workflowCard>.accessoryDetailTabs{border-bottom:1px solid var(--ui-border);grid-area:product;min-width:0}.crmShell .accessoryDetailTabs .accessoryOrderSection{border-bottom:0;min-width:0;padding:10px 12px}.crmShell .accessoryDetailTabs .workflowProduct{border-bottom:1px solid var(--ui-border)}.crmShell .accessoryDetailTabs>[hidden]{display:none}.crmShell .sectionTabList{direction:rtl;gap:6px;padding:10px 12px 0;display:flex}.crmShell .sectionTabList button{border:1px solid var(--ui-border);cursor:pointer;background:#fff;border-radius:8px;min-height:40px;padding:0 18px;font-weight:700}.crmShell .sectionTabList button[aria-selected=true]{color:#fff;background:#172125;border-color:#172125}.crmShell .sectionTabList button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crmShell .workflowCard .accessoryOrderFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crmShell .workflowCard .workflowPrice .accessoryOrderFields{grid-template-columns:repeat(3,minmax(0,1fr))}.crmShell .workflowCard .workflowPrice .accessoryOrderFields label:nth-child(4){grid-column:span 2}.crmShell .workflowCard .workflowInstallation .accessoryOrderFields{grid-template-columns:minmax(0,200px) minmax(0,164px) minmax(0,132px);justify-content:start;align-items:end;gap:8px}.crmShell .workflowCard h4{margin:0 0 8px;font-size:14px}.crmShell .workflowCard label{gap:4px;font-size:13px}.crmShell .workflowCard .accessoryOrderFields :is(input:not([type=checkbox]):not([type=radio]):not(.nativeDatePicker),select,.orderCardValue){field-sizing:fixed;width:100%;min-width:0;max-width:100%;height:36px;min-height:36px;padding:6px 8px;font-size:14px}.crmShell .workflowCard .accessoryOrderFields .datePicker{width:100%;min-width:0}.crmShell .workflowCard .accessoryOrderFields .datePicker .dateDisplay{padding-left:42px}.crmShell .workflowCard .workflowPrice .accessoryPaymentSummary,.crmShell .workflowCard .workflowSectionBody{border-top:1px solid var(--ui-border);margin-top:12px;padding-top:12px}.crmShell .workflowCard .workflowPrice .accessoryPaymentFields{align-items:end}.crmShell .workflowCard .workflowPrice .accessoryPaymentStatus{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5px;min-width:0;font-size:13px;display:flex}.crmShell .workflowCard .workflowPrice .accessoryPaymentStatus .badge{align-items:center;min-height:30px;display:inline-flex}.crmShell .workflowCard .workflowPrice .accessoryPaymentBasis{color:#60747d;margin-top:7px;font-size:12px;line-height:1.45;display:block}.crmShell .workflowCard .workflowPrice .accessoryAddPayment{white-space:normal;max-width:100%;min-height:40px;margin-top:8px}.crmShell .workflowCard .workflowProduct .productChange:not([open]){grid-column:auto;align-self:end;padding-block:8px}.crmShell .workflowCard .productChange summary{font-size:13px}.crmShell .workflowCard .workflowSectionHeading{justify-content:flex-start;align-items:center;gap:10px;min-height:28px;margin-bottom:6px;display:flex}.crmShell .workflowCard .workflowSectionHeading h4{margin:0}.crmShell .workflowCard .workflowSectionHeading .compactPaymentIcon{width:30px;min-width:30px;height:28px;min-height:28px;padding:4px}.crmShell .workflowCard .installationHeading{align-items:center;gap:12px;margin-bottom:8px}.crmShell .workflowCard .installationHeading h4{margin:0}.crmShell .workflowCard .installationHeading>.taskToggle{align-items:center;gap:6px;margin:0;display:flex}.crmShell .workflowCard .workflowInstallation>.uiButton{min-height:32px;margin-top:8px;padding:5px 9px;font-size:13px}.crmShell .workflowCard .deliveryChoices legend{margin-bottom:5px;font-size:13px}.crmShell .workflowCard .deliveryChoices>div{gap:4px}.crmShell .workflowCard .deliveryChoices span{padding:7px 8px;font-size:13px}.crmShell .workflowCard .accessoryOrderNotes{margin-top:7px}.crmShell .workflowCard .accessoryOrderNotes textarea{height:44px;min-height:44px;padding:7px;font-size:14px}.crmShell .workflowCard .workflowNotes .taskToggle{margin-top:8px}@media (max-width:650px){.crmShell .accessoryOrderCard.workflowCard{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""product""price""delivery""installation""notes""actions"}.crmShell .workflowCard .workflowPrice .accessoryOrderFields{grid-template-columns:repeat(2,minmax(0,1fr))}.crmShell .workflowCard .workflowInstallation .accessoryOrderFields{grid-template-columns:minmax(0,1fr)}.crmShell .workflowCard .workflowPrice .accessoryOrderFields label:nth-child(4){grid-column:auto}.crmShell .workflowCard .workflowInstallation .accessoryOrderFields label:first-child{grid-column:1/-1}.crmShell .workflowCard .accessoryOrderFields :is(input:not([type=checkbox]):not([type=radio]):not(.nativeDatePicker),select,.orderCardValue){height:40px;min-height:40px;font-size:16px}.crmShell .workflowCard .accessoryOrderNotes textarea{font-size:16px}.crmShell .workflowCard .workflowSectionHeading .compactPaymentIcon{width:40px;height:40px}.crmShell .workflowCard :is(.workflowProduct,.workflowDelivery) .workflowSectionHeading{min-height:40px}.crmShell .workflowCard .workflowPrice .accessoryAddPayment{min-height:44px}.crmShell .workflowCard .deliveryChoices span{min-height:40px}}.crmShell .catalogModelToggle{color:inherit;font:inherit;cursor:pointer;text-align:start;white-space:normal;background:0 0;border:0;padding:6px 0}.crmShell .catalogAccessoryRow>td{border-bottom:1px solid var(--ui-border)}.crmShell .catalogDataTable .catalogAlignedModelRow>td{vertical-align:top;border-bottom:1px solid var(--ui-border);padding-block:10px}.crmShell .catalogAlignedSku>strong{align-items:center;min-height:40px;margin:0;font-weight:600;line-height:20px;display:flex}.crmShell .catalogAlignedSku .catalogSkuLine{margin-top:4px}.crmShell .catalogAlignedField{height:40px;min-height:40px;font:inherit;border:1px solid var(--ui-border);box-sizing:border-box;resize:vertical;border-radius:8px;padding:8px}.crmShell .catalogDataTable tr.catalogAlignedModelRow>td{background:#fff4d6;border-bottom:1px solid #e3c577}.crmShell .catalogDataTable tr.catalogAlignedModelRow>td:first-child{border-inline-start:4px solid #d99a1f}.crmShell .catalogDataTable tr.catalogAlignedModelRow:hover>td{background:#ffedbd}.crmShell .compactQty{max-width:96px}.crmShell .compactQty input{text-align:right;width:100%;min-width:0}.crmShell .compactAmount{max-width:150px}.crmShell .compactAmount .currencyInput,.crmShell .compactAmount input{font-variant-numeric:tabular-nums;width:100%;min-width:0}.crmShell .accessoryAmountFields{flex-wrap:wrap;align-items:end;gap:10px 12px;display:flex}.crmShell .accessoryAmountFields .compactAmount:not(.orderCardTotal){max-width:120px}.crmShell .orderItemTotal{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.crmShell .currencyField .currencyInput{text-align:right;padding-right:10px}.crmShell :is(.accessoryOrderFields,.orderItemRow,.formGrid) input[type=number]{text-align:right}.crmShell .accessoryOrderFields .orderCardValue{font-variant-numeric:tabular-nums;color:#172125;justify-content:flex-start;font-weight:400}.crmShell :is(.accessoryOrderFields,.orderItemRow,.formGrid) .orderCardValue.danger{color:#a12b24}.crmShell :is(.orderItemRow,.formGrid) .orderCardValue{box-sizing:border-box;min-height:var(--control-height);border:1px solid var(--ui-border);border-radius:var(--control-radius);color:#172125;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f4f6f7;justify-content:flex-start;align-items:center;padding:8px 10px;font-weight:400;display:flex}.crmShell :is(.accessoryOrderFields,.orderItemRow,.formGrid) .orderCardTotal small,.crmShell .orderItemTotal small{color:#60747d;font-size:13px;font-weight:400}.crmShell .orderItemRow{align-items:end}.crmShell .orderTotalsSummary{border:1px solid var(--ui-border);font-variant-numeric:tabular-nums;background:#f7f9fa;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 18px;padding:10px 12px;display:flex}.crmShell .orderTotalsSummary strong{margin-inline-start:4px}.crmShell .orderNoteField{gap:4px;margin-top:10px;display:grid}.crmShell .orderNoteField textarea{box-sizing:border-box;width:100%}.crmShell .shippingCostEditor{font-variant-numeric:tabular-nums;gap:4px;max-width:180px;display:grid}.crmShell .installationInactive,.crmShell .installationDisabled{opacity:.62;color:#6b777b;background:#eef1f2}.crmShell .installationInactive :is(select,input){cursor:not-allowed;background:#e4e8ea}.crmShell .installationDisabledReason{color:#5b6a6f;font-size:.85rem}.crmShell .tableWrap :is(th,td).freezeColumn{background-clip:padding-box}.crmShell .containerOrdersTable th:nth-child(4),.crmShell .containerOrdersTable td:nth-child(4){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;width:280px;min-width:240px}.crmShell .containerOrdersTable :is(th,td):nth-child(n+5){padding-inline:6px}.crmShell .containerOrdersTable :is(th,td):nth-child(6),.crmShell .containerOrdersTable :is(th,td):nth-child(7),.crmShell .containerOrdersTable :is(th,td):nth-child(8){white-space:nowrap;font-variant-numeric:tabular-nums;width:84px;min-width:70px;max-width:110px}.crmShell .preordersTable td.freezeProduct,.crmShell .preordersTable th.freezeProduct{white-space:normal;overflow-wrap:anywhere;min-width:240px}.crmShell .preordersTable :is(th,td).preorderNumericCell{padding-inline:6px}.crmShell .preordersTable :is(th,td):not(:first-child){padding-inline:7px}.crmShell .preordersTable td select.inlineEdit{width:auto;min-width:104px;max-width:150px}.crmShell .tableWrap td .datePicker{width:124px;min-width:124px;margin-top:0}.crmShell .tableWrap td:has(.datePicker){min-width:0}.crmShell .tableWrap td .datePicker .dateDisplay{width:100%;max-width:100%}.crmShell .customerToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;width:100%;display:flex}.crmShell .customerToolbar>*{min-width:0}@media (max-width:700px){.crmShell .customerToolbar{flex-direction:column;align-items:stretch}.crmShell .tableWrap :is(th,td).freezeColumn:not(.freezeOrder){position:static!important;right:auto!important}.crmShell .tableWrap td.freezeOrder,.crmShell .tableWrap th.freezeOrder{position:sticky!important;right:0!important}.crmShell .catalogDataTable .catalogAlignedModelRow{border-inline-start:3px solid #e3b24b}.crmShell .catalogAlignedModelRow td:empty{display:none}}@media (min-width:701px){.crmShell .tableWrap .catalogAlignedSku .catalogSku{margin-top:0}.crmShell .catalogAlignedSku .catalogSkuLine{min-height:40px;margin-top:0}.crmShell .catalogAlignedSku .catalogSkuMissing{flex-basis:100%}.crmShell .tableWrap .catalogDataTable :is(th,td){text-align:start}.crmShell .tableWrap .catalogDataTable td.numCol .inventoryCellMain{justify-content:flex-start}.crmShell .tableWrap .catalogDataTable td.numCol input[type=number]{margin-inline:0}}.crmShell .preordersTable .preorderNumericCell{vertical-align:top;font-variant-numeric:tabular-nums}.crmShell .preordersTable .preorderNumericCell>:is(input,.currencyField,.link,b){box-sizing:border-box;height:40px;min-height:40px;margin:0}.crmShell .preordersTable .preorderNumericCell>:is(.link,b){white-space:nowrap;align-items:center;line-height:20px;display:inline-flex}.crmShell .preordersTable .preorderNumericCell .currencyInput{box-sizing:border-box;height:40px;min-height:40px;margin:0}.crmShell .orderGroupSummary{align-content:start;align-items:stretch}.crmShell .orderGroupSummary>section{align-self:stretch}.crmShell .customerEditor .customerEditGrid{flex-wrap:wrap;align-items:start;display:flex}.crmShell .customerEditGrid>label{flex:0 200px;max-width:100%}.crmShell .customerEditGrid>.customerNameField{flex:0 auto;min-width:0}.crmShell .customerEditGrid .customerNameField input{field-sizing:content;text-align:right;width:auto;min-width:min(180px,100%);max-width:100%}.crmShell .customerEditGrid>.customerPhoneField{flex-basis:152px}.crmShell .customerEditGrid .customerPhoneField input{text-align:right}.crmShell .customerEditGrid>.customerAddressFields{flex:100%}.crmShell .workflowCard .accessoryHeaderMain{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:10px;display:flex}.crmShell .accessoryHeaderMain>:is(.workflowTitle,.productChange){min-width:0;max-width:100%}.crmShell .accessoryHeaderMain .productChange summary{box-sizing:border-box;min-height:40px}.crmShell .accessoryHeaderMain .productChange summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crmShell .accessoryHeaderMain .accessoryRemoveButton{white-space:normal;max-width:100%;min-height:40px}.crmShell .accessoryRemoveButton svg{flex:none;width:20px;height:20px}.crmShell .accessoryRemoveButton:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crmShell .accessoryRemoveButton[aria-disabled=true]{opacity:.5;cursor:not-allowed}.crmShell .accessoryHeaderMain .accessoryOrderCancel{border-inline-start:1px solid var(--ui-border);min-width:0;max-width:100%;margin-inline-start:20px;padding-inline-start:16px}.crmShell .accessoryOrderCancel .cancellationControl{width:auto}.crmShell .accessoryOrderCancel .uiButton{white-space:normal;color:#a33e35;background:#fff;border-color:#a33e35;max-width:100%;min-height:40px;margin:0}.crmShell .accessoryOrderCancel .uiButton:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crmShell .accessoryOrderCancel .cancellationControl>[role=group]{max-width:460px}.crmShell .accessoryOrderCancel textarea{box-sizing:border-box;max-width:100%;min-height:72px}.crmShell .accessoryHeaderMain .productChange label{gap:6px;max-width:260px;display:grid}.crmShell .accessoryHeaderMain .productChange select{border:1px solid var(--ui-border);border-radius:var(--control-radius);width:100%;min-width:0;min-height:40px;font:inherit;padding:8px}.crmShell .orderGroupSummary>.orderSummaryFinance{grid-template-columns:minmax(0,1fr)}.crmShell .orderSummaryFinance>.orderFinancialRow{direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.crmShell .orderFinancialRow>:is(label,div){overflow-wrap:anywhere;align-content:start;gap:6px;min-width:0;font-size:13px;display:grid}.crmShell .orderFinancialRow>:is(label,div)>:first-child{min-height:20px}.crmShell .orderFinancialRow>label{max-width:160px}.crmShell .orderFinancialRow strong{font-variant-numeric:tabular-nums;align-items:center;min-height:42px;display:flex}.crmShell .orderFinancialRow .orderBalanceWithPayment{align-self:start}.crmShell .orderFinancialRow .orderBalanceWithPayment>span:first-child{min-height:20px}.crmShell .orderFinancialRow .orderBalanceValueRow{flex-wrap:wrap;min-height:42px}.crmShell .orderFinancialRow .compactPaymentIcon{width:40px;min-width:40px;min-height:40px}.crmShell .orderSummaryFinance>.orderCatalogCost{border-top:1px solid var(--ui-border);overflow-wrap:anywhere;padding-top:10px}.crmShell .orderSummaryFinance>.orderCatalogCost>span{min-height:0}.crmShell .paymentModal .paymentOrderContext{border:1px solid var(--ui-border);overflow-wrap:anywhere;background:#f7f9fa;border-radius:8px;min-width:0;margin:10px 0;padding:10px 12px}.crmShell .paymentOrderContext h3{margin:0;font-size:15px}.crmShell .paymentOrderContext p{margin:6px 0;font-size:13px}.crmShell .paymentOrderContext details+details{border-top:1px solid var(--ui-border);margin-top:8px}.crmShell .paymentOrderContext summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:10px 4px;font-weight:700}.crmShell .paymentOrderContext summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crmShell .paymentOrderContext ul{gap:4px;margin:6px 0 0;padding-inline-start:20px;display:grid}.crmShell .paymentOrderContext li>small{display:block}.crmShell .paymentOrderContext small{color:var(--ui-muted)}.crmShell .paymentModal .paymentIdentityGrid bdi[dir=ltr]{text-align:right}@media (min-width:701px){.crmShell .orderSummaryDetails>label:first-of-type{width:100%;max-width:164px}.crmShell .orderSummaryDetails>label:nth-of-type(2){width:100%;max-width:180px}}@media (max-width:700px){.crmShell .workflowCard .accessoryHeaderMain{flex-basis:100%}.crmShell .accessoryHeaderMain .productChange summary,.crmShell .accessoryHeaderMain .accessoryRemoveButton,.crmShell .accessoryOrderCancel .uiButton{min-height:44px}.crmShell .customerEditGrid>label{flex:100%}.crmShell .customerEditGrid .customerNameField input{field-sizing:fixed;width:100%}.crmShell .orderSummaryFinance>.orderFinancialRow{grid-template-columns:minmax(0,1fr)}.crmShell .orderFinancialRow>:is(label,div){border-bottom:1px solid var(--ui-border);padding-bottom:8px}.crmShell .orderFinancialRow>label{max-width:none}.crmShell .orderFinancialRow .compactPaymentIcon{width:44px;min-width:44px;min-height:44px}}.crmShell .workflowCard .accessoryPaymentMismatch{color:#754d0d;background:#fff4db;border:1px solid #dfc482;border-radius:7px;margin:8px 0 0;padding:8px;font-size:13px;line-height:1.5}.crmShell .workflowCard .paymentStatusSelect select.green{color:#20613b;background:#e8f5ec;border-color:#97c9a9}.crmShell .workflowCard .paymentStatusSelect select.amber{color:#7b5715;background:#fff4db;border-color:#dfc482}.crmShell .workflowCard .paymentStatusSelect select.slate{color:#50626c;background:#edf0f2;border-color:#bdc8ce}.crmShell .workflowCard .workflowDelivery .accessoryOrderFields{grid-template-columns:repeat(2,minmax(0,180px))}@media (min-width:651px){.crmShell .workflowCard .workflowPrice .accessoryPaymentFields{grid-template-columns:repeat(4,minmax(0,200px));justify-content:start}}@media (max-width:650px){.crmShell .workflowCard .workflowDelivery .accessoryOrderFields{grid-template-columns:repeat(2,minmax(0,1fr))}}.crmShell .workflowCard .workflowPrice .accessoryPaymentFields label:nth-child(4){grid-column:auto}.crmShell .accessoryPaymentFields button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.crmShell .orderGroupSummary>:is(div,label){align-content:start}.crmShell .orderGroupSummary .shippingCostEditor{display:contents}.crmShell .orderGroupSummary .shippingCostEditor>label{align-content:start;gap:8px;min-width:0;display:grid}.crmShell :is(.orderGroupSummary,.orderFormGrid,.accessoryOrderSection) .shippingCostEditor{max-width:130px}.crmShell :is(.orderGroupSummary,.orderFormGrid,.accessoryOrderSection) .shippingCostEditor .currencyField{width:110px;max-width:100%}.crmShell :is(.orderGroupSummary,.orderFormGrid,.accessoryOrderSection) .shippingCostEditor .currencyInput{height:36px;min-height:36px;padding-block:4px;font-size:14px}.crmShell .orderNotesDisclosure>textarea{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--control-radius);color:#172125;width:100%;min-height:96px;font:inherit;resize:vertical;background:#fff;margin-top:8px;padding:10px;font-size:14px;line-height:1.5;display:block}:where(.crmShell .orderModal,.crmShell .embeddedForm) textarea{box-sizing:border-box;width:100%;min-height:72px}.installationDisabledFields{opacity:.6;border:0;min-width:0;margin:8px 0 0;padding:0}.costSettingsFields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:4px 18px 14px;display:grid}.costSettingsFields label{gap:4px;min-width:0;display:grid}.costSettingsFields input{border:1px solid #d4dbdd;border-radius:7px;min-height:40px;padding:8px}.costSettingsFields input[aria-invalid=true]{border-color:#a33e35}.costSettingsFields small{color:#66777e}.costSettingsFields small.danger{color:#a33e35;font-weight:600}.costSettingsPanel>.uiButton{margin:0 18px 14px}.costCalculator{min-width:0;margin-top:6px}.costCalculator>summary{cursor:pointer;align-items:center;gap:6px;min-height:36px;list-style:none;display:inline-flex}.costCalculator>summary::-webkit-details-marker{display:none}.costCalculatorFields{white-space:normal;background:#f7f9fa;border:1px solid #dbe3e7;border-radius:8px;grid-template-columns:1fr;gap:8px;margin-top:8px;padding:10px;display:grid}.costCalculatorFields label{gap:4px;display:grid}.costCalculatorFields p{margin:0}.catalogProfit{margin-top:4px;display:block}.shippingDetailsForm{gap:12px;display:grid}.shippingDetailsForm label{gap:5px;display:grid}.crmShell .shippingDetailsButton{flex:none;place-self:start;width:max-content;min-width:0;max-width:none;min-height:40px;margin-top:6px;padding-inline:12px}@media (max-width:700px),(pointer:coarse){.crmShell .shippingDetailsButton{min-height:44px}}.shippingDateError,.paymentError{margin:0;font-weight:600}.refundAmount{font-weight:700}.refundAmount .badge{margin-inline-end:4px}.cancellationNetPaid{font-weight:600}.orderProfit{overflow-wrap:anywhere;min-width:0}.commitFieldError{margin-top:4px;font-weight:600;display:block}.refundWarning{font-weight:700;display:block}.shippingStaleNote{color:#66777e}.suggestPopup{z-index:10050;box-sizing:border-box;overscroll-behavior:contain;font:inherit;color:#172125;background:#fff;border:1px solid #d4dcdf;border-radius:10px;padding:5px;font-size:15px;position:fixed;overflow-y:auto;box-shadow:0 12px 28px #17212524}.suggestOption{color:#172125;text-align:right;cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 10px;display:flex}.suggestOption:hover,.suggestOption[aria-selected=true]{background:#f3f6f7}.suggestOption[aria-selected=true]{outline-offset:-2px;outline:2px solid #1f6f8b}.suggestOption small{color:#718087;flex:none;font-weight:500}.suggestOption mark{color:inherit;background:#fde9a8;border-radius:3px;padding:0;font-weight:700}.suggestStatus{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px),(pointer:coarse){.suggestPopup{font-size:16px}.suggestOption{min-height:44px}}.crmShell .catalogTableWrap{max-height:none}.crmShell .catalogProductCell .catalogProfit{color:var(--ui-muted);margin-top:2px;font-size:13px}.crmShell .catalogProductCell .catalogModelToggle{border:1px solid var(--ui-border);border-radius:var(--control-radius);background:#fff;align-items:center;gap:6px;min-height:32px;margin-top:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.crmShell .catalogProductCell .catalogModelToggle:hover{background:#fff8e8}.crmShell .catalogDataTable .catalogAccessoryRow .inventoryCellMain{align-items:flex-start;min-height:0;padding-top:6px}.crmShell .catalogModelSummary{min-height:40px;color:var(--ui-muted);align-content:center;font-size:14px;display:grid}.crmShell .catalogModelSummary small{color:inherit;font-size:12px}.crmShell .catalogCostCell>.inventoryCellMain,.crmShell .catalogCellStack{align-content:start;gap:6px;min-width:0;display:grid}.crmShell .catalogCostCell .catalogPriceInput,.crmShell .catalogCellStack>.catalogAlignedField{width:100%}.crmShell .catalogDataTable .costCalculator{min-width:0;max-width:100%;margin:0}.crmShell .catalogDataTable .costCalculator>summary{box-sizing:border-box;justify-content:space-between;align-items:center;gap:6px;width:100%;max-width:100%;min-height:32px;padding:4px 8px;font-size:12px;display:flex}.crmShell .catalogDataTable .costCalculator>summary .costCalcLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crmShell .catalogDataTable .costCalculator>summary .badge{flex:none;padding:2px 7px;font-size:11px}.crmShell .catalogDataTable .costCalculator>summary:focus-visible{outline-offset:-2px}.crmShell .catalogDataTable .costCalculatorFields{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:6px;padding:8px}.crmShell .catalogDataTable .costCalculatorFields :is(label,input,select,.currencyField,.catalogSelect){min-width:0;max-width:100%}.crmShell .catalogDataTable .costCalculatorFields :is(input,select){box-sizing:border-box;width:100%}.crmShell .catalogDataTable .costCalculatorFields p{overflow-wrap:anywhere}.crmShell .catalogRowActions{grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:8px;min-width:0;display:grid}.crmShell .catalogRowActions>.catalogDetailsButton{white-space:normal;min-width:0;padding-inline:8px;line-height:1.2}.crmShell .catalogRowActions>.catalogModelDelete{grid-column:2;width:40px;height:40px;min-height:40px;margin:0;padding:4px}.crmShell .catalogAlignedSku.isInline{flex-wrap:wrap;align-items:flex-start;gap:0 14px;display:flex}.crmShell .catalogAlignedSku.isInline>small{flex:0 auto;align-items:center;min-height:40px;margin:0;display:inline-flex}@media (max-width:700px){.crmShell .catalogDataTable .catalogAlignedModelRow{background:#fff4d6;border-inline-start:3px solid #e3b24b;margin-inline-start:12px}.crmShell .catalogDataTable .catalogAlignedModelRow:hover{background:#ffedbd}.crmShell .catalogDataTable .catalogAlignedModelRow>td{border:0;grid-column:auto;padding-block:6px}.crmShell .catalogDataTable .catalogAlignedModelRow>:is(td.catalogCellName,td.catalogCellDetails,td.catalogCostCell),.crmShell .catalogDataTable .catalogAlignedModelRow>td.catalogCellActions{grid-column:1/-1}.crmShell .catalogDataTable .catalogAlignedModelRow>td.catalogCellActions:before{display:none}.crmShell .catalogDataTable .catalogAlignedModelRow>td.catalogCellActions .catalogRowActions{grid-template-columns:1fr 44px}.crmShell .catalogDataTable .catalogAlignedModelRow>td.catalogCellActions .catalogModelDelete{width:44px;height:44px;min-height:44px}.crmShell .catalogDataTable .catalogAlignedModelRow+.catalogAlignedModelRow{margin-top:-6px}.crmShell .catalogDataTable .catalogAccessoryRow>td.catalogCellActions .catalogRowActions{grid-template-columns:minmax(0,1fr) 44px}.crmShell .catalogDataTable .catalogAccessoryRow .deleteCatalog{width:44px;min-height:44px}.crmShell .catalogDataTable .catalogCostCell>.inventoryCellMain,.crmShell .catalogDataTable .catalogCellStack{flex-wrap:wrap;align-items:flex-start;display:flex}.crmShell .catalogDataTable .catalogCostCell :is(.catalogPriceInput,.currencyField,.catalogAlignedField){flex:140px;width:auto}.crmShell .catalogDataTable .catalogCostCell .costCalculator{flex:0 auto}.crmShell .catalogDataTable .costCalculator>summary{width:auto;min-height:44px;padding:6px 12px;font-size:14px}.crmShell .catalogDataTable .costCalculator[open]{flex-basis:100%}.crmShell .catalogDataTable .costCalculator[open]>summary{width:100%}.crmShell .catalogDataTable .catalogAccessoryRow .inventoryCellMain{padding-top:0}.crmShell .catalogProductCell .catalogModelToggle,.crmShell .tableWrap .catalogDataTable td :is(input:not([type=hidden]),textarea,select){min-height:44px}.crmShell .catalogDataTable .skuEditLink{align-items:center;min-height:44px;display:inline-flex}.crmShell .catalogAlignedSku .catalogModelDelete.catalogSkuDelete{min-width:44px;min-height:44px}}.crmShell .trackingField{align-content:start;gap:6px;min-width:0;display:grid}.crmShell .expressTrackingLink{box-sizing:border-box;color:#14692c;text-align:center;background:#fff;border:1px solid #1b8a3a;border-radius:8px;flex:none;justify-content:center;justify-self:start;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.crmShell .expressTrackingLink svg{flex:none;width:20px;height:20px}.crmShell td:has(.expressTrackingLink){contain:none;overflow:visible}.crmShell .expressTrackingLink:hover{background:#eaf7ee}.crmShell .expressTrackingLink:focus-visible{outline-offset:2px;outline:2px solid #1b8a3a}.crmShell .expressTrackingLink:is(:hover,:focus):after{content:attr(title);z-index:6;color:#172125;white-space:normal;overflow-wrap:anywhere;pointer-events:none;background:#fff;border:1px solid #d7dee2;border-radius:6px;width:max-content;max-width:240px;padding:6px 8px;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.crmShell .stockTrackingCell .expressTrackingLink,.crmShell .trackingEditor .expressTrackingLink{margin-top:4px}.crmShell .trackingEditor:has(.expressTrackingLink){flex-wrap:wrap}.crmShell .shipmentTable>table th,.crmShell .shipmentTable>table td{padding-inline:22px}.crmShell .shipmentTable>table :is(th,td):nth-child(2){text-align:left}.crmShell .shipmentTable>table :is(th,td):nth-child(n+3):nth-child(-n+5){min-width:96px}@media (max-width:700px){.crmShell .shipmentTable>table :is(th,td){padding-inline:14px}}@media (max-width:700px),(pointer:coarse){.crmShell .expressTrackingLink{width:44px;min-width:44px;height:44px;min-height:44px}}.crmShell select[data-shipping-tone]{border-style:solid;border-width:1px;font-weight:700}.crmShell select[data-shipping-tone=ready],.crmShell select option[value=מוכן\ למשלוח]{color:#5c4a00;background-color:#fff3b0;border-color:#e0c200}.crmShell select[data-shipping-tone=sent],.crmShell select option[value=נשלח]{color:#7a3f00;background-color:#ffd9a8;border-color:#f08a00}.crmShell select[data-shipping-tone=delivered],.crmShell select option[value=נמסר]{color:#14532d;background-color:#c9efd2;border-color:#2e9e4f}.crmShell select[data-shipping-tone=failed],.crmShell select option[value=לא\ נמסר],.crmShell select option[value=חזר\ לשולח]{color:#7f1d1d;background-color:#ffc9c9;border-color:#d64545}.crmShell .profileCustomerIdentity{flex:280px;align-items:center;gap:10px;min-width:0;display:flex}.crmShell .profileCustomerIdentity>div{overflow-wrap:anywhere;min-width:0}.crmShell .profileCustomerIdentity h2{margin:0 0 5px}.crmShell .profileCustomerIdentity .customerBack{white-space:nowrap;min-height:40px;margin:0}.crmShell .profile .customerSummary{color:#172125;flex:400px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;width:min(100%,600px);max-width:600px;margin:0;display:grid}.crmShell .profile .customerSummary :is(article,.kpiLink){box-sizing:border-box;min-width:0;min-height:72px;padding:9px}.crmShell .profile .customerSummary label,.crmShell .profile .customerSummary i{color:#56666c}.crmShell .profile .customerSummary strong{overflow-wrap:anywhere;margin:5px 0 0;font-size:19px}.crmShell .profile .whatsapp{white-space:nowrap;min-height:36px;margin:0}.crmShell .currentInventoryKpis{grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;margin-block:12px}.crmShell .currentInventoryKpis article{min-width:0;padding:12px}.crmShell .currentInventoryKpis strong{margin:5px 0 0;font-size:22px}.crmShell .inventoryColumnFilters{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 20px 12px;display:grid}.crmShell .inventoryColumnFilters label{color:#56666c;gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.crmShell .inventoryColumnFilters select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.crmShell .inventoryFilterActions{color:#68767c;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.crmShell .sharedModelChoices{grid-template-columns:1fr;gap:8px;display:grid}.crmShell .sharedModelChoices>label{align-items:center;gap:8px;min-width:0;display:flex}.crmShell .futureLinkedOrdersTable td{vertical-align:middle!important}.crmShell .futureLinkedOrdersTable td p{margin:4px 0}.crmShell .installationStatusNote{color:#56666c;margin:12px 0 16px;font-size:13px;line-height:1.6}.crmShell .shipmentTrackingTable :is(th,td):nth-child(2){text-align:right;white-space:normal;overflow-wrap:anywhere;width:156px;min-width:156px;max-width:156px}.crmShell .shipmentTrackingTable td:nth-child(2) .link{text-align:right;white-space:normal;overflow-wrap:anywhere;width:100%}.crmShell .shipmentTrackingTable td:has(.shippingDetailsButton){white-space:normal}.crmShell .shipmentTrackingTable td.trackingCell{min-width:300px}.crmShell .shipmentTrackingTable .trackingEditor{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.crmShell .shipmentTrackingTable .trackingEditor input{flex:120px;width:132px;min-width:110px;max-width:150px}.crmShell .shipmentTrackingTable .trackingEditor a{white-space:nowrap;flex:none}.crmShell .shipmentTrackingTable .trackingEditor .expressTrackingLink{margin:0}.crmShell .shipmentTrackingTable .trackingEditorMultiple{flex-wrap:wrap}@media (max-width:1100px){.crmShell .inventoryColumnFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:950px){.crmShell .profile{flex-wrap:wrap}.crmShell .profileCustomerIdentity{flex:calc(100% - 80px)}.crmShell .profile .customerSummary{flex:100%;width:100%;max-width:none}.crmShell .profile .whatsapp{margin-inline-start:0}}@media (max-width:700px){.crmShell .currentInventoryKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crmShell .inventoryColumnFilters{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.crmShell .shipmentTrackingTable td.trackingCell{min-width:0}.crmShell .shipmentTrackingTable .trackingEditor input{max-width:150px;width:100%!important;min-width:0!important}.crmShell .shipmentTrackingTable .trackingEditor:not(.trackingEditorMultiple){flex-wrap:wrap}}@media (max-width:380px){.crmShell .profileCustomerIdentity{flex-wrap:wrap}.crmShell .inventoryFilterActions{flex-direction:column;align-items:flex-start}}:is(.crmShell .workflowSku>small,.crmShell small.catalogSku:has(.skuInlineLine)){grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 6px;display:grid}.crmShell .workflowSku .skuInlineLine,.crmShell .catalogSku .skuInlineLine{grid-column:2;min-width:0;display:block}.crmShell .workflowSku .catalogSkuMissing,.crmShell .catalogSku .catalogSkuMissing{grid-column:1/-1}.crmShell .workflowCard .workflowTitle{flex:0 auto;min-width:0}@media (max-width:700px){.crmShell .workflowCard .workflowTitle{flex-basis:100%}}.badge.red{color:#9a2f27;background:#fdecea}.crmShell .orderGroupHeader>div:first-child{flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;display:flex}.crmShell .orderGroupHeader h3{overflow-wrap:anywhere}.crmShell .orderGroupHeader .badge.slate{color:#2f444c;background:#e9eff1}.crmShell .orderGroupActions{flex-wrap:wrap;align-items:flex-start;gap:10px;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.crmShell .orderGroupActions:has([role=group]){flex:100%}.crmShell .orderGroupActions .cancellationControl{width:auto;max-width:100%}.crmShell .orderGroupActions .cancellationControl>.uiButton,.crmShell .orderGroupActions>.uiButton{white-space:normal;max-width:100%;min-height:40px;margin:0}.crmShell .orderGroupActions .cancellationControl>.uiButton{color:#a33e35;background:#fff;border-color:#e0b2ae}.crmShell .orderGroupActions .cancellationControl>.uiButton:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crmShell .orderGroupActions .cancellationControl>[role=group]{color:#172125;background:#fff;border-radius:8px;max-width:460px;padding:12px}.crmShell .orderGroupActions textarea{box-sizing:border-box;max-width:100%;min-height:72px}.closureControl{width:auto;min-width:0;max-width:100%}.closureControl .uiButton{white-space:normal;max-width:100%;min-height:40px;margin:0 0 0 8px}.closureControl .uiButton[aria-disabled=true]{opacity:.6;cursor:not-allowed}.closureControl .closureReasons{color:#60747d;overflow-wrap:anywhere;margin:6px 0 0;padding-inline-start:18px;font-size:14px}.closureControl [role=group]{box-sizing:border-box;color:#172125;background:#fff;border:1px solid #cdd8dc;border-radius:8px;max-width:460px;padding:12px}.closureControl .closureMessage{overflow-wrap:anywhere;margin:6px 0 0}.closureControl .closureMessage.danger{color:#9a2f27}.closedOrderLock{border:0;min-width:0;margin:0;padding:0;display:contents}.closedOrderLock :is(input,select,textarea):disabled{color:inherit;opacity:1;-webkit-text-fill-color:currentColor;cursor:not-allowed}.closedOrderLock button:disabled{cursor:not-allowed}.closedOrderConflict{box-sizing:border-box;z-index:60;color:#172125;background:#fff3f1;border:1px solid #c9857f;border-radius:8px;max-width:720px;margin-inline:auto;padding:12px 16px;position:fixed;inset-block-start:12px;inset-inline:16px;box-shadow:0 6px 24px #0000002e}.closedOrderConflict p{margin:0}.closedOrderConflict .uiButton{min-height:40px;margin:6px 0 0 8px}@media (max-width:700px){.closedOrderConflict .uiButton{width:100%;min-height:44px;margin-inline:0}.closureControl,.closureControl>.uiButton{width:100%;min-height:44px}.closureControl [role=group] .uiButton{min-height:44px}.crmShell .orderGroupActions{width:100%;margin-inline-start:0}.crmShell .orderGroupActions>.uiButton,.crmShell .orderGroupActions .cancellationControl>.uiButton{min-height:44px}.crmShell .orderGroupActions>.uiButton{flex:auto}}.crmShell .workflowCard .accessoryHeaderMain{place-items:start;gap:6px;display:grid}.crmShell .accessoryHeaderMain .accessoryPosition{color:#60747d;font-size:14px}.crmShell .accessoryHeaderMain .accessoryActionsRow{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;margin-top:4px;display:flex}.crmShell .accessoryHeaderMain .accessoryRemoveNote{color:#4a5f68;flex:220px;min-width:0;max-width:420px;font-size:13px;line-height:1.45}.crmShell .accessoryHeaderMain .accessoryRemoveButton:not([aria-disabled=true]){color:#a33e35;background:#fff;border-color:#e0b2ae}.crmShell .sectionTabList{flex-wrap:wrap}.crmShell .sectionTabList .tabBadge{font-size:13px;font-weight:500}.crmShell .accessoryTabList{flex-wrap:wrap}.crmShell .accessoryTabList button{align-items:center;gap:6px;max-width:100%;min-height:36px;padding:0 10px;display:inline-flex}.crmShell .accessoryTabList .accessoryTabNumber{font-weight:700}.crmShell .accessoryTabList .accessoryTabName{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.crmShell .workflowNotes .noteHint{color:#8a5b12;font-size:13px;font-weight:600}.crmShell .accessoryPaidState{margin-bottom:8px}.crmShell .accessoryPaidState .badge{padding:5px 12px;font-size:13px;font-weight:700}.crmShell .accessoryPaidState .badge.green{color:#1d5e3b;background:#e1f3e9}.crmShell .accessoryPaidState .badge.amber{color:#7b5715;background:#fff0d6}.crmShell .workflowCard .workflowPrice .accessoryPaymentFields{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:651px){.crmShell .workflowCard .workflowPrice .accessoryPaymentFields{grid-template-columns:repeat(3,minmax(0,200px))}}@media (max-width:650px){.crmShell .workflowCard .workflowPrice .accessoryPaymentFields{grid-template-columns:minmax(0,1fr)}}.crmShell .accessoryPaymentActions{flex-wrap:wrap;align-items:end;gap:10px;margin-top:10px;display:flex}.crmShell .accessoryPaymentActions .paymentReceiptField{color:#526168;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.crmShell .accessoryPaymentActions .uiButton{white-space:normal;max-width:100%;min-height:40px;margin:0}@media (max-width:650px){.crmShell .accessoryPaymentActions{flex-direction:column;align-items:stretch}.crmShell .accessoryPaymentActions .uiButton{width:100%;min-height:44px}}.crmShell .profile h2,.crmShell .customerOrdersPanel h3{overflow-wrap:anywhere}.crmShell .profile{flex-wrap:wrap;align-items:center}.crmShell .profileCustomerIdentity>.avatar{flex:0 0 52px;width:52px;height:52px}.crmShell .profile>.profileCustomerIdentity{flex:240px}.crmShell .profile .customerBackRow{flex:none;order:0;grid-area:back}.crmShell .profile .customerBackLink{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff59;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin:0;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}:is(.crmShell .profile .customerBackLink:focus-visible,.crmShell .profile .whatsapp:focus-visible){outline:2px solid var(--ui-accent);outline-offset:2px}.crmShell .profileCustomerIdentity h2{font-size:26px;font-weight:700;line-height:1.2}.crmShell .profile .customerSubline{color:#cfd9dc;font-size:15px}.crmShell .profile .profileCustomerIdentity small{color:#cfd9dc}.crmShell .profile .customerWhatsapp{justify-items:start;gap:4px;margin:6px 0 0;display:grid}.crmShell .profile .customerWhatsapp .whatsapp{margin:0}.crmShell .profile .customerWhatsapp small{color:#cfd9dc;max-width:220px;font-size:12px}.crmShell .profile .whatsapp[aria-disabled=true]{color:#4a5a60;cursor:not-allowed;background:#dde3e5}.crmShell .profile .customerSummary .customerKpiBalance.amber{background:#fff4db;border-color:#dfc482}.crmShell .profile .customerSummary .customerKpiBalance.amber :is(label,strong,i){color:#6e4d10}.crmShell .profile .customerSummary .customerKpiBalance.green{background:#e8f5ec;border-color:#97c9a9}.crmShell .profile .customerSummary .customerKpiBalance.green :is(label,strong,i){color:#1d5a37}.crmShell .profile .customerSummary i{font-size:12px;font-style:normal}.crmShell .customerEditorHead{flex-wrap:wrap;justify-content:flex-start}.crmShell .customerEditorHead .customerSaveStatus{color:#526168;margin-inline-start:auto;font-size:13px;font-weight:700}.crmShell .customerEditorHead .customerSaveStatus.saved{color:#1d5e3b}.crmShell .customerNoOrders{color:#526168;margin:0;padding:12px 4px}@media (min-width:900px){.crmShell .customerEditor{width:100%;max-width:none}.crmShell .customerEditor .customerEditGrid{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:12px 32px;display:grid}.crmShell .customerEditGrid>label{flex:none}.crmShell .customerEditGrid>:is(.customerNameField,.customerPhoneField){justify-self:stretch;width:100%;max-width:100%}.crmShell .customerEditGrid .customerPhoneField input{max-width:none}.crmShell .customerEditGrid>.customerAddressFields{grid-area:1/2/span 3}.crmShell .customerEditGrid .customerAddressGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.crmShell .customerEditGrid .customerAddressGrid>label:first-child,.crmShell .customerEditGrid .customerAddressGrid>label:nth-child(5){grid-column:span 3}}.crmShell .profile{grid-template-columns:auto minmax(260px,1fr) minmax(0,1.4fr);grid-template-areas:"back id kpi";align-items:center;gap:12px 16px;padding:16px 20px;display:grid;overflow:visible;transform:none}.crmShell .profileCustomerIdentity{flex:none;grid-area:id}.crmShell .profile .customerSummary{flex:none;grid-area:kpi;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-auto-rows:1fr;gap:8px;width:100%;max-width:none;display:grid}.crmShell .profile .customerSummary :is(article,.kpiLink){text-align:start;grid-template-rows:auto auto 1fr;align-content:start;min-height:76px;padding:10px 12px;display:grid}.crmShell .profile .customerSummary label{font-size:13px}.crmShell .profile .customerSummary strong{font-size:24px;font-weight:700}.crmShell .profile .customerSummary .customerKpiBalance.amber{border-inline-start:4px solid var(--ui-accent)}.crmShell .customerSummary :is(article,.kpiLink):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.crmShell .profileCustomerIdentity{flex-wrap:nowrap}@media (max-width:1099px){.crmShell .profile{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back id""kpi kpi"}}@media (max-width:700px){.crmShell .profile{padding:14px}.crmShell .profile .customerBackLink{width:44px;min-height:44px;padding:0}.crmShell .profile .customerBackText{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crmShell .profile .whatsapp{width:100%;min-height:44px}.crmShell .profile .customerWhatsapp{justify-items:stretch}.crmShell .profile .customerSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.crmShell .profile .customerSummary strong,.crmShell .profileCustomerIdentity h2{font-size:22px}}.crmShell .customerAnchors{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.crmShell .customerAnchor{color:#172125;cursor:pointer;background:#fff;border:1px solid #cfd9dc;border-radius:8px;min-height:40px;padding:0 14px;font-weight:700}:is(.crmShell .customerAnchor:focus-visible,.crmShell .orderGroupToggle:focus-visible){outline:2px solid var(--ui-accent);outline-offset:2px}.crmShell :is(#customer-section-details,#customer-section-orders,.orderGroupHeading,.accessoryOrderCard,.accessoryOrderCard h3){scroll-margin-top:72px}.crmShell :is(#customer-section-details,#customer-section-orders,.accessoryOrderCard h3):focus{outline:none}@media (max-width:700px){.crmShell .customerAnchor{flex:auto;min-height:44px}}.crmShell .customerStickyWrap{z-index:4;height:0;position:sticky;top:0;overflow:visible}.crmShell .customerStickyBar{inset-inline:0;box-sizing:border-box;color:#fff;visibility:hidden;opacity:0;pointer-events:none;background:#172125;border-radius:0 0 10px 10px;align-items:center;gap:10px;min-height:44px;max-height:56px;padding:6px 12px;transition:opacity .15s;display:flex;position:absolute;top:0;overflow:hidden;box-shadow:0 6px 16px #1721253a}.crmShell .customerStickyBar.isShown{visibility:visible;opacity:1;pointer-events:auto}.crmShell .customerStickyName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:16px;overflow:hidden}.crmShell .customerStickyBalance{white-space:nowrap;color:#cfd9dc;flex:none;font-size:14px}.crmShell .customerStickyBalance.amber{color:#f3c76b;font-weight:700}.crmShell .customerStickyWhatsapp{flex:none;min-height:36px;padding:6px 12px;text-decoration:none}.crmShell .customerStickyWhatsapp:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (max-width:950px){.crmShell .customerStickyBar{padding-inline-start:56px}}@media (prefers-reduced-motion:reduce){.crmShell .customerStickyBar{transition:none}}.crmShell .customerOrderToolbar{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.crmShell .orderGroupHeading{flex:280px;min-width:0;margin:0}.crmShell .orderGroupToggle{box-sizing:border-box;width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:4px 0;display:flex}.crmShell .orderGroupToggle .orderGroupTitle{overflow-wrap:anywhere;font-size:18px;font-weight:700}.crmShell .orderGroupToggle .orderGroupChevron{flex:none;font-size:16px}.crmShell .orderGroupBody[hidden]{display:none}.crmShell .orderGroups{gap:12px;margin-top:12px;display:grid}.crmShell .customerEditGrid>:is(.customerNameField,.customerPhoneField){width:100%;max-width:100%}.crmShell .customerEditGrid .customerNameField input{field-sizing:fixed;width:100%}.crmShell .customerEditGrid .customerPhoneField input{width:100%;max-width:none}.crmShell .customerPhoneField .customerPhoneHint{color:#8a5a00;margin-top:4px;font-size:13px;font-weight:400;line-height:1.4;display:block}.catalogImageEditor{background:#fbfcfc;border:1px dashed #c9d2d5;border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.catalogImageEditor.isDragging{background:#fff8e8;border-color:#815812}.catalogImageHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalogImageChip{color:#815812;background:#fff;border:1px solid #d8b86e;border-radius:999px;padding:2px 8px;font-size:12px}.catalogImageList{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.catalogImageItem{justify-items:start;gap:6px;min-width:0;display:grid}.catalogImageItem img,.catalogImageBroken{box-sizing:border-box;object-fit:contain;text-align:center;color:#64757d;background:#fff;border:1px solid #dbe3e5;border-radius:8px;place-items:center;width:96px;height:96px;font-size:12px;display:grid}.catalogImage-md .catalogImageItem img,.catalogImage-md .catalogImageBroken{width:56px;height:56px}.catalogImage-sm .catalogImageItem img,.catalogImage-sm .catalogImageBroken{width:40px;height:40px}.catalogImageInherited img{opacity:.5}.catalogImageEmpty{color:#64757d;font-size:13px}.catalogImageActions,.catalogImageButtons,.catalogImageJob{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.catalogImageActions .uiButton,.catalogImageButtons .uiButton,.catalogImageJob .uiButton,.catalogImageStatus .uiButton{min-height:36px;padding-block:4px;padding-inline:10px;font-size:13px}.catalogImageMobile{display:none}.catalogImageHint,.catalogImageStatus{color:#64757d;margin:0;font-size:13px}.catalogImageStatus{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalogImageStatus:empty{display:none}.catalogImageJob{padding-block:4px;font-size:13px}.catalogImageJob progress{flex:120px;min-width:0;max-width:100%}.catalogImageJob p{color:#8c2f2f;overflow-wrap:anywhere;flex:100%;margin:0}.catalogImageProductSection{gap:10px;margin-block-start:12px;display:grid}.catalogImageLegacy{margin-block-start:8px}.catalogImageLegacy summary{cursor:pointer}.catalogDetailGallery figure{gap:4px;margin:0;display:grid}.catalogDetailGallery figure[hidden]{display:none}.catalogDetailGallery figcaption{color:#64757d;font-size:12px}.catalogSkuImageButton{align-items:center;gap:8px;margin-inline-end:8px;display:inline-flex}.catalogSkuImageButton .inventoryThumbnail{flex-basis:40px;width:40px;height:40px}.catalogModelImageRow{padding-block:8px}.skuEditDialog .catalogImageEditor{margin-block:12px}@media (pointer:coarse){.catalogImageAdd{display:none}.catalogImageMobile{display:inline-flex}.catalogImageHint{display:none}}@media screen and (max-width:700px){.catalogImageEditor .catalogImageActions .uiButton,.catalogImageEditor .catalogImageButtons .uiButton,.catalogImageEditor .catalogImageJob .uiButton,.catalogImageEditor .catalogImageStatus .uiButton{min-height:44px}.catalogImageButtons .uiButton{flex:100%}.catalogImageList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalogImage-lg .catalogImageItem img,.catalogImage-lg .catalogImageBroken{aspect-ratio:1;width:100%;height:auto}.catalogImageActions .uiButton{flex:100%}}.siteVersion{box-sizing:border-box;color:#fff;text-align:center;background:#334155;width:100%;padding:4px 16px;font-size:13px;line-height:20px}@media (min-width:951px){.siteVersion{padding-inline-start:246px}}@media (max-width:950px){.logoutForm{top:40px}}@media print{.siteVersion{display:none}}.sessionNotice{z-index:10000;color:#172125;background:#fff8e6;border:1px solid #d99d32;border-radius:12px;max-width:560px;margin-inline:auto;padding:16px;position:fixed;inset-block-start:48px;inset-inline:16px;box-shadow:0 4px 24px #0003}.sessionNotice p{margin:0 0 12px}.sessionNotice button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #92702e;border-radius:8px;padding:8px 16px}
