.BookingViewCard-module-scss-module__oPxS3q__rows{gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-4);font-size:var(--fs-body);grid-template-columns:max-content minmax(0,1fr);display:grid}.BookingViewCard-module-scss-module__oPxS3q__rows dt{color:var(--c-text-dim)}.BookingViewCard-module-scss-module__oPxS3q__rows dd{overflow-wrap:anywhere;min-width:0;margin:0}.BookingViewCard-module-scss-module__oPxS3q__partsHead{font-size:var(--fs-small);color:var(--c-text-dim);margin-bottom:var(--sp-2)}.BookingViewCard-module-scss-module__oPxS3q__parts{gap:var(--sp-1);font-size:var(--fs-body);overflow-wrap:anywhere;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.Modal-module-scss-module__uM52DW__overlay{z-index:100;background:#07070fbf;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.Modal-module-scss-module__uM52DW__panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);width:100%;max-width:460px;padding:var(--sp-5);box-shadow:0 20px 60px #00000080,0 0 30px color-mix(in srgb, var(--c-accent) 10%, transparent)}.Modal-module-scss-module__uM52DW__panelHead{margin-bottom:var(--sp-4);justify-content:space-between;align-items:center;display:flex}.Modal-module-scss-module__uM52DW__closeBtn{color:var(--c-text-dim);font-size:var(--fs-h2);cursor:pointer;padding:var(--sp-1) var(--sp-2);background:0 0;border:none;line-height:1}.Modal-module-scss-module__uM52DW__closeBtn:hover{color:var(--c-text)}.Modal-module-scss-module__uM52DW__form{gap:var(--sp-3);flex-direction:column;display:flex}.Modal-module-scss-module__uM52DW__kindTabs{width:100%;display:flex}.Modal-module-scss-module__uM52DW__kindTabs>.segmentedBtn{padding:0 var(--sp-2);font-size:var(--fs-small);text-align:center;white-space:normal;flex:1;justify-content:center;line-height:1.15}.field.Modal-module-scss-module__uM52DW__kindSelect{display:none}@media (max-width:767px){.Modal-module-scss-module__uM52DW__kindTabs{display:none}.field.Modal-module-scss-module__uM52DW__kindSelect{display:flex}}.Modal-module-scss-module__uM52DW__actions{gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.Modal-module-scss-module__uM52DW__previewBox{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-ctl);padding:var(--sp-2);font-size:var(--fs-small)}.Modal-module-scss-module__uM52DW__previewSegment{padding:var(--sp-1) 0;color:var(--c-text-dim)}.Modal-module-scss-module__uM52DW__conflictItem{color:var(--c-danger);padding:var(--sp-1) 0}.Modal-module-scss-module__uM52DW__okBadge{color:var(--c-ok)}.Modal-module-scss-module__uM52DW__cancelGroup{gap:var(--sp-3);flex:none;margin-right:auto;display:flex}.Modal-module-scss-module__uM52DW__cancelHint{margin:var(--sp-2) 0 0;font-size:var(--fs-small);color:var(--c-text-dim);line-height:1.4}.Modal-module-scss-module__uM52DW__cancelledNote{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--c-border);font-size:var(--fs-small);color:var(--c-text-dim)}.Modal-module-scss-module__uM52DW__checkRow{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--c-text);cursor:pointer;display:flex}.Modal-module-scss-module__uM52DW__checkRow input{width:16px;height:16px;accent-color:var(--c-accent);cursor:pointer;flex:none}.Modal-module-scss-module__uM52DW__partsHead{font-size:var(--fs-small);color:var(--c-text-dim);margin-bottom:var(--sp-2)}.Modal-module-scss-module__uM52DW__partCard{border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--sp-3);margin-bottom:var(--sp-2);background:var(--c-bg)}.Modal-module-scss-module__uM52DW__partCardHead{margin-bottom:var(--sp-2);font-size:var(--fs-small);color:var(--c-text-dim);justify-content:space-between;align-items:center;display:flex}.Modal-module-scss-module__uM52DW__partGrid{gap:var(--sp-2);flex-wrap:wrap;display:flex}.Modal-module-scss-module__uM52DW__partGrid>.field{flex:110px}.Modal-module-scss-module__uM52DW__partDel{border:1px solid var(--c-border);border-radius:var(--r-ctl);background:var(--c-bg);color:var(--c-text-dim);cursor:pointer;font-family:inherit;font-size:var(--fs-small);padding:var(--sp-1) var(--sp-3)}.Modal-module-scss-module__uM52DW__partDel:hover{color:var(--c-text);border-color:var(--c-accent2)}.Modal-module-scss-module__uM52DW__partAdd{width:100%}
