.BoardingPassUpload_bookingSection__KdSlu *{font-size:14px}.BoardingPassUpload_bookingSection__KdSlu input[type=checkbox]{cursor:pointer}.BoardingPassUpload_tabbingWrapper__V_pMg{margin-bottom:2rem}.BoardingPassUpload_sectorTabs__deOTU{display:flex;border-bottom:1px solid #e5e7eb;gap:.6rem;width:100%;overflow:auto;scrollbar-width:none}.BoardingPassUpload_sectorTab__KLh5J{position:relative;min-width:100px;padding:.8rem 2rem;border:none;background:#e6e6e6;color:#000;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .3s ease}.BoardingPassUpload_sectorTab__KLh5J:hover{background-color:#f8f8f8}.BoardingPassUpload_sectorTab__KLh5J.BoardingPassUpload_active__PW2IG{color:#fff;border-bottom-color:var(--primary-color-100);background-color:var(--primary-color-100);font-weight:600}.BoardingPassUpload_sectorTab__KLh5J.BoardingPassUpload_Notactive__R5WkK{color:#6b7280;border-bottom-color:rgba(0,0,0,0)}.BoardingPassUpload_sectorTab__KLh5J:focus{outline:none;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.BoardingPassUpload_sectorTab__KLh5J:disabled{cursor:default}.BoardingPassUpload_passengerGroup__zzzXF{margin-bottom:1rem}.BoardingPassUpload_groupTitle__skqBR{font-weight:700;margin-bottom:.75rem;color:#333}.BoardingPassUpload_passengerRow__pfvNA{display:flex;gap:1rem;flex-direction:column}.BoardingPassUpload_passengerName__u88eZ{font-weight:500;color:#374151}.BoardingPassUpload_fileChips__osuVi{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.BoardingPassUpload_fileChip__xXhXw{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem 1rem;background:#fff;border:1px solid rgba(47,43,61,.2);border-radius:30px;max-width:100%}.BoardingPassUpload_fileChip__xXhXw .BoardingPassUpload_filename__BPKMC{font-size:1.4rem;color:#344054;font-weight:500;overflow:hidden;max-width:calc(100% - 2rem);width:auto;white-space:nowrap;text-overflow:ellipsis}.BoardingPassUpload_removeBtn___Jg5F{background:none;border:none;color:#6b7280;cursor:pointer;padding:0;margin-left:.25rem;font-size:1.6rem;line-height:normal;transition:color .2s ease;height:2rem;width:2rem;border-radius:50%;border:1px solid var(--primary-color-030);display:flex;align-items:center;justify-content:center}.BoardingPassUpload_removeBtn___Jg5F:hover{border-color:currentColor;color:#dc2626}.BoardingPassUpload_limitNote__qIv0f{margin-top:1rem;padding:.8rem 1.2rem;background-color:#fef3c7;border:1px solid #facc15;border-radius:.8rem;font-size:1.4rem;color:#713f12;width:-moz-fit-content;width:fit-content}.BoardingPassUpload_oneForAllSection__S4RGJ{padding:2rem 0}.BoardingPassUpload_customFileUpload__Q_krQ{background:#fff;transition:all .3s ease;padding:1.6rem 2.4rem;border:.1rem solid #eaecf0;border-radius:.8rem;text-align:center;font-size:1.4rem}.BoardingPassUpload_customFileUpload__Q_krQ svg{margin-bottom:1rem}.BoardingPassUpload_customFileUpload__Q_krQ:not(.BoardingPassUpload_disabled__te__q){cursor:pointer}.BoardingPassUpload_customFileUpload__Q_krQ:not(.BoardingPassUpload_disabled__te__q):hover{border-color:var(--primary-color-080)}.BoardingPassUpload_customFileUpload__Q_krQ:not(.BoardingPassUpload_disabled__te__q):hover .BoardingPassUpload_fileText__Gl09b{cursor:pointer}.BoardingPassUpload_customFileUpload__Q_krQ.BoardingPassUpload_disabled__te__q{cursor:not-allowed;opacity:.5}.BoardingPassUpload_customFileUpload__Q_krQ.BoardingPassUpload_disabled__te__q .BoardingPassUpload_fileText__Gl09b{cursor:not-allowed}.BoardingPassUpload_fileText__Gl09b{font-weight:500;color:#495057;font-size:1.4rem;margin:0}.BoardingPassUpload_progressArea__D9_yF{background:#fff;border:.1rem solid var(--primary-color-080);border-radius:.8rem;padding:1.6rem;margin:1rem 0;display:flex}.BoardingPassUpload_iconArea__7QGxG{margin-right:1.4rem}.BoardingPassUpload_iconArea__7QGxG svg{color:var(--primary-color-100)}.BoardingPassUpload_iconWrapper__AtPfj{padding:.6rem;border-radius:2.8rem;background:#f4ebff;border:.4rem solid #f9f5ff}.BoardingPassUpload_rowArea__n4k1z{width:calc(100% - 3.6rem)}.BoardingPassUpload_row__ucCGM{display:flex;align-items:center;gap:1.6rem}.BoardingPassUpload_content__mlud4{flex:1 1;min-width:0}.BoardingPassUpload_fileName__rIxau{letter-spacing:0;font-size:1.4rem;font-weight:500;line-height:2rem;color:#344054;margin-bottom:0;word-break:break-word}.BoardingPassUpload_fileSize__IxWwe{color:#667085;font-size:1.4rem;font-weight:400;line-height:2rem;letter-spacing:0;margin-bottom:0}.BoardingPassUpload_progressWrapper__RKqbV{flex-shrink:0;align-items:center}.BoardingPassUpload_progressText__pV_Wl{font-size:1.4rem;font-weight:500;line-height:2rem;letter-spacing:0;vertical-align:middle;color:#344054}.BoardingPassUpload_progressContainer__D_pwb{width:100%;background-color:#e5e7eb;border-radius:9999px;height:.8rem;overflow:hidden}.BoardingPassUpload_progressBar__YDw7v{height:.8rem;background-color:var(--primary-color-080);border-radius:9999px;transition:width .3s ease-in-out}.BoardingPassUpload_progressIcon__fcjHA{width:1.6rem;height:1.6rem;border-radius:50%;background-color:var(--primary-color-080);display:flex;align-items:center;justify-content:center}