@charset "UTF-8";._root_1pk3f_3{margin-left:auto}._select_1pk3f_8{width:auto!important;min-width:0;font-size:14px;line-height:1;padding:4px 10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}._contentRoot_khs2x_1{padding:8px;width:100%;min-width:0;max-width:100%;overflow-x:hidden}._contentCanvas_khs2x_9{width:100%;min-width:0;max-width:100%}._titleBar_khs2x_16{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;gap:16px;flex-wrap:wrap}._titleBarLeft_khs2x_25{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-width:0}._titleBarTitle_khs2x_33{font-weight:700;overflow-wrap:anywhere}._titleBarSeparator_khs2x_38{color:var(--rr-text-disabled, rgba(0, 0, 0, .38))}._titleBarActions_khs2x_42{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:0}._labeledRow_khs2x_51{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:4px;align-items:flex-start;margin-bottom:6px}._labeledRow_khs2x_51:last-of-type{margin-bottom:0}._labeledRow_khs2x_51 .MuiOutlinedInput-input,._labeledRow_khs2x_51 .MuiInputBase-input{padding-top:6px;padding-bottom:6px}._labeledRowLabel_khs2x_68{font-size:13px;color:var(--rr-text-secondary, rgba(0, 0, 0, .6));padding-right:8px;padding-top:4px}._labeledRowValue_khs2x_75{font-size:14px;color:var(--rr-text-primary, rgba(0, 0, 0, .87));word-break:break-word}._summaryBar_khs2x_82{background-color:var(--rr-background-paper, #fff);border:1px solid var(--rr-divider, rgba(0, 0, 0, .12));border-radius:4px;padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;min-width:0}._summaryItem_khs2x_94{display:flex;flex-direction:column}._summaryLabel_khs2x_99{font-size:12px;color:var(--rr-text-secondary, rgba(0, 0, 0, .6));margin-bottom:4px}._summaryValueHighlight_khs2x_105{font-weight:700}._summaryValueText_khs2x_109{font-size:14px}._summaryDatesRow_khs2x_113{display:flex;align-items:center;gap:6px;font-size:13px}._summaryDateValue_khs2x_120{font:inherit}._summaryArrow_khs2x_124{color:var(--rr-text-disabled, rgba(0, 0, 0, .38))}._customDeliveryCheckboxRow_khs2x_128{display:flex;align-items:center;margin:4px 0 10px}._customDeliveryCheckboxRow_khs2x_128 .MuiFormControlLabel-root{margin-left:0;margin-right:0}._customDeliveryCheckboxRow_khs2x_128 .MuiFormControlLabel-label{color:var(--rr-text-primary, rgba(0, 0, 0, .87))}._cardsGrid_khs2x_142{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:16px;align-items:start;margin-bottom:16px;min-width:0;max-width:100%}._cardsGrid_khs2x_142>*{min-width:0}._cardsGrid_khs2x_142>._fullWidthCard_khs2x_156{grid-column:1/-1}._cardContentCompact_khs2x_161{padding-top:4px!important}._scheduleCardContent_khs2x_165{padding-top:12px!important}._customerCard_khs2x_170,._carCard_khs2x_174,._pricingCard_khs2x_178,._deliveryCard_khs2x_182{width:100%}._timetableWrapper_khs2x_186{margin-bottom:16px;min-width:0;max-width:100%}._timetableCard_khs2x_193{width:100%}._timetableCardContent_khs2x_197{display:flex;flex-direction:column;gap:20px}._timetableProduct_khs2x_203{border:1px solid var(--rr-divider, rgba(0, 0, 0, .12));border-radius:6px;padding:12px;background-color:var(--rr-background-default, #fafafa)}._timetableProductHeader_khs2x_210{display:flex;flex-direction:column;gap:4px}._timetableProductTitle_khs2x_216{font-weight:600;font-size:14px}._timetableProductMeta_khs2x_221{font-size:13px;color:var(--rr-text-secondary, rgba(0, 0, 0, .6))}._timetableAvailability_khs2x_226{font-weight:600;font-size:13px}._availabilityOk_khs2x_231{color:#2e7d32}._availabilityWarn_khs2x_235{color:#ef6c00}._availabilityError_khs2x_239{color:#c62828}._timetableScaleRow_khs2x_243{margin-top:12px;display:flex;align-items:flex-start;gap:12px}._timetableScalePlaceholder_khs2x_250{visibility:hidden}._timetableScaleAxis_khs2x_254{position:relative;flex:1;min-height:78px}._timetableScaleLine_khs2x_260{position:absolute;left:0;right:0;top:50%;height:2px;background-color:var(--rr-divider, rgba(0, 0, 0, .12));transform:translateY(-50%)}._timetableDayTick_khs2x_270{position:absolute;top:calc(50% - 8px);width:1px;height:16px;background-color:var(--rr-divider, rgba(0, 0, 0, .2));transform:translate(-50%)}._timetableDayTickSpecial_khs2x_279{width:2px;background-color:var(--rr-text-primary, rgba(0, 0, 0, .87))}._timetableDayTickCurrent_khs2x_284{width:4px;height:22px;top:calc(50% - 11px);background-color:var(--rr-text-primary, rgba(0, 0, 0, .87))}._timetableMarkerLabel_khs2x_291{position:absolute;top:10px;transform:translate(-50%);font-size:11px;padding:1px 6px;border-radius:999px;background-color:var(--rr-background-paper, #fff);border:1px solid var(--rr-divider, rgba(0, 0, 0, .12));white-space:nowrap;max-width:88px;text-align:center;overflow:hidden;text-overflow:ellipsis}._timetableMarkerProposed_khs2x_307{background-color:#1976d2}._timetableMarkerLabelProposed_khs2x_311{border-color:#1976d2;color:#1976d2;background-color:#1976d214}._timetableMarkerLabelCurrent_khs2x_317{font-weight:800;color:var(--rr-text-primary, rgba(0, 0, 0, .87))}._timetableBarList_khs2x_322{margin-top:12px;display:flex;flex-direction:column;gap:10px}._timetableBarRow_khs2x_329{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._timetableBarLabel_khs2x_336{flex:0 0 140px;max-width:140px;width:140px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px}._timetableQuantityTag_khs2x_347{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--rr-divider, rgba(0, 0, 0, .12));background-color:var(--rr-background-paper, #fff);text-transform:uppercase}._timetableTrack_khs2x_356{position:relative;flex:1;min-width:220px;height:24px;border-radius:999px;background-color:var(--rr-background-default, #f5f5f5);overflow:hidden}._timetableSegment_khs2x_366{position:absolute;top:4px;bottom:4px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2px;color:#fff}._timetableSegmentLabel_khs2x_381{pointer-events:none;white-space:nowrap}._segmentOutbound_khs2x_386,._segmentReturn_khs2x_387{background-color:#90caf9;color:#0d47a1}._segmentUsageOk_khs2x_392{background-color:#ef5350}._segmentUsageError_khs2x_396{background-color:#b71c1c}._sectionBlock_khs2x_401{margin-top:16px}._sectionTitle_khs2x_405{font-weight:600;font-size:14px;margin-bottom:4px}._chipsRow_khs2x_411{display:flex;flex-wrap:wrap}._toolsGrid_khs2x_417{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:6px;align-items:flex-start}._toolsGridLabel_khs2x_425{font-size:13px;color:var(--rr-text-secondary, rgba(0, 0, 0, .6));padding-top:4px}._toolsChoicesList_khs2x_431{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}._toolsGroupedList_khs2x_438{flex-direction:column;align-items:stretch;gap:12px}._toolsGroup_khs2x_438{border:1px solid var(--rr-divider, rgba(0, 0, 0, .12));border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:6px;background-color:var(--rr-background-default, #fafafa)}._toolsGroupLabel_khs2x_454{font-size:12px;font-weight:600;color:var(--rr-text-secondary, rgba(0, 0, 0, .6));text-transform:uppercase;letter-spacing:.4px}._toolsGroupSkus_khs2x_462{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}._toolsChoiceControl_khs2x_469{margin:0 12px 4px 0!important;display:inline-flex!important;align-items:center}._toolsChoiceControl_khs2x_469 .MuiFormControlLabel-label{display:inline-flex;align-items:center;padding-left:4px}._toolsChoiceControl_khs2x_469 .MuiCheckbox-root{padding:2px 4px 2px 0}._otherSkuInputRow_khs2x_483{grid-column:2/3;display:flex;align-items:center;gap:8px}._otherSkusList_khs2x_490{grid-column:2/3;margin-bottom:4px}._otherSkuInput_khs2x_483{width:72px}._otherSkuInput_khs2x_483 .MuiOutlinedInput-root{height:28px}._otherSkuInput_khs2x_483 input{padding:2px 6px;text-align:center;font-size:13px}._otherSkuAddButton_khs2x_507{min-width:36px;height:28px;padding:0}._carPhotoWrapper_khs2x_514{margin-top:20px;display:flex;justify-content:center}._carPhotoInner_khs2x_520{border-radius:4px;overflow:hidden;border:1px solid var(--rr-divider, rgba(0, 0, 0, .12));max-width:320px}._carPhoto_khs2x_514{display:block;width:100%;height:auto}._fieldSmall_khs2x_534{width:140px;max-width:100%}._fieldDate_khs2x_539{width:180px;max-width:100%}._dateRangeRow_khs2x_544{display:flex;flex-wrap:wrap;gap:8px}._dateRangeRow_khs2x_544 .MuiFormControl-root{flex:1;min-width:140px}._fieldPrice_khs2x_554{width:160px;max-width:100%}._pricingTotalRow_khs2x_560,._deliveryTotalRow_khs2x_561{margin-top:16px;padding-top:8px;border-top:1px dashed var(--rr-divider, rgba(0, 0, 0, .12));display:flex;justify-content:space-between;align-items:center;font-size:14px}._pricingTotalValue_khs2x_571,._deliveryTotalValue_khs2x_572,._highlightedRow_khs2x_576 ._labeledRowLabel_khs2x_68,._highlightedRow_khs2x_576 ._labeledRowValue_khs2x_75,._highlightedRow_khs2x_576 .MuiTypography-root{font-weight:700}._rentalTotalAccent_khs2x_584{font-weight:inherit}._snackbarAlert_khs2x_589{width:100%;white-space:pre-line}._scheduleAccordion_khs2x_595{border:1px solid var(--rr-divider, rgba(0, 0, 0, .12));border-radius:6px;margin-top:12px;overflow:hidden;background-color:var(--rr-background-default, #fafafa)}._scheduleAccordion_khs2x_595:first-child{margin-top:0}._scheduleAccordion_khs2x_595:before{display:none}._scheduleAccordionSummary_khs2x_609{min-height:48px!important;padding:0 12px!important;background-color:var(--rr-background-paper, #fff)}._scheduleAccordionSummary_khs2x_609 .MuiAccordionSummary-content{margin:10px 0!important}._scheduleAccordionDetails_khs2x_618{padding:8px 12px 12px!important}._scheduleStandaloneSection_khs2x_622{padding-top:12px}._packagingLoadingRow_khs2x_627{display:inline-flex;align-items:center;gap:10px}._packagingTableWrap_khs2x_633{border:1px solid var(--rr-divider, rgba(0, 0, 0, .12));border-radius:6px;max-width:100%;overflow-x:auto}._packagingTable_khs2x_633 th,._packagingTable_khs2x_633 td{font-size:13px;white-space:nowrap}._packagingGroupHeaderCell_khs2x_646{font-weight:700!important;background-color:var(--rr-background-default, #fafafa)}._packagingFootnoteCell_khs2x_651{font-style:italic;color:var(--rr-text-secondary, rgba(0, 0, 0, .6))}._packagingDiagnostics_khs2x_656{margin-top:12px;display:flex;flex-direction:column;gap:8px}@media (max-width: 900px){._cardsGrid_khs2x_142{grid-template-columns:minmax(0,1fr)}._titleBar_khs2x_16,._titleBarLeft_khs2x_25{align-items:flex-start}._titleBar_khs2x_16{flex-direction:column}._titleBarActions_khs2x_42{width:100%;justify-content:stretch}._titleBarActions_khs2x_42 .MuiButton-root{flex:1 1 100%;min-width:0}._summaryBar_khs2x_82{grid-template-columns:minmax(0,1fr)}._summaryDatesRow_khs2x_113{flex-wrap:wrap}._labeledRow_khs2x_51{grid-template-columns:minmax(0,1fr);row-gap:6px}._labeledRowLabel_khs2x_68{padding-right:0;padding-top:0}._toolsGrid_khs2x_417{grid-template-columns:minmax(0,1fr)}._otherSkuInputRow_khs2x_483,._otherSkusList_khs2x_490{grid-column:auto}._dateRangeRow_khs2x_544{flex-direction:column}._dateRangeRow_khs2x_544 .MuiFormControl-root{min-width:0;width:100%}._fieldSmall_khs2x_534,._fieldDate_khs2x_539,._fieldPrice_khs2x_554{width:100%}._timetableScaleRow_khs2x_243,._timetableBarRow_khs2x_329{flex-direction:column;align-items:stretch}._timetableBarRow_khs2x_329{flex-wrap:nowrap}._timetableBarLabel_khs2x_336{flex:0 0 auto;width:auto;max-width:none}._timetableTrack_khs2x_356{flex:0 0 auto;width:100%;min-width:0;align-self:stretch}._pricingTotalRow_khs2x_560,._deliveryTotalRow_khs2x_561{gap:12px;flex-wrap:wrap}._packagingTable_khs2x_633{min-width:640px}}:root{color-scheme:light;--color-bg: #ffffff;--color-surface: #ffffff;--color-text: #111111;--color-muted: #6b7280;--color-border: #e5e7eb;--color-primary: #ce171f;--color-success: #16a34a;--radius: 10px;--shadow-1: 0 1px 2px rgba(0, 0, 0, .06);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--font-body: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--size-sm: 12px;--size-md: 14px;--size-lg: 16px}:root[data-theme-mode=dark]{color-scheme:dark;--color-bg: #0f1115;--color-surface: #191d23;--color-text: #f3f4f6;--color-muted: #9ca3af;--color-border: #2f3540;--color-primary: #f15b64;--color-success: #22c55e}:root{--pad: 24px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-body, Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif);color:var(--color-text, #111111);background:var(--color-bg, #ffffff)}.container{max-width:1100px;margin:0 auto;padding:var(--pad)}.card{border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius, 10px);padding:var(--space-4, 16px)}.row{display:grid;gap:var(--space-3, 12px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.toolbar{display:flex;gap:var(--space-2, 8px);align-items:center}.tabs{display:flex;gap:var(--space-2, 8px);margin-bottom:var(--space-4, 16px);flex-wrap:wrap}.tab{padding:8px 12px;border:1px solid var(--color-border, #e5e7eb);border-radius:999px;text-decoration:none;color:var(--color-text, #111111);background:var(--color-surface, #ffffff)}.tab.active{background:var(--color-primary, #ce171f);color:#fff;border-color:var(--color-primary, #ce171f)}label:not(.MuiFormLabel-root){display:block;font-size:var(--size-md, 14px);margin-bottom:6px;color:var(--color-muted, #6b7280)}input:not([type=checkbox]):not([type=radio]):not(.MuiInputBase-input):not(.MuiOutlinedInput-input):not(.MuiFilledInput-input):not(.MuiInput-input),select:not(.MuiSelect-select),textarea:not(.MuiInputBase-input){width:100%;padding:10px 12px;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius, 10px);background:var(--color-surface, #ffffff);color:var(--color-text, #111111)}button{border:0;border-radius:var(--radius, 10px);padding:10px 14px;cursor:pointer;box-shadow:var(--shadow-1, 0 1px 2px rgba(0, 0, 0, .06));background:var(--color-surface, #ffffff);color:var(--color-text, #111111)}button.primary{background:var(--color-primary);color:#fff}button:disabled,button[disabled]{cursor:not-allowed;opacity:.6;box-shadow:none}button.primary:disabled,button.primary[disabled]{background:var(--color-border, #e5e7eb);color:var(--color-muted, #6b7280)}.help{color:var(--color-muted, #6b7280);font-size:var(--size-sm, 12px)}hr{border:0;border-top:1px solid var(--color-border, #e5e7eb);margin:var(--space-4, 16px) 0}.map-wrap{height:360px}.section-bar{background:#2b2b2b;color:#fff;border-radius:6px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:10px}.section-bar .sub{font-weight:400;font-size:12px;opacity:.8;font-style:italic}.grid-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3, 12px)}.fixture{border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius, 10px);padding:var(--space-3, 12px);display:flex;gap:10px;align-items:center;background:var(--color-surface, #ffffff);color:var(--color-text, #111111)}.fixture.disabled{opacity:.5;pointer-events:none}.form-grid-3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--space-3, 12px);align-items:end}.form-grid-3>*{min-width:0}.form-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3, 12px)}.form-grid-2>*{min-width:0}@media (max-width: 720px){.form-grid-3,.form-grid-2{grid-template-columns:1fr}}input[type=checkbox],input[type=radio]{width:auto;padding:0;cursor:pointer}input[type=checkbox]:checked,input[type=radio]:checked{accent-color:var(--color-primary, #ce171f)}
