/* A complete product, including its editable description, occupies one quiet card. */
.unified-product-form .product-edit-card{background:#f5faf8;border:1px solid #d4e4df;border-radius:9px;padding:12px;margin:0 0 12px;column-gap:8px;row-gap:8px}.product-edit-card details.flat-product-details{grid-column:1/-1;background:transparent;border:0!important;padding:0!important;margin:0!important;display:block}.flat-product-details>summary{display:none!important}.flat-product-details>.formgrid{padding:0!important;margin:0!important;gap:12px}.product-edit-card .picker-extra{margin:0!important;padding:0!important;grid-column:1/-1}.product-edit-card .picker-hint{display:none}.product-edit-card .custom-product-toggle{margin:0!important;padding:4px 7px;font-size:11px}.product-edit-card .product-remove{color:#b7313e;border-color:#e7b2b8;background:#fff7f7}.selected-product-title{color:#087b73!important}.product-edit-card input,.product-edit-card textarea{background:white}.unified-product-form .primary-sales-choice,.unified-product-form .sales-add-aligned{align-self:start}.unified-product-form .sales-add-aligned>button{font-size:13px;min-height:42px;padding:10px 12px;margin-top:20px;white-space:nowrap}.sales-add-aligned .second-sales-choice{margin-top:8px}.team-card.single-team-card{padding-top:12px!important;padding-bottom:12px!important}.team-card-title[hidden]{display:none!important}.manual-extra-disabled{background:#edf1f3!important;color:transparent!important;-webkit-text-fill-color:transparent!important;cursor:not-allowed}.completion-form [name=extra]:disabled{background:#edf1f3!important}.record-identity-open{cursor:pointer}.record-identity-open:focus-visible{outline:2px solid #087b73;outline-offset:-2px}.record-identity-open strong:hover{text-decoration:underline}.delivery-status-table{min-width:1120px!important}.delivery-status-table col.delivery-width-1{width:140px}.delivery-status-table col.delivery-width-2{width:106px}.delivery-status-table col.delivery-width-3{width:86px}.delivery-status-table col.delivery-width-5{width:80px}.delivery-status-table col.delivery-width-6{width:160px}.delivery-status-table col.delivery-width-7,.delivery-status-table col.delivery-width-8{width:90px}.delivery-status-table col.delivery-width-4,.delivery-status-table col.delivery-width-9{width:auto}.delivery-status-table col.delivery-width-10{width:170px}.delivery-status-table .delivery-two-actions{display:grid!important;grid-template-columns:76px 64px;gap:6px;justify-content:end!important;align-items:start}.delivery-two-actions button{width:100%;padding-left:3px;padding-right:3px;white-space:nowrap;font-size:11px}.delivery-empty-action{width:76px;height:28px}.delivery-status-table .delivery-actions-heading{justify-content:flex-start;gap:5px}.readonly-repair-payment{width:144px;height:28px;min-height:28px;max-width:100%;box-sizing:border-box;border:1px solid #dce5e8;border-radius:6px;background:white!important;color:#173747;font-size:10.5px;line-height:18px;padding:4px 2px;text-align:center}.readonly-tob-state{display:block;width:100%;box-sizing:border-box;height:28px;min-height:28px;font-size:11px!important;line-height:18px;padding:4px 2px;text-align:center;border:1px solid #dce5e8;border-radius:6px;background:white!important}.inline-statement-table .inline-statement-check{position:relative;float:left;width:15px;height:15px;margin:2px 6px 0 0;cursor:pointer}.inline-statement-table #inline-statement-all{width:15px;height:15px;vertical-align:middle;margin-right:6px}.finance-top-actions #inline-statement-brand{width:150px;max-width:180px;font-size:12px;height:34px;padding:5px}.finance-top-actions{flex-wrap:wrap}.finance-top-actions .inline-statement-generate{background:#087b73;color:white;border-color:#087b73}.statement-customer-warning{padding:20px;border:2px solid #cb3545;border-radius:8px;color:#9e2333;font-weight:600;animation:statement-customer-flash .45s ease-in-out 2}@keyframes statement-customer-flash{0%,100%{border-color:#cb3545;box-shadow:0 0 0 0 #e04a5a00}50%{border-color:#ff7e87;box-shadow:0 0 0 5px #e04a5a55}}@media(max-width:720px){.unified-product-form .product-edit-card{padding:10px;gap:7px}.unified-product-form .sales-add-aligned>button{font-size:12px;min-height:40px;padding:8px;margin-top:20px}.finance-top-actions #inline-statement-brand{max-width:150px}.product-edit-card .flat-product-details>.formgrid{gap:9px}}

.picker-hint{display:none}.sales-combined-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.unified-product-form .sales-add-aligned>button{height:45px;min-height:45px;margin-top:21px;font-size:14px;font-weight:400;line-height:22px;padding:10px 12px}.delivery-status-table .delivery-actions-heading{width:146px;margin-left:auto}@media(max-width:720px){.sales-combined-row{gap:10px}.unified-product-form .sales-add-aligned>button{font-size:16px;height:45px;min-height:45px;margin-top:21px}}
.unified-product-form .sales-add-aligned>button{margin-top:22px!important;font-size:14px!important}
.unified-product-form .sales-add-aligned>button{width:100%}

.independent-payment{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:180px;max-width:100%;align-items:start}.independent-payment>div{min-width:0}.independent-payment .delivery-state,.independent-payment .payment-category,.independent-payment .readonly-repair-payment{display:block;width:100%!important;max-width:none!important;min-width:0!important;height:28px;box-sizing:border-box;white-space:nowrap;font-size:11px!important;padding:3px 2px;line-height:20px;text-align:center;border-radius:6px}.independent-payment .payment-category{border:1px solid #99c5e6;background:#cee5f7!important;color:#20557d!important}.independent-payment .state-success{background:#dcefe5!important;color:#247653!important}.independent-payment .state-pink{background:#f9dfe5!important;color:#a74660!important}.payment-split-heading{align-items:center;height:28px;font-size:11px}.payment-split-heading>*{text-align:left;min-width:0;white-space:nowrap}.payment-split-heading .delivery-header-filter{width:100%;padding-left:0;padding-right:0;font-size:11px}.delivery-status-table col.delivery-width-6{width:196px!important}.payroll-finance-table col.pf-payment{width:192px!important}.split-receipt-method{display:block;font-size:10px;color:#78909b;text-align:center}.repair-footer-invoice{margin-left:auto;font-size:11px!important;padding:7px 9px!important;min-height:30px}.repair-payment-footer{margin-right:auto}.payment-state-cell .payment-check{white-space:nowrap;overflow:hidden}

.schedule-repair-detail .formactions{align-items:flex-end}.repair-footer-invoice{height:31px!important;min-height:31px!important;max-height:31px;box-sizing:border-box;display:inline-flex;align-items:center;align-self:flex-end}

.repair-footer-invoice{height:41px!important;min-height:41px!important;max-height:41px;padding:7px 11px!important;font-size:11px!important}
