#offerView{max-width:1440px;margin:0 auto;padding-bottom:50px;color:#19384b}#offerView[hidden]{display:none!important}.offer-open #homeView,.offer-open #listView,.offer-open #detail{display:none!important}.offer-open .header-actions>#addBtn,.offer-open .header-actions>#mapTop,.offer-open .header-actions>#newMachineTop{display:none}.oc-top,.oc-card-head,.oc-price-line,.oc-summary-line,.oc-quote,.oc-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.oc-top{margin:0 0 25px}.oc-top h2{font-size:35px;letter-spacing:-1px;margin:7px 0}.oc-top p,.oc-muted{color:#6d7e89;font-size:13px;line-height:1.6}.oc-eyebrow{font-size:11px;font-weight:750;letter-spacing:1.5px;color:#7b8d98}.oc-pill,.oc-tag{background:#edf3f7;color:#406078;border-radius:6px;padding:7px 10px;font-size:12px;white-space:nowrap}.oc-pill{background:#fff3e8;color:#995a20}.oc-brands{display:flex;border-bottom:1px solid #dce4ea;gap:22px;margin-bottom:22px}.oc-brands button,.oc-tabs button{background:none;border:0;border-radius:0;cursor:pointer;color:#75818d;padding:12px 4px;font:600 14px inherit}.oc-brands button{min-width:60px;font-size:19px}.oc-brands .selected{border-bottom:3px solid #ed7a30;color:#153d54}.oc-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.oc-tabs button{padding:9px 16px;border-radius:7px;font-size:13px}.oc-tabs .selected{color:white;background:#183f55}.oc-selection{display:flex;align-items:end;gap:18px;flex-wrap:wrap;margin-bottom:23px}.oc-selection>label{min-width:220px;flex:1}.oc-selection .oc-actions{display:flex;gap:8px;padding-bottom:2px}#offerView label,.oc-dialog label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600}#offerView input,#offerView select,#offerView textarea,.oc-dialog input,.oc-dialog textarea,.oc-dialog select{width:100%;box-sizing:border-box;border:1px solid #d5e0e7;border-radius:7px;padding:11px 12px;color:#19384b;background:#fff;font:14px Arial,sans-serif}#offerView input:focus,.oc-dialog input:focus,.oc-dialog textarea:focus{outline:2px solid #eb833b;outline-offset:1px}.oc-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(295px,1fr);gap:22px;align-items:start}.oc-card{background:#fff;border:1px solid #dce5eb;border-radius:13px;padding:25px;margin-bottom:20px;box-shadow:0 5px 18px #20394804;min-width:0}.oc-card h3{font-size:18px;letter-spacing:-.3px;margin:0 0 15px}.oc-card h4{font-size:13px;margin:22px 0 10px}.oc-card-head{margin-bottom:22px}.oc-card-head h3{margin:7px 0 0}.oc-price-line{border-bottom:1px solid #edf1f4;padding:13px 0;font-size:13px}.oc-price-line strong{white-space:nowrap}.oc-equipment{background:#f6f8fa;padding:1px 16px 6px;border-radius:7px;margin-top:17px}.oc-equipment p{font-size:13px;line-height:1.6;color:#627683}.oc-button{border:1px solid #cedbe3;background:#fff;color:#28495e;padding:10px 14px;cursor:pointer;border-radius:7px;font-size:12px;font-weight:600}.oc-button:hover{background:#eff4f7}.oc-button.primary{background:#e87832;color:#fff;border-color:#e87832}.oc-button:disabled{opacity:.5;cursor:wait}.oc-table-wrap{overflow:auto}.oc-card table,.oc-dialog table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.oc-card th,.oc-dialog th{background:#f3f6f8;color:#7a8c98;font-weight:600;padding:12px 10px}.oc-card td,.oc-dialog td{padding:13px 10px;border-bottom:1px solid #ecf1f4;line-height:1.5}.oc-card td:nth-child(2){white-space:nowrap}.oc-card td input{min-width:67px;max-width:85px}.oc-summary{position:sticky;top:18px}.oc-summary h3{margin-top:12px}.oc-summary-line{font-size:12px;line-height:1.5;align-items:start;padding:12px 0;border-bottom:1px solid #edf1f4}.oc-summary-line b{white-space:nowrap}.oc-total{border:2px solid #21465d;border-radius:9px;background:#f2f6f9;padding:18px;margin:22px 0;display:flex;align-items:end;justify-content:space-between;gap:10px}.oc-total span{font-size:12px}.oc-total strong{font-size:27px;letter-spacing:-.7px;text-align:right}.oc-summary label{margin:18px 0}.oc-summary>.oc-button{width:100%;padding:14px}.oc-internal{border-left:3px solid #859bad}.oc-warning,.oc-form-error{color:#9d5517;font-size:13px;background:#fff6e9;padding:12px;border-radius:6px}.oc-warning[hidden]{display:none}.oc-form-error:empty{display:none}.oc-empty{background:white;border:1px solid #dce5eb;border-radius:13px;padding:50px;text-align:center}.oc-specs{display:grid;grid-template-columns:1fr 1fr;gap:0;font-size:13px}.oc-specs dt,.oc-specs dd{padding:13px 0;margin:0;border-bottom:1px solid #edf1f4}.oc-specs dd{font-weight:600}.oc-chips{display:flex;flex-wrap:wrap;gap:7px}.oc-asset-group{border-top:1px solid #edf1f4}.oc-asset{display:flex;gap:12px;align-items:center;text-decoration:none;color:#214b65;font-size:13px;margin:10px 0;word-break:break-word}.oc-asset span:last-child{margin-left:auto}.oc-asset img{width:110px;height:70px;object-fit:contain;border:1px solid #e2e8ed;border-radius:5px}.oc-quote{padding:16px 0;border-bottom:1px solid #edf1f4}.oc-quote p{font-size:12px;color:#768994;margin:5px 0}.oc-grant{display:flex;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid #edf1f4}.oc-grant>div{margin-right:auto}.oc-grant small{display:block;color:#758894;margin-top:5px}.oc-grant label{flex-direction:row!important;align-items:center}.oc-grant input{width:auto!important}.oc-dialog{width:min(1060px,94vw);max-height:90vh;border:1px solid #ccdbe5;border-radius:14px;padding:26px;color:#19384b;box-sizing:border-box}.oc-dialog::backdrop{background:#132f4166}.oc-dialog-head{margin-bottom:24px}.oc-dialog-head h2{font-size:22px}.oc-dialog form>label{margin:20px 0}.oc-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.oc-dialog fieldset{margin:15px 0;padding:17px;border:1px solid #d6e1e8;border-radius:9px}.oc-dialog legend{font-size:12px;color:#748996;padding:0 8px}.oc-dialog details{margin:15px 0}.oc-dialog summary{font-size:13px;cursor:pointer;margin-bottom:16px}.oc-row{display:grid;grid-template-columns:1fr 1.4fr auto;gap:12px;align-items:end;margin-bottom:12px}.oc-dialog fieldset>.oc-button{margin-top:15px}.oc-check{flex-direction:row!important;align-items:center}.oc-check input{width:auto}.oc-dialog-footer{display:flex;justify-content:end;gap:12px;position:sticky;bottom:-26px;background:#fff;padding:20px 0;border-top:1px solid #e1e8ec;margin-top:25px}.oc-dialog h3{font-size:17px;margin-top:30px}.oc-print p{font-size:13px;line-height:1.6;white-space:normal}@media(max-width:1050px){.oc-grid{grid-template-columns:1fr}.oc-summary{position:static}.oc-grant{flex-wrap:wrap}.oc-grant>div{width:100%}.oc-selection{gap:12px}}@media(max-width:600px){.oc-card{padding:17px}.oc-top{align-items:start}.oc-top h2{font-size:28px}.oc-pill{white-space:normal;max-width:100px}.oc-selection>label{min-width:100%}.oc-form-grid,.oc-row{grid-template-columns:1fr}.oc-quote{flex-wrap:wrap}.oc-dialog{padding:18px}.oc-total strong{font-size:24px}}@media print{body.oc-printing>header,body.oc-printing>.offline,body.oc-printing>.layout,body.oc-printing>#modalHost,body.oc-printing>#printSheet,body.oc-printing>#toastHost{display:none!important}body.oc-printing>.oc-dialog{position:static!important;display:block!important;max-height:none;width:100%;height:auto;overflow:visible;border:0;box-shadow:none;margin:0;padding:0}body.oc-printing>.oc-dialog::backdrop{display:none}body.oc-printing .oc-dialog-head,body.oc-printing [data-print-now]{display:none}body.oc-printing .oc-print{display:block}body.oc-printing .oc-total{break-inside:avoid}.oc-print table{font-size:11px}}
#offerView .oc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.oc-wizard>.oc-button{margin-top:12px}.oc-power-step{display:flex;align-items:end;gap:15px;margin:16px 0}.oc-power-step label{flex:1;max-width:410px}.oc-search-results{max-height:255px;overflow:auto}.oc-search-results:empty{display:none}.oc-search-results button{display:flex;align-items:start;flex-direction:column;gap:5px;text-align:left;width:100%;background:#f6f9fb;border:1px solid #dce7ef;border-radius:6px;padding:11px 13px;margin:5px 0;color:#21475c;cursor:pointer}.oc-search-results button:hover{background:#eaf2f7}.oc-search-results small{color:#6c8191}.oc-search-results p,.oc-selected-client{font-size:12px;color:#637d8a}.oc-prose{white-space:pre-line!important;line-height:1.65}.oc-price-inputs{grid-template-columns:1fr 1fr}.oc-cost-detail{background:#f3f7fa;padding:14px;border-radius:8px}.oc-cost-detail summary{font-weight:700}.oc-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.oc-cost-table{min-width:950px}.oc-cost-table td{padding:7px}.oc-cost-table input{min-width:105px;max-width:none!important;width:100%}.oc-cost-table td:nth-child(1) input{min-width:160px}.oc-cost-table th{white-space:normal}.oc-dialog fieldset>label{margin:10px 0}#oc-cost-import fieldset{border:1px solid #d8e4eb;padding:18px;border-radius:8px;margin:20px 0}.oc-wizard input[type=search]{max-width:650px}.oc-print h3{break-after:avoid}.oc-print table{margin:15px 0}.oc-print tr{break-inside:avoid}@media(max-width:700px){#offerView .oc-steps{grid-template-columns:1fr}.oc-power-step{align-items:stretch;flex-direction:column}.oc-price-inputs{grid-template-columns:1fr}.oc-power-step label{max-width:none}}

