.module-page:has(.orders-master-detail)>.list-filter,.module-page:has(.orders-master-detail)>.module-heading,.module-page:has(.orders-master-detail)>.orders-new-compact{width:calc(100% - 416px);box-sizing:border-box}.orders-new-compact{display:flex;justify-content:flex-end;margin:-64px 0 20px}.orders-new-compact .primary{box-shadow:none}.module-page:has(.orders-master-detail)>.list-filter{min-height:46px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6px;padding:7px 8px;margin-bottom:10px;overflow:hidden}.module-page:has(.orders-master-detail)>.list-filter>input{grid-column:span 2;width:100%;min-width:0;padding:8px 10px}.module-page:has(.orders-master-detail)>.list-filter label{display:block;min-width:0}.module-page:has(.orders-master-detail)>.list-filter label>span{display:none}.module-page:has(.orders-master-detail)>.list-filter input[type=date],.module-page:has(.orders-master-detail)>.list-filter select{width:100%;min-width:0;padding:8px}.module-page:has(.orders-master-detail)>.list-filter .status-multi-select{width:100%;min-width:0}.module-page:has(.orders-master-detail)>.list-filter>button{width:100%;min-width:0;padding:9px 8px;margin:0}.orders-master-detail .order-preview{margin-top:-94px}.order-preview .order-preview-head{position:static!important;top:auto!important;margin:0!important;padding:2px 42px 16px 0!important}.order-preview-items{display:block!important;visibility:visible!important;overflow:visible!important;margin:13px 0 0!important}.order-preview-items table{display:table!important;width:100%!important;min-width:0!important;table-layout:fixed!important}.order-preview-items td,.order-preview-items th{display:table-cell!important;padding:7px 3px!important;font-size:8px!important;line-height:1.25;word-break:break-word}.order-preview-items th:first-child{width:28%}.order-preview-items td b{font-size:9px}.preview-action-grid>button.actions-menu-item{height:48px!important;min-height:48px!important;width:100%;display:flex;align-items:center;justify-content:center;border:1px solid #2864d7;background:#fff;color:#2864d7;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.preview-action-grid .payment-receipt-action{grid-column:1/-1!important;border:1px solid #d8e0eb;border-radius:9px;padding:10px!important}.preview-action-grid .payment-receipt-action button{height:40px!important}@media(max-width:1050px){.module-page:has(.orders-master-detail)>.list-filter,.module-page:has(.orders-master-detail)>.module-heading,.module-page:has(.orders-master-detail)>.orders-new-compact{width:100%}.orders-master-detail .order-preview{margin-top:0}.orders-new-compact{margin-top:-58px}}@media(max-width:720px){.orders-topbar{display:none!important}.orders-new-compact{margin:-58px 0 18px}.orders-new-compact .primary{font-size:0;width:40px;height:40px;padding:0;display:grid;place-items:center}.orders-new-compact .primary:first-letter{font-size:20px}.module-page:has(.orders-master-detail)>.list-filter{display:flex!important;width:100%;padding:7px!important;gap:5px}.module-page:has(.orders-master-detail)>.list-filter>input{width:100%;flex:1 0 100%}.module-page:has(.orders-master-detail)>.list-filter .status-multi-select,.module-page:has(.orders-master-detail)>.list-filter label,.module-page:has(.orders-master-detail)>.list-filter select{flex:1 1 calc(50% - 5px);width:auto;min-width:0}.module-page:has(.orders-master-detail)>.list-filter input[type=date]{width:100%;min-width:0}.module-page:has(.orders-master-detail)>.list-filter>button{width:100%;margin:0}.order-preview-items td,.order-preview-items th{font-size:7px!important;padding:6px 2px!important}.order-preview-items td b{font-size:8px}.preview-action-grid>button.actions-menu-item{height:48px!important}}.module-page:has(.orders-master-detail)>.orders-filter-bar{width:calc(100% - 416px);box-sizing:border-box;margin:0 0 10px;padding:7px;display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,auto) minmax(150px,auto) auto 38px;gap:7px;align-items:center;overflow:visible;position:relative;z-index:12}.orders-filter-search{height:38px;display:flex;align-items:center;gap:7px;border:1px solid #d9e1ec;background:#f8fafc;border-radius:9px;padding:0 10px;color:#718096}.orders-filter-search:focus-within{border-color:#2864d7;box-shadow:0 0 0 3px #2864d719;background:#fff}.orders-filter-search input{min-width:0;width:100%;height:auto;padding:0;border:0;outline:0;background:transparent;box-shadow:none}.orders-filter-drawer>summary,.orders-search-submit{height:38px;box-sizing:border-box;border:1px solid #d9e1ec;border-radius:9px;background:#fff;color:#344054;font-weight:700;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;list-style:none}.orders-filter-drawer>summary:hover,.orders-search-submit:hover{border-color:#2864d7;color:#2864d7;background:#f5f8ff}.orders-status-quick{min-width:0}.orders-status-quick .status-multi{min-width:145px}.orders-status-quick .status-multi>summary{height:38px;box-sizing:border-box;padding:0 12px;display:flex;align-items:center;border-radius:9px;font-size:12px;font-weight:700;color:#344054}.orders-status-quick .status-multi>div{z-index:90;right:0;left:auto}.orders-driver-quick{min-width:0;width:100%;height:38px;padding:0 10px;border:1px solid #d9e1ec;border-radius:9px;background:#fff;color:#344054;font-size:12px;font-weight:700;text-overflow:ellipsis}.orders-filter-confirm{width:38px;height:38px;padding:0;display:grid;place-items:center;border:0;border-radius:9px;background:#2864d7;color:#fff;font-size:18px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #2864d72b}.orders-filter-confirm:hover{background:#1f55bc}.orders-filter-drawer{position:relative}.orders-filter-drawer>summary::-webkit-details-marker{display:none}.orders-filter-drawer>summary b{color:#2864d7;font-size:18px;line-height:0}.orders-filter-popover{position:absolute;right:0;top:46px;width:380px;max-height:min(650px,calc(100vh - 150px));overflow:auto;background:#fff;border:1px solid #dce3ed;border-radius:14px;padding:15px;box-shadow:0 18px 50px #15233d2e;display:grid;gap:13px;z-index:80}.orders-filter-popover header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f4;padding-bottom:11px}.orders-filter-popover header a{font-size:12px;color:#2864d7;text-decoration:none}.orders-filter-popover>label{display:grid;gap:6px}.orders-filter-popover label>span,.orders-filter-popover legend{font-size:11px;font-weight:750;color:#667085}.orders-filter-popover input[type=date],.orders-filter-popover select{width:100%;height:40px;border:1px solid #d9e1ec;border-radius:9px;background:#fff;padding:0 10px}.orders-filter-dates{display:grid;grid-template-columns:1fr 1fr;gap:9px}.orders-filter-dates label{display:grid;gap:6px}.orders-filter-popover fieldset{border:0;padding:0;margin:0;display:grid;gap:6px}.orders-filter-segments{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;background:#f2f5f9;border-radius:10px;padding:4px}.orders-filter-segments input{position:absolute;opacity:0;pointer-events:none}.orders-filter-segments span{height:32px;display:grid;place-items:center;border-radius:7px;font-size:11px!important;color:#526178!important;cursor:pointer}.orders-filter-segments input:checked+span{background:#fff;color:#2864d7!important;font-weight:800;box-shadow:0 2px 8px #17223814}.orders-filter-popover .status-multi-select{width:100%}.orders-filter-apply{height:42px;width:100%}.orders-floating-new{position:fixed;right:94px;bottom:24px;z-index:41;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#1463ff;color:#fff;text-decoration:none;font-size:30px;font-weight:300;line-height:1;padding:0 0 3px;border:0;box-shadow:0 12px 30px #1463ff55;transition:transform .15s ease}.orders-floating-new:hover{transform:translateY(-2px) scale(1.03)}@media(max-width:720px){.module-page:has(.orders-master-detail)>.orders-filter-bar{width:100%;grid-template-columns:minmax(0,1fr) 100px 100px 40px;padding:6px}.orders-search-submit{display:none}.orders-status-quick .status-multi{min-width:0;width:100px}.orders-status-quick .status-multi>summary{width:100px;padding:0 7px;white-space:nowrap;overflow:hidden}.orders-status-quick .status-multi>div{position:fixed;left:10px;right:10px;top:auto;bottom:82px;min-width:0;max-height:calc(100vh - 110px)}.orders-driver-quick{width:100px;padding:0 6px}.orders-filter-drawer>summary{font-size:0;width:40px;padding:0}.orders-filter-drawer>summary span{font-size:18px}.orders-filter-drawer>summary b{font-size:16px}.orders-filter-popover{position:fixed;left:10px;right:10px;top:auto;bottom:82px;width:auto;max-height:calc(100vh - 110px)}.orders-floating-new{right:82px;bottom:14px;width:52px;height:52px}}.orders-active-filters{width:calc(100% - 416px);display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:-3px 0 10px;padding:0 2px;box-sizing:border-box}.orders-active-filters span{padding:5px 9px;border-radius:999px;background:#eaf1ff;color:#2459ae;font-size:10px;font-weight:700}.orders-active-filters a{font-size:10px;color:#667085;text-decoration:none;padding:5px}.order-preview .order-preview-head{display:block!important;position:relative!important;min-height:30px!important;padding:2px 42px 13px 0!important;border-bottom:1px solid #e6ebf2!important;margin:0 0 12px!important;background:#fff!important}.order-preview .order-preview-head h2{display:block!important;margin:0!important;font-size:20px!important;font-weight:800!important;color:#111827!important}.order-preview .order-preview-head>div{display:flex!important;align-items:center!important;gap:9px!important}.order-preview .order-preview-items{display:block!important;visibility:visible!important;overflow:visible!important;margin:0 0 13px!important;padding:11px!important;background:#fff!important;border:1px solid #dce5f2!important;border-radius:11px!important}.order-preview-items h3{display:flex;align-items:center;gap:7px;margin:0 0 9px!important;font-size:13px!important;color:#172238}.order-preview-items h3 span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#dfeaff;color:#1555be;font-size:10px}.order-preview-items table,.order-preview-items td,.order-preview-items th{background:#fff!important}.order-preview-items td,.order-preview-items th{font-size:9px!important;padding:8px 3px!important}.order-preview-items td b{font-size:10px!important}.order-preview .preview-fact>div>small,.order-preview .preview-fact>i{color:#1463ff!important}.order-preview .preview-fact>div>small{font-weight:700!important}.order-preview .preview-fact>i svg{stroke:#1463ff!important}.order-preview .order-preview-close{display:block!important;overflow:visible!important;background:#f2f5f9!important;color:#526178!important;border:0!important;z-index:5!important}.order-preview .order-preview-close span{font-size:0!important}.order-preview .order-preview-close:after,.order-preview .order-preview-close:before{content:""!important;position:absolute!important;left:8px!important;top:15px!important;width:16px!important;height:2px!important;border-radius:2px!important;background:#526178!important;opacity:1!important}.order-preview .order-preview-close:before{transform:rotate(45deg)!important}.order-preview .order-preview-close:after{transform:rotate(-45deg)!important}.order-preview .order-preview-items,.order-preview .order-preview-items table,.order-preview .order-preview-items tbody,.order-preview .order-preview-items thead,.order-preview .order-preview-items tr{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important}.order-preview .order-preview-items table{display:table!important}.order-preview .order-preview-items thead{display:table-header-group!important}.order-preview .order-preview-items tbody{display:table-row-group!important}.order-preview .order-preview-items tr{display:table-row!important}.order-preview .order-preview-items td,.order-preview .order-preview-items th{display:table-cell!important;color:#172238!important;opacity:1!important;visibility:visible!important}.order-preview .order-preview-items tbody tr{background:#fff!important}.order-preview .order-preview-items tbody td{border-bottom:1px solid #e7ebf1!important}.order-preview>*{flex-shrink:0!important}.order-preview .order-preview-items th:first-child{width:42%!important}.order-preview .order-preview-items th:nth-child(2){width:16%!important}.order-preview .order-preview-items th:nth-child(3),.order-preview .order-preview-items th:nth-child(4){width:21%!important}.order-preview .order-preview-items td:not(:first-child),.order-preview .order-preview-items th:not(:first-child){text-align:right!important}.order-preview .order-preview-total>span{font-size:11px;color:#667085;font-weight:600}.order-preview .order-preview-total>span b{color:#344054}@media(max-width:1050px){.orders-active-filters{width:100%}}@media(max-width:720px){.order-preview .order-preview-items{padding:8px!important}.order-preview-items td,.order-preview-items th{font-size:7px!important;padding:6px 2px!important}}@media(max-width:720px){body:has(.orders-master-detail){overflow-x:hidden}body:has(.orders-master-detail) .internal-shell{display:block!important;width:100%!important;max-width:none!important}body:has(.orders-master-detail) .internal-shell>aside{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:9px 10px 7px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:38px 40px!important;align-items:center!important;gap:2px 9px!important}body:has(.orders-master-detail) .internal-shell>aside .sidebar-toggle{display:none!important}.orders-floating-new{width:58px!important;height:58px!important;padding:0!important;background:var(--navy)!important;box-shadow:0 12px 30px #12223e55!important}@media(max-width:720px){.orders-floating-new{width:58px!important;height:58px!important}}body:has(.orders-master-detail) .internal-shell>aside .brand{grid-column:1/-1!important;height:38px!important;padding:0 5px!important;gap:8px!important}body:has(.orders-master-detail) .internal-shell>aside .brand-mark{width:31px!important;height:31px!important}.internal-shell>aside .brand-mark img{width:31px!important;height:31px!important}body:has(.orders-master-detail) .internal-shell>aside .brand b{font-size:15px!important}body:has(.orders-master-detail) .internal-shell>aside .brand small{display:none!important}body:has(.orders-master-detail) .internal-shell>aside nav{grid-column:1/-1!important;display:flex!important;gap:3px!important;overflow-x:auto!important;padding:1px 0!important;scrollbar-width:none}body:has(.orders-master-detail) .internal-shell>aside nav::-webkit-scrollbar{display:none}body:has(.orders-master-detail) .internal-shell>aside nav a{min-height:35px!important;padding:7px 9px!important;gap:6px!important;font-size:11px!important;border-radius:7px!important}body:has(.orders-master-detail) .internal-shell>aside nav a i{width:17px!important;font-size:16px!important}body:has(.orders-master-detail) .internal-shell>aside .internal-user{display:none!important}body:has(.orders-master-detail) .internal-shell>main{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 10px 24px!important}body:has(.orders-master-detail) .module-page{width:100%!important;max-width:none!important;padding-top:10px!important}body:has(.orders-master-detail) .module-heading{width:100%!important;max-width:none!important;margin:0 0 8px!important;padding:10px 13px!important;border-radius:9px!important;min-height:0!important}body:has(.orders-master-detail) .module-heading p{font-size:9px!important;margin:0 0 3px!important}body:has(.orders-master-detail) .module-heading h1{font-size:20px!important;line-height:1.15!important}body:has(.orders-master-detail) .module-heading span{font-size:10px!important;margin-top:3px!important}body:has(.orders-master-detail) .orders-filter-bar{width:100%!important;max-width:none!important;height:88px!important;min-height:88px!important;margin:0 0 8px!important;padding:5px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px 38px!important;grid-template-rows:36px 36px!important;gap:4px!important}body:has(.orders-master-detail) .orders-filter-search{grid-column:1/3!important;grid-row:1!important;height:36px!important}body:has(.orders-master-detail) .orders-status-quick{grid-column:1!important;grid-row:2!important}body:has(.orders-master-detail) .orders-status-quick,body:has(.orders-master-detail) .orders-status-quick .status-multi,body:has(.orders-master-detail) .orders-status-quick .status-multi>summary{width:100%!important;min-width:0!important}body:has(.orders-master-detail) .orders-driver-quick{grid-column:2/5!important;grid-row:2!important;width:100%!important;min-width:0!important}body:has(.orders-master-detail) .orders-filter-drawer{grid-column:3!important;grid-row:1!important}body:has(.orders-master-detail) .orders-filter-drawer>summary{width:38px!important;height:36px!important}body:has(.orders-master-detail) .orders-filter-confirm{grid-column:4!important;grid-row:1!important;width:38px!important;height:36px!important}body:has(.orders-master-detail) .orders-active-filters{width:100%!important;margin:0 0 7px!important;flex-wrap:nowrap!important;overflow-x:auto!important}body:has(.orders-master-detail) .orders-master,body:has(.orders-master-detail) .orders-master .table-wrap,body:has(.orders-master-detail) .orders-master-detail{width:100%!important;max-width:none!important}}@media(min-width:1051px){.module-page:has(>.orders-master-detail){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,42vw)!important;grid-auto-rows:auto;column-gap:16px!important;align-items:start!important}.module-page:has(>.orders-master-detail)>.module-heading{grid-column:1/-1!important;grid-row:1!important;width:100%!important;max-width:none!important;margin-bottom:14px!important}.module-page:has(>.orders-master-detail)>.orders-filter-bar{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:none!important}.module-page:has(>.orders-master-detail)>.orders-active-filters{grid-column:1!important;grid-row:3!important;width:100%!important;max-width:none!important}.module-page:has(>.orders-master-detail)>.orders-master-detail{display:contents!important}.module-page:has(>.orders-master-detail)>.orders-master-detail>.orders-master{grid-column:1!important;grid-row:4!important;min-width:0!important}.module-page:has(>.orders-master-detail)>.orders-master-detail>.order-preview-slot{grid-column:2!important;grid-row:2/span 4!important;height:0!important;min-width:0!important;align-self:start!important}.module-page:has(>.orders-master-detail)>.orders-master-detail>.order-preview-slot>.order-preview{position:relative!important;inset:auto!important;margin-top:0!important;top:auto!important;width:100%!important;max-width:none!important;max-height:none!important;border-radius:11px!important}.module-page:has(>.orders-master-detail)>.pagination{grid-column:1!important;grid-row:5!important}}@media(max-width:1050px){.order-preview-slot{display:contents!important}}@media(min-width:1200px){.module-page:has(>.orders-master-detail){grid-template-columns:minmax(680px,1fr) 440px!important}}@media(max-width:720px){.order-preview .order-preview-close{display:grid!important;position:fixed!important;top:12px!important;right:12px!important;z-index:110!important;width:38px!important;height:38px!important;background:#f2f5f9!important;box-shadow:0 3px 12px #1722382b!important}}.order-preview-mobile-items{display:none}@media(max-width:720px){.order-preview>*{flex-shrink:0!important}.order-preview .order-preview-items{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.order-preview .order-preview-items>table{display:none!important}.order-preview-mobile-items{display:grid!important;width:100%!important;max-height:none!important;gap:10px!important}.order-preview-mobile-items,.order-preview-mobile-items article{position:static!important;height:auto!important;min-height:0!important}.order-preview-mobile-items article{display:block!important;padding:11px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:9px!important}.order-preview-mobile-items article>b{display:block!important;margin-bottom:8px!important;color:#172238!important;font-size:13px!important}.order-preview-mobile-items dl{display:grid!important;gap:0!important;margin:0!important}.order-preview-mobile-items dl>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:34px!important;padding:7px 0!important;border-top:1px solid #edf0f4!important}.order-preview-mobile-items dt{color:#718096!important;font-size:10px!important;font-weight:650!important}.order-preview-mobile-items dd{margin:0!important;color:#172238!important;font-size:12px!important;font-weight:700!important;text-align:right!important}.order-preview-mobile-items>p{margin:0!important;padding:10px!important;color:#718096!important}.orders-master,.orders-master .table-wrap,.orders-master table,.orders-master tbody,.orders-master tr{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.orders-master .table-wrap{overflow-x:hidden!important}.orders-master table{table-layout:fixed!important}.orders-master tbody{display:grid!important}.orders-master tbody tr{display:block!important}.order-detail-page{overflow-x:hidden}}.document-detail-header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:18px}.document-detail-header>div:first-child{min-width:0}.document-detail-header a{color:#175cd3;text-decoration:none;font-size:12px;font-weight:700}.document-detail-header h1{margin:7px 0 9px;color:#172033;font-size:30px;line-height:1.1}.document-header-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:#667085;font-size:13px}.document-header-meta strong{color:#172033;font-size:17px}.document-header-actions{flex:0 0 auto;max-width:min(560px,50%)}.document-header-actions .action-row,.document-header-actions>.action-row{justify-content:flex-end}.order-stage-track{display:grid;margin:0 0 18px;padding:0;list-style:none}.order-stage-track li{--stage-color:#98a2b3;position:relative;display:grid;justify-items:center;gap:7px;color:#98a2b3;font-size:11px}.order-stage-track li:before{content:"";position:absolute;left:0;right:0;top:14px;height:2px;background:#e4e7ec}.order-stage-track li:first-child:before{left:50%}.order-stage-track li:last-child:before{right:50%}.order-stage-track li span{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#98a2b3;color:#fff;font-weight:800}.order-stage-track li.stage-tone-red{--stage-color:#d92d20}.order-stage-track li.stage-tone-orange{--stage-color:#e49a00}.order-stage-track li.stage-tone-green{--stage-color:#039855}.order-stage-track li.stage-tone-blue{--stage-color:#175cd3}.order-stage-track li.stage-tone-purple{--stage-color:#7f56d9}.order-stage-track li.done span,.order-stage-track li.done:before{background:var(--stage-color)}.order-stage-track li.done b{color:#344054}.document-detail-flow{display:grid;gap:16px;min-width:0}.document-items-card{padding:0;overflow:hidden}.document-history h2,.document-info-card h2,.document-items-card h2{margin:0;padding:15px 18px;border-bottom:1px solid #e7ebf1;font-size:15px}.document-items-card .table-wrap{border:0;border-radius:0;box-shadow:none}.document-items-card table{margin:0}.document-items-card tfoot th{background:#f8fafc;color:#101828;font-size:14px}.document-items-card td:last-child,.document-items-card th:last-child{text-align:right}.document-detail-flow>.internal-notes,.document-history{margin:0}.document-info-card{display:grid;gap:12px;margin:0;padding:0 18px 17px;overflow:hidden}.document-info-card h2{margin:0 -18px;padding:14px 18px;color:#172033}.document-info-card>b,.document-info-card>strong{color:#172033;font-size:14px}.document-info-card>p{margin:0;color:#475467;font-size:13px;line-height:1.5}.document-info-card>a{font-size:12px}.document-info-card>small{color:#667085}.document-info-card dl{display:grid;gap:10px;margin:0}.document-info-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.document-info-card dt{color:#667085;font-size:12px}.document-info-card dd{margin:0;text-align:right;font-size:12px;font-weight:700}.delivery-info-actions{display:grid;grid-template-columns:1fr;gap:8px;padding-top:2px}.delivery-info-actions>button,.delivery-info-actions>div>button{width:100%}.order-detail-page>.collapsible-form{margin-top:16px}.document-order-number-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-order-cancel{display:none}@media(max-width:980px){.document-detail-header{align-items:stretch;flex-direction:column}.document-header-actions{max-width:none}}@media(max-width:720px){.document-detail-header{gap:16px;margin-bottom:28px}.document-detail-header h1{min-width:0;margin-right:auto;font-size:22px}.sent-order-header>.document-header-actions{display:none}.mobile-order-cancel{display:block;flex:0 0 auto}.mobile-order-cancel>.order-actions.panel{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.mobile-order-cancel>.order-actions.panel>.status-badge,.mobile-order-cancel>.order-actions.panel>h2{display:none}.mobile-order-cancel .action-row{justify-content:flex-end}.mobile-order-cancel .action-row button{width:auto;min-height:38px;padding:8px 12px;font-size:12px}.document-header-actions{position:static;width:100%;overflow:visible}.document-header-actions .action-row{justify-content:flex-start;flex-wrap:wrap}.document-header-actions .action-row button{width:auto;min-height:42px;padding:10px 14px;font-size:13px}.order-stage-track{position:relative;clear:both;margin-top:0;margin-bottom:22px}.order-stage-track li{font-size:9px}.order-stage-track li span{width:24px;height:24px}.order-stage-track li:before{top:12px}.document-history,.document-items-card .table-wrap{overflow-x:auto}.document-history table,.document-items-card table{min-width:650px}}.document-header-actions>.order-actions.panel{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.document-header-actions>.order-actions.panel>h2,.mobile-order-actions-menu{display:none}@media(max-width:720px){.document-detail-header>div:first-child{width:100%}.document-order-number-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.document-order-number-row h1{margin:7px 0!important}.mobile-order-actions-menu{display:block;flex:0 0 auto}.mobile-order-actions-menu .actions-menu-trigger{min-width:88px;height:38px;padding:7px 10px}.document-header-actions,.document-header-meta{display:none!important}.delivery-info-actions{display:none}.order-stage-track{margin-top:8px!important}.order-detail-page .form-grid,.order-detail-page .order-form,.order-detail-page .order-lines,.order-detail-page>.collapsible-form{min-width:0!important;width:100%!important;max-width:100%!important}.order-detail-page .order-form{overflow:hidden;padding:14px!important}.order-detail-page .form-grid{grid-template-columns:minmax(0,1fr)!important}.order-detail-page .form-grid input,.order-detail-page .form-grid label,.order-detail-page .form-grid select,.order-detail-page .form-grid textarea,.order-detail-page .order-line{min-width:0!important;width:100%!important;max-width:100%!important}.order-detail-page .order-line{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.order-detail-page .order-line>*{min-width:0!important;width:100%!important;max-width:100%!important}.order-detail-page .order-line .free-item-toggle{display:flex!important;width:auto!important}.order-detail-page>.order-pickup-form{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;width:100%!important;max-width:100%!important;padding:14px!important;overflow:hidden}.order-detail-page>.order-pickup-form h2,.order-detail-page>.order-pickup-form p,.order-detail-page>.order-pickup-form small{grid-column:1!important}.order-detail-page>.order-pickup-form button,.order-detail-page>.order-pickup-form input,.order-detail-page>.order-pickup-form label{min-width:0!important;width:100%!important;max-width:100%!important}.order-detail-page>.collapsible-form>summary{display:flex!important;align-items:center;justify-content:center;min-height:52px;width:100%;padding:13px 18px;border:1px solid #2864d7;border-radius:10px;background:#fff;color:#2864d7;font-size:15px;font-weight:800;text-align:center}.order-detail-page>.order-pickup-form>button{min-height:52px;font-size:15px}}.orders-master{align-self:start;height:max-content}.orders-master .table-wrap,.orders-master table,.orders-master tbody{vertical-align:top}@media(max-width:720px){.orders-master tbody tr{min-height:148px!important;padding:12px 12px 48px!important}.orders-master tbody td:first-child{padding-right:190px!important}.orders-master tbody td:nth-child(2){padding-right:72px!important;font-weight:800!important}.orders-master tbody td:nth-child(4){display:block!important;position:static!important;font-weight:750!important}.orders-master tbody td:nth-child(5){position:absolute!important;top:11px!important;right:112px!important;bottom:auto!important}.orders-master tbody td:nth-child(6){position:absolute!important;top:10px!important;right:12px!important;margin:0!important}.orders-master tbody td:nth-child(7){position:absolute!important;left:12px!important;right:auto!important;top:auto!important;bottom:12px!important;text-align:left!important}.orders-master tbody td:nth-child(8){position:static!important}.orders-master tbody td:nth-child(8) .order-row-actions>.actions-menu{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important}.orders-master tbody td:nth-child(8) .shipday-standalone{position:absolute!important;right:12px!important;bottom:9px!important}}.preview-action-grid{grid-auto-flow:row;grid-auto-rows:48px;align-items:start}.preview-action-grid details{display:block!important;min-width:0}.preview-action-grid details>summary{box-sizing:border-box;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important}.preview-action-grid>.driver-change,.preview-action-grid>.order-actions{min-width:0}.preview-action-grid .action-row>button,.preview-action-grid .preview-action-button,.preview-action-grid>button.actions-menu-item{box-sizing:border-box;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important}.preview-action-grid .payment-receipt-action{grid-auto-rows:auto}.contracts-filter-bar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(145px,auto) auto 38px;gap:7px;align-items:center;padding:7px;margin-bottom:10px;position:relative;z-index:12}.contracts-filter-search{height:38px;display:flex;align-items:center;gap:7px;border:1px solid #d9e1ec;background:#f8fafc;border-radius:9px;padding:0 10px;color:#718096}.contracts-filter-search:focus-within{border-color:#2864d7;box-shadow:0 0 0 3px #2864d719;background:#fff}.contracts-filter-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;padding:0}.contracts-status-quick{min-width:0}.contracts-status-quick .status-multi{min-width:145px}.contracts-status-quick .status-multi>summary{height:38px;box-sizing:border-box;padding:0 12px;display:flex;align-items:center;border-radius:9px;font-size:12px;font-weight:700;color:#344054}.contracts-status-quick .status-multi>div{z-index:90;right:0;left:auto}.contracts-filter-drawer{position:relative}.contracts-filter-drawer>summary{height:38px;box-sizing:border-box;border:1px solid #d9e1ec;border-radius:9px;background:#fff;color:#344054;font-weight:700;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;list-style:none}.contracts-filter-drawer>summary::-webkit-details-marker{display:none}.contracts-filter-drawer>summary:hover{border-color:#2864d7;color:#2864d7}.contracts-filter-drawer>summary b{color:#2864d7;font-size:18px}.contracts-filter-confirm{width:38px;height:38px;padding:0;display:grid;place-items:center;border:0;border-radius:9px;background:#2864d7;color:#fff;font-size:18px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #2864d72b}.contracts-filter-popover{position:absolute;right:0;top:46px;width:360px;background:#fff;border:1px solid #dce3ed;border-radius:14px;padding:15px;box-shadow:0 18px 50px #15233d2e;display:grid;gap:13px;z-index:80}.contracts-filter-popover header{display:flex;justify-content:space-between;border-bottom:1px solid #edf0f4;padding-bottom:11px}.contracts-filter-popover header a{font-size:12px;color:#2864d7;text-decoration:none}.contracts-filter-popover label{display:grid;gap:6px}.contracts-filter-popover label>span{font-size:11px;font-weight:750;color:#667085}.contracts-filter-popover select{width:100%;height:40px;border:1px solid #d9e1ec;border-radius:9px;background:#fff;padding:0 10px}.contracts-master-detail{display:block}.contracts-master{min-width:0}.contracts-master table{table-layout:auto}.contracts-master td,.contracts-master th{padding-left:9px;padding-right:9px}.contracts-master tbody tr{cursor:pointer}.contracts-master tbody tr:hover{background:#f8fbff}.contracts-master .selected-list-row{background:#eef5ff;box-shadow:inset 3px 0 #2864d7}.contracts-master .progress-cell{min-width:150px}.contract-quick-progress{display:grid;gap:5px;min-width:130px}.contract-quick-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:6px}.contract-quick-progress .contract-regularity{white-space:nowrap}.contracts-master>.table-wrap>table>tbody>tr:not(.contract-deliveries-row)>td:last-child .actions-menu-trigger{width:34px;min-width:34px;height:34px;padding:0;border:0;background:transparent;font-size:0}.contracts-master>.table-wrap>table>tbody>tr:not(.contract-deliveries-row)>td:last-child .actions-menu-trigger span{font-size:22px;line-height:1}.contract-preview{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow:auto;padding:20px;color:#172238}.contract-preview>*{flex-shrink:0}.contract-preview-close{position:absolute;right:13px;top:13px;z-index:5;border:0;background:#f2f5f9;color:#526178;border-radius:8px;width:32px;height:32px;cursor:pointer;font-size:25px;line-height:1}.contract-preview>header{padding:2px 42px 14px 0;border-bottom:1px solid #e6ebf2;margin-bottom:12px}.contract-preview>header>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.contract-preview>header h2{font-size:20px;margin:0;color:#172238}.contract-preview>header>small{color:#718096}.contract-preview-facts{display:grid;gap:9px}.contract-preview-facts section{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;border:1px solid #e1e7ef;border-radius:11px;padding:13px;background:#fff}.contract-preview-facts section>i{color:#1463ff}.contract-preview-facts section>i svg{width:20px;height:20px}.contract-preview-facts section>div{display:grid;gap:5px;min-width:0}.contract-preview-facts small{font-size:12px;color:#1463ff;font-weight:700}.contract-preview-facts b{font-size:13px;color:#172238}.contract-preview-facts span{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#526178}.contract-preview-facts em{font-style:normal;color:#667085}.contract-preview-products{display:grid!important;justify-content:stretch!important;gap:5px!important}.contract-preview-products b{padding:7px 9px;background:#f6f8fb;border-radius:7px}.contract-preview-deliveries,.contract-preview-performance{margin-top:12px;padding:13px;border:1px solid #dce5f2;border-radius:11px;background:#f8faff}.contract-preview h3{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:13px;color:#172238}.contract-preview h3 span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#dfeaff;color:#1555be;font-size:10px}.contract-preview-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:11px}.contract-preview-numbers span{display:grid;gap:3px;padding:8px;background:#fff;border-radius:8px}.contract-preview-numbers small{font-size:9px;color:#718096}.contract-preview-numbers b{font-size:13px}.contract-preview-deliveries>div{display:grid;gap:6px}.contract-preview-deliveries a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border:1px solid #e4e9f1;border-radius:8px;background:#fff;text-decoration:none}.contract-preview-deliveries a>span{display:grid;gap:2px}.contract-preview-deliveries a b{color:#2864d7;font-size:11px}.contract-preview-deliveries a small{color:#718096;font-size:10px}.contract-preview-deliveries p{margin:0;color:#718096;font-size:12px}.contract-preview-deliveries{background:#fff}.contract-preview-numbers{grid-template-columns:repeat(2,1fr)}.contract-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px -20px -20px;padding:14px 20px;border-top:1px solid #e7ebf1;background:#fff}.contract-preview-actions>a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;text-decoration:none}.contract-preview-actions>.contract-action-group,.contract-preview-actions>a.primary{grid-column:1/-1}.contract-preview-actions .action-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.contract-preview-actions .action-row>*{min-height:40px;margin:0}.contract-preview-actions .contract-document-editor{grid-column:1/-1}.contract-deliveries-row>td{padding:10px!important;background:#f8faff}.contract-deliveries-row .quick-detail{margin:0}.contract-deliveries-row .quick-detail table{min-width:0;width:100%}.contract-deliveries-row .quick-detail tr{cursor:default}.contract-preview-actions .action-row>.review-button:only-child{grid-column:1/-1;width:100%}.contract-preview-actions>.zero-consumption-action{border:1px solid #d8e0eb;border-radius:9px;background:#f8faff;overflow:hidden}.contract-preview-actions>.zero-consumption-action[open]{grid-column:1/-1}.zero-consumption-action>summary{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;cursor:pointer;font-weight:700;list-style:none}.zero-consumption-action>summary::-webkit-details-marker{display:none}.zero-consumption-action[open]>summary{border-bottom:1px solid #d8e0eb}.zero-consumption-action .zero-consumption-form{padding:14px;background:#fff}.zero-consumption-action .form-grid{grid-template-columns:1fr}.zero-consumption-action .zero-consumption-form>button{width:100%}.zero-consumption-menu{width:340px;max-width:calc(100vw - 32px)}.zero-consumption-menu>summary{justify-content:flex-start!important}.zero-consumption-menu .zero-consumption-form{padding:12px}@media(min-width:721px){.module-page:has(>.contracts-master-detail){display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,42vw);column-gap:16px;align-items:start}.module-page:has(>.contracts-master-detail)>.collapsible-form,.module-page:has(>.contracts-master-detail)>.module-heading{grid-column:1/-1}.module-page:has(>.contracts-master-detail)>.contracts-filter-bar{grid-column:1;grid-row:3}.module-page:has(>.contracts-master-detail)>.contracts-master-detail{display:contents}.module-page:has(>.contracts-master-detail)>.contracts-master-detail>.contracts-master{grid-column:1;grid-row:4;min-width:0}.module-page:has(>.contracts-master-detail)>.contracts-master-detail>.contracts-master .table-wrap{overflow-x:auto}.module-page:has(>.contracts-master-detail)>.contracts-master-detail>.contract-preview-slot{grid-column:2;grid-row:3/span 3;height:0;min-width:0}.module-page:has(>.contracts-master-detail)>.pagination{grid-column:1;grid-row:5}}@media(min-width:1200px){.module-page:has(>.contracts-master-detail){grid-template-columns:minmax(680px,1fr) 440px}}@media(max-width:720px){.contracts-filter-bar{grid-template-columns:minmax(0,1fr) 38px 38px;grid-template-rows:36px 36px;height:84px;padding:5px;gap:4px}.contracts-filter-search{grid-column:1/2;grid-row:1;height:36px}.contracts-filter-drawer{grid-column:2;grid-row:1}.contracts-filter-drawer>summary{font-size:0;width:38px;height:36px;padding:0}.contracts-filter-drawer>summary span{font-size:18px}.contracts-filter-confirm{grid-column:3;grid-row:1;width:38px;height:36px}.contracts-status-quick{grid-column:1/4;grid-row:2}.contracts-status-quick,.contracts-status-quick .status-multi,.contracts-status-quick .status-multi>summary{width:100%;min-width:0}.contracts-filter-popover,.contracts-status-quick .status-multi>div{position:fixed;left:10px;right:10px;top:auto;bottom:82px;width:auto;max-height:calc(100vh - 110px);overflow:auto}.collapsible-form{margin-bottom:8px}.collapsible-form>summary{padding:10px 12px}.contracts-master,.contracts-master .table-wrap,.contracts-master-detail{display:block;width:100%;min-width:0}.contracts-master{border:0;background:transparent;box-shadow:none}.contracts-master .table-wrap{overflow:visible}.contracts-master table,.contracts-master tbody,.contracts-master td,.contracts-master thead,.contracts-master tr{display:block;width:100%;box-sizing:border-box}.contracts-master thead{display:none}.contracts-master tbody{display:grid;gap:10px}.contracts-master tbody tr{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;box-shadow:0 3px 12px #1722380a}.contracts-master tbody td{border:0;padding:3px 0}.contracts-master tbody td:first-child{padding-right:90px}.contracts-master tbody td:nth-child(5){margin-top:7px}.contracts-master tbody td:nth-child(6){position:absolute;right:12px;top:12px;width:auto}.contracts-master tbody td:nth-child(7){position:absolute;right:10px;bottom:8px;width:auto}.contract-preview-slot{display:contents}.contract-preview{position:fixed;inset:0;z-index:100;width:100vw;height:100dvh;max-height:none;padding:16px;border-radius:0;overflow-y:scroll;overscroll-behavior:contain;scroll-padding-bottom:150px;-webkit-overflow-scrolling:touch}.contract-preview-close{position:fixed;top:12px;right:12px;width:38px;height:38px}.contract-preview-actions{margin:14px -16px 140px!important;padding:14px 16px!important}.contract-preview-actions,.contract-preview-actions .action-row,.contract-preview-numbers{grid-template-columns:1fr}.contract-preview-facts span{display:grid}.contract-preview-facts span b{text-align:left}}.module-page:has(>.contracts-master-detail)>.module-heading{margin-bottom:14px!important}.contract-fact-main{display:flex!important;align-items:center;justify-content:space-between!important;gap:10px!important}.contract-fact-main>b{min-width:0}.contract-fact-action{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #dce5f2;border-radius:9px;color:#1463ff;background:#fff;text-decoration:none}.contract-fact-action:hover{background:#edf4ff;border-color:#1463ff}.contract-preview>header h2{max-width:calc(100% - 60px)!important;font-weight:800!important;margin:0!important;padding:0!important;white-space:normal}.contract-preview>header,.contract-preview>header h2{display:block!important;position:static!important;overflow:visible!important;transform:none!important}.contract-preview>header{inset:auto!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:2px 42px 14px 0!important;box-sizing:border-box!important;background:#fff!important}.contract-preview>header>div{margin:0!important;padding:0!important;transform:none!important}.contract-preview-close{display:block!important;overflow:visible!important;background:#f2f5f9!important;color:#526178!important;border:0!important;z-index:20!important;font-size:0!important}.contract-preview-close span{display:none!important}.contract-preview-close:after,.contract-preview-close:before{content:""!important;position:absolute!important;left:8px!important;top:15px!important;width:16px!important;height:2px!important;border-radius:2px!important;background:#526178!important;opacity:1!important}.contract-preview-close:before{transform:rotate(45deg)!important}.contract-preview-close:after{transform:rotate(-45deg)!important}@media(max-width:720px){.contract-preview-close:after,.contract-preview-close:before{left:10px!important;top:18px!important;width:18px!important}}.contract-new-form>summary{position:fixed;right:94px;bottom:24px;z-index:41;width:54px;height:54px;box-sizing:border-box;padding:0!important;border:0!important;border-radius:50%;display:flex!important;align-items:center;justify-content:center;background:#1463ff!important;color:#fff!important;box-shadow:0 12px 30px #1463ff55;cursor:pointer;list-style:none}.contract-new-form>summary::-webkit-details-marker{display:none}.contract-new-form>summary span{font-size:30px;font-weight:300;line-height:1;transform:translateY(-1px)}.contract-new-form>summary b{display:none}.contract-new-form[open]>summary{transform:rotate(45deg)}.contract-new-form:not([open]){height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important}.contract-preview-products b{background:#fff!important;padding:0!important}.contract-preview-performance{background:#fff!important}@media(min-width:721px){.module-page:has(>.contracts-master-detail)>.contracts-master-detail>.contract-preview-slot{width:100%!important;max-width:100%!important;height:auto!important;overflow:visible;position:sticky!important;top:20px!important;align-self:start!important}.module-page:has(>.contracts-master-detail)>.contracts-master-detail>.contract-preview-slot>.contract-preview{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}}@media(min-width:721px){.module-page:has(>.contract-new-form:not([open]))>.contract-new-form{position:absolute!important}.module-page:has(>.contract-new-form:not([open]))>.contracts-filter-bar{grid-row:2}.module-page:has(>.contract-new-form:not([open]))>.contracts-master-detail>.contracts-master{grid-row:3}.module-page:has(>.contract-new-form:not([open]))>.contracts-master-detail>.contract-preview-slot{grid-row:2/span 3}.module-page:has(>.contract-new-form:not([open]))>.pagination{grid-row:4}.module-page:has(>.contracts-master-detail)>.contracts-master-detail>.contract-preview-slot>.contract-preview{max-height:none!important;overflow:visible!important}}@media(min-width:721px) and (max-width:1050px){.module-page:has(>.contracts-master-detail)>.contracts-filter-bar{width:100%;min-width:0;max-width:100%;height:auto;box-sizing:border-box;overflow:visible;grid-template-columns:minmax(0,1fr) 38px 38px;grid-template-rows:38px 38px;gap:5px;padding:6px}.contracts-filter-search{grid-column:1/-1;grid-row:1}.contracts-status-quick{grid-column:1;grid-row:2}.contracts-filter-drawer{grid-column:2;grid-row:2}.contracts-filter-confirm{grid-column:3;grid-row:2}.contracts-status-quick,.contracts-status-quick .status-multi,.contracts-status-quick .status-multi>summary{width:100%;min-width:0;max-width:none}.contracts-status-quick .status-multi>summary{padding:0 8px;white-space:nowrap;overflow:hidden}.contracts-filter-drawer>summary{width:38px;padding:0;font-size:0}.contracts-filter-drawer>summary b,.contracts-filter-drawer>summary span{font-size:17px}.contracts-filter-confirm{width:38px}.contracts-filter-popover{position:fixed;left:auto;right:16px;top:120px;width:min(360px,calc(100vw - 32px));max-height:calc(100vh - 150px);overflow:auto}}@media(max-width:720px){.contract-new-form>summary{right:82px;bottom:14px;width:52px;height:52px}}.contract-new-form>summary{width:58px!important;height:58px!important;bottom:24px!important;margin:0!important;background:var(--navy)!important;box-shadow:0 12px 30px #12223e55!important}@media(max-width:720px){.contract-new-form>summary{width:58px!important;height:58px!important;bottom:14px!important;position:fixed!important;right:82px!important;top:auto!important;margin:0!important;box-sizing:border-box!important;transform:none!important}.contract-new-form[open]>summary{transform:rotate(45deg)!important}}@media(max-width:720px){body:has(.contracts-master-detail){overflow-x:hidden}.contracts-filter-bar,.contracts-master,.contracts-master .table-wrap,.contracts-master table,.contracts-master tbody,.contracts-master tr,.contracts-master-detail,.module-page:has(>.contracts-master-detail){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.contracts-master .table-wrap{overflow-x:hidden!important}.contracts-master table{table-layout:fixed!important}.contracts-master tbody tr:not(.contract-deliveries-row)>td:nth-child(7){top:50%!important;right:14px!important;bottom:auto!important;transform:translateY(-50%)!important}}.contracts-master{align-self:start;height:max-content}.contracts-master .table-wrap,.contracts-master table,.contracts-master tbody{vertical-align:top}@media(max-width:720px){.contracts-master .contract-client-name{font-weight:800!important}.contracts-master tbody tr:not(.contract-deliveries-row){min-height:132px}.contracts-master tbody tr:not(.contract-deliveries-row)>td:first-child{padding-right:150px!important}.contracts-master tbody tr:not(.contract-deliveries-row)>td:nth-child(2){padding-right:62px!important}}@media(min-width:1051px){.module-page:has(>.contracts-master-detail)>.contracts-master-detail>.contract-preview-slot{height:0!important;overflow:visible}.module-page:has(>.contracts-master-detail)>.contracts-master-detail>.contracts-master{align-self:start!important}.module-page:has(>.contracts-master-detail){align-content:start!important}}.contract-preview-actions{grid-template-columns:1fr 1fr!important}.contract-preview-actions>.add-note-action{width:100%!important}.contract-preview-actions>.add-note-action[open]{grid-column:1/-1;width:100%!important}@media(max-width:720px){.contract-preview-actions{grid-template-columns:1fr 1fr!important}.contract-preview-actions>.contract-action-group{grid-column:1/-1}.contract-detail-page{overflow-x:hidden}}.contract-document-header{align-items:flex-end}.contract-progress-hero{--regularity-color:#16a34a;display:grid;gap:13px;margin-bottom:18px;padding:20px}.contract-progress-hero.progress-ahead{--regularity-color:#7c3aed}.contract-progress-hero.progress-warning{--regularity-color:#f59e0b}.contract-progress-hero.progress-behind{--regularity-color:#f97316}.contract-progress-hero.progress-late{--regularity-color:#dc2626}.contract-progress-title{display:flex;align-items:center;justify-content:space-between}.contract-progress-title b{display:flex;align-items:center;gap:5px;font-size:14px}.contract-progress-title b .contract-regularity{display:inline;color:var(--regularity-color);font-size:12px}.contract-progress-title>span{color:var(--regularity-color);font-size:28px;font-weight:850}.contract-progress-track{height:10px;border-radius:999px;background:#e8edf1;overflow:hidden}.contract-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--regularity-color)}.contract-progress-hero dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.contract-progress-hero dl>div{display:grid;gap:4px;padding:4px 20px;border-right:1px solid #e5e9ef}.contract-progress-hero dl>div:first-child{padding-left:0}.contract-progress-hero dl>div:last-child{border:0}.contract-progress-hero dt{color:#667085;font-size:11px}.contract-progress-hero dd{margin:0;color:#172033;font-size:22px;font-weight:800}.contract-overview-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.8fr);gap:16px;margin-bottom:18px;align-items:start}.contract-overview-main{display:grid;gap:16px;min-width:0}.contract-overview-items{margin:0;padding:0 18px 10px;overflow:hidden}.contract-overview-items h2{margin:0 -18px 8px;padding:15px 18px;border-bottom:1px solid #e7ebf1;font-size:15px}.contract-overview-items article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #edf0f4}.contract-overview-items article:last-child{border:0}.contract-overview-items article>div{display:grid;gap:5px}.contract-overview-items article small{color:#667085}.contract-overview-items article strong{color:#07883b;white-space:nowrap}.contract-order-timeline{margin:0;padding:0 18px 15px}.contract-order-timeline header{display:flex;align-items:center;justify-content:space-between;margin:0 -18px;padding:13px 18px;border-bottom:1px solid #e7ebf1}.contract-order-timeline h2{margin:0;font-size:15px}.contract-order-timeline footer,.contract-order-timeline header small{color:#667085}.contract-timeline-chart{position:relative;height:48px;margin:18px 8px 0}.contract-timeline-line{position:absolute;left:0;right:0;top:21px;height:3px;border-radius:99px;background:#d9e2ee}.contract-timeline-point{position:absolute;top:13px;z-index:1;display:grid;place-items:center;width:19px;height:19px;transform:translateX(-50%);border:3px solid #fff;border-radius:50%;background:#2864d7;box-shadow:0 0 0 2px #2864d7}.contract-timeline-point:hover{z-index:2;background:#7c3aed;box-shadow:0 0 0 3px #d8c8ff}.contract-order-timeline footer{display:flex;justify-content:space-between;font-size:11px}.contract-order-timeline>p{margin:8px 0 0;color:#667085;font-size:12px}.contract-overview-aside{display:grid;gap:12px}.contract-detail-page>.internal-notes{margin:16px 0}.contract-detail-page>.zero-consumption-action{display:block;margin-bottom:16px;border:1px solid #d8e0eb;border-radius:10px;background:#fff;overflow:hidden}.contract-detail-page>.zero-consumption-action>summary{justify-content:flex-start;padding:0 16px;color:#175cd3}.contract-detail-page>.zero-consumption-action[open]>summary{border-bottom:1px solid #d8e0eb}.contract-detail-page>.zero-consumption-action .zero-consumption-form{padding:16px}.contract-detail-page>.table-wrap{margin-bottom:16px}@media(max-width:900px){.contract-overview-layout{grid-template-columns:1fr}.contract-overview-aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.contract-progress-hero{padding:16px}.contract-progress-hero dl>div{padding:4px 12px}.contract-progress-hero dd{font-size:18px}.contract-overview-aside{grid-template-columns:1fr}.contract-overview-items article{align-items:flex-start;flex-direction:column}.contract-detail-page>.table-wrap{overflow-x:auto}.contract-detail-page>.table-wrap table{min-width:760px}}.contract-obligations-table{margin-bottom:18px}.contract-detail-tabs{margin-bottom:18px;padding:0 18px 18px}.contract-detail-tabs .contract-tab-list{margin:0 -18px 18px;padding:0 8px}.contract-detail-tabs .entity-form,.contract-detail-tabs .internal-notes{margin:0;box-shadow:none}.contract-detail-tabs .zero-consumption-form{padding:0}.contract-timeline-point:after{content:attr(data-label);position:absolute;left:50%;bottom:27px;display:none;width:max-content;max-width:210px;transform:translateX(-50%);padding:6px 9px;border-radius:6px;background:#172033;color:#fff;font-size:11px;font-weight:700;white-space:nowrap;box-shadow:0 4px 12px #10182833}.contract-timeline-point:focus-visible:after,.contract-timeline-point:hover:after{display:block}.contract-order-timeline .contract-timeline-chart{height:76px;margin-top:32px}.contract-order-timeline .contract-timeline-line{top:36px}.contract-order-timeline .contract-timeline-point{top:28px}.clients-filter-bar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(145px,auto) 38px;gap:7px;align-items:center;padding:7px;margin-bottom:10px;position:relative;z-index:12}.clients-filter-search{height:38px;display:flex;align-items:center;gap:7px;border:1px solid #d9e1ec;background:#f8fafc;border-radius:9px;padding:0 10px;color:#718096}.clients-filter-search:focus-within{border-color:#2864d7;box-shadow:0 0 0 3px #2864d719;background:#fff}.clients-filter-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;padding:0}.clients-status-quick{min-width:0}.clients-status-quick .status-multi{min-width:145px}.clients-status-quick .status-multi>summary{height:38px;box-sizing:border-box;padding:0 12px;display:flex;align-items:center;border-radius:9px;font-size:12px;font-weight:700;color:#344054}.clients-status-quick .status-multi>div{z-index:90;right:0;left:auto}.clients-filter-confirm{width:38px;height:38px;padding:0;display:grid;place-items:center;border:0;border-radius:9px;background:#2864d7;color:#fff;font-size:18px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #2864d72b}.clients-master-detail{display:block}.clients-master{min-width:0}.clients-master table{table-layout:auto}.clients-master td,.clients-master th{padding-left:10px;padding-right:10px}.clients-master tbody tr{cursor:pointer}.clients-master tbody tr:hover{background:#f8fbff}.clients-master .selected-list-row{background:#eef5ff;box-shadow:inset 3px 0 #2864d7}.client-list-name{display:inline-flex;align-items:center;gap:6px}.client-list-name svg{color:#dc2626}.clients-master>.table-wrap>table>tbody>tr>td:last-child .actions-menu-trigger{width:34px;min-width:34px;height:34px;padding:0;border:0;background:transparent;font-size:0}.clients-master>.table-wrap>table>tbody>tr>td:last-child .actions-menu-trigger span{font-size:22px;line-height:1}.client-preview{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow:auto;padding:20px;color:#172238}.client-preview-close{position:absolute;right:13px;top:13px;z-index:5;border:0;background:#f2f5f9;color:#526178;border-radius:8px;width:32px;height:32px;cursor:pointer;font-size:0}.client-preview-close:after,.client-preview-close:before{content:"";position:absolute;left:8px;top:15px;width:16px;height:2px;border-radius:2px;background:#526178}.client-preview-close:before{transform:rotate(45deg)}.client-preview-close:after{transform:rotate(-45deg)}.client-preview>header{padding:2px 42px 14px 0;border-bottom:1px solid #e6ebf2;margin-bottom:12px}.client-preview>header>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.client-preview>header h2{font-size:20px;font-weight:800;margin:0;color:#172238}.client-preview-facts{display:grid;gap:9px}.client-preview-facts section{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;border:1px solid #e1e7ef;border-radius:11px;padding:13px;background:#fff}.client-preview-facts section>i{color:#1463ff}.client-preview-facts section>i svg{width:20px;height:20px}.client-preview-facts section>div{display:grid;gap:5px;min-width:0}.client-preview-facts small{font-size:12px;color:#1463ff;font-weight:700}.client-preview-facts b{font-size:13px;color:#172238;overflow-wrap:anywhere}.client-preview-facts span{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#526178;overflow-wrap:anywhere}.client-preview-facts em{font-style:normal;color:#667085}.client-fact-main{display:flex!important;align-items:center;justify-content:space-between!important;gap:10px!important}.client-fact-main>b,.client-fact-main>span{min-width:0}.client-fact-action{flex:0 0 34px;width:34px;height:34px;display:grid!important;place-items:center;border:1px solid #dce5f2;border-radius:9px;color:#1463ff;background:#fff;text-decoration:none}.client-preview-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px -20px -20px;padding:14px 20px;border-top:1px solid #e7ebf1;background:#fff}.client-preview-actions>a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;text-decoration:none}.client-preview-actions>a.primary{grid-column:1/-1}.clients-page>.entity-action>button{position:fixed;right:94px;bottom:24px;z-index:41;width:58px;height:58px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;box-shadow:0 12px 30px #12223e55;font-size:0}.clients-page>.entity-action>button:before{content:"+";font-size:30px;font-weight:300;line-height:1;transform:translateY(-1px)}.clients-page>.entity-action.is-open>button:before{transform:rotate(45deg)}@media(min-width:721px){.clients-page:has(>.clients-master-detail){display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,42vw);column-gap:16px;align-items:start}.clients-page>.module-heading{grid-column:1/-1;grid-row:1;margin-bottom:14px}.clients-page>.entity-action:not(.is-open){position:absolute}.clients-page>.entity-action.is-open{grid-column:1/-1;grid-row:2}.clients-page>.clients-filter-bar{grid-column:1;grid-row:2}.clients-page>.clients-master-detail{display:contents}.clients-page>.clients-master-detail>.clients-master{grid-column:1;grid-row:3;min-width:0}.clients-page>.clients-master-detail>.clients-master .table-wrap{overflow-x:auto}.clients-page>.clients-master-detail>.client-preview-slot{grid-column:2;grid-row:2/span 3;width:100%;height:auto;min-width:0;position:sticky;top:20px;align-self:start}.clients-page>.clients-master-detail>.client-preview-slot>.client-preview{position:relative;inset:auto;top:auto;width:100%;max-width:100%;max-height:none;overflow:visible;box-sizing:border-box}.clients-page>.pagination{grid-column:1;grid-row:4}.clients-page:has(>.entity-action.is-open)>.clients-filter-bar{grid-row:3}.clients-page:has(>.entity-action.is-open)>.clients-master-detail>.clients-master{grid-row:4}.clients-page:has(>.entity-action.is-open)>.clients-master-detail>.client-preview-slot{grid-row:3/span 3}.clients-page:has(>.entity-action.is-open)>.pagination{grid-row:5}}@media(min-width:1200px){.clients-page:has(>.clients-master-detail){grid-template-columns:minmax(680px,1fr) 440px}}@media(min-width:721px) and (max-width:1050px){.clients-page:has(>.clients-master-detail){display:block!important}.clients-page>.entity-action:not(.is-open){position:absolute}.clients-page>.entity-action.is-open{display:block;margin-bottom:10px}.clients-page>.clients-filter-bar,.clients-page>.clients-master-detail>.clients-master,.clients-page>.pagination{width:100%;max-width:none}.clients-page>.clients-master-detail{display:block}.clients-page>.clients-master-detail>.client-preview-slot{display:contents}.clients-page>.clients-master-detail>.client-preview-slot>.client-preview{position:fixed!important;inset:0 0 0 auto!important;z-index:100!important;width:min(430px,100vw)!important;height:100dvh!important;max-height:none!important;padding:20px!important;overflow:auto!important;border-radius:0!important;box-shadow:-16px 0 40px #10213a2b}.client-preview-close{position:fixed}}@media(max-width:720px){.clients-filter-bar{grid-template-columns:minmax(0,1fr) 38px;grid-template-rows:36px 36px;height:84px;padding:5px;gap:4px}.clients-filter-search{grid-column:1/-1;grid-row:1;height:36px}.clients-status-quick{grid-column:1;grid-row:2}.clients-filter-confirm{grid-column:2;grid-row:2;width:38px;height:36px}.clients-status-quick,.clients-status-quick .status-multi,.clients-status-quick .status-multi>summary{width:100%;min-width:0}.clients-status-quick .status-multi>div{position:fixed;left:10px;right:10px;top:auto;bottom:82px;width:auto;max-height:calc(100vh - 110px);overflow:auto}.clients-master,.clients-master .table-wrap,.clients-master-detail{display:block;width:100%;min-width:0}.clients-master{border:0;background:transparent;box-shadow:none}.clients-master .table-wrap{overflow:visible}.clients-master table,.clients-master tbody,.clients-master td,.clients-master thead,.clients-master tr{display:block;width:100%;box-sizing:border-box}.clients-master thead{display:none}.clients-master tbody{display:grid;gap:10px}.clients-master tbody tr{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;box-shadow:0 3px 12px #1722380a}.clients-master tbody td{border:0;padding:3px 0;white-space:normal}.clients-master tbody td:first-child{padding-right:100px}.clients-master tbody td:nth-child(2){padding-right:45px}.clients-master tbody td:nth-child(3),.clients-master tbody td:nth-child(4){color:#526178;font-size:12px}.clients-master tbody td:nth-child(5){position:absolute;right:12px;top:12px;width:auto}.clients-master tbody td:nth-child(6){position:absolute;right:12px;top:50%;width:auto;transform:translateY(-50%)}.client-preview-slot{display:contents}.client-preview{position:fixed;inset:0;z-index:100;width:100vw;height:100dvh;max-height:none;padding:16px;border-radius:0;overflow:auto}.client-preview-close{position:fixed;top:12px;right:12px;width:38px;height:38px}.client-preview-close:after,.client-preview-close:before{left:10px;top:18px;width:18px}.client-preview-actions{grid-template-columns:1fr;margin-inline:-16px}.client-preview-actions>a{grid-column:1}.clients-page>.entity-action>button{right:82px;bottom:14px}.clients-page>.entity-action.is-open{position:relative}.clients-page>.entity-action.is-open .entity-form{margin-top:8px}}.client-preview>header{display:block!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important;transform:none!important;margin:0 0 12px!important;padding:2px 42px 14px 0!important;box-sizing:border-box!important;background:#fff!important;backdrop-filter:none!important;border-bottom:1px solid #e6ebf2!important}.client-preview>header>div{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important}.client-preview>header h2,.client-preview>header>div{margin:0!important;padding:0!important;transform:none!important}.client-preview>header h2{position:static!important;max-width:calc(100% - 60px)!important;font-weight:800!important;white-space:normal!important}.client-preview-close,.client-preview>header h2{display:block!important;overflow:visible!important}.client-preview-close{position:absolute!important;background:#f2f5f9!important;color:#526178!important;border:0!important;z-index:20!important;font-size:0!important}.client-preview-close:after,.client-preview-close:before{display:block!important;content:""!important;background:#526178!important}.client-preview-actions{grid-template-columns:1fr!important}.client-preview-actions>a{grid-column:1/-1!important;width:100%!important;min-height:46px!important;box-sizing:border-box!important}.client-preview-addresses,.client-preview-contracts{display:grid!important;gap:8px!important}.client-preview-addresses>.client-fact-main{padding-bottom:8px;border-bottom:1px solid #edf1f6}.client-preview-addresses>.client-fact-main:last-child{padding-bottom:0;border-bottom:0}.client-preview-addresses span{display:grid!important;justify-content:normal!important;gap:2px!important}.client-preview-addresses em{font-size:11px}.client-preview-contracts>a{display:flex;justify-content:space-between;gap:8px;color:#1463ff;text-decoration:none;padding-bottom:7px;border-bottom:1px solid #edf1f6}.client-preview-contracts>a:last-child{padding-bottom:0;border-bottom:0}.client-preview-contracts span{font-size:11px;color:#667085}.client-preview-status{display:flex;align-items:center;min-height:32px;padding-right:44px;margin-bottom:10px}.client-registered-address{display:block!important;color:#526178!important;font-size:12px!important;font-weight:600}.clients-page>.entity-action>button:before{transform:translateY(2px)}.clients-page>.entity-action.is-open>button:before{transform:translateY(2px) rotate(45deg)}@media(min-width:721px) and (max-width:1050px){.client-preview-close{position:fixed!important;top:12px!important;right:12px!important;z-index:110!important}}@media(max-width:720px){.client-preview-close{position:fixed!important;top:12px!important;right:12px!important;z-index:110!important}.client-preview-actions{grid-template-columns:1fr!important}.client-preview-actions>a{grid-column:1/-1!important}}.clients-master{align-self:start;height:max-content}.clients-master .table-wrap,.clients-master table,.clients-master tbody{vertical-align:top}.client-preview-facts .client-id-number{justify-content:flex-start;gap:8px;text-align:left}@media(min-width:1051px){.clients-page>.clients-master-detail>.client-preview-slot{height:0!important;overflow:visible}.clients-page>.clients-master-detail>.clients-master{align-self:start!important}.clients-page{align-content:start!important}}.client-preview-actions{grid-template-columns:1fr 1fr!important}.client-preview-actions>.client-new-order{grid-column:1!important;width:100%!important}.client-preview-actions>.add-note-action{grid-column:2;width:100%!important}.client-preview-actions>.add-note-action[open]{grid-column:1/-1;width:100%!important}@media(max-width:720px){.client-preview-actions{grid-template-columns:1fr 1fr!important}.client-preview-actions>.client-new-order{grid-column:1!important}.client-preview-actions>.add-note-action{grid-column:2!important}}@media(min-width:1051px){.client-detail-page:has(>.orders-master-detail)>.client-detail-header{grid-column:1/-1!important;grid-row:1!important}.client-detail-page:has(>.orders-master-detail)>.client-tabs{grid-column:1/-1!important;grid-row:2!important}.client-detail-page:has(>.orders-master-detail)>.entity-action{grid-column:1!important;grid-row:3!important}.client-detail-page:has(>.orders-master-detail)>.orders-master-detail>.orders-master{grid-row:4!important}.client-detail-page:has(>.orders-master-detail)>.orders-master-detail>.order-preview-slot{grid-row:3/span 3!important}.client-detail-page:has(>.orders-master-detail)>.pagination{grid-row:5!important}}.product-detail-page{display:grid;gap:16px}.product-detail-hero{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 24px}.product-detail-photo{display:grid;place-items:center;height:120px}.product-detail-photo img{width:100%;height:100%;object-fit:contain}.product-detail-photo span{color:#98a2b3;font-size:12px}.product-detail-hero h1{display:inline;margin:0 12px 0 0;color:#172033;font-size:28px}.product-detail-hero p{margin:10px 0 0;color:#667085}.product-detail-actions{display:flex;align-items:center;gap:10px}.product-detail-actions>a{text-decoration:none}.product-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.product-summary-card{min-height:180px;margin:0;padding:18px}.product-summary-card h2{margin:0 0 20px;color:#172033;font-size:15px}.product-summary-card dl{display:grid;gap:16px;margin:0}.product-summary-card dl>div{display:flex;justify-content:space-between;gap:14px}.product-summary-card dt{color:#667085;font-size:12px}.product-summary-card dd{margin:0;text-align:right;font-size:12px;font-weight:700}.product-price-card strong{display:block;margin:26px 0 20px;color:#08768a;font-size:25px}.product-price-card small{color:#667085}.stock-good{color:#07883b}.stock-reserved{color:#e49a00}.product-summary-placeholder{color:#667085;font-size:13px;line-height:1.6}.product-detail-tabs{display:flex;gap:34px;border-bottom:1px solid #dce3ed}.product-detail-tabs a{padding:12px 16px;color:#344054;text-decoration:none;font-size:13px;font-weight:700}.product-detail-tabs a:first-child{border-bottom:2px solid #08768a;color:#08768a}.product-description-panel{margin:0;padding:18px}.product-description-panel h2{margin-top:0;font-size:15px}.product-detail-page>.product-image-manager{margin:0}@media(max-width:980px){.product-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.product-detail-hero{grid-template-columns:74px minmax(0,1fr);gap:14px;padding:14px}.product-detail-photo{height:74px}.product-detail-hero h1{font-size:20px}.product-detail-actions{grid-column:1/-1}.product-detail-actions>a{flex:1;text-align:center}.product-summary-grid{grid-template-columns:1fr}.product-summary-card{min-height:0}.product-detail-tabs{display:grid;gap:8px;border:0}.product-detail-tabs a{border:1px solid #dce3ed!important;border-radius:9px}.product-description-panel{display:none}.product-detail-page>.product-image-manager{order:10}.product-detail-page>.collapsible-form,.product-detail-page>.table-wrap{order:11}}.product-detail-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 16px;color:#344054;font-size:13px;font-weight:700;cursor:pointer}.product-detail-tabs button[aria-selected=true]{border-bottom-color:#08768a;color:#08768a}.product-name-link{color:#175cd3;font-weight:700;text-decoration:none}.product-name-link:hover{text-decoration:underline}.product-pricing-panel{display:grid;gap:18px;margin:0;padding:18px}.product-current-prices{display:grid;grid-template-columns:1fr 1fr;gap:14px}.product-current-prices>div{display:grid;gap:6px;padding:16px;border:1px solid #dce3ed;border-radius:10px;background:#f8fafc}.product-current-prices small,.product-current-prices span{color:#667085}.product-current-prices b{color:#08768a;font-size:22px}.product-pricing-panel>.entity-form{margin:0;box-shadow:none}@media(max-width:720px){.product-detail-tabs button{border:1px solid #dce3ed;border-radius:9px;text-align:left}.product-detail-tabs button[aria-selected=true]{border-color:#08768a}.product-current-prices{grid-template-columns:1fr}}.product-image-actions{display:flex;align-items:center;gap:8px;margin-bottom:10px}.product-image-actions button,.product-image-actions label{width:auto;min-height:34px;margin:0;padding:7px 10px;font-size:12px;cursor:pointer}.product-variants{display:grid;gap:16px}.product-variants img{width:44px;height:44px;object-fit:contain}.product-variants>.entity-form{margin:0}.variant-image-control{display:grid;grid-template-columns:48px auto auto;align-items:center;gap:5px;min-width:180px}.variant-image-control>span{color:#667085;font-size:10px}.variant-image-control button,.variant-image-control label{width:auto;min-height:30px;margin:0;padding:5px 7px;font-size:10px}.variant-image-control .form-error{grid-column:1/-1}.internal-shell>aside .brand{padding-left:8px}.internal-shell>aside .brand-mark{display:block;width:190px;height:48px;border-radius:0;overflow:hidden}.internal-shell>aside .brand-mark img{display:block;width:190px;height:48px;object-fit:contain;object-position:left center;mix-blend-mode:lighten}.internal-shell>aside .orddis-compact-mark{display:none}.internal-shell>aside.collapsed .brand{padding-left:4px}.internal-shell>aside.collapsed .brand-mark{width:48px;height:42px}.internal-shell>aside.collapsed .orddis-wordmark{display:none}.internal-shell>aside.collapsed .orddis-compact-mark{display:block;width:48px;height:42px;object-fit:contain;object-position:center}@media(max-width:720px){.internal-shell,.internal-shell:has(>aside.collapsed){display:block!important;width:100%!important;max-width:none!important}.internal-shell>aside,.internal-shell>aside.collapsed{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:38px 40px!important;align-items:center!important;gap:2px 9px!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:9px 10px 7px!important}.internal-shell>aside .sidebar-toggle{display:none!important}.internal-shell>aside .brand,.internal-shell>aside.collapsed .brand{grid-column:1/-1!important;height:38px!important;padding:0 5px!important}.internal-shell>aside .brand-mark,.internal-shell>aside.collapsed .brand-mark{display:block!important;width:160px!important;height:38px!important;overflow:hidden!important}.internal-shell>aside .brand-mark img.orddis-wordmark,.internal-shell>aside.collapsed .brand-mark img.orddis-wordmark{display:block!important;width:160px!important;height:38px!important;object-fit:contain!important;object-position:left center!important}.internal-shell>aside .brand-mark img.orddis-compact-mark,.internal-shell>aside.collapsed .brand-mark img.orddis-compact-mark{display:none!important}body:has(.orders-master-detail) .internal-shell>aside .brand-mark,body:has(.orders-master-detail) .internal-shell>aside.collapsed .brand-mark{width:160px!important;height:38px!important}body:has(.orders-master-detail) .internal-shell>aside .brand-mark img.orddis-wordmark,body:has(.orders-master-detail) .internal-shell>aside.collapsed .brand-mark img.orddis-wordmark{display:block!important;width:160px!important;height:38px!important}.internal-shell>aside nav,.internal-shell>aside.collapsed nav{grid-column:1/-1!important;display:flex!important;gap:3px!important;overflow-x:auto!important;padding:1px 0!important;scrollbar-width:none}.internal-shell>aside nav::-webkit-scrollbar{display:none}.internal-shell>aside .sidebar-menu-group>summary,.internal-shell>aside nav a,.internal-shell>aside.collapsed .sidebar-menu-group>summary,.internal-shell>aside.collapsed nav a{min-height:35px!important;padding:7px 9px!important;gap:6px!important;font-size:11px!important;border-radius:7px!important;white-space:nowrap!important}.internal-shell>aside .sidebar-menu-group>summary,.internal-shell>aside.collapsed .sidebar-menu-group>summary{line-height:1.2!important}.internal-shell>aside .sidebar-menu-group>summary i,.internal-shell>aside.collapsed .sidebar-menu-group>summary i{width:17px!important;font-size:16px!important}.internal-shell>aside .sidebar-menu-chevron,.internal-shell>aside.collapsed .sidebar-menu-chevron{width:13px!important;height:13px!important}.internal-shell>aside .sidebar-menu-group>summary span,.internal-shell>aside nav a span,.internal-shell>aside.collapsed .sidebar-menu-group>summary span,.internal-shell>aside.collapsed nav a span{display:inline!important}.internal-shell>aside .internal-user,.internal-shell>aside.collapsed .internal-user{display:none!important}.internal-shell>main{display:block!important;width:100%!important;max-width:none!important;margin:0!important}}.dashboard-v2{display:grid;gap:16px}.dashboard-v2>.module-heading{margin-bottom:0}.dashboard-period{display:inline-flex;justify-self:start;gap:4px;padding:4px;border:1px solid #dce3ed;border-radius:10px;background:#fff}.dashboard-period a{min-width:84px;padding:9px 14px;border-radius:7px;color:#526178;text-align:center;text-decoration:none;font-size:12px;font-weight:750}.dashboard-period a.active{background:#2864d7;color:#fff}.dashboard-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.dashboard-metric{display:grid;gap:10px;padding:16px}.dashboard-metric>small{color:#667085;font-size:11px}.dashboard-metric>strong{font-size:20px}.dashboard-metric>div{display:flex;justify-content:space-between;gap:8px;color:#718096;font-size:10px}.dashboard-metric>div b{white-space:nowrap}.dashboard-metric .positive{color:#07883b}.dashboard-metric .negative{color:#b42318}.dashboard-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dashboard-annual,.dashboard-ranking{overflow:hidden}.dashboard-annual>header,.dashboard-ranking>header{position:static;height:auto;margin:0;padding:16px 18px;border-bottom:1px solid #edf0f4;background:#fff}.dashboard-annual h2,.dashboard-ranking h2{margin:0;font-size:15px}.dashboard-annual header p,.dashboard-ranking header p{margin:4px 0 0;color:#718096;font-size:10px;text-transform:none;letter-spacing:0}.dashboard-ranking-rows{display:grid;gap:9px;padding:15px 18px}.dashboard-ranking-row{display:grid;grid-template-columns:130px minmax(80px,1fr) auto;align-items:center;gap:10px;font-size:10px}.dashboard-ranking-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-ranking-row>div{position:relative;height:12px;border-radius:8px;background:#f1f4f8;overflow:hidden}.dashboard-ranking-row em,.dashboard-ranking-row i{position:absolute;left:0;display:block;border-radius:8px}.dashboard-ranking-row i{height:5px;background:#2864d7}.dashboard-ranking-row em{height:3px;background:#aebbd1}.dashboard-ranking-row>b{font-size:10px;white-space:nowrap}.dashboard-ranking>footer{display:flex;gap:16px;padding:0 18px 15px;color:#718096;font-size:9px}.dashboard-ranking>footer span{display:flex;align-items:center;gap:5px}.dashboard-ranking>footer i{width:9px;height:5px;border-radius:4px;background:#2864d7}.dashboard-ranking>footer span:last-child i{height:3px;background:#aebbd1}.dashboard-empty{color:#718096;font-size:11px}.dashboard-annual>header{display:flex;align-items:center;justify-content:space-between}.dashboard-annual>header strong{font-size:20px}.dashboard-annual-bars{display:grid;grid-template-columns:repeat(12,minmax(30px,1fr));align-items:end;gap:8px;height:230px;padding:22px 18px 16px}.dashboard-annual-bars>div{display:grid;grid-template-rows:18px 150px 16px;align-items:end;justify-items:center;height:100%}.dashboard-annual-bars b{font-size:8px;color:#667085}.dashboard-annual-bars i{display:block;width:min(26px,75%);min-height:2px;border-radius:6px 6px 2px 2px;background:linear-gradient(#3b82f6,#175cd3)}.dashboard-annual-bars span{font-size:9px;color:#718096}.dashboard-lists{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dashboard-compact-table{min-width:0;overflow:hidden}.dashboard-compact-table .panel-head{padding:15px 18px}.dashboard-compact-table table{table-layout:fixed}.dashboard-compact-table td:first-child,.dashboard-compact-table th:first-child{width:42%}.dashboard-compact-table td,.dashboard-compact-table th{padding:10px 14px;white-space:normal;vertical-align:top}.dashboard-compact-table td{overflow-wrap:anywhere}.dashboard-compact-table td a{color:#175cd3;text-decoration:none}.dashboard-compact-table td small{display:block;margin-top:4px;color:#718096;font-size:9px}.dashboard-compact-table td>b{font-size:11px}@media(max-width:1100px){.dashboard-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.dashboard-v2{gap:10px;width:100%;overflow-x:hidden}.dashboard-v2,.dashboard-v2>*{min-width:0;max-width:100%}.dashboard-period{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%}.dashboard-period a{min-width:0;padding:9px 5px}.dashboard-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;overflow:visible}.dashboard-metric{min-width:0;padding:12px}.dashboard-metric:last-child:nth-child(odd){grid-column:1/-1}.dashboard-metric>strong{max-width:100%;overflow-wrap:anywhere;font-size:16px}.dashboard-metric>div{align-items:flex-start;flex-direction:column}.dashboard-chart-grid,.dashboard-lists{grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.dashboard-ranking-row{grid-template-columns:minmax(0,78px) minmax(0,1fr) minmax(0,68px);gap:6px}.dashboard-ranking-row>b{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right;font-size:9px}.dashboard-ranking-rows{padding:12px}.dashboard-annual>header,.dashboard-ranking>header{padding:13px}.dashboard-ranking>footer{flex-wrap:wrap;padding:0 12px 12px}.dashboard-annual{width:100%;overflow:hidden}.dashboard-annual>header{position:static;gap:8px}.dashboard-annual>header>div{min-width:0}.dashboard-annual>header strong{flex:0 0 auto;font-size:16px}.dashboard-annual-bars{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;width:100%;min-width:0;height:190px;padding:18px 8px 12px}.dashboard-annual-bars>div{grid-template-rows:8px 140px 14px;min-width:0}.dashboard-annual-bars b{display:none}.dashboard-annual-bars i{width:70%;max-width:18px}.dashboard-annual-bars span{font-size:7px}.dashboard-compact-table,.dashboard-compact-table .table-wrap,.dashboard-compact-table table{width:100%;min-width:0;max-width:100%}.dashboard-compact-table .table-wrap{overflow:hidden}.dashboard-compact-table td,.dashboard-compact-table th{padding:10px}.dashboard-compact-table td:first-child,.dashboard-compact-table th:first-child{width:45%}.dashboard-compact-table td:nth-child(2){word-break:break-word}.dashboard-v2 .panel-head h2{font-size:14px}}.dashboard-annual-track{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;min-height:0;border-bottom:1px solid #d8e0eb}.dashboard-annual-track i{display:block;width:min(26px,75%);min-height:2px;border-radius:6px 6px 0 0;background:linear-gradient(#3b82f6,#175cd3)}@media(max-width:720px){.dashboard-metrics{display:flex;gap:8px;width:auto;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:3px}.dashboard-metric{flex:0 0 168px;scroll-snap-align:start}.dashboard-metric:last-child:nth-child(odd){grid-column:auto}.dashboard-annual-bars>div{grid-template-rows:minmax(0,1fr) 14px;align-items:stretch}.dashboard-annual-bars b{display:none}.dashboard-annual-track{grid-row:1;align-self:stretch}.dashboard-annual-bars span{grid-row:2;align-self:end}.dashboard-annual-track i{width:70%;max-width:18px}}.dashboard-ranking-row>div{height:20px;border-radius:10px}.dashboard-ranking-row i{top:1px;height:9px}.dashboard-ranking-row em{bottom:1px;height:6px}