.BackLink-module__w4lZGq__backLink{color:var(--color-primary);font-size:14px;font-weight:var(--font-weight-bold);align-items:center;gap:8px;padding:6px 0;display:inline-flex;position:relative}.BackLink-module__w4lZGq__backLink:after{border-radius:var(--radius-pill);content:"";opacity:0;background:currentColor;height:2px;transition:opacity .2s;position:absolute;bottom:0;left:25px;right:0}.BackLink-module__w4lZGq__backLink:hover:after{opacity:1}.BackLink-module__w4lZGq__backLink span{font-size:17px;line-height:1}
.BrandLink-module__wk8hpW__brand{font-weight:var(--font-weight-bold);align-items:center;gap:10px;display:inline-flex}.BrandLink-module__wk8hpW__brand span{border-radius:var(--radius-sm);background:var(--color-accent);width:42px;height:42px;color:var(--color-accent-contrast);font-size:14px;font-weight:var(--font-weight-bold);place-items:center;display:grid}.BrandLink-module__wk8hpW__brand strong{font-size:16px}.BrandLink-module__wk8hpW__dark{color:var(--color-text)}.BrandLink-module__wk8hpW__light{color:var(--color-surface)}
.PublicCartLink-module__d7rU9q__link{color:var(--color-text-soft);font-size:14px;font-weight:var(--font-weight-semibold);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:inline-flex;position:relative}.PublicCartLink-module__d7rU9q__link:hover,.PublicCartLink-module__d7rU9q__link[aria-current=page]{color:var(--color-primary)}.PublicCartLink-module__d7rU9q__link[aria-current=page]:after{border-radius:var(--radius-pill);background:var(--color-primary);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.PublicCartLink-module__d7rU9q__icon{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.PublicCartLink-module__d7rU9q__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:19px;height:19px}.PublicCartLink-module__d7rU9q__badge{border-radius:var(--radius-pill);background:var(--color-accent);min-width:20px;height:20px;color:var(--color-accent-contrast);font-size:11px;font-weight:var(--font-weight-black);flex:none;place-items:center;padding:0 6px;line-height:1;display:inline-grid}@media (max-width:520px){.PublicCartLink-module__d7rU9q__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.AvailabilityCalendar-module__oHeQ1q__calendar{gap:14px;display:grid}.AvailabilityCalendar-module__oHeQ1q__calendarHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.AvailabilityCalendar-module__oHeQ1q__calendarHeader strong{color:var(--color-text);text-transform:capitalize;font-size:18px}.AvailabilityCalendar-module__oHeQ1q__calendarHeader button{border:1px solid var(--color-border);border-radius:var(--radius-round);background:var(--color-surface);width:34px;height:34px;color:var(--color-primary);cursor:pointer;font-weight:var(--font-weight-black);justify-content:center;align-items:center;display:inline-flex}.AvailabilityCalendar-module__oHeQ1q__weekRow,.AvailabilityCalendar-module__oHeQ1q__dayGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.AvailabilityCalendar-module__oHeQ1q__weekRow span{color:var(--color-text-soft);font-size:12px;font-weight:var(--font-weight-bold);text-align:center}.AvailabilityCalendar-module__oHeQ1q__emptyCell,.AvailabilityCalendar-module__oHeQ1q__dayButton{aspect-ratio:1}.AvailabilityCalendar-module__oHeQ1q__dayButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-weight:var(--font-weight-bold)}.AvailabilityCalendar-module__oHeQ1q__dayButton:hover:not(:disabled){border-color:var(--color-accent);box-shadow:var(--shadow-focus-accent)}.AvailabilityCalendar-module__oHeQ1q__disabledDate{opacity:.42;cursor:not-allowed}.AvailabilityCalendar-module__oHeQ1q__unselectableDate{cursor:not-allowed}.AvailabilityCalendar-module__oHeQ1q__unavailable{background:var(--color-surface-muted);color:var(--color-label);cursor:not-allowed;text-decoration:line-through}.AvailabilityCalendar-module__oHeQ1q__partial{border-color:var(--color-accent);background:var(--color-accent-surface);color:var(--color-text)}.AvailabilityCalendar-module__oHeQ1q__booked{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.AvailabilityCalendar-module__oHeQ1q__repair{border-color:var(--color-danger-border);background:var(--color-danger-surface);color:var(--color-danger)}.AvailabilityCalendar-module__oHeQ1q__maintenance{border-color:var(--color-warning-border);background:var(--color-warning-surface);color:var(--color-primary)}.AvailabilityCalendar-module__oHeQ1q__mixed{border-color:var(--color-danger-border);background:repeating-linear-gradient(-45deg, var(--color-warning-surface), var(--color-warning-surface) 7px, var(--color-danger-surface) 7px, var(--color-danger-surface) 14px);color:var(--color-primary)}.AvailabilityCalendar-module__oHeQ1q__previewed{border-color:var(--color-accent);background:var(--color-accent-surface);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-accent)}.AvailabilityCalendar-module__oHeQ1q__selected{border-color:var(--color-accent);box-shadow:inset 0 0 0 3px var(--color-accent)}.AvailabilityCalendar-module__oHeQ1q__selected>span{border-radius:var(--radius-round);background:var(--color-accent);min-width:28px;min-height:28px;color:var(--color-accent-contrast);justify-content:center;align-items:center;display:inline-flex}.AvailabilityCalendar-module__oHeQ1q__legend{flex-wrap:wrap;gap:16px;padding-top:4px;display:flex}.AvailabilityCalendar-module__oHeQ1q__legend span{color:var(--color-text-soft);font-size:13px;font-weight:var(--font-weight-semibold);align-items:center;gap:8px;display:inline-flex}.AvailabilityCalendar-module__oHeQ1q__legend i{border-radius:var(--radius-round);width:9px;height:9px}.AvailabilityCalendar-module__oHeQ1q__availableDot{background:var(--color-surface);border:1px solid var(--color-border)}.AvailabilityCalendar-module__oHeQ1q__partialDot{background:var(--color-accent)}.AvailabilityCalendar-module__oHeQ1q__unavailableDot{background:var(--color-surface-muted);border:1px solid var(--color-border)}.AvailabilityCalendar-module__oHeQ1q__bookedDot{background:var(--color-primary)}.AvailabilityCalendar-module__oHeQ1q__repairDot{background:var(--color-danger)}.AvailabilityCalendar-module__oHeQ1q__maintenanceDot{background:var(--color-warning-border)}.AvailabilityCalendar-module__oHeQ1q__mixedDot{border:1px solid var(--color-danger-border);background:linear-gradient(135deg, var(--color-warning-border) 50%, var(--color-danger) 50%)}
.DateRangePicker-module__s7Ybla__field{gap:8px;display:grid}.DateRangePicker-module__s7Ybla__label{color:var(--color-text);font-size:14px;font-weight:var(--font-weight-bold);justify-content:space-between;align-items:center;gap:12px;display:flex}.DateRangePicker-module__s7Ybla__picker{position:relative}.DateRangePicker-module__s7Ybla__pickerOpen{z-index:120}.DateRangePicker-module__s7Ybla__trigger{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);width:100%;min-height:54px;color:var(--color-text);cursor:pointer;font:inherit;font-weight:var(--font-weight-bold);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.DateRangePicker-module__s7Ybla__trigger:hover,.DateRangePicker-module__s7Ybla__trigger[aria-expanded=true]{border-color:var(--color-accent);box-shadow:var(--shadow-focus-accent)}.DateRangePicker-module__s7Ybla__trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DateRangePicker-module__s7Ybla__trigger strong{color:var(--color-label);font-size:14px}.DateRangePicker-module__s7Ybla__popover{z-index:120;border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);width:min(380px,100vw - 48px);box-shadow:var(--shadow-modal);padding:18px;position:absolute;top:calc(100% + 10px);right:0}.DateRangePicker-module__s7Ybla__actions{border-top:1px solid var(--color-border);justify-content:flex-end;gap:14px;margin-top:14px;padding-top:14px;display:flex}.DateRangePicker-module__s7Ybla__actions button{color:var(--color-primary);cursor:pointer;font-weight:var(--font-weight-bold);background:0 0;border:0}.DateRangePicker-module__s7Ybla__actions button:hover{text-underline-offset:4px;text-decoration:underline}.DateRangePicker-module__s7Ybla__helpText{min-height:20px;color:var(--color-text-soft);font-size:13px;line-height:1.35}@media (max-width:620px){.DateRangePicker-module__s7Ybla__popover{width:min(360px,100vw - 50px);left:0;right:auto}}
.Eyebrow-module__Iun7XG__eyebrow{font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase;margin-bottom:10px}.Eyebrow-module__Iun7XG__gold{color:var(--color-accent)}.Eyebrow-module__Iun7XG__muted{color:var(--color-label)}
.page-module__NR9yaG__contentGrid{gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.page-module__NR9yaG__summaryPanel,.page-module__NR9yaG__machinePanel{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--surface-panel);box-shadow:var(--shadow-panel)}.page-module__NR9yaG__summaryPanel{grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.page-module__NR9yaG__summaryImage{background:var(--color-surface-muted);background-position:50%;background-size:cover;min-height:180px}.page-module__NR9yaG__summaryBody,.page-module__NR9yaG__machinePanel{padding:22px}.page-module__NR9yaG__summaryBody{gap:12px;display:grid}.page-module__NR9yaG__summaryBody span{color:var(--color-label);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase}.page-module__NR9yaG__summaryBody h2{color:var(--color-primary);font-size:28px;line-height:1.1}.page-module__NR9yaG__summaryBody p{color:var(--color-text-soft);line-height:1.5}.page-module__NR9yaG__tariffList{flex-wrap:wrap;gap:8px;display:flex}.page-module__NR9yaG__tariffList span{border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text);font-size:13px;font-weight:var(--font-weight-bold);text-transform:none;padding:9px 11px}.page-module__NR9yaG__machinePanel{gap:16px;display:grid}.page-module__NR9yaG__sectionIntro{gap:6px;display:grid}.page-module__NR9yaG__sectionIntro span{color:var(--color-label);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase}.page-module__NR9yaG__sectionIntro h2{color:var(--color-primary);font-size:26px}.page-module__NR9yaG__sectionIntro p{max-width:70ch;color:var(--color-text-soft);line-height:1.5}.page-module__NR9yaG__sectionDivider{background:var(--color-border);height:1px}.page-module__NR9yaG__listToolbar{justify-content:flex-end;display:flex}.page-module__NR9yaG__primaryAction{border-radius:var(--radius-pill);background:var(--color-primary);min-height:40px;color:var(--color-surface);font-size:13px;font-weight:var(--font-weight-bold);text-transform:uppercase;justify-content:center;align-items:center;padding:0 15px;display:inline-flex}.page-module__NR9yaG__machineHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.page-module__NR9yaG__machineHeader h2{color:var(--color-primary);font-size:24px}.page-module__NR9yaG__panelDescription{color:var(--color-text-soft);margin-top:6px;font-size:14px;line-height:1.45}.page-module__NR9yaG__machineAction{color:var(--color-primary);font-size:14px;font-weight:var(--font-weight-bold);text-underline-offset:4px;flex:none;margin-top:2px;text-decoration:underline}.page-module__NR9yaG__machineList{display:grid}.page-module__NR9yaG__machineColumnHeader,.page-module__NR9yaG__machineRowMain{grid-template-columns:minmax(210px,1.35fr) minmax(110px,.58fr) minmax(210px,.9fr) minmax(125px,.62fr) minmax(175px,.85fr);align-items:start;column-gap:24px;display:grid}.page-module__NR9yaG__machineColumnHeader{border-bottom:1px solid var(--color-border);color:var(--color-label);font-size:11px;font-weight:var(--font-weight-black);letter-spacing:.04em;text-transform:uppercase;padding:12px 0 10px}.page-module__NR9yaG__rentalList{gap:10px;display:grid}.page-module__NR9yaG__rentalRow{border-top:1px solid var(--color-border);grid-template-columns:minmax(150px,.8fr) minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.page-module__NR9yaG__rentalRow:first-child{border-top:0}.page-module__NR9yaG__rentalRow div{gap:4px;min-width:0;display:grid}.page-module__NR9yaG__rentalRow strong{color:var(--color-primary);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__NR9yaG__rentalRow span{color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.page-module__NR9yaG__rentalStatus{border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-black);text-transform:uppercase;justify-self:start;padding:8px 12px}.page-module__NR9yaG__machineRow{border-bottom:1px solid var(--color-border);gap:12px;padding:20px 0;display:grid}.page-module__NR9yaG__machineRow:last-child{border-bottom:0}.page-module__NR9yaG__machineIdentity,.page-module__NR9yaG__machineMetric{gap:4px;min-width:0;display:grid}.page-module__NR9yaG__machineIdentity span,.page-module__NR9yaG__machineMetric span{text-overflow:ellipsis;overflow:hidden}.page-module__NR9yaG__machineStatusCell{justify-self:start}.page-module__NR9yaG__machineActions{grid-template-columns:164px 42px;justify-content:start;align-items:start;gap:8px;display:grid}.page-module__NR9yaG__machineCalendarAction{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);width:164px;min-height:42px;color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-black);text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:9px 13px;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.page-module__NR9yaG__machineCalendarAction:hover{border-color:var(--color-primary);background:var(--color-surface-muted)}.page-module__NR9yaG__machineCalendarAction svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.page-module__NR9yaG__machineRow strong,.page-module__NR9yaG__machineDetailLink{color:var(--color-primary);font-weight:var(--font-weight-bold)}.page-module__NR9yaG__machineDetailLink{text-underline-offset:4px;text-decoration:underline}.page-module__NR9yaG__machineDetailLink:hover{color:var(--color-primary)}.page-module__NR9yaG__machineMaintenanceAlert{border-radius:var(--radius-lg);background:var(--color-warning-surface);width:min(620px,100%);color:var(--color-primary);gap:3px;padding:9px 11px;text-decoration:none;display:grid}.page-module__NR9yaG__machineMaintenanceAlert b{font-size:12px;font-weight:var(--font-weight-black);text-transform:uppercase}.page-module__NR9yaG__machineMaintenanceAlert small{color:var(--color-text-soft);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1.35}.page-module__NR9yaG__machineMaintenanceDue{background:var(--color-danger-surface);color:var(--color-danger)}.page-module__NR9yaG__machineRow span,.page-module__NR9yaG__emptyState{color:var(--color-text-soft);font-size:14px}.page-module__NR9yaG__emptyState{padding:18px 0 4px}.page-module__NR9yaG__detailGrid{grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.page-module__NR9yaG__amortizationLayout{gap:18px;width:min(1180px,100%);margin:0 auto;display:grid}.page-module__NR9yaG__detailPanel{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--surface-panel);box-shadow:var(--shadow-panel);align-content:start;gap:16px;padding:22px;display:grid}.page-module__NR9yaG__dashboardPanel{grid-column:1/-1}.page-module__NR9yaG__singlePanel{width:min(1180px,100%);margin:0 auto}.page-module__NR9yaG__panelHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.page-module__NR9yaG__panelHeader h2,.page-module__NR9yaG__panelHeader h3{color:var(--color-primary);font-size:24px}.page-module__NR9yaG__panelAction{color:var(--color-primary);font-size:14px;font-weight:var(--font-weight-bold);text-underline-offset:4px;flex:none;text-decoration:underline}.page-module__NR9yaG__panelAction:hover{color:var(--color-primary)}.page-module__NR9yaG__statusOverview{gap:16px;display:grid}.page-module__NR9yaG__statusSummary{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-muted);gap:6px;padding:18px;display:grid}.page-module__NR9yaG__statusSummary span{color:var(--color-label);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase}.page-module__NR9yaG__statusSummary strong{color:var(--color-primary);font-size:26px;line-height:1.1}.page-module__NR9yaG__statusSummary p{max-width:58ch;color:var(--color-text-soft);margin:0;font-size:14px;line-height:1.45}.page-module__NR9yaG__statusFlowLinks{flex-wrap:wrap;gap:10px;display:flex}.page-module__NR9yaG__statusFlowLinks a{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-primary);font-size:13px;font-weight:var(--font-weight-bold);text-transform:uppercase;padding:10px 14px;text-decoration:none}.page-module__NR9yaG__statusFlowLinks a:hover{background:var(--color-surface-row-hover)}.page-module__NR9yaG__secondaryAction{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-primary);cursor:pointer;font-size:13px;font-weight:var(--font-weight-bold);text-transform:uppercase;flex:none;padding:9px 13px}.page-module__NR9yaG__secondaryAction:hover{background:var(--color-surface-row-hover)}.page-module__NR9yaG__inlineFormPanel{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-warm);padding:18px}.page-module__NR9yaG__dataRows{border-top:1px solid var(--color-border);display:grid}.page-module__NR9yaG__dataRow{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(130px,.6fr) minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.page-module__NR9yaG__dataRow span:first-child{color:var(--color-label);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase}.page-module__NR9yaG__dataRow span:last-child,.page-module__NR9yaG__documentList a,.page-module__NR9yaG__documentList span{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.page-module__NR9yaG__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.page-module__NR9yaG__metricCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-muted);gap:8px;padding:16px;display:grid}.page-module__NR9yaG__metricCard span{color:var(--color-label);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase}.page-module__NR9yaG__metricCard strong{color:var(--color-primary);font-size:24px;line-height:1.1}.page-module__NR9yaG__progressBlock{gap:10px;padding-top:4px;display:grid}.page-module__NR9yaG__progressBlock>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__NR9yaG__progressBlock span{color:var(--color-label);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase}.page-module__NR9yaG__progressBlock strong{color:var(--color-primary);font-size:18px}.page-module__NR9yaG__progressTrack{border-radius:var(--radius-pill);background:var(--color-surface-muted);height:12px;overflow:hidden}.page-module__NR9yaG__progressTrack div{border-radius:inherit;background:var(--color-primary);height:100%}.page-module__NR9yaG__documentList{gap:10px;display:grid}.page-module__NR9yaG__documentRow{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.page-module__NR9yaG__documentRow a{text-underline-offset:4px;text-decoration:underline}.page-module__NR9yaG__documentRow small{color:var(--color-text-soft);font-size:13px;line-height:1.4}.page-module__NR9yaG__repairList{border-top:1px solid var(--color-border);display:grid}.page-module__NR9yaG__repairItem{border-bottom:1px solid var(--color-border);gap:14px;padding:18px 0;display:grid}.page-module__NR9yaG__plannedMaintenanceList{gap:14px;display:grid}.page-module__NR9yaG__plannedMaintenanceCard{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface-muted);gap:18px;padding:20px;display:grid}.page-module__NR9yaG__plannedMaintenanceOverdue{border-color:var(--color-danger-border);background:var(--color-danger-surface)}.page-module__NR9yaG__plannedMaintenanceHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-module__NR9yaG__plannedMaintenanceHeader>div{gap:6px;display:grid}.page-module__NR9yaG__plannedMaintenanceHeader h4{color:var(--color-primary);font-size:20px;line-height:1.25}.page-module__NR9yaG__plannedMaintenanceStatus{color:var(--color-label);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.page-module__NR9yaG__plannedMaintenanceOverdue .page-module__NR9yaG__plannedMaintenanceStatus{color:var(--color-danger)}.page-module__NR9yaG__plannedMaintenancePeriod{border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-bold);flex:none;padding:7px 11px}.page-module__NR9yaG__plannedMaintenanceDetails{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.page-module__NR9yaG__plannedMaintenanceDetails>div{background:var(--color-surface);gap:5px;padding:13px 15px;display:grid}.page-module__NR9yaG__plannedMaintenanceDetails span{color:var(--color-label);font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase}.page-module__NR9yaG__plannedMaintenanceDetails strong{color:var(--color-primary);font-size:14px}.page-module__NR9yaG__plannedMaintenanceDescription{max-width:75ch;color:var(--color-text-soft);font-size:14px;line-height:1.5}.page-module__NR9yaG__plannedMaintenanceActions{justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.page-module__NR9yaG__plannedMaintenanceActions form{display:contents}.page-module__NR9yaG__plannedMaintenancePrimaryAction,.page-module__NR9yaG__plannedMaintenanceEditAction,.page-module__NR9yaG__plannedMaintenanceSecondaryAction{border-radius:var(--radius-pill);cursor:pointer;min-height:42px;font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase;padding:0 16px}.page-module__NR9yaG__plannedMaintenancePrimaryAction{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast)}.page-module__NR9yaG__plannedMaintenanceEditAction{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0}.page-module__NR9yaG__plannedMaintenanceSecondaryAction{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-danger)}.page-module__NR9yaG__plannedMaintenancePrimaryAction:hover{background:var(--color-primary-hover)}.page-module__NR9yaG__plannedMaintenanceEditAction:hover{background:var(--color-surface)}.page-module__NR9yaG__plannedMaintenanceSecondaryAction:hover{border-color:var(--color-danger-border);background:var(--color-danger-surface)}.page-module__NR9yaG__plannedMaintenanceCompletion{border-top:1px solid var(--color-border);padding-top:18px}.page-module__NR9yaG__repairRow{grid-template-columns:minmax(0,1fr) minmax(190px,.35fr) auto;align-items:start;gap:18px;display:grid}.page-module__NR9yaG__repairMain{gap:8px;min-width:0;display:grid}.page-module__NR9yaG__repairMain strong{color:var(--color-primary);font-size:18px;line-height:1.25}.page-module__NR9yaG__repairMain div{flex-wrap:wrap;gap:8px;display:flex}.page-module__NR9yaG__repairMain span{border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-soft);font-size:12px;font-weight:var(--font-weight-semibold);padding:5px 9px}.page-module__NR9yaG__rowDescription{max-width:72ch;color:var(--color-text-soft);font-size:14px;line-height:1.45}.page-module__NR9yaG__warningMaintenanceRow{border-color:var(--color-danger-border);background:var(--color-danger-surface)}.page-module__NR9yaG__projectedMaintenancePanel{border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);background:var(--color-warning-surface);color:var(--color-primary);gap:7px;margin-top:14px;padding:14px 16px;display:grid}.page-module__NR9yaG__projectedMaintenancePanel span{color:var(--color-text-soft);font-size:13px;line-height:1.4}.page-module__NR9yaG__warningIcon{border-radius:var(--radius-pill);background:var(--color-danger);width:22px;height:22px;color:var(--color-primary-contrast);font-size:14px;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.page-module__NR9yaG__repairAmounts{text-align:right;justify-items:end;gap:4px;display:grid}.page-module__NR9yaG__repairAmounts>div{gap:2px;display:grid}.page-module__NR9yaG__repairAmounts span{color:var(--color-label);font-size:11px;font-weight:var(--font-weight-bold);text-transform:uppercase}.page-module__NR9yaG__repairAmounts strong{color:var(--color-primary);font-size:21px;line-height:1.1}.page-module__NR9yaG__repairAmounts small{color:var(--color-text-soft);font-size:12px;line-height:1.3}.page-module__NR9yaG__inlineTextAction{color:var(--color-primary);cursor:pointer;font-size:13px;font-weight:var(--font-weight-bold);text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.page-module__NR9yaG__maintenanceRuleList{border-top:1px solid var(--color-border);align-content:start;gap:0;display:grid}.page-module__NR9yaG__maintenanceRuleRow{border-bottom:1px solid var(--color-border);gap:8px;padding:16px 0;display:grid}.page-module__NR9yaG__maintenanceRuleRow>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.page-module__NR9yaG__maintenanceRuleRow span{color:var(--color-primary);font-size:17px;font-weight:var(--font-weight-bold)}.page-module__NR9yaG__maintenanceRuleRow small{color:var(--color-text-soft);font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap}.page-module__NR9yaG__maintenanceRuleRow p{max-width:62ch;color:var(--color-text-soft);font-size:14px;line-height:1.45}@media (max-width:760px){.page-module__NR9yaG__summaryPanel,.page-module__NR9yaG__rentalRow,.page-module__NR9yaG__detailGrid,.page-module__NR9yaG__metricGrid,.page-module__NR9yaG__repairRow,.page-module__NR9yaG__dataRow{grid-template-columns:1fr}.page-module__NR9yaG__machineColumnHeader{display:none}.page-module__NR9yaG__machineRowMain{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.page-module__NR9yaG__machineIdentity,.page-module__NR9yaG__machineActions{grid-column:1/-1}.page-module__NR9yaG__machineActions{justify-content:flex-start}.page-module__NR9yaG__machineHeader{flex-direction:column;align-items:flex-start}.page-module__NR9yaG__maintenanceRuleRow>div{flex-direction:column;align-items:flex-start;gap:4px}.page-module__NR9yaG__maintenanceRuleRow small,.page-module__NR9yaG__rentalRow strong,.page-module__NR9yaG__rentalRow span{white-space:normal}.page-module__NR9yaG__repairAmounts{text-align:left;justify-items:start}.page-module__NR9yaG__plannedMaintenanceHeader,.page-module__NR9yaG__plannedMaintenanceActions{flex-direction:column;align-items:stretch}.page-module__NR9yaG__plannedMaintenancePeriod{width:fit-content}.page-module__NR9yaG__plannedMaintenanceDetails{grid-template-columns:1fr}.page-module__NR9yaG__plannedMaintenancePrimaryAction,.page-module__NR9yaG__plannedMaintenanceEditAction,.page-module__NR9yaG__plannedMaintenanceSecondaryAction{width:100%}}
.ActionFeedbackModal-module__31eCCG__backdrop{z-index:80;background:var(--surface-overlay);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ActionFeedbackModal-module__31eCCG__modal{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);width:min(440px,100%);box-shadow:var(--shadow-modal);color:var(--color-primary);gap:16px;padding:24px;display:grid}.ActionFeedbackModal-module__31eCCG__icon{border-radius:var(--radius-pill);background:var(--color-danger-surface);width:42px;height:42px;color:var(--color-danger);font-size:24px;font-weight:var(--font-weight-bold);place-items:center;display:inline-grid}.ActionFeedbackModal-module__31eCCG__success .ActionFeedbackModal-module__31eCCG__icon{background:var(--color-success-surface);color:var(--color-success)}.ActionFeedbackModal-module__31eCCG__content{gap:8px;display:grid}.ActionFeedbackModal-module__31eCCG__content h2{font-size:24px;line-height:1.1}.ActionFeedbackModal-module__31eCCG__content p{color:var(--color-text-soft);line-height:1.5}.ActionFeedbackModal-module__31eCCG__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ActionFeedbackModal-module__31eCCG__closeButton,.ActionFeedbackModal-module__31eCCG__primaryAction,.ActionFeedbackModal-module__31eCCG__secondaryAction{border-radius:var(--radius-pill);cursor:pointer;min-height:40px;font-size:13px;font-weight:var(--font-weight-bold);text-transform:uppercase;border:0;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.ActionFeedbackModal-module__31eCCG__closeButton,.ActionFeedbackModal-module__31eCCG__primaryAction{background:var(--color-primary);color:var(--color-surface)}.ActionFeedbackModal-module__31eCCG__secondaryAction{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary)}
.DeleteSubmitButton-module__9amt_G__button{border-radius:var(--radius-pill);background:var(--color-danger-surface);width:34px;height:34px;color:var(--color-danger);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s,transform .18s;display:inline-flex}.DeleteSubmitButton-module__9amt_G__button:hover:not(:disabled){background:var(--color-danger-surface);color:var(--color-danger);transform:translateY(-1px)}.DeleteSubmitButton-module__9amt_G__button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:16px;height:16px}.DeleteSubmitButton-module__9amt_G__button:disabled{background:var(--color-surface-muted);color:var(--color-text-soft);cursor:not-allowed;opacity:.75}
.FormActions-module__vlrvbG__actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px;display:flex}.FormActions-module__vlrvbG__submitButton{border-radius:var(--radius-pill);background:var(--color-primary);min-height:42px;color:var(--color-surface);cursor:pointer;font-size:14px;font-weight:var(--font-weight-bold);text-transform:uppercase;border:0;padding:0 17px}.FormActions-module__vlrvbG__submitButton:disabled{cursor:wait;opacity:.7}.FormActions-module__vlrvbG__submitButton:hover:not(:disabled){background:var(--color-primary-hover)}
.StatusBadge-module__iMKeza__badge{border-radius:var(--radius-pill);width:fit-content;min-height:30px;color:var(--color-accent-contrast);font-size:12px;font-weight:var(--font-weight-bold);align-items:center;padding:0 10px;display:inline-flex}.StatusBadge-module__iMKeza__available,.StatusBadge-module__iMKeza__confirmed,.StatusBadge-module__iMKeza__active,.StatusBadge-module__iMKeza__completed{background:var(--color-success-surface)}.StatusBadge-module__iMKeza__booked,.StatusBadge-module__iMKeza__maintenance,.StatusBadge-module__iMKeza__pending{background:var(--color-warning-surface)}.StatusBadge-module__iMKeza__repair,.StatusBadge-module__iMKeza__blocked,.StatusBadge-module__iMKeza__cancelled{background:var(--color-danger-surface)}
.FormField-module__w-NDza__field{gap:8px;display:grid}.FormField-module__w-NDza__label{color:var(--color-text);font-size:14px;font-weight:var(--font-weight-bold);justify-content:space-between;align-items:center;gap:12px;display:flex}.FormField-module__w-NDza__label span{color:var(--color-label);font-size:11px;font-weight:var(--font-weight-bold);text-transform:uppercase}.FormField-module__w-NDza__labelWithAsterisk{justify-content:flex-start;gap:4px}.FormField-module__w-NDza__control{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text);font-weight:var(--font-weight-regular);outline:none;padding:0 18px;transition:border-color .2s,box-shadow .2s}.FormField-module__w-NDza__controlWrap{position:relative}.FormField-module__w-NDza__controlWithSuffix{padding-right:48px}.FormField-module__w-NDza__controlWithSuffix::-webkit-inner-spin-button{appearance:none;margin:0}.FormField-module__w-NDza__controlWithSuffix::-webkit-outer-spin-button{appearance:none;margin:0}.FormField-module__w-NDza__controlWithSuffix[type=number]{appearance:textfield}.FormField-module__w-NDza__suffix{color:var(--color-text-muted);font-size:14px;font-weight:var(--font-weight-bold);pointer-events:none;line-height:1;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.FormField-module__w-NDza__control:focus{border-color:var(--color-accent);box-shadow:var(--shadow-focus-accent)}.FormField-module__w-NDza__control:disabled{background:var(--color-disabled-surface);color:var(--color-disabled-text);cursor:not-allowed}.FormField-module__w-NDza__textarea{border-radius:var(--radius-2xl);resize:vertical;min-height:132px;padding:16px 18px}.FormField-module__w-NDza__fileControl{padding:12px 18px}.FormField-module__w-NDza__fileControl::file-selector-button{border-radius:var(--radius-pill);background:var(--color-surface-muted);min-height:34px;color:var(--color-primary);cursor:pointer;font:inherit;font-size:12px;font-weight:var(--font-weight-black);text-transform:uppercase;border:0;margin-right:12px;padding:0 14px}.FormField-module__w-NDza__fileControl::file-selector-button:hover{background:var(--color-surface-row-hover)}.FormField-module__w-NDza__selectedFiles{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.FormField-module__w-NDza__selectedFiles li{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.FormField-module__w-NDza__selectedFiles span{min-width:0;color:var(--color-text);font-size:13px;font-weight:var(--font-weight-semibold);gap:2px;display:grid}.FormField-module__w-NDza__selectedFiles small{color:var(--color-text-soft);font-size:12px;font-weight:var(--font-weight-regular)}.FormField-module__w-NDza__selectedFiles button{color:var(--color-danger);cursor:pointer;font-size:12px;font-weight:var(--font-weight-black);text-underline-offset:3px;text-transform:uppercase;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.FormField-module__w-NDza__invalid{border-color:var(--color-danger-border)}.FormField-module__w-NDza__invalid:focus{border-color:var(--color-danger-border);box-shadow:var(--shadow-focus-danger)}.FormField-module__w-NDza__messageText{min-height:18px;font-size:13px;line-height:1.35}.FormField-module__w-NDza__helpText{color:var(--color-text-soft)}.FormField-module__w-NDza__accentHelpText{color:var(--color-label);font-weight:var(--font-weight-regular)}.FormField-module__w-NDza__errorText{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.FormField-module__w-NDza__emptyMessage{visibility:hidden}
.DeleteForms-module__xL_rEW__form{justify-items:end;gap:8px;display:grid}.DeleteForms-module__xL_rEW__message{max-width:320px;color:var(--color-danger);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.35}.DeleteForms-module__xL_rEW__success{color:var(--color-success)}
.shared-form-page-module__ksoQ3G__page{background:var(--color-page);min-height:100vh;color:var(--color-text);padding:32px}.shared-form-page-module__ksoQ3G__header,.shared-form-page-module__ksoQ3G__formPanel{width:min(1180px,100%);margin:0 auto}.shared-form-page-module__ksoQ3G__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.shared-form-page-module__ksoQ3G__headerLinks{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex}.shared-form-page-module__ksoQ3G__header h1{letter-spacing:0;font-size:clamp(36px,5vw,58px);line-height:1}.shared-form-page-module__ksoQ3G__header p{max-width:720px;color:var(--color-text-soft);margin-top:14px;font-size:17px;line-height:1.55}.shared-form-page-module__ksoQ3G__formPanel{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--surface-panel);box-shadow:var(--shadow-panel);padding:24px}@media (max-width:560px){.shared-form-page-module__ksoQ3G__page{padding:20px}.shared-form-page-module__ksoQ3G__formPanel{padding:18px}.shared-form-page-module__ksoQ3G__header{flex-direction:column-reverse}.shared-form-page-module__ksoQ3G__headerLinks{justify-content:flex-start}}
.page-module__MrFexW__page{background:var(--color-page);min-height:100vh;color:var(--color-text);padding:32px}.page-module__MrFexW__header,.page-module__MrFexW__list,.page-module__MrFexW__detailGrid,.page-module__MrFexW__decisionSection{width:min(1180px,100%);margin-left:auto;margin-right:auto}.page-module__MrFexW__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.page-module__MrFexW__headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:14px;display:flex}.page-module__MrFexW__eyebrow{color:var(--color-label);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase;margin-bottom:8px}.page-module__MrFexW__header h1{color:var(--color-primary);letter-spacing:0;font-size:clamp(36px,5vw,58px);line-height:1}.page-module__MrFexW__header p{max-width:760px;color:var(--color-text-soft);margin-top:12px;font-size:16px;line-height:1.55}.page-module__MrFexW__list{gap:14px;display:grid}.page-module__MrFexW__clientsToolbar{justify-content:flex-end;gap:12px;width:min(1180px,100%);margin:-8px auto 24px;display:flex}.page-module__MrFexW__primaryActionButton,.page-module__MrFexW__secondaryActionButton,.page-module__MrFexW__dangerActionButton,.page-module__MrFexW__dangerGhostButton{border-radius:var(--radius-pill);cursor:pointer;min-height:46px;font-size:13px;font-weight:var(--font-weight-black);text-transform:uppercase;border:0;justify-content:center;align-items:center;padding:0 20px;transition:background .18s,color .18s,transform .18s;display:inline-flex}.page-module__MrFexW__primaryActionButton{background:var(--color-primary);color:var(--color-primary-contrast)}.page-module__MrFexW__primaryActionButton:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.page-module__MrFexW__secondaryActionButton{background:var(--color-surface-muted);color:var(--color-primary)}.page-module__MrFexW__secondaryActionButton:hover{background:var(--color-surface-row-hover);transform:translateY(-1px)}.page-module__MrFexW__dangerActionButton{background:var(--color-danger-surface);color:var(--color-danger)}.page-module__MrFexW__dangerActionButton:hover:not(:disabled){background:var(--color-danger-border);transform:translateY(-1px)}.page-module__MrFexW__dangerActionButton:disabled{cursor:not-allowed;opacity:.55}.page-module__MrFexW__dangerGhostButton{border:1px solid var(--color-danger-border);color:var(--color-danger);background:0 0}.page-module__MrFexW__dangerGhostButton:hover:not(:disabled){background:var(--color-danger-surface);transform:translateY(-1px)}.page-module__MrFexW__dangerGhostButton:disabled{cursor:not-allowed;opacity:.55}.page-module__MrFexW__modalBackdrop{z-index:40;background:#1f28236b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.page-module__MrFexW__bulkDeleteModal{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);width:min(860px,100%);max-height:min(780px,100vh - 48px);box-shadow:var(--shadow-soft);gap:18px;padding:24px;display:grid;overflow:hidden}.page-module__MrFexW__bulkDeleteHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-module__MrFexW__bulkDeleteHeader h2{color:var(--color-primary);font-size:30px;line-height:1.1}.page-module__MrFexW__bulkDeleteIntro{max-width:680px;color:var(--color-text-soft);font-weight:var(--font-weight-semibold);line-height:1.45}.page-module__MrFexW__bulkDeleteForm{gap:14px;min-height:0;display:grid}.page-module__MrFexW__bulkDeleteControls{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.page-module__MrFexW__bulkDeleteControls label,.page-module__MrFexW__bulkDeleteRow{cursor:pointer}.page-module__MrFexW__bulkDeleteControls label{color:var(--color-primary);font-weight:var(--font-weight-black);align-items:center;gap:10px;display:inline-flex}.page-module__MrFexW__bulkDeleteControls strong{color:var(--color-text-soft);text-transform:uppercase;font-size:13px}.page-module__MrFexW__bulkDeleteList{gap:10px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.page-module__MrFexW__bulkDeleteRow{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.page-module__MrFexW__bulkDeleteRow[data-blocked=true]{cursor:not-allowed;background:var(--color-surface-muted);opacity:.78}.page-module__MrFexW__bulkDeleteRow input{margin-top:4px}.page-module__MrFexW__bulkDeleteRow span{gap:4px;min-width:0;display:grid}.page-module__MrFexW__bulkDeleteRow strong{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.page-module__MrFexW__bulkDeleteRow small,.page-module__MrFexW__bulkDeleteRow em{color:var(--color-text-soft);font-size:13px;font-style:normal;font-weight:var(--font-weight-semibold);line-height:1.3}.page-module__MrFexW__bulkDeleteRow em{color:var(--color-danger)}.page-module__MrFexW__bulkDeleteActions{justify-content:flex-end;gap:12px;display:flex}.page-module__MrFexW__importWizard{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);width:min(1180px,100%);box-shadow:var(--shadow-soft);gap:18px;margin:-8px auto 28px;padding:24px;display:grid}.page-module__MrFexW__importWizardHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-module__MrFexW__importWizardHeader h2,.page-module__MrFexW__importWizardPanel h3{color:var(--color-primary);letter-spacing:0}.page-module__MrFexW__importWizardHeader h2{font-size:28px;line-height:1.1}.page-module__MrFexW__importModeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__MrFexW__importModeCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-muted);min-height:116px;color:var(--color-text);cursor:pointer;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;padding:18px;transition:background .18s,border-color .18s,transform .18s;display:grid}.page-module__MrFexW__importModeCard:hover,.page-module__MrFexW__importModeCard[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-surface-row-hover);transform:translateY(-1px)}.page-module__MrFexW__importModeCard span{border-radius:var(--radius-pill);background:var(--color-primary);width:34px;height:34px;color:var(--color-primary-contrast);font-weight:var(--font-weight-black);place-items:center;display:grid}.page-module__MrFexW__importModeCard strong{color:var(--color-primary);font-size:17px}.page-module__MrFexW__importModeCard small{color:var(--color-text-soft);font-size:13px;font-weight:var(--font-weight-semibold);grid-column:2;line-height:1.35}.page-module__MrFexW__importWizardPanel{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);gap:14px;padding:18px;display:grid}.page-module__MrFexW__importWizardPanel p{max-width:720px;color:var(--color-text-soft);line-height:1.45}.page-module__MrFexW__importWizardActions{justify-content:flex-start;display:flex}.page-module__MrFexW__importResult{border:1px solid var(--color-success-border);background:var(--color-success-surface);color:var(--color-success);font-weight:var(--font-weight-semibold);gap:4px;padding:14px 16px;display:grid}.page-module__MrFexW__importResult span{color:var(--color-text);font-size:13px}.page-module__MrFexW__importSkippedRows{border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);background:var(--color-warning-surface);gap:10px;padding:14px 16px;display:grid}.page-module__MrFexW__importSkippedRows>strong{color:var(--color-primary)}.page-module__MrFexW__importSkippedRows ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-module__MrFexW__importSkippedRows li{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px;display:grid}.page-module__MrFexW__importSkippedRows span{color:var(--color-label);font-size:12px;font-weight:var(--font-weight-black);text-transform:uppercase}.page-module__MrFexW__importSkippedRows p{color:var(--color-text);font-size:13px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.35}.page-module__MrFexW__listSummary{width:min(1180px,100%);color:var(--color-text-soft);font-size:14px;font-weight:var(--font-weight-semibold);margin:-6px auto 12px}.page-module__MrFexW__clientSearch{width:min(1180px,100%);margin:-6px auto 16px}.page-module__MrFexW__clientSearch label{gap:8px;max-width:620px;display:grid}.page-module__MrFexW__clientSearch label>span{color:var(--color-label);font-size:12px;font-weight:var(--font-weight-black);text-transform:uppercase}.page-module__MrFexW__clientSearch label>div{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-height:52px;color:var(--color-text-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:grid}.page-module__MrFexW__clientSearch label>div:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 4px #f6c95c38}.page-module__MrFexW__clientSearchIcon{color:var(--color-label);font-size:12px;font-weight:var(--font-weight-black);text-transform:uppercase}.page-module__MrFexW__clientSearch input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;padding:0 10px;font-size:16px}.page-module__MrFexW__clientSearch input::placeholder{color:var(--color-text-muted)}.page-module__MrFexW__clientSearch button{border-radius:var(--radius-pill);background:var(--color-surface-muted);width:34px;height:34px;color:var(--color-primary);cursor:pointer;font-size:16px;font-weight:var(--font-weight-black);border:0;place-items:center;line-height:1;transition:background .16s,color .16s;display:grid}.page-module__MrFexW__clientSearch button:hover{background:var(--color-surface-row-hover);color:var(--color-primary-hover)}.page-module__MrFexW__pagination{justify-content:center;align-items:center;gap:18px;width:min(1180px,100%);margin:22px auto 0;display:flex}.page-module__MrFexW__pagination a,.page-module__MrFexW__pagination span,.page-module__MrFexW__pagination strong{border-radius:var(--radius-pill);min-height:42px;font-size:13px;font-weight:var(--font-weight-black);text-transform:uppercase;padding:0 16px}.page-module__MrFexW__pagination a,.page-module__MrFexW__pagination span{align-items:center;display:inline-flex}.page-module__MrFexW__pagination a{background:var(--color-surface-muted);color:var(--color-primary);text-decoration:none}.page-module__MrFexW__pagination a:hover{background:var(--color-surface-row-hover)}.page-module__MrFexW__pagination span{color:var(--color-text-muted)}.page-module__MrFexW__pagination strong{color:var(--color-text-soft);place-items:center;display:grid}.page-module__MrFexW__tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:22px;width:min(1180px,100%);margin:-4px auto 22px;display:flex}.page-module__MrFexW__tabs a{color:var(--color-text-soft);font-size:15px;font-weight:var(--font-weight-black);padding:0 0 12px;text-decoration:none}.page-module__MrFexW__tabs a:hover,.page-module__MrFexW__tabs a[aria-current=page],.page-module__MrFexW__activeTab{color:var(--color-primary)}.page-module__MrFexW__tabs a[aria-current=page],.page-module__MrFexW__activeTab{border-bottom:3px solid var(--color-accent)}.page-module__MrFexW__panel .page-module__MrFexW__list{width:100%;margin-top:18px}.page-module__MrFexW__requestCard,.page-module__MrFexW__panel{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-soft)}.page-module__MrFexW__requestCard{color:inherit;grid-template-columns:minmax(0,1.4fr) minmax(160px,.35fr) auto auto;align-items:center;gap:18px;padding:0 20px 0 0;text-decoration:none;display:grid;overflow:hidden}.page-module__MrFexW__plainRequestCard{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-soft);color:inherit;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:18px;padding:20px;text-decoration:none;display:grid}.page-module__MrFexW__plainRequestCard>div:first-child{min-width:0}.page-module__MrFexW__clientCard{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-soft);flex-direction:column;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.page-module__MrFexW__clientCard:hover{border-color:color-mix(in srgb, var(--color-primary) 24%, var(--color-border));transform:translateY(-2px)}.page-module__MrFexW__clientGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page-module__MrFexW__clientGrid>.page-module__MrFexW__empty{grid-column:1/-1}.page-module__MrFexW__clientCardHeader{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:18px 18px 15px;display:grid}.page-module__MrFexW__clientAvatar{border-radius:var(--radius-round);background:var(--color-primary);width:46px;height:46px;color:var(--color-primary-contrast);font-size:14px;font-weight:var(--font-weight-black);letter-spacing:.04em;place-items:center;display:grid}.page-module__MrFexW__clientIdentity{min-width:0}.page-module__MrFexW__clientIdentity>span{color:var(--color-label);font-size:10px;font-weight:var(--font-weight-black);text-transform:uppercase;margin-bottom:4px;display:block}.page-module__MrFexW__clientIdentity h2{color:var(--color-primary);text-overflow:ellipsis;font-size:20px;line-height:1.15;overflow:hidden}.page-module__MrFexW__clientVerification{border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-soft);font-size:10px;font-weight:var(--font-weight-black);text-transform:uppercase;grid-column:1/-1;justify-self:start;padding:6px 9px}.page-module__MrFexW__clientVerification[data-status=verified]{background:var(--color-success-surface);color:var(--color-success)}.page-module__MrFexW__clientVerification[data-status=pending]{background:var(--color-warning-surface);color:var(--color-primary)}.page-module__MrFexW__clientContactList{flex:1;align-content:start;margin:0;padding:8px 18px;display:grid}.page-module__MrFexW__clientContactList>div{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.page-module__MrFexW__clientContactList>div+div{border-top:1px solid var(--color-border)}.page-module__MrFexW__clientContactList svg{fill:none;width:19px;height:19px;stroke:var(--color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;margin-top:2px}.page-module__MrFexW__clientContactList span{gap:2px;min-width:0;display:grid}.page-module__MrFexW__clientContactList dt{color:var(--color-label);font-size:10px;font-weight:var(--font-weight-black);text-transform:uppercase}.page-module__MrFexW__clientContactList dd{overflow-wrap:anywhere;color:var(--color-text);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.35}.page-module__MrFexW__clientCardFooter{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 18px 18px;display:flex}.page-module__MrFexW__clientOpenButton{border-radius:var(--radius-pill);background:var(--color-primary);min-height:40px;color:var(--color-primary-contrast);font-size:12px;font-weight:var(--font-weight-black);text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:0 15px;text-decoration:none;display:inline-flex}.page-module__MrFexW__clientOpenButton:hover{background:var(--color-primary-hover)}.page-module__MrFexW__bookingCardContent{gap:14px;min-width:0;display:grid}.page-module__MrFexW__bookingGroupCard{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-soft);flex-direction:column;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.page-module__MrFexW__bookingGroupCard:hover{border-color:color-mix(in srgb, var(--color-primary) 24%, var(--color-border));transform:translateY(-2px)}.page-module__MrFexW__ungroupedBookingList,.page-module__MrFexW__bookingDateGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__MrFexW__bookingDateGroup+.page-module__MrFexW__bookingDateGroup{margin-top:12px}.page-module__MrFexW__bookingDateHeader{border-left:5px solid var(--color-accent);border-radius:var(--radius-xl);background:var(--color-surface-muted);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 18px;padding:16px 20px;display:grid}.page-module__MrFexW__bookingDateHeader span{color:var(--color-label);font-size:10px;font-weight:var(--font-weight-black);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1}.page-module__MrFexW__bookingDateHeader h2{color:var(--color-primary);font-size:21px;line-height:1.15}.page-module__MrFexW__bookingDateHeader strong{color:var(--color-text-soft);white-space:nowrap;font-size:13px}.page-module__MrFexW__bookingGroupHeader{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:20px 20px 17px;display:grid}.page-module__MrFexW__bookingGroupTitle{min-width:0}.page-module__MrFexW__bookingGroupTitle h2{color:var(--color-primary);font-size:21px;line-height:1.1}.page-module__MrFexW__bookingGroupTitle p{color:var(--color-text-soft);margin-top:8px;line-height:1.45}.page-module__MrFexW__bookingGroupActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__MrFexW__bookingTimeline{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__MrFexW__bookingTimeline>span{gap:5px;min-width:0;padding:12px 14px;display:grid}.page-module__MrFexW__bookingTimeline>span+span{border-left:1px solid var(--color-border)}.page-module__MrFexW__bookingTimeline small{color:var(--color-label);font-size:10px;font-weight:var(--font-weight-black);letter-spacing:.04em;text-transform:uppercase}.page-module__MrFexW__bookingTimeline strong{min-width:0;color:var(--color-text);align-items:center;gap:7px;font-size:12px;line-height:1.3;display:flex}.page-module__MrFexW__bookingTimeline svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:16px;height:16px}.page-module__MrFexW__bookingMachineSection{flex:1;align-content:start;gap:10px;padding:16px 20px 20px;display:grid}.page-module__MrFexW__bookingMachineSectionHeader{align-items:center;gap:8px;display:flex}.page-module__MrFexW__bookingMachineSectionHeader h3{color:var(--color-primary);font-size:13px;font-weight:var(--font-weight-black);text-transform:uppercase}.page-module__MrFexW__bookingMachineSectionHeader span{border-radius:var(--radius-pill);background:var(--color-surface-muted);min-width:22px;height:22px;color:var(--color-primary);font-size:11px;font-weight:var(--font-weight-black);place-items:center;padding:0 6px;display:grid}.page-module__MrFexW__bookingItemList,.page-module__MrFexW__bookingItemsList{gap:10px;display:grid}.page-module__MrFexW__bookingItemsList{border-top:1px solid var(--color-border);margin-top:18px;padding-top:18px}.page-module__MrFexW__bookingItemsList h3{color:var(--color-primary);font-size:18px}.page-module__MrFexW__bookingItemRow{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.page-module__MrFexW__bookingItemIdentity{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.page-module__MrFexW__bookingItemIdentity>span{gap:3px;min-width:0;display:grid}.page-module__MrFexW__machineConflictWarning{border:1px solid var(--color-danger-border);border-radius:var(--radius-lg);background:var(--color-danger-surface);color:var(--color-danger);font-size:12px;font-style:normal;font-weight:var(--font-weight-bold);margin-top:5px;padding:8px 10px;line-height:1.35;display:block}.page-module__MrFexW__bookingDetailItemMain>.page-module__MrFexW__machineConflictWarning{margin:0}.page-module__MrFexW__bookingItemRow strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.page-module__MrFexW__bookingItemRow small{color:var(--color-text-soft);font-size:12px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.page-module__MrFexW__bookingItemActions{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:10px;display:flex}.page-module__MrFexW__bookingItemIdentity .page-module__MrFexW__requestItemThumb{width:60px;height:50px}.page-module__MrFexW__bookingDetailItemRow{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-muted);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:14px 18px;padding:14px;display:grid}.page-module__MrFexW__bookingDetailItemRow .page-module__MrFexW__requestItemThumb{background-color:var(--color-surface);width:92px;height:72px}.page-module__MrFexW__bookingDetailItemMain{gap:10px;min-width:0;display:grid}.page-module__MrFexW__bookingDetailItemMain strong{color:var(--color-primary);font-size:17px;line-height:1.2}.page-module__MrFexW__bookingDetailItemMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;display:grid}.page-module__MrFexW__bookingDetailItemMeta div{min-width:0}.page-module__MrFexW__bookingDetailItemMeta dt{color:var(--color-accent);font-size:11px;font-weight:var(--font-weight-black);text-transform:uppercase;line-height:1.2}.page-module__MrFexW__bookingDetailItemMeta dd{color:var(--color-text);font-size:13px;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.25}.page-module__MrFexW__bookingDetailItemActions{flex-wrap:wrap;grid-column:2;align-items:flex-start;gap:10px;display:flex}.page-module__MrFexW__bookingDetailItemActions form{justify-self:start}.page-module__MrFexW__bookingDetailItemRow>.page-module__MrFexW__status{grid-column:2;justify-self:start}.page-module__MrFexW__cardMain{grid-template-columns:148px minmax(0,1fr);align-self:stretch;align-items:stretch;gap:18px;min-width:0;display:grid}.page-module__MrFexW__cardMain>div{align-self:center;padding:20px 0}.page-module__MrFexW__productThumb{border-right:1px solid var(--color-border);background-color:var(--color-surface);width:100%;min-height:132px;color:var(--color-primary);font-size:28px;font-weight:var(--font-weight-black);text-transform:uppercase;background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:center;display:grid;overflow:hidden}.page-module__MrFexW__requestCard[href]{cursor:pointer}.page-module__MrFexW__requestCard[href]:hover{border-color:var(--color-border-focus)}.page-module__MrFexW__requestCard h2,.page-module__MrFexW__plainRequestCard h2,.page-module__MrFexW__panel h2{color:var(--color-primary);font-size:24px;line-height:1.1}.page-module__MrFexW__sourceBadge{border-radius:var(--radius-pill);background:var(--color-surface-muted);width:fit-content;color:var(--color-label);font-size:11px;font-weight:var(--font-weight-black);text-transform:uppercase;margin-top:8px;padding:7px 10px;display:inline-flex}.page-module__MrFexW__requestCard p,.page-module__MrFexW__plainRequestCard p,.page-module__MrFexW__panel p{color:var(--color-text-soft);margin-top:8px;line-height:1.45}.page-module__MrFexW__partialApprovalText{font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-label)!important}.page-module__MrFexW__requestedAt,.page-module__MrFexW__meta{color:var(--color-text-soft);font-size:14px;font-weight:var(--font-weight-semibold);flex-wrap:wrap;align-items:center;display:flex}.page-module__MrFexW__requestedAt{border-bottom:1px solid var(--color-border);margin-top:12px;padding-bottom:10px}.page-module__MrFexW__meta{gap:8px 18px;margin-top:10px}.page-module__MrFexW__requestedAt span,.page-module__MrFexW__meta span{align-items:center;gap:6px;display:inline-flex}.page-module__MrFexW__requestedAt svg,.page-module__MrFexW__meta svg,.page-module__MrFexW__dateTimeValue svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.page-module__MrFexW__status{border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-black);text-transform:uppercase;justify-self:start;padding:8px 12px}.page-module__MrFexW__pending,.page-module__MrFexW__awaiting_customer_confirmation{background:var(--color-warning-surface)}.page-module__MrFexW__approved,.page-module__MrFexW__confirmed{background:var(--color-success-surface);color:var(--color-success)}.page-module__MrFexW__denied,.page-module__MrFexW__cancelled,.page-module__MrFexW__unfulfillable,.page-module__MrFexW__machine_unavailable{background:var(--color-danger-surface);color:var(--color-danger)}.page-module__MrFexW__openLink{color:var(--color-primary);font-size:14px;font-weight:var(--font-weight-black);text-underline-offset:4px;text-transform:uppercase;text-decoration:underline}.page-module__MrFexW__empty{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);color:var(--color-text-soft);font-weight:var(--font-weight-bold);padding:28px}.page-module__MrFexW__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__MrFexW__panel{padding:22px}.page-module__MrFexW__fieldList{gap:12px;margin-top:18px;display:grid}.page-module__MrFexW__fieldList div{border-bottom:1px solid var(--color-border);gap:4px;padding-bottom:12px;display:grid}.page-module__MrFexW__fieldList div:last-child{border-bottom:0;padding-bottom:0}.page-module__MrFexW__fieldList dt{color:var(--color-label);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase}.page-module__MrFexW__fieldList dd{color:var(--color-text);font-size:15px;font-weight:var(--font-weight-semibold);margin:0}.page-module__MrFexW__requestItemsList{border-top:1px solid var(--color-border);gap:10px;margin-top:18px;padding-top:18px;display:grid}.page-module__MrFexW__requestItemsList h3{color:var(--color-primary);font-size:18px}.page-module__MrFexW__requestItemsList p{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:12px;margin:0;padding:10px 0;display:flex}.page-module__MrFexW__requestItemsList p:last-child{border-bottom:0}.page-module__MrFexW__requestItemRow{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:10px 16px;padding:14px;display:grid}.page-module__MrFexW__requestItemRow:last-child{border-bottom:1px solid var(--color-border)}.page-module__MrFexW__requestItemThumb{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);width:72px;height:56px;color:var(--color-primary);font-size:16px;font-weight:var(--font-weight-black);text-transform:uppercase;background-position:50%;background-repeat:no-repeat;background-size:contain;grid-row:span 4;place-items:center;display:grid;overflow:hidden}.page-module__MrFexW__requestItemMain,.page-module__MrFexW__requestItemPeriod,.page-module__MrFexW__requestItemPricing,.page-module__MrFexW__requestItemAvailability{gap:4px;min-width:0;display:grid}.page-module__MrFexW__requestItemMain strong{color:var(--color-text);font-size:15px;line-height:1.25}.page-module__MrFexW__requestItemMain small,.page-module__MrFexW__requestItemPeriod,.page-module__MrFexW__requestItemPricing small{color:var(--color-text-soft);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.35}.page-module__MrFexW__requestItemPricing{border-radius:var(--radius-sm);background:var(--color-surface-muted);width:fit-content;color:var(--color-text);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;font-size:13px;line-height:1.25;display:flex}.page-module__MrFexW__requestItemPricing strong{color:var(--color-primary);font-size:14px}.page-module__MrFexW__requestItemAvailability{border-radius:var(--radius-pill);background:var(--color-success-surface);width:fit-content;color:var(--color-primary);font-size:13px;font-weight:var(--font-weight-black);text-align:left;padding:6px 10px;line-height:1.25}.page-module__MrFexW__requestItemsList strong{color:var(--color-text)}.page-module__MrFexW__requestItemsList span{color:var(--color-text-soft);font-weight:var(--font-weight-semibold)}.page-module__MrFexW__requestItemsList .page-module__MrFexW__requestItemPricing strong{color:var(--color-primary)}.page-module__MrFexW__requestItemsList .page-module__MrFexW__requestItemAvailability{color:var(--color-primary);font-weight:var(--font-weight-black)}.page-module__MrFexW__confirmationLink{color:var(--color-primary);overflow-wrap:anywhere;text-underline-offset:4px;text-decoration:underline}.page-module__MrFexW__dateTimeValue{flex-wrap:wrap;gap:8px 14px;display:flex}.page-module__MrFexW__dateTimeValue span{align-items:center;gap:6px;display:inline-flex}.page-module__MrFexW__decisionSection{margin-top:18px}.page-module__MrFexW__relatedSection{width:min(1180px,100%);margin:18px auto 0}.page-module__MrFexW__relatedList{gap:10px;margin-top:12px;display:grid}.page-module__MrFexW__relatedGroup{gap:8px;margin-top:18px;display:grid}.page-module__MrFexW__relatedGroup+.page-module__MrFexW__relatedGroup{border-top:1px solid var(--color-border);padding-top:18px}.page-module__MrFexW__relatedGroup h3{color:var(--color-primary);font-size:18px;line-height:1.2}.page-module__MrFexW__relatedGroup p{max-width:780px;color:var(--color-text-soft);font-size:13px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.45}.page-module__MrFexW__relatedItem{border-bottom:1px solid var(--color-border);color:inherit;grid-template-columns:minmax(0,1.4fr) minmax(150px,.65fr) minmax(150px,.65fr) auto;align-items:start;gap:16px;padding:14px 0;text-decoration:none;display:grid}.page-module__MrFexW__relatedItem:last-child{border-bottom:0;padding-bottom:0}.page-module__MrFexW__relatedItem:hover strong:first-child{text-underline-offset:4px;text-decoration:underline}.page-module__MrFexW__relatedItem span{gap:4px;min-width:0;display:grid}.page-module__MrFexW__relatedMain{gap:6px}.page-module__MrFexW__relatedItem small{color:var(--color-text-soft);font-size:12px;font-weight:var(--font-weight-semibold)}.page-module__MrFexW__relatedItem strong{color:var(--color-text);font-size:14px;line-height:1.25}.page-module__MrFexW__relatedRequestedItems{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.page-module__MrFexW__relatedRequestedItems small{border-radius:var(--radius-pill);background:var(--color-surface-muted);width:fit-content;color:var(--color-primary);font-weight:var(--font-weight-black);padding:5px 8px}.page-module__MrFexW__emptyRelated{color:var(--color-text-soft);font-weight:var(--font-weight-semibold);margin-top:14px}@media (max-width:980px){.page-module__MrFexW__clientGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__MrFexW__ungroupedBookingList,.page-module__MrFexW__bookingDateGroup{grid-template-columns:1fr}}@media (max-width:860px){.page-module__MrFexW__header,.page-module__MrFexW__requestCard,.page-module__MrFexW__plainRequestCard{grid-template-columns:1fr}.page-module__MrFexW__cardMain{grid-template-columns:104px minmax(0,1fr)}.page-module__MrFexW__productThumb{min-height:116px}.page-module__MrFexW__bookingItemRow strong,.page-module__MrFexW__bookingItemRow small{white-space:normal}.page-module__MrFexW__bookingItemRow{grid-template-columns:1fr}.page-module__MrFexW__bookingItemActions{justify-content:flex-start}.page-module__MrFexW__bookingGroupHeader{gap:16px;padding:20px}.page-module__MrFexW__bookingTimeline{grid-template-columns:1fr}.page-module__MrFexW__bookingTimeline>span{padding:12px 20px}.page-module__MrFexW__bookingTimeline>span+span{border-top:1px solid var(--color-border);border-left:0}.page-module__MrFexW__bookingMachineSection{padding:16px 20px 20px}.page-module__MrFexW__bookingDetailItemRow{grid-template-columns:72px minmax(0,1fr);padding:12px}.page-module__MrFexW__bookingDetailItemRow .page-module__MrFexW__requestItemThumb{width:72px;height:56px}.page-module__MrFexW__bookingDetailItemMeta{grid-template-columns:1fr}.page-module__MrFexW__bookingDetailItemActions,.page-module__MrFexW__bookingDetailItemRow>.page-module__MrFexW__status{grid-column:1/-1}.page-module__MrFexW__header{display:grid}.page-module__MrFexW__detailGrid,.page-module__MrFexW__relatedItem,.page-module__MrFexW__requestItemRow{grid-template-columns:1fr}.page-module__MrFexW__requestItemAvailability{text-align:left;justify-self:start}}@media (max-width:560px){.page-module__MrFexW__clientGrid{grid-template-columns:1fr}.page-module__MrFexW__clientCardHeader{padding:16px 16px 14px}.page-module__MrFexW__clientContactList{padding-inline:16px}.page-module__MrFexW__clientCardFooter{padding:13px 16px 16px}.page-module__MrFexW__bookingDateHeader{grid-template-columns:1fr}.page-module__MrFexW__bookingDateHeader strong{margin-top:3px}.page-module__MrFexW__bookingGroupHeader{grid-template-columns:1fr}.page-module__MrFexW__bookingGroupActions{justify-content:space-between}.page-module__MrFexW__bookingItemIdentity{grid-template-columns:60px minmax(0,1fr)}.page-module__MrFexW__bookingItemIdentity .page-module__MrFexW__requestItemThumb{width:60px;height:50px}.page-module__MrFexW__bookingItemActions{align-items:stretch}.page-module__MrFexW__bookingItemActions>a{align-items:center;min-height:34px;display:inline-flex}}
.PublicEquipmentCard-module__5f1B3G__card{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--surface-panel);height:100%;box-shadow:var(--shadow-panel);grid-template-rows:auto 1fr;transition:border-color .2s,opacity .2s,transform .2s;display:grid;overflow:hidden}.PublicEquipmentCard-module__5f1B3G__card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.PublicEquipmentCard-module__5f1B3G__unavailable{opacity:.62}.PublicEquipmentCard-module__5f1B3G__image{background-color:var(--color-surface-muted);background-position:50%;background-size:cover;min-height:170px}.PublicEquipmentCard-module__5f1B3G__body{flex-direction:column;padding:18px;display:flex}.PublicEquipmentCard-module__5f1B3G__topline,.PublicEquipmentCard-module__5f1B3G__priceRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.PublicEquipmentCard-module__5f1B3G__topline{color:var(--color-text-soft);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase}.PublicEquipmentCard-module__5f1B3G__body h3{color:var(--color-text);margin-top:14px;font-size:20px;line-height:1.15}.PublicEquipmentCard-module__5f1B3G__body p{min-height:102px;color:var(--color-text-soft);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:10px;margin-bottom:18px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.PublicEquipmentCard-module__5f1B3G__priceRow{border-top:1px solid var(--color-border);color:var(--color-text);font-size:13px;font-weight:var(--font-weight-bold);margin-top:auto;padding-top:18px}.PublicEquipmentCard-module__5f1B3G__availabilityRow{border-top:1px solid var(--color-border);color:var(--color-text-soft);font-size:13px;font-weight:var(--font-weight-bold);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.PublicEquipmentCard-module__5f1B3G__availableLabel{color:var(--color-success)}.PublicEquipmentCard-module__5f1B3G__unavailableLabel{color:var(--color-danger)}
.page-module__sA-TxG__page{background:var(--color-page);min-height:100vh;color:var(--color-text);padding-bottom:34px}.page-module__sA-TxG__hero{background-position:50%;background-size:cover;min-height:360px}.page-module__sA-TxG__heroOverlay{min-height:360px;color:var(--color-surface);background:linear-gradient(#1226202e,#122620e0);flex-direction:column;justify-content:flex-end;padding:32px;display:flex}.page-module__sA-TxG__backLink{border-radius:var(--radius-pill);background:var(--surface-on-dark-subtle);width:fit-content;color:var(--color-surface);font-size:14px;font-weight:var(--font-weight-bold);margin-bottom:auto;padding:10px 14px}.page-module__sA-TxG__titleRow{justify-content:space-between;align-items:flex-end;gap:20px;width:min(1160px,100%);margin:0 auto;display:flex}.page-module__sA-TxG__eyebrow{color:var(--color-accent);font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase;margin-bottom:8px}.page-module__sA-TxG__titleRow h1{letter-spacing:0;font-size:clamp(54px,8vw,92px);line-height:.9}.page-module__sA-TxG__titleRow p{color:var(--surface-panel);margin-top:10px;font-size:18px}.page-module__sA-TxG__metricsGrid,.page-module__sA-TxG__contentGrid{width:min(1160px,100% - 32px);margin:18px auto 0}.page-module__sA-TxG__metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.page-module__sA-TxG__contentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__sA-TxG__metricCard,.page-module__sA-TxG__panel{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--surface-panel);box-shadow:var(--shadow-soft)}.page-module__sA-TxG__metricCard{padding:20px}.page-module__sA-TxG__metricCard span{color:var(--color-text-soft);font-size:13px;font-weight:var(--font-weight-semibold);display:block}.page-module__sA-TxG__metricCard strong{margin-top:12px;font-size:28px;display:block}.page-module__sA-TxG__panel{padding:20px}.page-module__sA-TxG__panelHeader,.page-module__sA-TxG__row,.page-module__sA-TxG__infoGrid{justify-content:space-between;align-items:center;gap:14px;display:flex}.page-module__sA-TxG__panelHeader{align-items:flex-start;margin-bottom:16px}.page-module__sA-TxG__panelHeader h2{font-size:22px}.page-module__sA-TxG__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__sA-TxG__infoGrid span,.page-module__sA-TxG__row{border-radius:var(--radius-lg);background:var(--color-surface-muted);padding:14px}.page-module__sA-TxG__infoGrid span{color:var(--color-text);font-size:13px;font-weight:var(--font-weight-bold)}.page-module__sA-TxG__list{gap:10px;display:grid}.page-module__sA-TxG__row div{gap:4px;display:grid}.page-module__sA-TxG__row span,.page-module__sA-TxG__empty{color:var(--color-text-soft);font-size:13px}.page-module__sA-TxG__statusBadge,.page-module__sA-TxG__softBadge{border-radius:var(--radius-pill);width:fit-content;min-height:30px;color:var(--color-accent-contrast);font-size:12px;font-weight:var(--font-weight-bold);align-items:center;padding:0 10px;display:inline-flex}.page-module__sA-TxG__softBadge{background:var(--color-surface-muted);color:var(--color-label)}.page-module__sA-TxG__available,.page-module__sA-TxG__confirmed,.page-module__sA-TxG__active,.page-module__sA-TxG__completed{background:var(--color-success-surface)}.page-module__sA-TxG__booked,.page-module__sA-TxG__maintenance,.page-module__sA-TxG__pending{background:var(--color-warning-surface)}.page-module__sA-TxG__repair,.page-module__sA-TxG__blocked,.page-module__sA-TxG__cancelled{background:var(--color-danger-surface)}@media (max-width:840px){.page-module__sA-TxG__titleRow,.page-module__sA-TxG__row,.page-module__sA-TxG__panelHeader{flex-direction:column;align-items:flex-start}.page-module__sA-TxG__metricsGrid,.page-module__sA-TxG__contentGrid{grid-template-columns:1fr}}@media (max-width:560px){.page-module__sA-TxG__heroOverlay{padding:22px}.page-module__sA-TxG__metricsGrid,.page-module__sA-TxG__contentGrid,.page-module__sA-TxG__infoGrid{grid-template-columns:1fr}}
.ImageUploader-module__8C6IUW__field{gap:8px;display:grid}.ImageUploader-module__8C6IUW__label{color:var(--color-text);font-size:14px;font-weight:var(--font-weight-bold);justify-content:space-between;align-items:center;gap:12px;display:flex}.ImageUploader-module__8C6IUW__label span{color:var(--color-label);font-size:11px;font-weight:var(--font-weight-bold);text-transform:uppercase}.ImageUploader-module__8C6IUW__dropzone{border:1px dashed var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);min-height:112px;color:var(--color-primary);text-align:center;place-items:center;padding:18px;display:grid;position:relative}.ImageUploader-module__8C6IUW__dropzone:hover{border-color:var(--color-accent);background:var(--color-warning-surface)}.ImageUploader-module__8C6IUW__dropzone strong,.ImageUploader-module__8C6IUW__dropzone span{display:block}.ImageUploader-module__8C6IUW__dropzone strong{font-size:15px}.ImageUploader-module__8C6IUW__dropzone span{color:var(--color-text-soft);margin-top:4px;font-size:13px}.ImageUploader-module__8C6IUW__input{cursor:pointer;opacity:0;position:absolute;inset:0}.ImageUploader-module__8C6IUW__invalid{border-color:var(--color-danger-border)}.ImageUploader-module__8C6IUW__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ImageUploader-module__8C6IUW__previewCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.ImageUploader-module__8C6IUW__previewImage{aspect-ratio:4/3;background-position:50%;background-size:cover;width:100%}.ImageUploader-module__8C6IUW__previewCard figcaption{gap:8px;padding:10px;display:grid}.ImageUploader-module__8C6IUW__previewCard span{color:var(--color-text);font-size:13px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ImageUploader-module__8C6IUW__previewCard button,.ImageUploader-module__8C6IUW__clearButton{width:fit-content;color:var(--color-label);cursor:pointer;font-size:12px;font-weight:var(--font-weight-bold);background:0 0;border:0}.ImageUploader-module__8C6IUW__previewCard button:hover,.ImageUploader-module__8C6IUW__clearButton:hover{color:var(--color-primary)}.ImageUploader-module__8C6IUW__messageText{min-height:18px;font-size:13px;line-height:1.35}.ImageUploader-module__8C6IUW__helpText{color:var(--color-text-soft)}.ImageUploader-module__8C6IUW__errorText{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.ImageUploader-module__8C6IUW__emptyMessage{visibility:hidden}@media (max-width:720px){.ImageUploader-module__8C6IUW__previewGrid{grid-template-columns:1fr}}
.SignOutButton-module__f6Ydoq__button{width:fit-content;color:var(--text-on-dark-muted);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--font-weight-semibold);background:0 0;border:0;align-items:center;gap:10px;padding:11px 0 11px 16px;display:flex}.SignOutButton-module__f6Ydoq__button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:17px;height:17px}.SignOutButton-module__f6Ydoq__button:hover{color:var(--color-surface);text-underline-offset:4px;text-decoration:underline}
.BookingLifecycleForm-module__9d5WrW__form{justify-self:start;gap:4px;display:grid}.BookingLifecycleForm-module__9d5WrW__form button{border:1px solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-primary);min-height:34px;color:var(--color-primary-contrast);cursor:pointer;font-size:11px;font-weight:var(--font-weight-black);text-transform:uppercase;padding:0 12px}.BookingLifecycleForm-module__9d5WrW__form button:hover:not(:disabled){background:var(--color-primary-hover)}.BookingLifecycleForm-module__9d5WrW__form button:disabled{cursor:not-allowed;opacity:.55}.BookingLifecycleForm-module__9d5WrW__form span{color:var(--color-text-soft);font-size:11px;font-weight:var(--font-weight-semibold);line-height:1.25}
.StorefrontCatalog-module__i-ICRq__section{width:min(1160px,100% - 32px);margin:0 auto;padding:38px 0 24px}.StorefrontCatalog-module__i-ICRq__header{color:var(--color-text);justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.StorefrontCatalog-module__i-ICRq__eyebrow{color:var(--color-accent);font-size:13px;font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase;margin-bottom:10px}.StorefrontCatalog-module__i-ICRq__header h2{letter-spacing:0;font-size:clamp(32px,4vw,48px);line-height:1.05}.StorefrontCatalog-module__i-ICRq__filterPanel{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--surface-panel);grid-template-columns:minmax(0,1fr) minmax(320px,.6fr);gap:18px;margin-bottom:22px;padding:18px;display:grid}.StorefrontCatalog-module__i-ICRq__categoryFilters,.StorefrontCatalog-module__i-ICRq__dateFilter{gap:10px;display:grid}.StorefrontCatalog-module__i-ICRq__categoryFilters>span{color:var(--color-text-soft);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase}.StorefrontCatalog-module__i-ICRq__filterButtons{flex-wrap:wrap;place-content:flex-start;gap:8px;display:flex}.StorefrontCatalog-module__i-ICRq__filterButtons button{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-height:38px;color:var(--color-text-soft);cursor:pointer;font-weight:var(--font-weight-bold);padding:0 14px}.StorefrontCatalog-module__i-ICRq__filterButtons button:hover,.StorefrontCatalog-module__i-ICRq__filterButtons .StorefrontCatalog-module__i-ICRq__activeFilter{background:var(--color-accent);color:var(--color-accent-contrast);border-color:#0000}.StorefrontCatalog-module__i-ICRq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.StorefrontCatalog-module__i-ICRq__emptyState{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--surface-panel);color:var(--color-accent-contrast);grid-column:1/-1;gap:6px;padding:22px;display:grid}.StorefrontCatalog-module__i-ICRq__emptyState span{color:var(--color-text-soft);line-height:1.45}@media (max-width:960px){.StorefrontCatalog-module__i-ICRq__header{flex-direction:column;align-items:flex-start}.StorefrontCatalog-module__i-ICRq__filterPanel{grid-template-columns:1fr}.StorefrontCatalog-module__i-ICRq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.StorefrontCatalog-module__i-ICRq__grid{grid-template-columns:1fr}}
.page-module__9jO5MG__page{background:var(--color-page);min-height:100vh;color:var(--color-text);padding:32px}.page-module__9jO5MG__header,.page-module__9jO5MG__wizard{width:min(1180px,100%);margin-left:auto;margin-right:auto}.page-module__9jO5MG__header{margin-bottom:24px}.page-module__9jO5MG__eyebrow,.page-module__9jO5MG__step{color:var(--color-label);font-size:12px;font-weight:var(--font-weight-black);text-transform:uppercase}.page-module__9jO5MG__header h1{color:var(--color-primary);margin-top:8px;font-size:clamp(38px,6vw,72px);line-height:.96}.page-module__9jO5MG__header p:last-child{max-width:760px;color:var(--color-text-soft);margin-top:14px;font-size:18px;line-height:1.45}.page-module__9jO5MG__wizard{gap:18px;display:grid}.page-module__9jO5MG__wizardProgress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-bottom:2px;display:grid}.page-module__9jO5MG__wizardProgress button{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);min-height:48px;color:var(--color-text-soft);cursor:pointer;font-weight:var(--font-weight-black);align-items:center;gap:10px;padding:0 16px;transition:background .18s,color .18s,transform .18s;display:inline-flex}.page-module__9jO5MG__wizardProgress button:hover:not(:disabled){background:var(--color-surface-row-hover);color:var(--color-primary);transform:translateY(-1px)}.page-module__9jO5MG__wizardProgress button:disabled{cursor:not-allowed;opacity:.55}.page-module__9jO5MG__wizardProgress span{background:var(--color-surface);width:26px;height:26px;color:inherit;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.page-module__9jO5MG__wizardProgress .page-module__9jO5MG__wizardStepActive{border-color:var(--color-border-control);background:var(--color-primary);color:var(--color-primary-contrast)}.page-module__9jO5MG__wizardProgress .page-module__9jO5MG__wizardStepActive span{background:var(--color-accent);color:var(--color-primary)}.page-module__9jO5MG__panel{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-soft);gap:18px;padding:28px;display:grid}.page-module__9jO5MG__hiddenStep{display:none}.page-module__9jO5MG__panel h2{color:var(--color-primary);font-size:32px;line-height:1.05}.page-module__9jO5MG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module__9jO5MG__modelSelection{width:100%}.page-module__9jO5MG__calendarPrefillNotice{border:1px solid var(--color-success-border);border-radius:var(--radius-xl);background:var(--color-success-surface);color:var(--color-success);gap:4px;padding:14px 16px;display:grid}.page-module__9jO5MG__calendarPrefillNotice span{font-size:13px;line-height:1.4}.page-module__9jO5MG__panel label{color:var(--color-text);font-weight:var(--font-weight-bold);align-content:start;gap:8px;display:grid}.page-module__9jO5MG__panel label>span{color:var(--color-text)}.page-module__9jO5MG__fieldHint{color:var(--color-text-soft);font-weight:var(--font-weight-semibold)}.page-module__9jO5MG__fieldError{color:var(--color-danger);font-size:13px;font-weight:var(--font-weight-bold);line-height:1.35}.page-module__9jO5MG__timeExtensionSlot{align-items:flex-start;min-height:76px;display:flex}.page-module__9jO5MG__inlineOption{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-muted);width:100%;max-width:100%;min-height:54px;color:var(--color-primary);cursor:pointer;font-size:13px;font-weight:var(--font-weight-black);align-items:center;gap:10px;padding:10px 14px;line-height:1.25;display:inline-flex}.page-module__9jO5MG__inlineOption input{width:18px;min-width:18px;height:18px;min-height:auto;accent-color:var(--color-primary);margin-top:0}.page-module__9jO5MG__inlineOption span{gap:2px;min-width:0;display:grid}.page-module__9jO5MG__inlineOption small{color:var(--color-text-soft);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1.35}.page-module__9jO5MG__automaticTimeValue{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);width:100%;min-height:54px;color:var(--color-primary);font-weight:var(--font-weight-black);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.page-module__9jO5MG__automaticTimeValue span{color:var(--color-text-soft);text-transform:uppercase;font-size:12px;line-height:1.2}.page-module__9jO5MG__automaticTimeValue strong{color:var(--color-primary);font-size:16px;line-height:1.1}.page-module__9jO5MG__panel input,.page-module__9jO5MG__panel select,.page-module__9jO5MG__panel textarea{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);width:100%;min-height:54px;color:var(--color-text);font:inherit;padding:0 16px}.page-module__9jO5MG__panel input,.page-module__9jO5MG__panel select{height:54px}.page-module__9jO5MG__panel .page-module__9jO5MG__inlineOption input{border-radius:4px;width:18px;min-width:18px;height:18px;min-height:auto;padding:0}.page-module__9jO5MG__modelSearchField{align-content:start;gap:8px;min-width:0;display:grid;position:relative}.page-module__9jO5MG__modelSearchField>label{color:var(--color-text);font-weight:var(--font-weight-bold)}.page-module__9jO5MG__modelSearchControl{position:relative}.page-module__9jO5MG__panel .page-module__9jO5MG__modelSearchInput{padding-right:48px}.page-module__9jO5MG__panel .page-module__9jO5MG__modelSearchInput:focus{border-color:var(--color-border-control);outline:3px solid var(--color-success-surface)}.page-module__9jO5MG__panel .page-module__9jO5MG__modelSearchInput::-webkit-search-cancel-button{appearance:none}.page-module__9jO5MG__modelSearchClear{background:var(--color-surface-muted);width:30px;height:30px;color:var(--color-primary);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.page-module__9jO5MG__modelSearchClear:hover{background:var(--color-surface-row-hover)}.page-module__9jO5MG__modelSearchResults{z-index:20;border:1px solid var(--color-border-control);border-radius:var(--radius-xl);background:var(--color-surface);max-height:320px;box-shadow:var(--shadow-panel);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.page-module__9jO5MG__modelSearchResult{border-radius:var(--radius-lg);width:100%;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:12px 14px;display:grid}.page-module__9jO5MG__modelSearchResult strong{color:var(--color-primary);font-size:14px}.page-module__9jO5MG__modelSearchResult span{color:var(--color-text-soft);font-size:12px;font-weight:var(--font-weight-semibold)}.page-module__9jO5MG__modelSearchResult:hover,.page-module__9jO5MG__modelSearchResultActive{background:var(--color-surface-row-hover)}.page-module__9jO5MG__modelSearchResult[aria-selected=true]{box-shadow:inset 3px 0 0 var(--color-accent)}.page-module__9jO5MG__modelSearchEmpty{color:var(--color-text-soft);font-size:14px;font-weight:var(--font-weight-semibold);padding:14px}.page-module__9jO5MG__panel select:disabled{background:var(--color-disabled-surface);color:var(--color-disabled-text);cursor:not-allowed}.page-module__9jO5MG__panel textarea{border-radius:var(--radius-lg);resize:vertical;min-height:120px;padding:16px}.page-module__9jO5MG__actionRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.page-module__9jO5MG__stepActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:6px;display:flex}.page-module__9jO5MG__actionRow p,.page-module__9jO5MG__empty{color:var(--color-text-soft);font-weight:var(--font-weight-semibold)}.page-module__9jO5MG__availabilityFeedback{gap:4px;display:grid}.page-module__9jO5MG__availabilityFeedback small{max-width:680px;color:var(--color-text-soft);font-size:12px;font-weight:var(--font-weight-semibold);line-height:1.4}.page-module__9jO5MG__deliveryAddressSection{gap:16px;display:grid}.page-module__9jO5MG__deliveryAddressCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-muted);gap:16px;padding:18px;display:grid}.page-module__9jO5MG__deliveryAddressCard h3{color:var(--color-primary);font-size:20px}.page-module__9jO5MG__deliveryAddressInput{gap:12px;display:grid}.page-module__9jO5MG__deliveryAddressInput fieldset{border:0;gap:14px;min-width:0;padding:0;display:grid}.page-module__9jO5MG__deliveryAddressInput legend{color:var(--color-primary);font-weight:var(--font-weight-bold);margin-bottom:12px}.page-module__9jO5MG__bookingEditPanel{gap:22px}.page-module__9jO5MG__bookingEditIntro{gap:8px;display:grid}.page-module__9jO5MG__bookingEditSectionHeader{border-top:1px solid var(--color-border);gap:5px;padding-top:22px;display:grid}.page-module__9jO5MG__bookingEditSectionHeader h3{color:var(--color-primary);font-size:22px;line-height:1.1}.page-module__9jO5MG__bookingEditDeliveryGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.page-module__9jO5MG__bookingEditDeliveryGrid .page-module__9jO5MG__deliveryAddressCard{background:var(--color-surface-muted);align-content:start}.page-module__9jO5MG__bookingEditPanel>.page-module__9jO5MG__deliveryAddressCard{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end}.page-module__9jO5MG__bookingEditPanel .page-module__9jO5MG__reviewGrid{border-top:1px solid var(--color-border);padding-top:22px}.page-module__9jO5MG__currencyInput{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.page-module__9jO5MG__currencyInput:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #1b4d3e1f}.page-module__9jO5MG__currencyInput>span{color:var(--color-primary);font-weight:var(--font-weight-black);padding-left:18px}.page-module__9jO5MG__currencyInput input{box-shadow:none;background:0 0;border:0;border-radius:0}.page-module__9jO5MG__currencyInput input:focus{box-shadow:none}.page-module__9jO5MG__availabilityRequired{border:2px solid var(--color-warning-border);border-radius:var(--radius-lg);background:var(--color-warning-surface);color:var(--color-primary);gap:12px;padding:16px;display:grid}.page-module__9jO5MG__availabilityRequired p{color:var(--color-text-soft);font-weight:var(--font-weight-semibold);line-height:1.4}.page-module__9jO5MG__availabilityRequired .page-module__9jO5MG__primaryButton{justify-self:start}.page-module__9jO5MG__primaryButton,.page-module__9jO5MG__secondaryButton{border-radius:var(--radius-pill);cursor:pointer;width:fit-content;min-height:48px;font-weight:var(--font-weight-black);text-transform:uppercase;border:0;padding:0 22px;transition:background .18s,color .18s,transform .18s}.page-module__9jO5MG__primaryButton{background:var(--color-primary);color:var(--color-primary-contrast)}.page-module__9jO5MG__primaryButton:hover:not(:disabled),.page-module__9jO5MG__secondaryButton:hover:not(:disabled),.page-module__9jO5MG__machineOption:hover:not(:disabled),.page-module__9jO5MG__customerResults button:hover,.page-module__9jO5MG__selectedList button:hover{transform:translateY(-1px)}.page-module__9jO5MG__primaryButton:hover:not(:disabled){background:var(--color-primary-hover)}.page-module__9jO5MG__primaryButton:disabled,.page-module__9jO5MG__secondaryButton:disabled,.page-module__9jO5MG__machineOption:disabled{cursor:not-allowed;opacity:.58}.page-module__9jO5MG__secondaryButton{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-primary)}.page-module__9jO5MG__secondaryButton:hover:not(:disabled){background:var(--color-surface-row-hover)}.page-module__9jO5MG__logisticsOptions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__9jO5MG__logisticsOption{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-muted);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;transition:background .18s,border-color .18s,transform .18s;display:grid}.page-module__9jO5MG__logisticsOption:hover{border-color:var(--color-border-control);background:var(--color-surface-row-hover);transform:translateY(-1px)}.page-module__9jO5MG__logisticsOption input{width:18px;height:18px;min-height:auto;accent-color:var(--color-primary)}.page-module__9jO5MG__logisticsOptionText{gap:3px;min-width:0;display:grid}.page-module__9jO5MG__logisticsOptionText strong{color:var(--color-primary);line-height:1.2}.page-module__9jO5MG__logisticsOptionText small{color:var(--color-text-soft);font-weight:var(--font-weight-semibold);line-height:1.35}.page-module__9jO5MG__logisticsBadge{border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-black);white-space:nowrap;justify-self:end;padding:8px 10px}.page-module__9jO5MG__machineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__9jO5MG__availableMachinesGroup{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);gap:12px;padding:16px;display:grid}.page-module__9jO5MG__availableMachinesGroup>div:first-child{gap:3px;display:grid}.page-module__9jO5MG__availableMachinesGroup>div:first-child>strong{color:var(--color-primary);font-size:18px}.page-module__9jO5MG__availableMachinesGroup>div:first-child>p{color:var(--color-text-soft);font-weight:var(--font-weight-semibold)}.page-module__9jO5MG__machineOption{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-primary);cursor:pointer;text-align:left;gap:4px;padding:16px;transition:background .18s,transform .18s;display:grid}.page-module__9jO5MG__machineOption:hover:not(:disabled){background:var(--color-surface-row-hover)}.page-module__9jO5MG__machineOption strong,.page-module__9jO5MG__selectedList strong,.page-module__9jO5MG__customerResults strong{color:var(--color-primary)}.page-module__9jO5MG__machineOption span,.page-module__9jO5MG__selectedList small,.page-module__9jO5MG__customerResults span{color:var(--color-text-soft);font-weight:var(--font-weight-semibold)}.page-module__9jO5MG__machineOption small{color:var(--color-label);font-weight:var(--font-weight-black);text-transform:uppercase}.page-module__9jO5MG__machineOption .page-module__9jO5MG__maintenanceProjectionWarning,.page-module__9jO5MG__selectedList .page-module__9jO5MG__maintenanceProjectionWarning{color:var(--color-danger);font-size:12px;line-height:1.35}.page-module__9jO5MG__machineOption .page-module__9jO5MG__maintenanceProjectionNotice,.page-module__9jO5MG__selectedList .page-module__9jO5MG__maintenanceProjectionNotice{color:var(--color-label);font-size:12px;line-height:1.35}.page-module__9jO5MG__machineOption .page-module__9jO5MG__maintenanceProjectionClear{color:var(--color-text-soft);font-size:12px;line-height:1.35}.page-module__9jO5MG__unavailableMachinesBox{border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);background:var(--color-warning-surface);color:var(--color-primary);gap:14px;padding:16px;display:grid}.page-module__9jO5MG__unavailableMachinesHeader{gap:4px;display:grid}.page-module__9jO5MG__unavailableMachinesHeader strong{color:var(--color-primary);font-size:18px}.page-module__9jO5MG__unavailableMachinesHeader p,.page-module__9jO5MG__unavailableCalendar p{color:var(--color-text-soft);font-weight:var(--font-weight-semibold);line-height:1.35}.page-module__9jO5MG__unavailableMachineList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.page-module__9jO5MG__unavailableMachineCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-primary);text-align:left;gap:6px;padding:14px;transition:background .18s,border-color .18s;display:grid}.page-module__9jO5MG__unavailableMachineCardActive{border-color:var(--color-border-control);background:var(--color-surface-row-hover)}.page-module__9jO5MG__unavailableMachineCard strong{color:var(--color-primary)}.page-module__9jO5MG__unavailableMachineCard small{color:var(--color-text-soft);font-weight:var(--font-weight-semibold)}.page-module__9jO5MG__unavailableMachineAction{color:var(--color-label);cursor:pointer;font-size:12px;font-weight:var(--font-weight-black);text-align:left;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:0}.page-module__9jO5MG__unavailableMachineAction:hover{color:var(--color-primary);text-decoration:underline}.page-module__9jO5MG__unavailableCalendar{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-muted);gap:12px;padding:20px;display:grid;position:relative}.page-module__9jO5MG__unavailableCalendar>strong{color:var(--color-primary)}.page-module__9jO5MG__unavailableCalendarSelection{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.page-module__9jO5MG__unavailableCalendarSelection>div{gap:4px;display:grid}.page-module__9jO5MG__unavailableCalendarSelection p{margin:0}.page-module__9jO5MG__unavailableCalendarSelection .page-module__9jO5MG__primaryButton{flex:none}.page-module__9jO5MG__customerSections{gap:18px;display:grid}.page-module__9jO5MG__requiredFieldsNotice{color:var(--color-label);font-size:13px;font-weight:var(--font-weight-bold);margin:0;line-height:1.45}.page-module__9jO5MG__customerSections fieldset{border:1px solid var(--color-border);border-radius:var(--radius-xl);gap:16px;padding:18px;display:grid}.page-module__9jO5MG__customerSections legend,.page-module__9jO5MG__selectedMachinesHeader span{color:var(--color-label);font-size:12px;font-weight:var(--font-weight-black);text-transform:uppercase}.page-module__9jO5MG__fullWidthField{grid-column:1/-1}.page-module__9jO5MG__segmented{flex-wrap:wrap;gap:10px;display:flex}.page-module__9jO5MG__segmented label{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);min-height:46px;color:var(--color-primary);cursor:pointer;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.page-module__9jO5MG__segmented input{width:auto;min-height:auto}.page-module__9jO5MG__customerSearch{gap:14px;display:grid}.page-module__9jO5MG__searchLine{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.page-module__9jO5MG__selectedCustomer{color:var(--color-text-soft);font-weight:var(--font-weight-semibold)}.page-module__9jO5MG__customerResults,.page-module__9jO5MG__selectedList{gap:10px;display:grid}.page-module__9jO5MG__customerResults button,.page-module__9jO5MG__selectedList>div{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.page-module__9jO5MG__customerResults button{cursor:pointer;text-align:left;grid-template-columns:1fr;transition:background .18s,transform .18s}.page-module__9jO5MG__customerResults button:hover{background:var(--color-surface-row-hover)}.page-module__9jO5MG__customerResults button,.page-module__9jO5MG__selectedList>div>span{gap:4px;display:grid}.page-module__9jO5MG__selectedMachines{gap:12px;display:grid}.page-module__9jO5MG__selectedMachinesHeader{justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.page-module__9jO5MG__selectedMachinesHeader strong{color:var(--color-primary);font-weight:var(--font-weight-black)}.page-module__9jO5MG__productThumb,.page-module__9jO5MG__productThumbFallback{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:58px;height:58px}.page-module__9jO5MG__productThumb{object-fit:cover}.page-module__9jO5MG__productThumbFallback{color:var(--color-primary);font-weight:var(--font-weight-black);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.page-module__9jO5MG__selectedList button{color:var(--color-danger);cursor:pointer;font-weight:var(--font-weight-black);text-transform:uppercase;background:0 0;border:0;text-decoration:underline}.page-module__9jO5MG__selectedLogistics{color:var(--color-primary)}.page-module__9jO5MG__pendingPressureBox{border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);background:var(--color-warning-surface);color:var(--color-primary);gap:10px;padding:16px;display:grid}.page-module__9jO5MG__pendingRequestsBox{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-primary);gap:10px;padding:16px;display:grid}.page-module__9jO5MG__pendingRequestsBoxWarning{border-color:var(--color-warning-border);background:var(--color-warning-surface)}.page-module__9jO5MG__pendingPressureBox>strong{font-size:18px}.page-module__9jO5MG__pendingRequestsBox>p,.page-module__9jO5MG__pendingPressureBox>p,.page-module__9jO5MG__pendingPressureList section>p{color:var(--color-text-soft);font-weight:var(--font-weight-semibold);line-height:1.35}.page-module__9jO5MG__pendingPressureList{gap:10px;display:grid}.page-module__9jO5MG__pendingPressureList section{border:1px solid color-mix(in srgb, var(--color-warning-border), #fff 35%);border-radius:var(--radius-md);background:var(--color-surface);gap:10px;padding:14px;display:grid}.page-module__9jO5MG__pendingPressureHeader{justify-content:space-between;gap:12px;display:flex}.page-module__9jO5MG__pendingPressureHeader span{color:var(--color-primary);font-weight:var(--font-weight-black)}.page-module__9jO5MG__pendingPressureHeader small,.page-module__9jO5MG__pendingRequestRows small{color:var(--color-text-soft);font-weight:var(--font-weight-bold)}.page-module__9jO5MG__pendingRequestRows{gap:8px;display:grid}.page-module__9jO5MG__pendingRequestRows>div{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-top:8px;display:grid}.page-module__9jO5MG__pendingRequestRows span{gap:2px;display:grid}.page-module__9jO5MG__pendingRequestLink{color:var(--color-primary);font-weight:var(--font-weight-black);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.page-module__9jO5MG__pendingRequestLink:hover{color:var(--color-primary-hover)}.page-module__9jO5MG__successPanel{max-width:900px;margin-left:auto;margin-right:auto}.page-module__9jO5MG__successCard{border:1px solid var(--color-success-border);border-radius:var(--radius-xl);background:var(--color-success-surface);color:var(--color-primary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px 20px;padding:28px;display:grid}.page-module__9jO5MG__successIcon{background:var(--color-primary);width:52px;height:52px;color:var(--color-primary-contrast);font-size:28px;font-weight:var(--font-weight-black);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.page-module__9jO5MG__successCopy{gap:8px;display:grid}.page-module__9jO5MG__successCopy h2{color:var(--color-primary);margin:0;font-size:clamp(28px,4vw,44px);line-height:1}.page-module__9jO5MG__successCopy p{color:var(--color-text-soft);font-weight:var(--font-weight-semibold);margin:0;line-height:1.45}.page-module__9jO5MG__successActions{flex-wrap:wrap;grid-column:2;gap:12px;display:flex}.page-module__9jO5MG__primaryLinkButton,.page-module__9jO5MG__secondaryLinkButton{border-radius:var(--radius-pill);min-height:52px;font-weight:var(--font-weight-black);text-transform:uppercase;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.page-module__9jO5MG__primaryLinkButton{background:var(--color-primary);color:var(--color-primary-contrast)}.page-module__9jO5MG__primaryLinkButton:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.page-module__9jO5MG__secondaryLinkButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary)}.page-module__9jO5MG__secondaryLinkButton:hover{background:var(--color-surface-row-hover);transform:translateY(-1px)}.page-module__9jO5MG__reviewGrid{grid-template-columns:minmax(280px,.85fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.page-module__9jO5MG__reviewCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-muted);gap:14px;padding:18px;display:grid}.page-module__9jO5MG__reviewCard h3{color:var(--color-primary);margin:0;font-size:24px;line-height:1.1}.page-module__9jO5MG__reviewDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__9jO5MG__reviewDetails span{min-width:0;color:var(--color-label);font-size:12px;font-weight:var(--font-weight-black);text-transform:uppercase;gap:3px;display:grid}.page-module__9jO5MG__reviewDetails strong{overflow-wrap:anywhere;color:var(--color-primary);text-transform:none;font-size:15px}.page-module__9jO5MG__selectedMachineDetails{gap:3px;min-width:0;display:grid}.page-module__9jO5MG__selectedPeriod{color:var(--color-text-soft);font-weight:var(--font-weight-bold)}.page-module__9jO5MG__errorBox,.page-module__9jO5MG__successBox{border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);gap:10px;padding:16px;display:grid}.page-module__9jO5MG__errorBox{border:1px solid var(--color-danger-border);background:var(--color-danger-surface);color:var(--color-danger)}.page-module__9jO5MG__errorBox ul{gap:4px;padding-left:18px;display:grid}.page-module__9jO5MG__successBox{border:1px solid var(--color-success-border);background:var(--color-success-surface);color:var(--color-success)}.page-module__9jO5MG__successBox a{color:var(--color-primary);font-weight:var(--font-weight-black);text-transform:uppercase}@media (max-width:760px){.page-module__9jO5MG__bookingEditDeliveryGrid,.page-module__9jO5MG__bookingEditPanel>.page-module__9jO5MG__deliveryAddressCard{grid-template-columns:1fr}.page-module__9jO5MG__page{padding:20px}.page-module__9jO5MG__panel{padding:22px}.page-module__9jO5MG__formGrid,.page-module__9jO5MG__logisticsOptions,.page-module__9jO5MG__machineGrid,.page-module__9jO5MG__unavailableMachineList,.page-module__9jO5MG__reviewGrid,.page-module__9jO5MG__reviewDetails,.page-module__9jO5MG__searchLine,.page-module__9jO5MG__wizardProgress{grid-template-columns:1fr}.page-module__9jO5MG__timeExtensionSlot{min-height:0}.page-module__9jO5MG__wizardProgress button{justify-content:flex-start}.page-module__9jO5MG__stepActions{flex-direction:column;align-items:stretch}.page-module__9jO5MG__stepActions .page-module__9jO5MG__primaryButton,.page-module__9jO5MG__stepActions .page-module__9jO5MG__secondaryButton{width:100%}.page-module__9jO5MG__unavailableCalendarSelection{flex-direction:column;align-items:stretch}.page-module__9jO5MG__unavailableCalendarSelection .page-module__9jO5MG__primaryButton{width:100%}.page-module__9jO5MG__logisticsOption{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.page-module__9jO5MG__logisticsBadge{grid-column:2;justify-self:start}.page-module__9jO5MG__customerResults button,.page-module__9jO5MG__selectedList>div{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.page-module__9jO5MG__selectedList button{grid-column:2;justify-self:start}.page-module__9jO5MG__selectedMachinesHeader{flex-direction:column;align-items:flex-start}.page-module__9jO5MG__pendingPressureHeader,.page-module__9jO5MG__pendingRequestRows>div{grid-template-columns:1fr}.page-module__9jO5MG__pendingPressureHeader{display:grid}.page-module__9jO5MG__successCard{grid-template-columns:1fr}.page-module__9jO5MG__successActions{grid-column:auto}.page-module__9jO5MG__primaryLinkButton,.page-module__9jO5MG__secondaryLinkButton{width:100%}}
.MetricCard-module__hPa-Za__metricCard{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--surface-panel);box-shadow:var(--shadow-soft);padding:20px}.MetricCard-module__hPa-Za__metricCard span{color:var(--color-text-soft);font-size:13px;font-weight:var(--font-weight-semibold);display:block}.MetricCard-module__hPa-Za__metricCard strong{margin-top:12px;font-size:28px;line-height:1.05;display:block}
.ProductTabs-module__d-ZkkW__tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:18px;width:min(1180px,100%);margin:0 auto 22px;display:flex}.ProductTabs-module__d-ZkkW__tab{color:var(--color-text-soft);font-size:14px;font-weight:var(--font-weight-bold);padding:0 0 12px;position:relative}.ProductTabs-module__d-ZkkW__tab:after{border-radius:var(--radius-pill);content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.ProductTabs-module__d-ZkkW__tab:hover,.ProductTabs-module__d-ZkkW__active{color:var(--color-primary)}.ProductTabs-module__d-ZkkW__active:after{background:var(--color-accent)}