#offerView .oc-price-inputs{grid-template-columns:1fr 1fr}.oc-editor-jumps{position:sticky;top:0;background:white;z-index:2}@media(max-width:600px){#offerView .oc-price-inputs{grid-template-columns:1fr}}

.oc-equipment summary{padding:15px 0;font-weight:600;font-size:13px;cursor:pointer}.oc-equipment[open]{padding-bottom:12px}.oc-summary .oc-search-results button{font-size:12px}
/* Visual model selection and workbook review. */
.oc-machine-visual img{width:100%;max-height:250px;object-fit:contain}.oc-machine-visual p{font-size:13px;color:#526174}.oc-option-visual{display:flex;gap:10px;align-items:center}.oc-option-visual img{width:82px;height:64px;object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.oc-option-visual input{min-width:65px}.oc-data-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;font-size:12px;background:#f5f7fa;padding:10px}

#commercialNav summary{cursor:pointer;display:flex;justify-content:space-between;padding:12px;font-weight:700;list-style:none}.oc-commercial-links{display:flex;flex-direction:column;gap:4px;padding:0 6px 8px 18px}.oc-commercial-links button{border:0;background:transparent;text-align:left;padding:10px;border-radius:8px;color:inherit}.oc-commercial-links button.active{background:#e8eef3;color:#143b55;font-weight:700}

.oc-cutting table{width:100%;border-collapse:collapse}.oc-cutting th,.oc-cutting td{padding:12px;text-align:center;border-bottom:1px solid #dbe2e8;white-space:nowrap}.oc-cutting thead th{background:#19364d;color:white}.oc-cutting tbody th{text-align:left}.oc-cutting tbody tr:nth-child(even){background:#f2f6f9}.oc-cutting .oc-power-selected{background:#fff0c4;color:#5e3f00;font-weight:700}.oc-cutting tbody td{font-variant-numeric:tabular-nums}

.oc-advisor{margin:18px 0}.oc-advisor-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.oc-advisor-cards img{width:100%;height:120px;object-fit:contain}.oc-advisor-cards article{min-width:0}.oc-advisor-cards li{margin:6px 0}.oc-advisor h4{margin-top:20px}@media(max-width:950px){.oc-advisor-cards{grid-template-columns:1fr}}

.oc-weight{margin-top:16px;border-top:1px solid #dbe3ea;padding-top:14px}.oc-weight>summary{cursor:pointer;font-weight:700;color:#18394f}.oc-weight-body{padding-top:12px}.oc-weight-geometry{display:grid;grid-template-columns:200px 1fr;gap:22px;align-items:center;margin:16px 0}.oc-weight-diagram{width:200px;max-height:190px}.oc-weight-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.oc-weight-totals p{background:#edf4f8;border-radius:9px;padding:14px}.oc-weight-totals strong{display:block;font-size:22px;color:#173e55;margin-top:8px}.oc-weight-result{margin-top:14px}@media(max-width:700px){.oc-weight-geometry,.oc-weight-totals{grid-template-columns:1fr}.oc-weight-diagram{margin:auto}}
.oc-weight [hidden]{display:none!important}

.oc-cost-shortcuts{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.oc-cost-shortcuts .oc-button{padding:16px 22px;background:#eaf3f7;border-color:#b3cbd7;color:#173f53;font-weight:700}.oc-cost-scope{margin:18px 0;padding:18px;background:#edf5f8;border-radius:10px}.oc-cost-import-detail{margin:16px 0}.oc-cost-import-detail summary{cursor:pointer}.oc-cost-table input{min-width:105px}.oc-cost-table [data-field="equipment"]{min-width:180px}
#offerView .oc-cost-table{min-width:800px;table-layout:fixed}#offerView .oc-cost-table input,#offerView .oc-cost-table td:nth-child(1) input{min-width:0}#offerView .oc-cost-table th:nth-child(1){width:11%}#offerView .oc-cost-table th:nth-child(2){width:16%}#offerView .oc-cost-table th:nth-child(5){width:20%}#offerView .oc-cost-table th:last-child{width:70px}

.oc-technical-list,.oc-section-list{list-style:none;padding:0;margin:0}.oc-technical-list>li{padding:15px 0;border-bottom:1px solid #e4edf2}.oc-technical-label{display:block;margin-bottom:7px;font-size:13px;color:#193f54}.oc-technical-value{display:block;font-size:14px;line-height:1.65;white-space:normal;overflow-wrap:anywhere}.oc-section-list{display:grid;gap:9px;margin-top:12px}.oc-section-list>li{display:flex;align-items:center;gap:15px;padding:10px 14px;background:#f3f7fa;border-radius:8px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.oc-section-icon{width:48px;height:48px;flex:0 0 48px;fill:#356b88;stroke:#193f54;stroke-width:1.2}.oc-section-list .oc-section-note{background:transparent;padding-left:0;color:#647987}@media(max-width:600px){.oc-section-list>li{padding:10px;gap:12px}.oc-section-icon{width:40px;height:40px;flex-basis:40px}}

#offerView .oc-option-visual{display:flex;align-items:center;gap:9px}#offerView .oc-option-visual input{width:72px;min-width:0;flex:0 0 72px}#offerView .oc-option-thumb{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;box-sizing:border-box;border:1px solid #d5e0e7;border-radius:6px;background:#f6f9fb;overflow:hidden}#offerView .oc-option-thumb img{width:100%;height:100%;border:0;border-radius:0;object-fit:contain;background:#fff}#offerView .oc-option-thumb>span{font-size:10px;line-height:1.2;text-align:center;color:#718593;padding:3px}

.mkv-money-input{text-align:right;font-variant-numeric:tabular-nums}.oc-equipment-catalog{min-width:950px}.oc-equipment-catalog input{min-width:130px}.oc-equipment-catalog details ul{padding-left:18px;font-size:12px}.oc-common-preview [type="checkbox"]{width:auto!important}.oc-cost-shortcuts{gap:8px}

.oc-equipment-catalog{min-width:760px;table-layout:fixed}.oc-equipment-catalog th:nth-child(1),.oc-equipment-catalog th:nth-child(2){width:7%}.oc-equipment-catalog th:nth-child(3){width:25%}.oc-equipment-catalog th:nth-child(4){width:22%}.oc-equipment-catalog th:nth-child(5){width:21%}.oc-equipment-catalog input{min-width:0}.oc-equipment-catalog td{overflow-wrap:anywhere}

.oc-content-list{padding-left:20px;margin:8px 0 20px;font-size:13px;line-height:1.7}.oc-content-list li{margin-bottom:7px;padding-left:3px}.oc-cert-scope-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin:14px 0 22px}.oc-cert-scope-grid input[type=checkbox]{width:auto}.oc-cert-files{line-height:1.9}.oc-home-offer{display:grid;place-items:center;background:linear-gradient(145deg,#edf5f9,#dce8f2)}.oc-home-offer svg{height:180px;max-width:100%}

.oc-shipping-model-table{min-width:1050px}.oc-shipping-model-table input[type=checkbox]{width:auto!important}.oc-shipping-model-table [data-ship-qty]{width:66px!important}.oc-shipping-model-table [data-ship-unit]{width:112px!important}

.oc-dialog.oc-report-dialog{max-width:1050px;width:95vw}.oc-report-preview{display:block;width:100%;height:65vh;border:1px solid #d5e0e7;margin-top:20px}.oc-report-dialog input[type=checkbox]{width:auto}#oc-report-result .oc-button{display:inline-block;text-decoration:none}
#offerView input.mkv-money-input{max-width:none!important;min-width:110px!important}#offerView .oc-equipment-catalog input.mkv-money-input{width:100%;box-sizing:border-box;padding:10px 8px}

.oc-content-editor{max-width:1000px}.oc-content-row{padding:15px 0;border-bottom:1px solid #d5e0e7}.oc-content-row small{display:block;margin:4px 0 10px}.oc-content-row input[type=checkbox]{width:auto}.oc-content-photos{display:flex;flex-wrap:wrap;gap:12px}.oc-content-photos>label{width:150px}.oc-content-photos img{height:105px;width:150px;object-fit:contain;background:repeating-conic-gradient(#edf1f4 0% 25%,white 0% 50%) 50% / 16px 16px}.oc-content-photos input[type=checkbox]{width:auto}

.oc-cut-editor-table{min-width:900px}.oc-cut-editor-table input{max-width:none!important;min-width:55px;width:65px!important;padding:7px!important}.oc-cut-editor-table [data-material]{width:135px!important}.oc-cut-editor-table [data-gas]{width:50px!important}

.oc-technical-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.oc-technical-table th,.oc-technical-table td{padding:10px 12px;border-bottom:1px solid #dbe2e8;text-align:left;vertical-align:top;overflow-wrap:anywhere}.oc-technical-table thead th{background:#19364d;color:#fff}.oc-technical-table th:first-child{width:36%}.oc-technical-table tbody th{font-weight:600}.oc-technical-table tbody tr:nth-child(even){background:#f2f6f9}.oc-technical-table .oc-technical-value{font-size:13px;line-height:1.45}.oc-technical-table .oc-section-list{margin:0;gap:5px}.oc-technical-table .oc-section-list>li{padding:4px 0;background:transparent;font-size:13px;gap:9px;line-height:1.4}.oc-technical-table .oc-section-icon{width:34px;height:34px;flex-basis:34px}.oc-cutting thead th.oc-power-selected,.oc-cutting tbody td.oc-power-selected{background:#fff0c4;color:#5e3f00;font-weight:700}

.oc-drop-zone{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-height:100px;margin:15px 0;padding:20px;border:2px dashed #9bb5c6;border-radius:10px;background:#f5f9fc;color:#28495e;text-align:center;cursor:pointer}.oc-drop-zone[hidden]{display:none}.oc-drop-zone span{font-size:12px;line-height:1.5}.oc-drop-zone:hover,.oc-drop-zone:focus-visible{background:#eef5fb;outline:2px solid #eb833b;outline-offset:2px}.oc-drop-zone.is-dragover{border-color:#ed7a30;background:#fff0c4}.oc-pending-files{list-style:none;margin:12px 0;padding:0}.oc-pending-files>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e4edf2}.oc-pending-files>li>span:first-child{min-width:0;overflow-wrap:anywhere}.oc-pending-files small{display:block;margin-top:4px;color:#6d7e89}.oc-library-drop{min-height:85px;padding:16px}

.oc-client-context{padding:12px 16px;background:#e8f2f7;border:1px solid #bed2df;border-radius:8px;margin:0 0 20px;font-size:14px}.oc-client-context[hidden]{display:none}

/* MKV_OPTION_DETAILS_39 */
#offerView .oc-option-name{font-weight:600}
#offerView .oc-option-details{margin-top:8px;min-width:0}
#offerView .oc-option-details>summary{color:#16648a;cursor:pointer;padding:6px 0}
#offerView .oc-option-detail-body{padding:12px 0}
#offerView .oc-option-detail-photo{display:block;max-width:100%;width:300px;max-height:200px;object-fit:contain;margin-bottom:12px}
#offerView .oc-option-specifications{width:100%;table-layout:fixed;font-size:inherit}
#offerView .oc-option-specifications th,#offerView .oc-option-specifications td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:8px}
#offerView .oc-option-specifications th{width:42%;font-weight:600;background:#f2f6f8}
#offerView .oc-option-price{white-space:nowrap;font-variant-numeric:tabular-nums}
#offerView .oc-option-thumb img{max-width:100%;max-height:100%;object-fit:contain}
#offerView .oc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){#offerView .oc-option-specifications th,#offerView .oc-option-specifications td{display:block;width:auto}#offerView .oc-option-details>summary{padding:12px 0}}

@media(max-width:600px){#offerView .oc-option-name-cell{width:auto}#offerView table:has(.oc-option-name-cell)>thead{display:none}#offerView table:has(.oc-option-name-cell)>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#offerView table:has(.oc-option-name-cell)>tbody>tr>td.oc-option-name-cell{grid-column:1/-1}#offerView .oc-option-price::before,#offerView .oc-option-quantity::before{content:attr(data-label);display:block;font-weight:600;margin-bottom:8px}#offerView .oc-option-specifications th,#offerView .oc-option-specifications td{display:table-cell;width:auto}#offerView .oc-option-specifications th{width:42%}}

/* MKV_OPTION_DETAILS_40 */
#offerView .oc-option-name{font-weight:600}
#offerView .oc-option-details{margin-top:8px;min-width:0}
#offerView .oc-option-details>summary{color:#16648a;cursor:pointer;padding:6px 0}
#offerView .oc-option-detail-body{padding:12px 0}
#offerView .oc-option-detail-photo{display:block;max-width:100%;width:300px;max-height:200px;object-fit:contain;margin-bottom:12px}
#offerView .oc-option-specifications{width:100%;table-layout:fixed;font-size:inherit}
#offerView .oc-option-specifications th,#offerView .oc-option-specifications td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:8px}
#offerView .oc-option-specifications th{width:42%;font-weight:600;background:#f2f6f8}
#offerView .oc-option-price{white-space:nowrap;font-variant-numeric:tabular-nums}
#offerView .oc-option-thumb img{max-width:100%;max-height:100%;object-fit:contain}
#offerView .oc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){#offerView .oc-option-specifications th,#offerView .oc-option-specifications td{display:block;width:auto}#offerView .oc-option-details>summary{padding:12px 0}}

@media(max-width:600px){#offerView .oc-option-name-cell{width:auto}#offerView table:has(.oc-option-name-cell)>thead{display:none}#offerView table:has(.oc-option-name-cell)>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#offerView table:has(.oc-option-name-cell)>tbody>tr>td.oc-option-name-cell{grid-column:1/-1}#offerView .oc-option-price::before,#offerView .oc-option-quantity::before{content:attr(data-label);display:block;font-weight:600;margin-bottom:8px}#offerView .oc-option-specifications th,#offerView .oc-option-specifications td{display:table-cell;width:auto}#offerView .oc-option-specifications th{width:42%}}
