.AuthenticationImage_wrapper__dy0aA{display:flex;align-items:center;justify-content:center;height:100vh;background-color:var(--background-color);position:relative}.AuthenticationImage_spaceTop__ko9RI{margin-top:var(--spacing-xs)}.AuthenticationImage_spaceBot__68y7C{margin-bottom:var(--spacing-lg)}.AuthenticationImage_formSection__OyXV4{width:100%;max-width:calc(26.875rem * var(--mantine-scale));background-color:var(--color-light);border-radius:calc(1rem * var(--mantine-scale));box-shadow:0 4px 16px rgba(0,0,0,.1);padding:calc(2.5rem * var(--mantine-scale));position:relative;margin:calc(1.25rem * var(--mantine-scale))}.AuthenticationImage_infoSection__x8MDS{flex:1;position:relative;background-image:url(/login/login-bc.jpg);background-size:cover;background-position:50%;height:100%}.AuthenticationImage_overlay__yZcod{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;padding:calc(1.25rem * var(--mantine-scale));max-width:80%;background-color:var(--color-accent);border-radius:calc(.75rem * var(--mantine-scale))}.AuthenticationImage_inputWrapper__ljzvC{--input-height:unset!important;--input-fz:unset!important}.AuthenticationImage_inputField__VRsN8{height:2rem;border:1px solid var(--color-accent-lighter);background-color:var(--field-background-color);outline:none;border-radius:unset;transition:border-color .2s ease-in-out;padding-inline-start:var(--spacing-sm);padding-inline-end:var(--spacing-sm)}.AuthenticationImage_inputField__VRsN8:hover{border-color:var(--color-accent-light)}.AuthenticationImage_inputField__VRsN8:focus{outline:1px solid var(--color-accent-light);outline-offset:calc(-.0625rem * var(--mantine-scale))}.AuthenticationImage_checkboxLabel__xvLW8,.AuthenticationImage_inputLabel__XVTa2{font-size:var(--size-xs);line-height:.9rem;color:var(--color-text-light);font-weight:600;text-transform:uppercase}.AuthenticationImage_checkboxLabel__xvLW8{padding-inline-start:var(--spacing-xs)}.AuthenticationImage_checkboxLabelWrapper__znCi_{justify-content:center}.PreBookingFormModal_modalContainer__ybr0B{padding:calc(1rem * var(--mantine-scale))}.PreBookingFormModal_formGridTwoCols__DWpjA{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.PreBookingFormModal_formGridOneCol__8inkT{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.PreBookingFormModal_modalFooter__v8bTy{display:flex;justify-content:end;width:100%;gap:.5rem}.PreBookingFormModal_simpleTable__P3AIO{min-width:100%;background-color:#fff;border-collapse:collapse;border:calc(.0625rem * var(--mantine-scale)) solid #e5e7eb}.PreBookingFormModal_tableHeaderCell__pHP_v{padding:calc(.5rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));text-align:left;font-size:calc(.625rem * var(--mantine-scale));text-transform:uppercase;font-weight:600;color:#4b5563;background-color:#f9fafb;border:calc(.0625rem * var(--mantine-scale)) solid #d1d5db}.PreBookingFormModal_w16__MBdGx{width:4rem}.PreBookingFormModal_tableRowHeader__WU0oy{border-top:calc(.0625rem * var(--mantine-scale)) solid #d1d5db}.PreBookingFormModal_tableCell__gijUB{padding:calc(.5rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale))}.PreBookingFormModal_tableBodyText__uSyYB{font-size:.75rem;line-height:1rem;color:#1f2937}.PreBookingFormModal_tableButtonWrapper__KljIq{text-align:center}.PreBookingFormModal_tableBorder__r4nOG,.PreBookingFormModal_tableButtonWrapper__KljIq{border:calc(.0625rem * var(--mantine-scale)) solid #d1d5db}.PreBookingFormModal_tableContainer__Xtozm{margin-top:.5rem}.FormSection_formSection__ccKqJ{background-color:var(--color-light);box-shadow:0 1px 2px rgba(0,0,0,.05);border-radius:.5rem;padding:calc(1rem * var(--mantine-scale))}.FormSection_sectionHeader__UR2YM{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(.25rem * var(--mantine-scale));padding-bottom:calc(.25rem * var(--mantine-scale))}.FormSection_withBorder__2vfiG{border-bottom:1px solid var(--divider-color)}.FormSection_sectionTitle__FMMRS{width:100%;display:block}.FormSection_sectionOptions__oN_k9{display:flex;align-items:center}.FormSection_sectionContent__1Cs7H{margin-top:calc(.5rem * var(--mantine-scale))}.custom-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;outline:none;transition:background .3s ease,border .3s ease,color .3s ease;text-wrap:nowrap}.custom-button:disabled{cursor:not-allowed;opacity:.6}.custom-button.full-width{width:100%}.size-xs{font-size:var(--size-xs);padding:var(--spacing-xs) var(--spacing-sm)}.size-sm{font-size:var(--size-sm);padding:var(--spacing-sm) var(--spacing-md)}.size-md{font-size:var(--size-md);padding:var(--spacing-md) var(--spacing-lg)}.size-lg{font-size:var(--size-lg);padding:var(--spacing-lg) var(--spacing-xl)}.size-xl{font-size:var(--size-xl);padding:var(--spacing-xl) var(--spacing-xl)}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-xl{border-radius:var(--radius-xl)}.filled,.light,.outline{color:var(--color-light)}.filled.brand{border:1px solid var(--color-brand);background:var(--color-brand)}.filled.accent{border:1px solid var(--color-accent-light);background:var(--color-accent-light)}.filled.dark{border:1px solid var(--color-dark);background:var(--color-dark)}.filled.light{border:1px solid var(--color-md-dart);background:var(--color-md-dart)}.filled.gradient{border:1px solid var(--color-accent-light);background:var(--gradient-primary)}.outline{background:transparent;border:calc(.0625rem * var(--mantine-scale)) solid}.outline.brand{color:var(--color-brand)}.outline.accent,.outline.gradient{color:var(--color-accent)}.outline.dark{color:var(--color-dark)}.outline.light{color:var(--color-md-dart)}.light{background:transparent;font-weight:700}.light.brand{color:var(--color-brand)}.light.accent,.light.gradient{color:var(--color-accent)}.light.dark{color:var(--color-dark)}.light.brand:hover{background:var(--color-brand)}.light.accent:hover,.light.gradient:hover{background:var(--color-accent-light)}.light.dark:hover{background:var(--color-dark)}.light.accent:hover,.light.brand:hover,.light.dark:hover,.light.gradient:hover{color:var(--color-light)}.DocumentUploadModal_footer__93ij0{display:flex;justify-content:end;width:100%;gap:.5rem}.DocumentUploadModal_container__hQnRe{padding:var(--spacing-md)}.DocumentUploadModal_errorContainer__QJIbx{margin-top:.75rem;padding:.75rem;background-color:#fef2f2;border:1px solid var(--color-accent-light);border-radius:var(--radius-sm)}.DocumentUploadModal_errorHeader__vdg7M{display:flex;justify-content:space-between;align-items:flex-start}.DocumentUploadModal_errorList__qdzFQ{list-style-type:disc;padding-left:1.25rem}.DocumentUploadModal_fileList__MMfab{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.DocumentUploadModal_fileItem__cDUUb{padding:var(--spacing-xs);border:1px solid var(--divider-color);border-radius:var(--radius-sm);background-color:var(--field-background-color)}.DocumentUploadModal_fileInfo__JOxZm,.DocumentUploadModal_fileItem__cDUUb{display:flex;align-items:center;gap:.5rem}.DocumentUploadModal_removeButton__lrnjR{color:var(--color-md-dart);cursor:pointer}.DocumentUploadModal_removeButton__lrnjR:hover{color:var(--color-dark)}.DocumentUploadModal_fileName__tqZMN{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:20rem;display:block;margin:0}.DocumentUploadModal_dropZone__yKNXX{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.5rem}.DocumentUploadModal_dropZoneActive__NwD3b{border-color:var(--color-accent-light)}.DocumentUploadModal_dropZoneLabel__WIMJO{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:15rem;border:2px dashed var(--color-md-dart);border-radius:.5rem;cursor:pointer;background-color:var(--field-background-color)}.DocumentUploadModal_dropZoneLabelActive__i23U2{border-color:var(--color-accent-light)}.DocumentUploadModal_dropZoneContent__dt_Ai{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:1.25rem;padding-bottom:1.5rem}.DocumentUploadModal_dropZoneIcon__1F0MC{color:var(--color-md-dart)}.DocumentUploadModal_dropZoneIconActive__lmuPJ{color:var(--color-accent-light)}.DocumentUploadModal_dropZoneTextBold__kKug_{font-weight:600}.DocumentUploadModal_dropZoneSubText__8hcGq{margin:var(--spacing-xs)}.DocumentUploadModal_hiddenInput__RtI9E{display:none}.PreBookingDocumentSection_table__rERrv{min-width:100%;background-color:#fff;border-collapse:collapse;border:calc(.0625rem * var(--mantine-scale)) solid #e5e7eb}.PreBookingDocumentSection_tableHeader__D_Qo9{padding:.5rem 1rem;text-align:left;font-size:calc(.625rem * var(--mantine-scale));text-transform:uppercase;font-weight:600;color:#4b5563;background-color:#f9fafb;border:calc(.0625rem * var(--mantine-scale)) solid #d1d5db}.PreBookingDocumentSection_w16__H6gf6{width:4rem}.PreBookingDocumentSection_tableRowHeader__y3PfE{border-top:calc(.0625rem * var(--mantine-scale)) solid #d1d5db}.PreBookingDocumentSection_tableCell__zYGWm{padding:.5rem 1rem;text-align:left;font-size:.75rem;color:#4b5563}.PreBookingDocumentSection_tableBorder__0zLiw,.PreBookingDocumentSection_tableButtonWrapper__LPzYd,.PreBookingDocumentSection_tableCell__zYGWm{border:calc(.0625rem * var(--mantine-scale)) solid #d1d5db}.PreBookingDocumentSection_tableButtonWrapper__LPzYd{text-align:center}.PreBookingDocumentSection_fileInfo__xt4Lv{font-size:.75rem;margin:.25rem}.PreBookingDocumentSection_fileType__OGZJf{font-size:.625rem;margin:.25rem}.PreBookingDocumentSection_actionButtons__xa2QV{display:flex;gap:.5rem;justify-content:center}.PreBookingDocumentSection_colSpan2__Vw78A{grid-column:span 2/span 2}.PreBookingDocumentSection_buttonWrapper__sd5x9{display:flex;justify-content:flex-end;align-items:center;margin-bottom:.25rem}.PreBookingDocumentSection_disabled__2s6V7{opacity:.5;cursor:not-allowed}.PreBookingDocumentSection_hidden__wOZby{display:none}.BookingKPIsPage_filterInput__xCO_v,.BookingKPIsPage_filterSelect__yZVrN{width:100%;padding-left:calc(.75rem * var(--mantine-scale))!important}.BookingKPIsPage_filterSelect__yZVrN{height:calc(2.25rem * var(--mantine-scale));border-radius:var(--radius-sm)}.AttachmentIndicator_attachmentContainer__Wy7Ko{position:relative;width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));cursor:default}.AttachmentIndicator_attachmentContainer__Wy7Ko.AttachmentIndicator_hasAttachments__X3VjT{color:inherit;cursor:pointer}.AttachmentIndicator_attachmentCounter__VBroh{position:absolute;top:calc(-.375rem * var(--mantine-scale));right:calc(-.25rem * var(--mantine-scale));background-color:#ccc;padding:0 calc(.25rem * var(--mantine-scale));height:calc(.875rem * var(--mantine-scale));border-radius:calc(.5rem * var(--mantine-scale));font-size:calc(.5rem * var(--mantine-scale));color:var(--color-text-lighter);font-weight:600;line-height:calc(.75rem * var(--mantine-scale));text-align:center;min-width:calc(.75rem * var(--mantine-scale))}.AttachmentIndicator_attachmentCounter__VBroh.AttachmentIndicator_active__XJ6NE{background:var(--gradient-primary)}.AttachmentIndicator_attachmentList__K9D3a{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(.3125rem * var(--mantine-scale));width:100%}.Input_input__7IYyY{width:100%;min-height:unset;font-size:.75rem;padding:calc(.25rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));outline:none}.PreBookingPage_filterSelect__ix8Sk{height:calc(2.25rem * var(--mantine-scale));border-radius:.25rem;padding-left:calc(.75rem * var(--mantine-scale))!important}.PreBookingPage_filterInput__QHTAC{width:calc(14.375rem * var(--mantine-scale));padding-left:calc(.75rem * var(--mantine-scale))!important}.PreBookingPage_exportButton__hEzCG{padding:0!important;font-size:.75rem;color:#1f2937;font-weight:400;width:calc(15.625rem * var(--mantine-scale))}.SearchInput_searchInput__9XdnX{height:calc(2.25rem * var(--mantine-scale));border-radius:var(--radius-sm);background-color:var(--field-background-color);border:1px solid var(--color-accent-lighter)}.SearchInput_searchInput__9XdnX:hover{border-color:var(--color-accent-light)}.SearchInput_searchInput__9XdnX:focus{outline:1px solid var(--color-accent-light);outline-offset:calc(-.0625rem * var(--mantine-scale))}.SearchInput_searchInput__9XdnX::placeholder{color:var(--color-text);opacity:1}