.BookingInfo_container__K8OSo{display:flex;flex-direction:column;gap:1rem;width:100%;margin:0 auto}.BookingInfo_bookingInfoContainer___A9YM{display:flex;gap:1rem}.BookingInfo_bookingInfoItem__twqeu{display:flex;flex-direction:column;gap:1rem;width:100%}.BookingInfo_bookingInfoTitle__9AK44{font-size:1rem;color:#fff}.BookingInfo_input__Ndooq{width:100%;padding:.75rem 1rem .75rem 3rem;border-radius:.5rem;border:none;background:#fff;color:#374151;font-size:1rem;font-weight:350}.BookingInfo_input__Ndooq::placeholder{color:#9ca3af;font-weight:350}.BookingInfo_bookingInfoContent__CViiH{position:relative;display:flex;align-items:center}.BookingInfo_icon__q_DtA{position:absolute;left:1rem;width:1.25rem;height:1.25rem}.BookingInfo_formTitle__uXSBc{font-size:1rem;color:#fff}.BookingInfo_uploadContainer__MKYOV{background-color:#fff;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;position:relative;min-height:200px;transition:all .3s ease}.BookingInfo_uploadContainer__MKYOV:before{content:"";position:absolute;top:1rem;left:1rem;right:1rem;bottom:1rem;border:2px dashed #d3d3d3;border-radius:.5rem;pointer-events:none;transition:all .3s ease}.BookingInfo_uploadContainer__MKYOV.BookingInfo_dragging__Fr98d{background-color:#f8f9fa}.BookingInfo_uploadContainer__MKYOV.BookingInfo_dragging__Fr98d:before{border-color:#5b62a4;background-color:rgba(91,98,164,.05)}.BookingInfo_uploadContent__a0TYI{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;min-height:200px;cursor:pointer;padding:1rem}.BookingInfo_uploadIcon__JGZth{width:60px;height:60px}.BookingInfo_fileInput__rMsJY{display:none}.BookingInfo_uploadTitle__Fpqio{font-size:1rem;color:#5b62a4;text-align:center}.BookingInfo_uploadText__d6p2_{font-size:14px;color:#5b62a433;text-align:center}.BookingInfo_errorText__5PhV0{color:red;font-size:.875rem;margin-top:.5rem}.BookingInfo_fileList__Zcgn5{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.BookingInfo_fileItem__qCP3x{background-color:#fff;border-radius:.5rem;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center}.BookingInfo_fileInfo__AY4Za{display:flex;align-items:center;gap:.75rem}.BookingInfo_fileName__a2fPb{color:#5b62a4;font-size:.875rem;font-weight:350}.BookingInfo_removeButton__CjwMb{color:red;background:none;border:none;padding:.25rem;cursor:pointer;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.BookingInfo_removeButton__CjwMb:hover{opacity:.7}.BookingInfo_loader__A_vFG{display:flex;justify-content:center;align-items:center;margin-top:10rem;color:#5b62a4}@media (min-width:500px){.BookingInfo_uploadTitle__Fpqio{font-size:1.1rem}.BookingInfo_uploadText__d6p2_{font-size:1rem}.BookingInfo_uploadContent__a0TYI{gap:2rem}}@media (max-width:600px){.BookingInfo_bookingInfoContainer___A9YM{flex-direction:column}.BookingInfo_bookingInfoItem__twqeu{gap:.5rem}}@media (min-width:748px){.BookingInfo_uploadContainer__MKYOV{min-height:300px}.BookingInfo_uploadIcon__JGZth{width:80px;height:80px}}.compensation-layout{display:flex;min-height:100vh;width:100%;background-color:#fff;font-family:var(--font-coolvetica-family)}.compensation-main{display:flex;flex-direction:column;flex:5 1 0%;justify-content:space-between;align-items:center}.main-content{width:100%;max-width:704px;flex:1 0 auto;margin-bottom:40px}.review-rating{display:flex;justify-content:center}.content-area{background-color:#fff}@media (min-width:1280px){.main-content{margin-left:12%}.compensation-main{align-items:flex-start}}.container{gap:2.5rem;width:100%;margin:0 auto}.container,.formContainer{display:flex;flex-direction:column}.formContainer{background-color:#5b62a4;border-radius:.7rem;padding:1rem;gap:1rem}.informationBanner{background-color:#f7f7fa;border-radius:8px;padding:.75rem;display:flex;justify-content:flex-start;align-items:center;gap:1rem}.informationContent{color:#5b62a4;font-weight:350}.buttonContainer{display:flex;justify-content:flex-end;gap:2rem;margin-top:24px}.continueButton{background-color:#f0e878;color:#373b62;border:none;border-radius:8px;padding:1rem 48px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s;display:flex;align-items:center;justify-content:center;min-width:162px}.continueButton:hover{background-color:#e8e070}.continueButton.disabled{background-color:#ccc;color:#666;cursor:not-allowed}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}@media (max-width:460px){.buttonContainer{display:grid;grid-template-columns:1fr}}@media (max-width:750px){.content-area{padding:0 16px}.container{padding:0}.formContainer{padding:.5rem}}