.rrr-bill-fields{border-top:1px solid #dce3ec;margin-top:24px;padding-top:22px}.rrr-bill-tax-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rrr-bill-tax-settings label{display:grid;gap:7px}.rrr-bill-fine,.rrr-part-issue small{font-size:12px;line-height:1.6;display:block;opacity:.8}.rrr-bill-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rrr-bill-table-wrap{max-width:100%;overflow-x:auto}.rrr-bill-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.rrr-bill-table-wrap th,.rrr-bill-table-wrap td{padding:11px 8px;border-bottom:1px solid #dce3ec;vertical-align:top}.rrr-bill-table-wrap small{display:block;font-size:11px;font-weight:400;opacity:.75;margin-top:3px}.rrr-bill-extras-table{min-width:520px}.rrr-bill-extras-table td:first-child{min-width:200px;width:48%}.rrr-bill-extras-table input,.rrr-bill-extras-table select{max-width:100%;width:100%;box-sizing:border-box}.rrr-bill-extras-table td:nth-child(2){width:65px}.rrr-bill-extras-table td:nth-child(3){width:110px}.rrr-bill-extras-table [data-extra=name]{margin-top:7px}.rrr-extra-amount{display:block;margin-top:6px;white-space:nowrap}.rrr-bill-summary{display:grid;gap:8px;margin-top:16px}.rrr-bill-summary>div{display:flex;justify-content:space-between;gap:16px}.rrr-bill-summary dd{margin:0;font-weight:650;text-align:right}.rrr-bill-grand{font-size:17px;border-top:2px solid currentColor;padding-top:10px}.rrr-bill-customer-preview{background:#f6f8fc;border:1px solid #dae2ef;border-radius:10px;padding:18px;margin-top:20px;color:#1d283a}.rrr-part-catalog{background:#f3f7fe;border:1px solid #d3dfef;border-radius:10px;padding:14px;margin-top:15px;color:#182638}.rrr-part-link-head{display:flex;justify-content:space-between;gap:12px}.rrr-part-linked-name{margin:7px 0;font-size:12px;overflow-wrap:anywhere}.rrr-part-product-search{width:100%;box-sizing:border-box}.rrr-part-link-result{display:block;width:100%;text-align:left;padding:12px;border:1px solid #dce3ec;background:#fff;cursor:pointer;color:#20304a}.rrr-part-link-result:hover,.rrr-part-link-result:focus{background:#e0eeff}.rrr-part-search-results{max-height:280px;overflow-y:auto}.rrr-part-issue{padding-top:12px}.rrr-part-issue[hidden],.rrr-part-catalog [hidden]{display:none!important}.rrr-part-availability{font-weight:650;margin-bottom:10px}.rrr-part-move-qty{max-width:75px}.rrr-part-charge{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin-top:14px;border-top:1px solid #d3dfef;padding-top:12px}.rrr-part-charge label{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rrr-part-charge input[type=number],.rrr-part-charge select{max-width:100%;width:100%}.rrr-stock-notice-panel{background:#fff8e5;border:1px solid #e3c86a;border-radius:12px;padding:15px 18px;color:#403014;margin:14px 0}.rrr-stock-notice-panel summary{font-size:15px;font-weight:700;cursor:pointer}.rrr-stock-notice-count{font-size:12px;font-weight:500;margin-left:8px}.rrr-stock-notice-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rrr-stock-notice-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:12px;max-height:450px;overflow-y:auto}.rrr-stock-notice{background:#fff;border:1px solid #ead9a6;border-radius:9px;padding:14px;display:grid;gap:8px;font-size:12px;overflow-wrap:anywhere}.rrr-stock-notice a{font-weight:700}.rrr-notice-qty{max-width:65px}.rrr-bill-warning{padding:12px;border-left:4px solid #bc7314;background:#fff1d9;color:#593609}.rrr-bill-linked-summary{font-size:12px;line-height:1.6;margin:14px 0}.rrr-bill-public table{font-size:13px}.rrr-bill-public .rrr-bill-summary{font-size:13px}.rrr-bill-public .rrr-bill-table-wrap table{min-width:310px}.rrr-bill-public th:not(:first-child),.rrr-bill-public td:not(:first-child){white-space:nowrap;text-align:right}.rrr-bill-public td:first-child{overflow-wrap:anywhere}.rrr-pos-repair-notice{font-size:12px;background:#edf5ff;border-left:3px solid #4b80bb;padding:10px 12px;margin-bottom:10px}.rrr-pos-repair-badge{display:inline-block;padding:3px 7px;font-size:11px;border:1px solid #b3c9e3;border-radius:5px}.rrr-pos-repair-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #e0e6ef}.rrr-pos-repair-row small{display:block}.rrr-pos-repair-row button{flex-shrink:0}@media(max-width:650px){.rrr-bill-tax-settings,.rrr-part-charge{grid-template-columns:1fr}.rrr-bill-customer-preview{padding:12px}.rrr-stock-notice-list{grid-template-columns:1fr}.rrr-bill-summary>div{gap:10px}.rrr-pos-repair-row{flex-wrap:wrap}}