.Footer-module__uRDgia__footer{background:var(--black);color:var(--gray);margin-top:28px}.Footer-module__uRDgia__container{text-align:center;justify-content:center;align-items:center;max-width:1360px;min-height:92px;margin:0 auto;padding:0 20px;display:flex}.Footer-module__uRDgia__copyright{color:var(--light-gray-2);margin:0;font-size:16px}@media (max-width:768px){.Footer-module__uRDgia__container{min-height:82px;padding:0 12px}}
.LanguagePicker-module__GF6H3a__wrapper{position:relative}.LanguagePicker-module__GF6H3a__langButton{--size:40px;height:var(--size);background:var(--light-gray);cursor:pointer;transition:background-color var(--color-transition);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px;display:flex}.LanguagePicker-module__GF6H3a__langButton:hover,.LanguagePicker-module__GF6H3a__langButtonOpen{background-color:var(--light-gray-2)}.LanguagePicker-module__GF6H3a__langLabel{color:var(--black);font-family:var(--font-open-sans),sans-serif;font-weight:700;font-style:Bold;font-size:14px;line-height:135%}.LanguagePicker-module__GF6H3a__dropdown{background-color:var(--white);border:1px solid var(--light-gray);z-index:100;border-radius:12px;min-width:140px;padding:1.5px;list-style:none;animation:.12s LanguagePicker-module__GF6H3a__fadeIn;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000014}.LanguagePicker-module__GF6H3a__optionWrapper{transition:background-color var(--color-transition);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}@keyframes LanguagePicker-module__GF6H3a__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.LanguagePicker-module__GF6H3a__option{cursor:pointer;text-align:left;width:100%;font-family:var(--font-open-sans),sans-serif;font-weight:600;font-style:SemiBold;color:var(--black);transition:background-color var(--color-transition);background:0 0;border:none;border-radius:8px;padding:4px 8px;font-family:inherit;font-size:12px;line-height:135%;display:block}.LanguagePicker-module__GF6H3a__option:hover{background-color:var(--lightest-gray)}.LanguagePicker-module__GF6H3a__optionActive,.LanguagePicker-module__GF6H3a__optionActive:hover{background-color:var(--lightest-purple)}.LanguagePicker-module__GF6H3a__checkIcon{margin-left:20px}
.NotificationModal-module__1uyfDa__modal{max-width:760px}.NotificationModal-module__1uyfDa__container{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}.NotificationModal-module__1uyfDa__section{border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.NotificationModal-module__1uyfDa__sectionTitle{color:var(--black);margin:0;font-size:16px;font-weight:700;line-height:1.25}.NotificationModal-module__1uyfDa__badgeRow{align-items:center;gap:8px;display:flex}.NotificationModal-module__1uyfDa__badge{background:var(--lightest-purple);color:var(--purple);border-radius:999px;align-items:center;padding:8px 14px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.NotificationModal-module__1uyfDa__badgeDanger{color:#d93025;background:#fee8e6}.NotificationModal-module__1uyfDa__row{grid-template-columns:minmax(140px,180px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.NotificationModal-module__1uyfDa__label{color:var(--gray);font-size:16px;font-weight:500}.NotificationModal-module__1uyfDa__value{color:var(--black);word-break:break-word;font-size:16px;font-weight:500}.NotificationModal-module__1uyfDa__divider{border-top:1px solid var(--light-gray);width:100%}.NotificationModal-module__1uyfDa__footerRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.NotificationModal-module__1uyfDa__footerLabel{color:var(--gray);font-size:16px;font-weight:500}.NotificationModal-module__1uyfDa__footerValue{color:var(--gray);text-align:right;font-size:16px;font-weight:500}.NotificationModal-module__1uyfDa__filesBlock{flex-direction:column;gap:14px;display:flex}.NotificationModal-module__1uyfDa__fileRow{grid-template-columns:minmax(140px,180px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.NotificationModal-module__1uyfDa__fileValue{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.NotificationModal-module__1uyfDa__fileName{color:var(--black);overflow-wrap:anywhere;word-break:normal;width:100%;min-width:0;font-size:16px;font-weight:500}.NotificationModal-module__1uyfDa__fileActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.NotificationModal-module__1uyfDa__fileBtn{border:1px solid var(--light-gray);background:var(--white);color:var(--black);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.NotificationModal-module__1uyfDa__fileBtn:disabled{opacity:.5;cursor:not-allowed}.NotificationModal-module__1uyfDa__stateText{color:var(--gray);margin:0;font-size:18px;font-weight:600}@media (max-width:1024px){.NotificationModal-module__1uyfDa__section{border-radius:12px;padding:14px}.NotificationModal-module__1uyfDa__badge{padding:6px 10px;font-size:16px}.NotificationModal-module__1uyfDa__sectionTitle{font-size:16px}.NotificationModal-module__1uyfDa__row,.NotificationModal-module__1uyfDa__fileRow{grid-template-columns:minmax(80px,120px) minmax(0,1fr);gap:8px}.NotificationModal-module__1uyfDa__label,.NotificationModal-module__1uyfDa__value,.NotificationModal-module__1uyfDa__footerLabel,.NotificationModal-module__1uyfDa__footerValue{font-size:16px}}@media (max-width:767px){.NotificationModal-module__1uyfDa__fileRow{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.NotificationModal-module__1uyfDa__fileValue{gap:8px;width:100%}.NotificationModal-module__1uyfDa__fileActions{flex-flow:wrap;gap:8px}}
.ExpenseDetailsModal-module__J0DTfW__modal{max-width:1000px!important}.ExpenseDetailsModal-module__J0DTfW__container{flex-direction:column;gap:18px;display:flex}.ExpenseDetailsModal-module__J0DTfW__title{color:var(--black);margin:0;font-size:22px;font-weight:700}.ExpenseDetailsModal-module__J0DTfW__panel{border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;gap:20px;padding:20px;display:flex}.ExpenseDetailsModal-module__J0DTfW__detailsHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ExpenseDetailsModal-module__J0DTfW__detailsLeft{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ExpenseDetailsModal-module__J0DTfW__sectionLabel{color:var(--black);margin:0;font-size:16px;font-weight:700}.ExpenseDetailsModal-module__J0DTfW__dateRow{flex-direction:column;gap:2px;display:flex}.ExpenseDetailsModal-module__J0DTfW__dateValue{color:var(--black);margin:0;font-size:14px;font-weight:700}.ExpenseDetailsModal-module__J0DTfW__metaGrid{grid-template-columns:repeat(4,minmax(0,max-content));align-items:start;gap:24px;display:grid}.ExpenseDetailsModal-module__J0DTfW__metaItem{min-width:100px}.ExpenseDetailsModal-module__J0DTfW__metaItemFull{grid-column:1/-1}.ExpenseDetailsModal-module__J0DTfW__barcodeValue{word-break:break-all;font-family:monospace;font-size:11px}.ExpenseDetailsModal-module__J0DTfW__metaLabel{color:var(--gray);margin:0 0 2px;font-size:12px;font-weight:600}.ExpenseDetailsModal-module__J0DTfW__metaValue{color:var(--black);margin:0;font-size:12px;font-weight:700}.ExpenseDetailsModal-module__J0DTfW__topActions{flex-shrink:0;align-items:flex-start;gap:10px;display:inline-flex}.ExpenseDetailsModal-module__J0DTfW__statusBadge{white-space:nowrap;border-radius:100px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;line-height:135%;display:inline-flex}.ExpenseDetailsModal-module__J0DTfW__statusDefault{color:var(--dark-gray);background:var(--light-gray)}.ExpenseDetailsModal-module__J0DTfW__statusPaid{color:var(--dark-green);background:var(--light-green)}.ExpenseDetailsModal-module__J0DTfW__statusProcessing{color:var(--dark-yellow);background:var(--light-yellow)}.ExpenseDetailsModal-module__J0DTfW__statusDanger{color:var(--red-2);background:var(--light-red)}.ExpenseDetailsModal-module__J0DTfW__statusPending{color:var(--dark-blue,#1a56db);background:var(--light-blue,#e1effe)}.ExpenseDetailsModal-module__J0DTfW__iconActionButton{width:40px;height:40px;color:var(--gray);cursor:pointer;background:#f3f4f6;border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ExpenseDetailsModal-module__J0DTfW__iconActionButton:hover{background:#e5e7eb}.ExpenseDetailsModal-module__J0DTfW__downloadLinkButton{text-decoration:none}.ExpenseDetailsModal-module__J0DTfW__deleteActionButton{color:var(--red-2);background:0 0}.ExpenseDetailsModal-module__J0DTfW__deleteActionButton:hover{background:#c81c230f}.ExpenseDetailsModal-module__J0DTfW__sectionHeader{margin-top:4px}.ExpenseDetailsModal-module__J0DTfW__blockLabel{color:var(--black);margin:0;font-size:16px;font-weight:700}.ExpenseDetailsModal-module__J0DTfW__tableWrap{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.ExpenseDetailsModal-module__J0DTfW__table{border-collapse:collapse;width:100%;font-size:13px}.ExpenseDetailsModal-module__J0DTfW__table thead{background:#f7f7f8}.ExpenseDetailsModal-module__J0DTfW__table th,.ExpenseDetailsModal-module__J0DTfW__table td{text-align:left;border-bottom:1px solid #eceef1;padding:12px 14px}.ExpenseDetailsModal-module__J0DTfW__table th{color:var(--gray);white-space:nowrap;font-size:12px;font-weight:600}.ExpenseDetailsModal-module__J0DTfW__table td{color:var(--black);font-size:13px;font-weight:600}.ExpenseDetailsModal-module__J0DTfW__table tbody tr:last-child td{border-bottom:none}.ExpenseDetailsModal-module__J0DTfW__loadingRow{text-align:center;color:var(--gray);font-size:13px;padding:24px!important;font-weight:400!important}.ExpenseDetailsModal-module__J0DTfW__routeLine{color:var(--black);font-weight:600;display:block}.ExpenseDetailsModal-module__J0DTfW__routeTime{color:var(--gray);margin-top:2px;font-size:12px;font-weight:400;display:block}.ExpenseDetailsModal-module__J0DTfW__summaryOuter{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:0;width:min(420px,100%);margin-left:auto;display:flex;overflow:hidden}.ExpenseDetailsModal-module__J0DTfW__summaryCard{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ExpenseDetailsModal-module__J0DTfW__summaryLine{justify-content:space-between;align-items:center;gap:12px;display:flex}.ExpenseDetailsModal-module__J0DTfW__summaryLabel{color:var(--gray);font-size:13px;font-weight:500}.ExpenseDetailsModal-module__J0DTfW__summaryValue{color:var(--black);white-space:nowrap;font-size:13px;font-weight:600}.ExpenseDetailsModal-module__J0DTfW__totalRow{background:var(--lightest-purple);border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ExpenseDetailsModal-module__J0DTfW__totalLabel{color:var(--dark-gray);font-size:14px;font-weight:600}.ExpenseDetailsModal-module__J0DTfW__totalValue{color:var(--black);font-size:20px;font-weight:700;line-height:1}.ExpenseDetailsModal-module__J0DTfW__salaryNegative{color:var(--red-2)!important}.ExpenseDetailsModal-module__J0DTfW__salaryTotalRow{background:var(--lightest-purple);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard{background:var(--lightest-purple);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ExpenseDetailsModal-module__J0DTfW__salarySubmitActions{justify-content:flex-end;gap:12px;display:flex}.ExpenseDetailsModal-module__J0DTfW__block{flex-direction:column;gap:10px;display:flex}.ExpenseDetailsModal-module__J0DTfW__note{color:var(--black);border:1px solid #e5e7eb;border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.ExpenseDetailsModal-module__J0DTfW__emptyNote{color:var(--gray);text-align:center;border:1px solid #e5e7eb;border-radius:12px;margin:0;padding:20px 14px;font-size:14px}.ExpenseDetailsModal-module__J0DTfW__attachmentsList{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ExpenseDetailsModal-module__J0DTfW__attachmentRow{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ExpenseDetailsModal-module__J0DTfW__attachmentRow:last-child{border-bottom:none}.ExpenseDetailsModal-module__J0DTfW__attachmentLeft{align-items:center;gap:10px;min-width:0;display:flex}.ExpenseDetailsModal-module__J0DTfW__fileIcon{background:var(--lightest-purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ExpenseDetailsModal-module__J0DTfW__fileName{color:var(--black);word-break:break-word;margin:0;font-size:14px;font-weight:600;line-height:1.2}.ExpenseDetailsModal-module__J0DTfW__fileMeta{color:var(--gray);margin:2px 0 0;font-size:12px}.ExpenseDetailsModal-module__J0DTfW__viewBtn{width:32px;height:32px;color:var(--gray);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ExpenseDetailsModal-module__J0DTfW__viewBtn:hover{background:var(--lightest-gray);color:var(--black)}.ExpenseDetailsModal-module__J0DTfW__attachmentActions{align-items:center;gap:4px;display:inline-flex}@media (max-width:767px){.ExpenseDetailsModal-module__J0DTfW__modal{height:100%;border-radius:0!important;width:100%!important;max-width:100%!important;max-height:none!important}.ExpenseDetailsModal-module__J0DTfW__container{gap:12px;min-width:0}.ExpenseDetailsModal-module__J0DTfW__panel{gap:16px;min-width:0;padding:16px}.ExpenseDetailsModal-module__J0DTfW__detailsHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.ExpenseDetailsModal-module__J0DTfW__detailsLeft{min-width:0;display:contents}.ExpenseDetailsModal-module__J0DTfW__sectionLabel{grid-area:1/1;align-self:center;margin:0}.ExpenseDetailsModal-module__J0DTfW__topActions{border-bottom:none;flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;place-self:center end;gap:8px;width:auto;padding:0}.ExpenseDetailsModal-module__J0DTfW__dateRow,.ExpenseDetailsModal-module__J0DTfW__detailsLeft>.ExpenseDetailsModal-module__J0DTfW__metaGrid{grid-column:1/-1}.ExpenseDetailsModal-module__J0DTfW__dateRow{margin-top:4px}.ExpenseDetailsModal-module__J0DTfW__metaGrid{grid-template-columns:1fr;gap:12px}.ExpenseDetailsModal-module__J0DTfW__metaItem{min-width:0}.ExpenseDetailsModal-module__J0DTfW__tableWrap{background:0 0;border:none;border-radius:0;overflow:visible}.ExpenseDetailsModal-module__J0DTfW__table{min-width:0;display:block}.ExpenseDetailsModal-module__J0DTfW__table thead{display:none}.ExpenseDetailsModal-module__J0DTfW__table tbody{flex-direction:column;gap:12px;display:flex}.ExpenseDetailsModal-module__J0DTfW__tableRow{background:var(--white);border:1px solid #e5e7eb;border-radius:14px;display:block;overflow:hidden}.ExpenseDetailsModal-module__J0DTfW__table tbody tr:last-child td{border-bottom:none}.ExpenseDetailsModal-module__J0DTfW__table td{vertical-align:top;word-break:break-word;border-bottom:1px solid #eceef1;grid-template-columns:minmax(88px,38%) minmax(0,1fr);gap:4px 12px;padding:10px 14px;display:grid}.ExpenseDetailsModal-module__J0DTfW__table td:before{content:attr(data-label);color:var(--gray);font-size:12px;font-weight:600;line-height:1.35}.ExpenseDetailsModal-module__J0DTfW__table td[colspan]{text-align:center;padding:20px 14px;display:block}.ExpenseDetailsModal-module__J0DTfW__table td[colspan]:before{display:none}.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__tableWrap{background:var(--white);border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__table{table-layout:fixed;width:100%;display:table}.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__table thead{display:table-header-group}.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__table tbody{display:table-row-group}.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__table tbody>tr{background:0 0;border:none;border-radius:0;display:table-row}:is(.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__table th,.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__table td){vertical-align:top;word-break:break-word;border-bottom:1px solid #eceef1;padding:10px 12px;display:table-cell}.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__table td:before{content:none;display:none}:is(.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__table td:last-child,.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__table th:last-child){text-align:right;width:38%}.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__table td.ExpenseDetailsModal-module__J0DTfW__salaryNegative{color:var(--red-2)}.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__salaryTotalRow{text-align:left;flex-direction:column;align-items:stretch;gap:6px}.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__salaryTotalRow .ExpenseDetailsModal-module__J0DTfW__totalValue{text-align:left;font-size:18px}.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__salaryTotalCard .ExpenseDetailsModal-module__J0DTfW__summaryLine{flex-direction:column;align-items:stretch;gap:4px}:is(.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__salaryTotalCard .ExpenseDetailsModal-module__J0DTfW__summaryValue,.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__salaryTotalCard .ExpenseDetailsModal-module__J0DTfW__totalValue){text-align:left;white-space:normal}.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__salarySubmitActions{flex-direction:column;align-items:stretch}.ExpenseDetailsModal-module__J0DTfW__panel:has(>.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard) .ExpenseDetailsModal-module__J0DTfW__salarySubmitActions>*{width:100%}.ExpenseDetailsModal-module__J0DTfW__routeLine,.ExpenseDetailsModal-module__J0DTfW__routeTime{white-space:normal;word-break:break-word}.ExpenseDetailsModal-module__J0DTfW__summaryOuter{width:100%;margin-left:0}.ExpenseDetailsModal-module__J0DTfW__summaryLine{align-items:flex-start;gap:8px}.ExpenseDetailsModal-module__J0DTfW__summaryLabel{white-space:normal;min-width:0}.ExpenseDetailsModal-module__J0DTfW__summaryValue{white-space:normal;text-align:right}.ExpenseDetailsModal-module__J0DTfW__totalRow,.ExpenseDetailsModal-module__J0DTfW__salaryTotalRow{flex-wrap:wrap}.ExpenseDetailsModal-module__J0DTfW__totalValue{font-size:18px}.ExpenseDetailsModal-module__J0DTfW__salaryTotalCard{min-width:0}.ExpenseDetailsModal-module__J0DTfW__salarySubmitActions{flex-wrap:wrap;justify-content:stretch}.ExpenseDetailsModal-module__J0DTfW__attachmentRow{flex-wrap:wrap;align-items:flex-start}.ExpenseDetailsModal-module__J0DTfW__attachmentLeft{flex:1;min-width:0}.ExpenseDetailsModal-module__J0DTfW__attachmentActions{margin-left:auto}}
.InvoiceDetailsModal-module__KhtqYq__modal{max-width:1150px!important}.InvoiceDetailsModal-module__KhtqYq__container{flex-direction:column;gap:18px;display:flex}.InvoiceDetailsModal-module__KhtqYq__title{color:var(--black);margin:0;font-size:22px;font-weight:700}.InvoiceDetailsModal-module__KhtqYq__panel{border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;gap:20px;padding:20px;display:flex}.InvoiceDetailsModal-module__KhtqYq__topRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.InvoiceDetailsModal-module__KhtqYq__metaGrid{grid-template-columns:repeat(4,minmax(0,max-content));justify-content:start;align-items:start;gap:32px;display:grid}.InvoiceDetailsModal-module__KhtqYq__metaItem{min-width:120px}.InvoiceDetailsModal-module__KhtqYq__metaLabel{color:var(--gray);margin:0 0 4px;font-size:12px;font-weight:600}.InvoiceDetailsModal-module__KhtqYq__metaValue{color:var(--black);margin:0;font-size:12px;font-weight:700}.InvoiceDetailsModal-module__KhtqYq__subValue{color:var(--gray);margin:0;font-size:13px;line-height:1.35}.InvoiceDetailsModal-module__KhtqYq__statusBadge{white-space:nowrap;border-radius:100px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:135%;display:inline-flex}.InvoiceDetailsModal-module__KhtqYq__topActions{align-items:flex-start;gap:12px;display:inline-flex}.InvoiceDetailsModal-module__KhtqYq__statusMenuWrap{position:relative}.InvoiceDetailsModal-module__KhtqYq__statusButton{cursor:pointer;border:none;align-items:center;gap:8px;display:inline-flex}.InvoiceDetailsModal-module__KhtqYq__statusArrow{font-size:12px;line-height:1}.InvoiceDetailsModal-module__KhtqYq__chevron{transition:transform var(--transform-transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.InvoiceDetailsModal-module__KhtqYq__chevron svg{width:12px;height:12px}.InvoiceDetailsModal-module__KhtqYq__chevron svg path{fill:currentColor}.InvoiceDetailsModal-module__KhtqYq__chevronUp{transform:rotate(180deg)}.InvoiceDetailsModal-module__KhtqYq__statusMenu{z-index:3;background:var(--white);border:1px solid #e5e7eb;border-radius:14px;min-width:220px;max-width:min(280px,100vw - 48px);position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #0c14211f}.InvoiceDetailsModal-module__KhtqYq__statusMenuItem{background:var(--white);text-align:left;width:100%;color:var(--black);cursor:pointer;border:none;padding:12px 14px;font-size:14px}.InvoiceDetailsModal-module__KhtqYq__statusMenuItem:hover{background:var(--lightest-gray)}.InvoiceDetailsModal-module__KhtqYq__statusMenuItemActive{background:var(--lightest-purple);color:var(--purple)}.InvoiceDetailsModal-module__KhtqYq__iconActionButton{width:40px;height:40px;color:var(--gray);cursor:pointer;background:#f3f4f6;border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.InvoiceDetailsModal-module__KhtqYq__iconActionButton:hover{background:#e5e7eb}.InvoiceDetailsModal-module__KhtqYq__downloadLinkButton{text-decoration:none}.InvoiceDetailsModal-module__KhtqYq__deleteActionButton{color:var(--red-2);background:0 0}.InvoiceDetailsModal-module__KhtqYq__deleteActionButton:hover{background:#c81c230f}.InvoiceDetailsModal-module__KhtqYq__statusProcessing{color:var(--dark-yellow);background:var(--light-yellow)}.InvoiceDetailsModal-module__KhtqYq__statusPaid{color:var(--dark-green);background:var(--light-green)}.InvoiceDetailsModal-module__KhtqYq__statusDanger{color:var(--red-2);background:var(--light-red)}.InvoiceDetailsModal-module__KhtqYq__statusDefault{color:var(--dark-gray);background:var(--light-gray)}.InvoiceDetailsModal-module__KhtqYq__billedTo{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.InvoiceDetailsModal-module__KhtqYq__billedToContent{flex-flow:column wrap;display:flex}.InvoiceDetailsModal-module__KhtqYq__itemsHeader{color:var(--gray);font-size:15px;font-weight:600}.InvoiceDetailsModal-module__KhtqYq__tableWrap{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.InvoiceDetailsModal-module__KhtqYq__table{border-collapse:collapse;width:100%;font-size:14px}.InvoiceDetailsModal-module__KhtqYq__table thead{background:#f7f7f8}.InvoiceDetailsModal-module__KhtqYq__table th,.InvoiceDetailsModal-module__KhtqYq__table td{text-align:left;border-bottom:1px solid #eceef1;padding:14px 12px}.InvoiceDetailsModal-module__KhtqYq__table th{color:var(--gray);font-size:12px;font-weight:600}.InvoiceDetailsModal-module__KhtqYq__table td{color:var(--black);font-size:12px;font-weight:700}.InvoiceDetailsModal-module__KhtqYq__table tbody tr:last-child td{border-bottom:none}.InvoiceDetailsModal-module__KhtqYq__totalPill{background:var(--lightest-purple);border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-weight:700;display:inline-flex}.InvoiceDetailsModal-module__KhtqYq__summaryRow{align-items:stretch;gap:12px;width:min(412px,100%);margin-left:auto;display:flex}.InvoiceDetailsModal-module__KhtqYq__totalCard{background:var(--lightest-purple);border-radius:14px;flex-direction:column;justify-content:space-between;gap:6px;min-width:150px;padding:14px 16px;display:flex}.InvoiceDetailsModal-module__KhtqYq__totalCardLabel{color:var(--dark-gray);font-size:12px;font-weight:600}.InvoiceDetailsModal-module__KhtqYq__totalCardValue{color:var(--black);font-size:20px;font-weight:700;line-height:1}.InvoiceDetailsModal-module__KhtqYq__summaryCard{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;flex:1;gap:12px;width:min(320px,100%);padding:14px 16px;display:flex}.InvoiceDetailsModal-module__KhtqYq__summaryLine{color:var(--black);justify-content:space-between;align-items:center;font-size:14px;display:flex}.InvoiceDetailsModal-module__KhtqYq__summaryLabel{color:var(--gray);font-size:13px}.InvoiceDetailsModal-module__KhtqYq__summaryValue{color:var(--black);font-size:14px;font-weight:600}.InvoiceDetailsModal-module__KhtqYq__block{flex-direction:column;gap:10px;display:flex}.InvoiceDetailsModal-module__KhtqYq__blockLabel{color:var(--black);font-size:16px;font-weight:700}.InvoiceDetailsModal-module__KhtqYq__note{color:var(--black);border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;font-size:14px}.InvoiceDetailsModal-module__KhtqYq__emptyNote{color:var(--gray);text-align:center;border:1px solid #e5e7eb;border-radius:12px;padding:20px 14px;font-size:14px}.InvoiceDetailsModal-module__KhtqYq__attachmentsList{border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.InvoiceDetailsModal-module__KhtqYq__attachmentRow{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.InvoiceDetailsModal-module__KhtqYq__attachmentRow:last-child{border-bottom:none}.InvoiceDetailsModal-module__KhtqYq__attachmentLeft{align-items:center;gap:10px;min-width:0;display:flex}.InvoiceDetailsModal-module__KhtqYq__fileIcon{background:var(--lightest-purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.InvoiceDetailsModal-module__KhtqYq__fileName{color:var(--black);word-break:break-word;font-size:14px;line-height:1.2}.InvoiceDetailsModal-module__KhtqYq__fileMeta{color:var(--gray);margin-top:2px;font-size:12px}.InvoiceDetailsModal-module__KhtqYq__viewBtn{width:32px;height:32px;color:var(--gray);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.InvoiceDetailsModal-module__KhtqYq__viewBtn:hover{background:var(--lightest-gray);color:var(--black)}.InvoiceDetailsModal-module__KhtqYq__attachmentActions{align-items:center;gap:4px;display:inline-flex}@media (max-width:767px){.InvoiceDetailsModal-module__KhtqYq__modal{height:100%;border-radius:0!important;width:100%!important;max-width:100%!important;max-height:none!important}.InvoiceDetailsModal-module__KhtqYq__container{gap:12px;min-width:0}.InvoiceDetailsModal-module__KhtqYq__panel{gap:16px;min-width:0;padding:16px}.InvoiceDetailsModal-module__KhtqYq__title{font-size:22px}.InvoiceDetailsModal-module__KhtqYq__metaGrid{grid-template-columns:1fr;gap:12px}.InvoiceDetailsModal-module__KhtqYq__metaItem{min-width:0}.InvoiceDetailsModal-module__KhtqYq__topRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;display:grid}.InvoiceDetailsModal-module__KhtqYq__topRow>.InvoiceDetailsModal-module__KhtqYq__metaGrid{grid-area:1/1;min-width:0}.InvoiceDetailsModal-module__KhtqYq__topActions{border-bottom:none;flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;place-self:start end;gap:8px;width:auto;padding:0}.InvoiceDetailsModal-module__KhtqYq__statusMenu{min-width:160px}.InvoiceDetailsModal-module__KhtqYq__billedTo{flex-direction:column;align-items:flex-start;gap:6px}.InvoiceDetailsModal-module__KhtqYq__billedToContent{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.InvoiceDetailsModal-module__KhtqYq__tableWrap{background:0 0;border:none;border-radius:0;overflow:visible}.InvoiceDetailsModal-module__KhtqYq__table{min-width:0;display:block}.InvoiceDetailsModal-module__KhtqYq__table thead{display:none}.InvoiceDetailsModal-module__KhtqYq__table tbody{flex-direction:column;gap:12px;display:flex}.InvoiceDetailsModal-module__KhtqYq__tableRow{background:var(--white);border:1px solid #e5e7eb;border-radius:14px;display:block;overflow:hidden}.InvoiceDetailsModal-module__KhtqYq__table tbody tr:last-child td{border-bottom:none}.InvoiceDetailsModal-module__KhtqYq__table td{vertical-align:top;word-break:break-word;border-bottom:1px solid #eceef1;grid-template-columns:minmax(88px,38%) minmax(0,1fr);gap:4px 12px;padding:10px 14px;display:grid}.InvoiceDetailsModal-module__KhtqYq__table td:before{content:attr(data-label);color:var(--gray);font-size:12px;font-weight:600;line-height:1.35}.InvoiceDetailsModal-module__KhtqYq__table td[colspan]{text-align:center;padding:20px 14px;display:block}.InvoiceDetailsModal-module__KhtqYq__table td[colspan]:before{display:none}.InvoiceDetailsModal-module__KhtqYq__totalPill{justify-self:start}.InvoiceDetailsModal-module__KhtqYq__summaryRow{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-left:0}.InvoiceDetailsModal-module__KhtqYq__totalCard,.InvoiceDetailsModal-module__KhtqYq__summaryCard{width:100%;min-width:0}.InvoiceDetailsModal-module__KhtqYq__totalCardValue{font-size:20px}.InvoiceDetailsModal-module__KhtqYq__summaryLine{align-items:flex-start;gap:8px}.InvoiceDetailsModal-module__KhtqYq__summaryLabel{white-space:normal;min-width:0}.InvoiceDetailsModal-module__KhtqYq__summaryValue{text-align:right;white-space:normal}.InvoiceDetailsModal-module__KhtqYq__attachmentRow{flex-wrap:wrap;align-items:flex-start}.InvoiceDetailsModal-module__KhtqYq__attachmentLeft{flex:1;min-width:0}.InvoiceDetailsModal-module__KhtqYq__attachmentActions{margin-left:auto}}.InvoiceDetailsModal-module__KhtqYq__footerActions{display:none}
.NotificationsDropdown-module__MJB1YG__wrapper,.NotificationsDropdown-module__MJB1YG__bellButton{position:relative}.NotificationsDropdown-module__MJB1YG__badge{background:var(--purple);min-width:18px;height:18px;color:var(--white);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px}.NotificationsDropdown-module__MJB1YG__dropdown{border:1px solid var(--light-gray);background:var(--white);z-index:140;border-radius:8px;flex-direction:column;width:min(92vw,380px);max-height:min(70vh,560px);animation:.16s NotificationsDropdown-module__MJB1YG__dropdownFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:-50px;overflow:hidden;box-shadow:0 12px 28px #00000014}@keyframes NotificationsDropdown-module__MJB1YG__dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.NotificationsDropdown-module__MJB1YG__headerRow{border-bottom:1px solid var(--light-gray);justify-content:space-between;align-items:center;height:72px;padding:0 20px;display:flex}.NotificationsDropdown-module__MJB1YG__titleWrap{align-items:center;gap:8px;display:flex}.NotificationsDropdown-module__MJB1YG__title{color:var(--black);margin:0;font-size:16px;font-weight:700;line-height:100%}.NotificationsDropdown-module__MJB1YG__total{background:var(--light-gray);min-width:18px;height:18px;color:var(--gray);text-align:center;border-radius:6px;padding:0 5px;font-size:12px;font-weight:700;line-height:18px}.NotificationsDropdown-module__MJB1YG__clearAllBtn{color:var(--purple);cursor:pointer;background:0 0;border:none;font-size:16px;font-weight:600;line-height:100%}.NotificationsDropdown-module__MJB1YG__clearAllBtn:hover:not(:disabled){opacity:.8}.NotificationsDropdown-module__MJB1YG__clearAllBtn:disabled{opacity:.8;cursor:default}.NotificationsDropdown-module__MJB1YG__content{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;height:366px;padding:12px;display:flex;overflow:auto}.NotificationsDropdown-module__MJB1YG__contentEmpty{justify-content:center;align-items:center}.NotificationsDropdown-module__MJB1YG__item{text-align:left;cursor:pointer;background:var(--lightest-gray);border:1px solid var(--light-gray);width:100%;transition:background-color var(--color-transition);border-radius:8px;padding:12px 14px;display:block}.NotificationsDropdown-module__MJB1YG__item:hover{background:var(--lightest-purple)}.NotificationsDropdown-module__MJB1YG__itemTitleRow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.NotificationsDropdown-module__MJB1YG__itemTitle{color:var(--black);margin:0;font-size:16px;font-weight:600;line-height:1.3}.NotificationsDropdown-module__MJB1YG__itemTime{color:var(--gray);margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.3}.NotificationsDropdown-module__MJB1YG__unreadDot{background:var(--purple);border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.NotificationsDropdown-module__MJB1YG__emptyState{text-align:center;color:var(--black);justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1.2;display:flex}@media (max-width:767px){.NotificationsDropdown-module__MJB1YG__dropdown{width:min(92vw,365px)!important;right:-55px!important}.NotificationsDropdown-module__MJB1YG__content{height:90vh}.NotificationsDropdown-module__MJB1YG__headerRow{height:64px;padding:0 16px}.NotificationsDropdown-module__MJB1YG__title,.NotificationsDropdown-module__MJB1YG__clearAllBtn{font-size:18px}.NotificationsDropdown-module__MJB1YG__emptyState{min-height:180px;font-size:24px}}
.Header-module__HLHj8a__header{background-color:var(--lightest-gray);z-index:103;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;height:80px;padding:30px 20px 0;display:flex;position:fixed;top:0}.Header-module__HLHj8a__header.Header-module__HLHj8a__drawerOpen{width:calc(100% - var(--drawer-open-offset))}.Header-module__HLHj8a__header.Header-module__HLHj8a__drawerClosed{width:calc(100% - var(--drawer-closed-offset))}.Header-module__HLHj8a__header{transition:width var(--transform-transition)}.Header-module__HLHj8a__header .Header-module__HLHj8a__mobileMenuButton{display:none}.Header-module__HLHj8a__right{align-items:center;gap:8px;display:flex}.Header-module__HLHj8a__iconButton{--size:40px;width:var(--size);height:var(--size);color:var(--gray);background:0 0;background-color:var(--light-gray);cursor:pointer;transition:background-color var(--color-transition),color var(--color-transition);border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.Header-module__HLHj8a__iconButton:hover{background-color:var(--light-gray-2)}.Header-module__HLHj8a__iconButton.Header-module__HLHj8a__adminPortalButton{border-radius:999px;width:40px;height:40px}.Header-module__HLHj8a__adminPortalButton svg{width:24px;height:24px}.Header-module__HLHj8a__avatarBadge{background:var(--lightest-purple);width:40px;height:40px;color:var(--purple);cursor:pointer;transition:background-color var(--color-transition);border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.Header-module__HLHj8a__avatarBadge:hover{background:var(--light-gray)}.Header-module__HLHj8a__avatarBadge svg{width:16px;height:16px}.Header-module__HLHj8a__avatarImage{object-fit:cover;border-radius:999px;width:100%;height:100%}.Header-module__HLHj8a__logoWrapper{display:none}.Header-module__HLHj8a__logoLink{align-items:center;display:inline-flex}.Header-module__HLHj8a__logo{width:64px;height:48px}@media (max-width:767px){.Header-module__HLHj8a__header{justify-content:space-between;align-items:center;width:100%;height:auto;min-height:80px;padding:16px;display:flex}.Header-module__HLHj8a__header.Header-module__HLHj8a__drawerOpen,.Header-module__HLHj8a__header.Header-module__HLHj8a__drawerClosed{width:100%}.Header-module__HLHj8a__header .Header-module__HLHj8a__languagePickerWrapper{display:none}.Header-module__HLHj8a__header .Header-module__HLHj8a__logoWrapper{flex-shrink:0;display:block}.Header-module__HLHj8a__header .Header-module__HLHj8a__logo{width:64px;height:56px}.Header-module__HLHj8a__header .Header-module__HLHj8a__right{gap:8px}.Header-module__HLHj8a__header .Header-module__HLHj8a__right .Header-module__HLHj8a__avatarBadge{flex-shrink:0;order:1;width:48px;height:48px;font-size:18px;display:inline-flex}.Header-module__HLHj8a__header .Header-module__HLHj8a__right .Header-module__HLHj8a__bellButton{order:2}.Header-module__HLHj8a__header .Header-module__HLHj8a__right .Header-module__HLHj8a__bellButton button{--size:48px;border-radius:10px;min-width:48px}.Header-module__HLHj8a__header .Header-module__HLHj8a__right .Header-module__HLHj8a__adminPortalButton{order:1;width:48px;height:48px}.Header-module__HLHj8a__header .Header-module__HLHj8a__right .Header-module__HLHj8a__mobileMenuButton{order:3;display:flex}.Header-module__HLHj8a__header .Header-module__HLHj8a__right .Header-module__HLHj8a__mobileMenuButton button{--size:48px;border-radius:10px;width:48px;min-width:48px;height:48px}}
.ImpersonationBanner-module__x5nnhG__banner{background:#fff1d6;border-bottom:1px solid #f0d49a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 20px;display:flex}.ImpersonationBanner-module__x5nnhG__details{align-items:center;gap:12px;min-width:0;display:flex}.ImpersonationBanner-module__x5nnhG__textBlock{min-width:0}.ImpersonationBanner-module__x5nnhG__title{color:#5f3b00;font-size:14px;font-weight:700;line-height:20px}.ImpersonationBanner-module__x5nnhG__subtitle{color:#7a5a1d;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.ImpersonationBanner-module__x5nnhG__stopButton{flex-shrink:0}@media (max-width:767px){.ImpersonationBanner-module__x5nnhG__banner{flex-direction:column;align-items:stretch;padding:12px 16px}.ImpersonationBanner-module__x5nnhG__details{align-items:flex-start}}
.Button-module__G8RKKW__button{font-family:var(--font-open-sans),sans-serif;cursor:pointer;transition:background-color var(--color-transition),color var(--color-transition),border-color var(--color-transition);border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:135%;display:inline-flex}.Button-module__G8RKKW__button:disabled{opacity:.5;pointer-events:none}.Button-module__G8RKKW__loading{cursor:default}.Button-module__G8RKKW__fullWidth{width:100%}.Button-module__G8RKKW__primary{background-color:var(--purple);color:var(--white)}.Button-module__G8RKKW__primary:hover{background-color:var(--dark-purple)}.Button-module__G8RKKW__primary:active{background-color:var(--dark-purple);transform:scale(.98)}.Button-module__G8RKKW__secondary{background-color:var(--black);color:var(--white)}.Button-module__G8RKKW__secondary:hover{background-color:var(--dark-gray);color:var(--white)}.Button-module__G8RKKW__tertiary{border:1px solid var(--black);color:var(--black);background-color:#0000}.Button-module__G8RKKW__tertiary svg path{fill:var(--black)}.Button-module__G8RKKW__tertiary:hover{background-color:var(--dark-gray);border-color:var(--dark-gray);color:var(--white)}.Button-module__G8RKKW__tertiary:hover svg path{fill:var(--white)}.Button-module__G8RKKW__unfilled{color:var(--black);background-color:#0000}.Button-module__G8RKKW__unfilled:hover,.Button-module__G8RKKW__unfilled-2{color:var(--gray);background-color:#0000}.Button-module__G8RKKW__unfilled-2:hover{color:var(--black);background-color:#0000}.Button-module__G8RKKW__unfilled-border{border:1px solid var(--black);color:var(--black);background-color:#0000}.Button-module__G8RKKW__unfilled-border svg path{fill:var(--black)}.Button-module__G8RKKW__unfilled-border:hover{background-color:var(--light-gray);color:var(--black)}.Button-module__G8RKKW__unfilled-border:hover svg path{fill:var(--black)}.Button-module__G8RKKW__danger{border:1px solid var(--red-2);color:var(--red-2);background-color:#0000}.Button-module__G8RKKW__danger svg path{fill:var(--red-2)}.Button-module__G8RKKW__danger:hover{border-color:var(--red-2);color:var(--red-2);background:#ff59590f}.Button-module__G8RKKW__danger:hover svg path{fill:var(--red-2)}.Button-module__G8RKKW__sm{padding:4px 16px;font-size:14px}.Button-module__G8RKKW__md{padding:8px 24px;font-size:16px}.Button-module__G8RKKW__lg{padding:12px 32px;font-size:18px}.Button-module__G8RKKW__xs{padding:2px 8px;font-size:12px}@media (max-width:767px){.Button-module__G8RKKW__unfilled-2{padding-left:0;padding-right:0}.Button-module__G8RKKW__fullWidth{box-sizing:border-box;min-height:48px}.Button-module__G8RKKW__sm,.Button-module__G8RKKW__md{height:48px}.Button-module__G8RKKW__secondary{height:32px}}
.ActionItem-module__ZsIHVW__actionItem{cursor:pointer;background-color:#0000;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:0;transition:all .2s;display:flex}.ActionItem-module__ZsIHVW__actionItem.ActionItem-module__ZsIHVW__withBackground{background-color:var(--white);border-radius:20px;padding:16px;box-shadow:0 4px 12px #0f172a0a}.ActionItem-module__ZsIHVW__actionItem.ActionItem-module__ZsIHVW__withBackground:hover{background-color:var(--white)}.ActionItem-module__ZsIHVW__actionItem.ActionItem-module__ZsIHVW__compact .ActionItem-module__ZsIHVW__iconWrapper{width:40px;height:40px}.ActionItem-module__ZsIHVW__actionItem.ActionItem-module__ZsIHVW__listRow .ActionItem-module__ZsIHVW__iconWrapper{width:48px;height:48px}.ActionItem-module__ZsIHVW__actionItem.ActionItem-module__ZsIHVW__listRow .ActionItem-module__ZsIHVW__actionTitle,.ActionItem-module__ZsIHVW__actionItem.ActionItem-module__ZsIHVW__compact .ActionItem-module__ZsIHVW__actionTitle{font-size:14px;font-weight:600}.ActionItem-module__ZsIHVW__actionInfo{align-items:center;gap:12px;display:flex}.ActionItem-module__ZsIHVW__iconWrapper{background-color:var(--lightest-purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ActionItem-module__ZsIHVW__actionTitle{font-family:var(--font-open-sans),sans-serif;color:var(--black);text-align:left;font-size:14px;font-weight:600;line-height:140%}.ActionItem-module__ZsIHVW__columnMode{height:100%;min-height:120px;border:1px solid #f0f0f0!important;border-radius:24px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:12px 5px!important;display:flex!important}.ActionItem-module__ZsIHVW__columnMode div[class*=actionInfo]{width:100%;flex-direction:column!important;align-items:center!important;gap:8px!important;display:flex!important}.ActionItem-module__ZsIHVW__columnMode .ActionItem-module__ZsIHVW__iconWrapper{background-color:var(--lightest-purple);order:-1;margin-right:0}.ActionItem-module__ZsIHVW__columnMode span[class*=actionTitle]{width:100%;font-weight:600;text-align:center!important;display:block!important}.ActionItem-module__ZsIHVW__columnMode>svg:last-child{display:none!important}.ActionItem-module__ZsIHVW__actionItem[class*=fullWidth]{border:1px solid var(--light-gray);border-radius:24px;justify-content:center;padding:16px;grid-column:span 2!important}@media (max-width:767px){.ActionItem-module__ZsIHVW__actionItem[class*=fullWidth]{grid-column:auto!important}.ActionItem-module__ZsIHVW__actionItem{box-sizing:border-box;min-height:48px}.ActionItem-module__ZsIHVW__actionItem.ActionItem-module__ZsIHVW__withBackground{min-height:48px}}
.BluredContent-module__GQLczq__container{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.BluredContent-module__GQLczq__container .BluredContent-module__GQLczq__title{font-family:var(--font-open-sans),sans-serif;font-weight:700;font-style:Bold;text-align:center;color:var(--black);font-size:20px;line-height:135%}.BluredContent-module__GQLczq__container .BluredContent-module__GQLczq__subtitle{font-family:var(--font-open-sans),sans-serif;font-weight:600;font-style:SemiBold;text-align:center;color:var(--gray);padding-bottom:16px;font-size:14px;line-height:140%}.BluredContent-module__GQLczq__container .BluredContent-module__GQLczq__actions{grid-template-columns:repeat(2,300px);gap:20px;padding-bottom:32px;display:grid}.BluredContent-module__GQLczq__container .BluredContent-module__GQLczq__actions .BluredContent-module__GQLczq__actionItem{border-radius:16px;padding:12px}.BluredContent-module__GQLczq__container .BluredContent-module__GQLczq__addBankButton{gap:8px;display:flex}.BluredContent-module__GQLczq__mobile{text-align:center;align-items:center;gap:12px;width:100%}.BluredContent-module__GQLczq__mobile .BluredContent-module__GQLczq__title{text-align:center;margin:0;font-size:16px;line-height:1.35}.BluredContent-module__GQLczq__mobile .BluredContent-module__GQLczq__subtitle{text-align:center;color:var(--gray);margin:0;padding-bottom:4px;font-size:14px;font-weight:600;line-height:1.4}.BluredContent-module__GQLczq__mobile .BluredContent-module__GQLczq__actions{flex-direction:column;gap:12px;width:100%;padding-bottom:4px;display:flex}.BluredContent-module__GQLczq__mobile .BluredContent-module__GQLczq__actionItem{width:100%;box-shadow:none;background-color:var(--white);border-radius:16px;padding:12px}.BluredContent-module__GQLczq__mobile .BluredContent-module__GQLczq__addBankButton{border-radius:100px;justify-content:center;width:100%;min-height:48px}@media (max-width:767px){.BluredContent-module__GQLczq__container:not(.BluredContent-module__GQLczq__mobile){align-items:stretch;gap:12px;width:100%;max-width:100%;padding:0 4px}.BluredContent-module__GQLczq__container:not(.BluredContent-module__GQLczq__mobile) .BluredContent-module__GQLczq__title{font-size:16px;line-height:1.35}.BluredContent-module__GQLczq__container:not(.BluredContent-module__GQLczq__mobile) .BluredContent-module__GQLczq__subtitle{padding-bottom:8px;font-size:14px;font-weight:400}.BluredContent-module__GQLczq__container:not(.BluredContent-module__GQLczq__mobile) .BluredContent-module__GQLczq__actions{flex-direction:column;gap:12px;width:100%;padding-bottom:12px;display:flex}.BluredContent-module__GQLczq__container:not(.BluredContent-module__GQLczq__mobile) .BluredContent-module__GQLczq__actions .BluredContent-module__GQLczq__actionItem{border:1px solid var(--light-gray);width:100%;box-shadow:none;border-radius:16px;padding:12px}.BluredContent-module__GQLczq__container:not(.BluredContent-module__GQLczq__mobile) .BluredContent-module__GQLczq__addBankButton{justify-content:center;width:100%;min-height:48px}.BluredContent-module__GQLczq__addBankButton{min-height:48px}}
.AddConnectCard-module__KNAWrW__card{border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:384px;min-height:237px;padding:20px;display:flex}.AddConnectCard-module__KNAWrW__card .AddConnectCard-module__KNAWrW__iconWrapper{--size:56px;width:var(--size);height:var(--size);background-color:var(--white);border-radius:100px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.AddConnectCard-module__KNAWrW__card .AddConnectCard-module__KNAWrW__title{font-family:var(--font-open-sans),sans-serif;font-weight:700;font-style:Bold;text-align:center;color:var(--black);padding-bottom:4px;font-size:20px;line-height:135%}.AddConnectCard-module__KNAWrW__card .AddConnectCard-module__KNAWrW__subtitle{font-family:var(--font-open-sans),sans-serif;font-weight:400;font-style:Regular;text-align:center;color:var(--gray);max-width:140px;padding-bottom:20px;font-size:14px;line-height:140%}.AddConnectCard-module__KNAWrW__card .AddConnectCard-module__KNAWrW__button{width:100%;margin-top:auto}@media (max-width:767px){.AddConnectCard-module__KNAWrW__card{max-width:none}}
.AddBackAccountModal-module__VCPTdq__title{font-family:var(--font-open-sans),sans-serif;font-weight:700;font-style:Bold;text-align:center;color:var(--black);padding-bottom:40px;font-size:20px;line-height:135%}.AddBackAccountModal-module__VCPTdq__cardsContainer{justify-content:center;gap:20px;padding-bottom:20px;display:flex}.AddBackAccountModal-module__VCPTdq__content{max-height:90%;overflow-y:auto}.AddBackAccountModal-module__VCPTdq__footer{background-color:var(--lightest-gray);border-radius:16px;justify-content:space-between;align-items:center;padding:20px;display:flex}.AddBackAccountModal-module__VCPTdq__footer .AddBackAccountModal-module__VCPTdq__infoContainer{flex-direction:column;gap:8px;display:flex}.AddBackAccountModal-module__VCPTdq__footer .AddBackAccountModal-module__VCPTdq__infoContainer .AddBackAccountModal-module__VCPTdq__footerTitle{font-family:var(--font-open-sans),sans-serif;font-weight:700;font-style:Bold;color:var(--black);font-size:16px;line-height:135%}.AddBackAccountModal-module__VCPTdq__footer .AddBackAccountModal-module__VCPTdq__infoContainer .AddBackAccountModal-module__VCPTdq__linkContainer{gap:8px;display:flex}.AddBackAccountModal-module__VCPTdq__footer .AddBackAccountModal-module__VCPTdq__infoContainer .AddBackAccountModal-module__VCPTdq__linkContainer .AddBackAccountModal-module__VCPTdq__linkText{font-family:var(--font-open-sans),sans-serif;font-weight:600;font-style:SemiBold;color:var(--black);font-size:14px;line-height:140%}.AddBackAccountModal-module__VCPTdq__footer .AddBackAccountModal-module__VCPTdq__infoContainer .AddBackAccountModal-module__VCPTdq__linkContainer .AddBackAccountModal-module__VCPTdq__link{font-family:var(--font-open-sans),sans-serif;font-weight:600;font-style:SemiBold;color:var(--purple);font-size:14px;line-height:140%;text-decoration:none}.AddBackAccountModal-module__VCPTdq__footer .AddBackAccountModal-module__VCPTdq__infoContainer .AddBackAccountModal-module__VCPTdq__linkContainer .AddBackAccountModal-module__VCPTdq__link:hover{color:var(--dark-purple)}@media (max-width:767px){.AddBackAccountModal-module__VCPTdq__cardsContainer{flex-direction:column;align-items:center}.AddBackAccountModal-module__VCPTdq__footer{flex-direction:column;gap:16px;padding:20px}.AddBackAccountModal-module__VCPTdq__footer .AddBackAccountModal-module__VCPTdq__infoContainer{text-align:center;align-items:flex-start}.AddBackAccountModal-module__VCPTdq__footer .AddBackAccountModal-module__VCPTdq__openButton{width:100%}}
.BluredContainer-module__6ttx8W__container{border-radius:20px;width:100%;position:relative;overflow:hidden}.BluredContainer-module__6ttx8W__removeBlure{border-radius:0;overflow:visible}.BluredContainer-module__6ttx8W__children{z-index:1;height:100%;position:relative}.BluredContainer-module__6ttx8W__overlay{z-index:2;border-radius:inherit;pointer-events:none;transition:-webkit-backdrop-filter .2s,backdrop-filter .2s,background-color .2s;position:absolute;inset:0;overflow:hidden}.BluredContainer-module__6ttx8W__overlay.BluredContainer-module__6ttx8W__active{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:all;background:#ffffff73}.BluredContainer-module__6ttx8W__contentContainer{z-index:3;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.BluredContainer-module__6ttx8W__content{pointer-events:all;justify-content:center;align-items:center;width:100%;display:flex}.BluredContainer-module__6ttx8W__contentContainerFlush{align-items:stretch;padding:0}.BluredContainer-module__6ttx8W__contentFlush{flex-direction:column;justify-content:center;align-items:center;width:100%}.BluredContainer-module__6ttx8W__contentOverlayCentered{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:767px){.BluredContainer-module__6ttx8W__container:not(.BluredContainer-module__6ttx8W__removeBlure){grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.BluredContainer-module__6ttx8W__container:not(.BluredContainer-module__6ttx8W__removeBlure)>.BluredContainer-module__6ttx8W__children,.BluredContainer-module__6ttx8W__container:not(.BluredContainer-module__6ttx8W__removeBlure)>.BluredContainer-module__6ttx8W__overlay.BluredContainer-module__6ttx8W__active,.BluredContainer-module__6ttx8W__container:not(.BluredContainer-module__6ttx8W__removeBlure)>.BluredContainer-module__6ttx8W__contentContainer{grid-area:1/1}.BluredContainer-module__6ttx8W__container:not(.BluredContainer-module__6ttx8W__removeBlure)>.BluredContainer-module__6ttx8W__children{z-index:1;align-self:start;width:100%;height:auto;min-height:0;position:relative}.BluredContainer-module__6ttx8W__container:not(.BluredContainer-module__6ttx8W__removeBlure)>.BluredContainer-module__6ttx8W__overlay.BluredContainer-module__6ttx8W__active{z-index:2;align-self:stretch;width:100%;min-height:100%;position:relative;inset:auto;overflow:visible}.BluredContainer-module__6ttx8W__container:not(.BluredContainer-module__6ttx8W__removeBlure)>.BluredContainer-module__6ttx8W__contentContainer{z-index:3;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:flex-start;align-self:start;align-items:stretch;width:100%;position:relative;inset:auto;overflow:visible}.BluredContainer-module__6ttx8W__content{width:100%;margin:0}.BluredContainer-module__6ttx8W__contentContainer.BluredContainer-module__6ttx8W__contentContainerFlush{padding:0;padding-bottom:max(16px,env(safe-area-inset-bottom,0px));align-items:stretch}.BluredContainer-module__6ttx8W__container:not(.BluredContainer-module__6ttx8W__removeBlure)>.BluredContainer-module__6ttx8W__contentContainer.BluredContainer-module__6ttx8W__contentContainerCentered{box-sizing:border-box;justify-content:center;align-self:stretch;align-items:center;min-height:100%;padding-inline:16px}.BluredContainer-module__6ttx8W__container:not(.BluredContainer-module__6ttx8W__removeBlure)>.BluredContainer-module__6ttx8W__contentContainer.BluredContainer-module__6ttx8W__contentContainerCentered>.BluredContainer-module__6ttx8W__contentOverlayCentered{width:100%;max-width:320px;margin-inline:auto}.BluredContainer-module__6ttx8W__container:not(.BluredContainer-module__6ttx8W__removeBlure):not(.BluredContainer-module__6ttx8W__threeBlurCards) .BluredContainer-module__6ttx8W__overlay.BluredContainer-module__6ttx8W__active~.BluredContainer-module__6ttx8W__children [class*=cardsContainer]>:nth-child(n+3),.BluredContainer-module__6ttx8W__container.BluredContainer-module__6ttx8W__threeBlurCards:not(.BluredContainer-module__6ttx8W__removeBlure) .BluredContainer-module__6ttx8W__overlay.BluredContainer-module__6ttx8W__active~.BluredContainer-module__6ttx8W__children [class*=cardsContainer]>:nth-child(n+4),.BluredContainer-module__6ttx8W__container:not(.BluredContainer-module__6ttx8W__removeBlure) .BluredContainer-module__6ttx8W__overlay.BluredContainer-module__6ttx8W__active~.BluredContainer-module__6ttx8W__children [class*=pagination]{display:none}}
.CalendarGrid-module__xZgK5a__grid{width:100%}.CalendarGrid-module__xZgK5a__weekdays{background-color:var(--lightest-gray);border-radius:100px;grid-template-columns:repeat(7,1fr);width:100%;display:grid}.CalendarGrid-module__xZgK5a__weekday{font-family:var(--font-open-sans),sans-serif;font-weight:400;font-style:Regular;text-align:center;color:var(--gray);justify-content:center;align-items:center;font-size:12px;line-height:135%;display:flex}.CalendarGrid-module__xZgK5a__week{grid-template-columns:repeat(7,1fr);display:grid}.CalendarGrid-module__xZgK5a__cell{justify-content:center;align-items:center;height:36px;display:flex;position:relative}.CalendarGrid-module__xZgK5a__cellInRange{background-color:var(--lightest-purple)}.CalendarGrid-module__xZgK5a__cellStart{background:linear-gradient(90deg,transparent 50%,var(--lightest-purple)50%)}.CalendarGrid-module__xZgK5a__cellEnd{background:linear-gradient(90deg,var(--lightest-purple)50%,transparent 50%)}.CalendarGrid-module__xZgK5a__dayBtn{z-index:1;aspect-ratio:1;width:100%;max-width:40px;font-family:var(--font-open-sans),sans-serif;color:var(--black);cursor:pointer;transition:background var(--color-transition),color var(--color-transition);background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto;font-size:13px;font-weight:600;line-height:1;display:flex;position:relative}.CalendarGrid-module__xZgK5a__dayBtn:hover:not(:disabled){background:var(--light-gray)}.CalendarGrid-module__xZgK5a__btnSelected{background:var(--black);color:var(--white)}.CalendarGrid-module__xZgK5a__btnSelected:hover{background:var(--dark-gray)!important;color:var(--white)!important}.CalendarGrid-module__xZgK5a__btnToday{background:var(--black);color:var(--white)}.CalendarGrid-module__xZgK5a__btnStart,.CalendarGrid-module__xZgK5a__btnEnd{background:var(--purple);color:var(--white)}.CalendarGrid-module__xZgK5a__btnStart:hover,.CalendarGrid-module__xZgK5a__btnEnd:hover{background:var(--dark-purple)!important;color:var(--white)!important}.CalendarGrid-module__xZgK5a__btnDisabled{cursor:not-allowed;color:var(--light-gray-2)!important}
v.Checkbox-module__Malmua__wrapper{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.Checkbox-module__Malmua__input{display:none}.Checkbox-module__Malmua__checkbox{--size:18px;width:var(--size);height:var(--size);border:2px solid var(--light-gray-2);background-color:var(--white);cursor:pointer;transition:border-color var(--color-transition),background-color var(--color-transition);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.Checkbox-module__Malmua__checkIcon{opacity:0;transition:opacity var(--color-transition);filter:invert()sepia()grayscale()}.Checkbox-module__Malmua__wrapper:hover .Checkbox-module__Malmua__checkbox{border-color:var(--purple)}.Checkbox-module__Malmua__input:checked+.Checkbox-module__Malmua__checkbox{border-color:var(--purple);background-color:var(--purple)}.Checkbox-module__Malmua__input:checked+.Checkbox-module__Malmua__checkbox .Checkbox-module__Malmua__checkIcon{opacity:1}.Checkbox-module__Malmua__input:disabled+.Checkbox-module__Malmua__checkbox{opacity:.5;pointer-events:none}@media (max-width:767px){.Checkbox-module__Malmua__checkbox{--size:16px}}
.ConfettiAnimation-module__RnOIHa__container{z-index:10004;pointer-events:none;animation:.5s ConfettiAnimation-module__RnOIHa__confettiFadeIn;position:fixed;inset:0}.ConfettiAnimation-module__RnOIHa__exiting{animation:.6s forwards ConfettiAnimation-module__RnOIHa__confettiFadeOut}.ConfettiAnimation-module__RnOIHa__frameSlot{position:absolute;inset:0}.ConfettiAnimation-module__RnOIHa__frame{object-fit:cover;mix-blend-mode:screen}@keyframes ConfettiAnimation-module__RnOIHa__confettiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfettiAnimation-module__RnOIHa__confettiFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ConfettiAnimation-module__RnOIHa__container{display:none}}
.DatePicker-module__cOAcRa__wrapper{flex-direction:column;gap:4px;width:100%;min-width:0;max-width:100%;display:flex}.DatePicker-module__cOAcRa__label{font-family:var(--font-open-sans),sans-serif;color:var(--black);font-size:12px;font-weight:600;line-height:135%}.DatePicker-module__cOAcRa__required{color:var(--red-2)}.DatePicker-module__cOAcRa__inputWrap{box-sizing:border-box;background-color:var(--lightest-gray);width:100%;height:44px;transition:border-color var(--color-transition),background-color var(--color-transition);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:2px 12px;display:flex}.DatePicker-module__cOAcRa__inputWrapOpen{background-color:var(--light-gray);border-color:var(--light-gray)}.DatePicker-module__cOAcRa__inputWrapDisabled{opacity:.5;pointer-events:none}.DatePicker-module__cOAcRa__inputWrapEditable{cursor:default}.DatePicker-module__cOAcRa__inputField{min-width:0;font-family:var(--font-open-sans),sans-serif;color:var(--black);cursor:text;background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:600;line-height:140%}.DatePicker-module__cOAcRa__inputField::placeholder{color:var(--light-gray-2);font-weight:400}.DatePicker-module__cOAcRa__inputField:disabled{cursor:not-allowed}.DatePicker-module__cOAcRa__calendarButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.DatePicker-module__cOAcRa__calendarButton:disabled{cursor:not-allowed}.DatePicker-module__cOAcRa__inputText{font-family:var(--font-open-sans),sans-serif;color:var(--black);-webkit-user-select:none;user-select:none;flex:1;font-size:14px;font-weight:600;line-height:140%}.DatePicker-module__cOAcRa__inputPlaceholder{color:var(--light-gray-2);font-weight:400}.DatePicker-module__cOAcRa__calendarButton{flex-shrink:0}.DatePicker-module__cOAcRa__calendarIcon path{fill:var(--black)}@media (max-width:767px){.DatePicker-module__cOAcRa__inputField{font-size:16px}}.DatePicker-module__cOAcRa__dropdown{background-color:var(--white);border:1px solid var(--light-gray-2);border-radius:12px;width:280px;padding:16px}.DatePicker-module__cOAcRa__caption{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.DatePicker-module__cOAcRa__captionLabel{font-family:var(--font-open-sans),sans-serif;color:var(--black);font-size:14px;font-weight:700}
.UnsavedChangesModal-module__1FULLW__root{text-align:center;flex-direction:column;align-items:center;display:flex}.UnsavedChangesModal-module__1FULLW__iconWrap{background:var(--light-orange);border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.UnsavedChangesModal-module__1FULLW__title{color:var(--black);margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.15}.UnsavedChangesModal-module__1FULLW__text{color:var(--dark-gray);max-width:516px;margin:0;font-size:16px;font-weight:600;line-height:1.4}.UnsavedChangesModal-module__1FULLW__actions{justify-content:center;gap:16px;margin-top:40px;display:flex}
.CreateProjectModal-module__Buj9Fa__stepper{grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.CreateProjectModal-module__Buj9Fa__stepItem{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.CreateProjectModal-module__Buj9Fa__stepLineWrap{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.CreateProjectModal-module__Buj9Fa__stepLineWrap:before,.CreateProjectModal-module__Buj9Fa__stepLineWrap:after{content:"";background:var(--light-gray);z-index:0;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.CreateProjectModal-module__Buj9Fa__stepLineWrap:before{left:0;right:calc(50% + 16px)}.CreateProjectModal-module__Buj9Fa__stepLineWrap:after{left:calc(50% + 16px);right:0}.CreateProjectModal-module__Buj9Fa__stepItem:first-child .CreateProjectModal-module__Buj9Fa__stepLineWrap:before,.CreateProjectModal-module__Buj9Fa__stepItem:last-child .CreateProjectModal-module__Buj9Fa__stepLineWrap:after{display:none}.CreateProjectModal-module__Buj9Fa__stepItemDone .CreateProjectModal-module__Buj9Fa__stepLineWrap:before,.CreateProjectModal-module__Buj9Fa__stepItemDone .CreateProjectModal-module__Buj9Fa__stepLineWrap:after,.CreateProjectModal-module__Buj9Fa__stepItemCurrent .CreateProjectModal-module__Buj9Fa__stepLineWrap:before{background:var(--purple)}.CreateProjectModal-module__Buj9Fa__stepCircle{border:1px solid var(--light-gray-2);width:22px;height:22px;color:var(--gray);z-index:1;background:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex;position:relative}.CreateProjectModal-module__Buj9Fa__stepCurrent,.CreateProjectModal-module__Buj9Fa__stepDone{background:var(--purple);border-color:var(--purple);color:var(--white)}.CreateProjectModal-module__Buj9Fa__stepDone svg path,.CreateProjectModal-module__Buj9Fa__stepCurrent svg path{fill:var(--white)}.CreateProjectModal-module__Buj9Fa__stepLabel{color:var(--gray);text-align:center;font-size:13px}.CreateProjectModal-module__Buj9Fa__mobileStepProgress{width:100%;margin-bottom:4px}.CreateProjectModal-module__Buj9Fa__container{flex-direction:column;gap:12px;display:flex}.CreateProjectModal-module__Buj9Fa__title{color:var(--black);text-align:center;font-size:20px;font-weight:600}.CreateProjectModal-module__Buj9Fa__subtitle{color:var(--gray);text-align:center;margin-bottom:4px;font-size:14px}.CreateProjectModal-module__Buj9Fa__centeredSubtitle{color:var(--gray);text-align:center;margin-top:8px;margin-bottom:4px;font-size:14px}.CreateProjectModal-module__Buj9Fa__form{flex-direction:column;gap:12px;display:flex}.CreateProjectModal-module__Buj9Fa__twoCol{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CreateProjectModal-module__Buj9Fa__oneCol{grid-template-columns:1fr;gap:12px;display:grid}.CreateProjectModal-module__Buj9Fa__datePicker{width:100%;max-width:none}@media (max-width:767px){.CreateProjectModal-module__Buj9Fa__twoCol{grid-template-columns:1fr;gap:16px}.CreateProjectModal-module__Buj9Fa__datePicker{width:100%}.CreateProjectModal-module__Buj9Fa__form{padding-bottom:8px}}.CreateProjectModal-module__Buj9Fa__field{flex-direction:column;gap:6px;display:flex}.CreateProjectModal-module__Buj9Fa__label{color:var(--black);font-size:13px;font-weight:500}.CreateProjectModal-module__Buj9Fa__req{color:var(--red-2)}.CreateProjectModal-module__Buj9Fa__input{border:1px solid var(--lightest-gray);background:var(--lightest-gray);width:100%;color:var(--black);transition:border-color var(--color-transition);border-radius:8px;outline:none;padding:10px 14px;font-size:14px}.CreateProjectModal-module__Buj9Fa__input:focus{border-color:var(--purple)}.CreateProjectModal-module__Buj9Fa__input::placeholder{color:var(--light-gray-2)}.CreateProjectModal-module__Buj9Fa__selectorTrigger{border:1px solid var(--lightest-gray);background:var(--lightest-gray);min-width:0;padding:10px 14px}.CreateProjectModal-module__Buj9Fa__selectorTrigger:hover,.CreateProjectModal-module__Buj9Fa__selectorTrigger:focus-visible{border-color:var(--purple)}.CreateProjectModal-module__Buj9Fa__createClientButton{width:100%;color:var(--purple);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500}.CreateProjectModal-module__Buj9Fa__createClientButton:hover{background:var(--lightest-gray);text-decoration:none}.CreateProjectModal-module__Buj9Fa__textarea{resize:vertical;min-height:96px}.CreateProjectModal-module__Buj9Fa__selectWrap{position:relative}.CreateProjectModal-module__Buj9Fa__select{appearance:none;cursor:pointer;padding-right:32px}.CreateProjectModal-module__Buj9Fa__selectArrow{pointer-events:none;color:var(--gray);font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.CreateProjectModal-module__Buj9Fa__datePicker{max-width:none!important}.CreateProjectModal-module__Buj9Fa__browseBtn{border:1px solid var(--light-gray-2);background:var(--white);color:var(--black);cursor:pointer;width:fit-content;transition:border-color var(--color-transition);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:inline-flex}.CreateProjectModal-module__Buj9Fa__browseBtn:hover{border-color:var(--purple)}.CreateProjectModal-module__Buj9Fa__fileHint{color:var(--gray);margin-top:-4px;font-size:12px}.CreateProjectModal-module__Buj9Fa__fileList{flex-direction:column;gap:8px;display:flex}.CreateProjectModal-module__Buj9Fa__fileItemWrap{border:1px solid var(--light-gray);border-radius:8px;overflow:hidden}.CreateProjectModal-module__Buj9Fa__fileItem{background:var(--white);align-items:center;gap:12px;padding:10px 12px;display:flex}.CreateProjectModal-module__Buj9Fa__fileTag{background:var(--lightest-purple);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;width:56px;height:56px;display:inline-flex}.CreateProjectModal-module__Buj9Fa__fileTagType{color:#7e7e7e;letter-spacing:.02em;font-size:7px;font-weight:700;line-height:1}.CreateProjectModal-module__Buj9Fa__fileInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CreateProjectModal-module__Buj9Fa__fileName{color:var(--black);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.CreateProjectModal-module__Buj9Fa__fileSize{color:var(--gray);font-size:12px}.CreateProjectModal-module__Buj9Fa__fileRemoveBtn{cursor:pointer;width:24px;height:24px;color:var(--black);opacity:1;transition:opacity var(--color-transition);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;display:flex}.CreateProjectModal-module__Buj9Fa__fileRemoveBtn:hover{opacity:1}.CreateProjectModal-module__Buj9Fa__fileProgress{background:linear-gradient(90deg,var(--purple)70%,var(--light-gray)70%);height:3px}.CreateProjectModal-module__Buj9Fa__actionsEnd{justify-content:flex-end;margin-top:4px;display:flex}.CreateProjectModal-module__Buj9Fa__actionsDual{justify-content:flex-end;gap:12px;display:flex}.CreateProjectModal-module__Buj9Fa__actionsSpread{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.CreateProjectModal-module__Buj9Fa__successContainer{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:20px 0 8px;display:flex}.CreateProjectModal-module__Buj9Fa__successIcon{background:var(--light-green);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.CreateProjectModal-module__Buj9Fa__successIcon svg path{fill:var(--dark-green)}.CreateProjectModal-module__Buj9Fa__successTitle{color:var(--black);font-size:20px;font-weight:600;line-height:1.4}.CreateProjectModal-module__Buj9Fa__successActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}
.AddTravelReimbursementModal-module__XRBt0a__modal{border-radius:24px!important;max-width:700px!important;overflow:hidden!important}.AddTravelReimbursementModal-module__XRBt0a__allowanceEditorShell{border-radius:24px!important;max-width:596px!important;overflow:hidden!important}.AddTravelReimbursementModal-module__XRBt0a__reviewShell{border-radius:24px!important;max-width:980px!important;overflow:hidden!important}.AddTravelReimbursementModal-module__XRBt0a__successShell{border-radius:24px!important;max-width:640px!important;overflow:hidden!important}.AddTravelReimbursementModal-module__XRBt0a__allowanceModalStandalone{justify-content:center;display:flex}.AddTravelReimbursementModal-module__XRBt0a__allowanceModalStandalone .AddTravelReimbursementModal-module__XRBt0a__allowanceModal{max-height:none;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.AddTravelReimbursementModal-module__XRBt0a__container{flex-direction:column;gap:30px;padding-top:6px;display:flex;position:relative}.AddTravelReimbursementModal-module__XRBt0a__stepper{grid-template-columns:repeat(2,max-content);justify-content:center;column-gap:0;margin:0 auto;display:grid}.AddTravelReimbursementModal-module__XRBt0a__stepItem{flex-direction:column;align-items:center;gap:12px;width:170px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__stepLineWrap{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.AddTravelReimbursementModal-module__XRBt0a__stepLineWrap:before,.AddTravelReimbursementModal-module__XRBt0a__stepLineWrap:after{content:"";z-index:0;background:#ececf2;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.AddTravelReimbursementModal-module__XRBt0a__stepLineWrap:before{left:0;right:calc(50% + 24px)}.AddTravelReimbursementModal-module__XRBt0a__stepLineWrap:after{left:calc(50% + 24px);right:0}.AddTravelReimbursementModal-module__XRBt0a__stepItem:first-child .AddTravelReimbursementModal-module__XRBt0a__stepLineWrap:before,.AddTravelReimbursementModal-module__XRBt0a__stepItem:last-child .AddTravelReimbursementModal-module__XRBt0a__stepLineWrap:after{display:none}.AddTravelReimbursementModal-module__XRBt0a__stepItemDone .AddTravelReimbursementModal-module__XRBt0a__stepLineWrap:before,.AddTravelReimbursementModal-module__XRBt0a__stepItemDone .AddTravelReimbursementModal-module__XRBt0a__stepLineWrap:after,.AddTravelReimbursementModal-module__XRBt0a__stepItemCurrent .AddTravelReimbursementModal-module__XRBt0a__stepLineWrap:before{background:var(--purple)}.AddTravelReimbursementModal-module__XRBt0a__stepCircle{border:1px solid var(--light-gray);background:var(--white);width:24px;height:24px;color:var(--gray);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:400;display:inline-flex;position:relative}.AddTravelReimbursementModal-module__XRBt0a__stepCircle svg{width:16px;height:12px}.AddTravelReimbursementModal-module__XRBt0a__stepCurrent,.AddTravelReimbursementModal-module__XRBt0a__stepDone{background:var(--purple);border-color:var(--purple);color:var(--white)}.AddTravelReimbursementModal-module__XRBt0a__stepDone svg path{fill:var(--white)}.AddTravelReimbursementModal-module__XRBt0a__stepLabel{color:var(--gray);text-align:center;font-size:14px;font-weight:400;line-height:1.25}.AddTravelReimbursementModal-module__XRBt0a__stepSection{flex-direction:column;gap:32px;display:flex;position:relative}.AddTravelReimbursementModal-module__XRBt0a__sectionIntro{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__title,.AddTravelReimbursementModal-module__XRBt0a__titleStep2{color:var(--black);margin:0;font-size:20px;font-weight:700;line-height:1.12}.AddTravelReimbursementModal-module__XRBt0a__subtitle,.AddTravelReimbursementModal-module__XRBt0a__subtitleStep2{color:var(--black);margin:0;font-weight:500;line-height:1.35}.AddTravelReimbursementModal-module__XRBt0a__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.AddTravelReimbursementModal-module__XRBt0a__field{flex-direction:column;gap:4px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__fieldLabel{color:var(--dark-gray);margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.4}.AddTravelReimbursementModal-module__XRBt0a__requiredMark{color:var(--red-2)}.AddTravelReimbursementModal-module__XRBt0a__dropdownWrap{position:relative}.AddTravelReimbursementModal-module__XRBt0a__dropdownTrigger{background:var(--lightest-gray);cursor:pointer;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;min-height:48px;padding:12px 14px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__dropdownTriggerOpen{background:var(--lightest-purple)}.AddTravelReimbursementModal-module__XRBt0a__triggerValue,.AddTravelReimbursementModal-module__XRBt0a__triggerPlaceholder{text-align:left;color:var(--black);font-size:14px;font-weight:600;line-height:1.35}.AddTravelReimbursementModal-module__XRBt0a__chevron,.AddTravelReimbursementModal-module__XRBt0a__chevronUp{color:var(--black);transition:transform var(--transform-transition);justify-content:center;align-items:center;display:inline-flex}.AddTravelReimbursementModal-module__XRBt0a__chevronUp{transform:rotate(180deg)}.AddTravelReimbursementModal-module__XRBt0a__chevronCollapsed{transform:rotate(0)}.AddTravelReimbursementModal-module__XRBt0a__dropdownMenu{z-index:100;border:1px solid var(--light-gray);background:var(--white);border-radius:16px;margin-top:8px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #0f172a1f}.AddTravelReimbursementModal-module__XRBt0a__dropdownList{max-height:220px;margin:0;padding:8px;list-style:none;overflow-y:auto}.AddTravelReimbursementModal-module__XRBt0a__dropdownOption,.AddTravelReimbursementModal-module__XRBt0a__projectAddButton{background:var(--white);width:100%;color:var(--black);cursor:pointer;transition:background var(--color-transition);border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;font-size:15px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__dropdownOption:hover,.AddTravelReimbursementModal-module__XRBt0a__projectAddButton:hover{background:var(--lightest-purple)}.AddTravelReimbursementModal-module__XRBt0a__dropdownOptionSelected{background:var(--lightest-purple);font-weight:600}.AddTravelReimbursementModal-module__XRBt0a__projectAddButton{color:var(--purple);white-space:nowrap;border-top:none;border-radius:8px;justify-content:flex-start;gap:10px;padding:10px 12px;font-size:14px;font-weight:600}.AddTravelReimbursementModal-module__XRBt0a__projectAddButton svg{flex-shrink:0;width:14px;height:14px}.AddTravelReimbursementModal-module__XRBt0a__projectAddButton svg path{fill:currentColor}.AddTravelReimbursementModal-module__XRBt0a__projectEmptyPanel{flex-direction:column;min-height:180px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__emptyProjectState{text-align:center;border-bottom:1px solid var(--light-gray);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:110px;padding:24px 20px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__emptyProjectTitle{color:var(--black);margin:0;font-size:20px;font-weight:700;line-height:1.3}.AddTravelReimbursementModal-module__XRBt0a__emptyProjectHint{color:var(--gray);margin:0;font-size:14px;line-height:1.45}.AddTravelReimbursementModal-module__XRBt0a__actionsEnd{justify-content:flex-end;display:flex}.AddTravelReimbursementModal-module__XRBt0a__actionsBetween{justify-content:space-between;align-items:center;gap:16px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__actionsRight{align-items:center;gap:12px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__reviewSection{flex-direction:column;gap:20px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__reviewTableCard{z-index:2;position:relative;overflow:visible}.AddTravelReimbursementModal-module__XRBt0a__reviewTableSurface{border:1px solid var(--light-gray);background:var(--white);border-radius:14px;overflow:hidden}.AddTravelReimbursementModal-module__XRBt0a__reviewTable{border-collapse:collapse;width:100%;font-size:14px}.AddTravelReimbursementModal-module__XRBt0a__reviewTable thead{background:var(--lightest-gray)}.AddTravelReimbursementModal-module__XRBt0a__reviewTable th,.AddTravelReimbursementModal-module__XRBt0a__reviewTable td{text-align:left;border-bottom:1px solid var(--light-gray);vertical-align:middle;padding:14px 12px}.AddTravelReimbursementModal-module__XRBt0a__reviewTable th{color:var(--gray);font-size:12px;font-weight:600}.AddTravelReimbursementModal-module__XRBt0a__reviewTable tbody tr:last-child td{border-bottom:none}.AddTravelReimbursementModal-module__XRBt0a__reviewTable td{color:var(--black);font-size:12px;font-weight:700}.AddTravelReimbursementModal-module__XRBt0a__reviewTitleCell{font-weight:700}.AddTravelReimbursementModal-module__XRBt0a__reviewRouteCell{max-width:230px}.AddTravelReimbursementModal-module__XRBt0a__reviewRouteText,.AddTravelReimbursementModal-module__XRBt0a__reviewTimeText{display:block}.AddTravelReimbursementModal-module__XRBt0a__reviewRouteText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AddTravelReimbursementModal-module__XRBt0a__reviewTimeText{color:var(--gray);margin-top:4px}.AddTravelReimbursementModal-module__XRBt0a__reviewActionCell{text-align:right;white-space:nowrap;width:72px;position:relative;overflow:visible}.AddTravelReimbursementModal-module__XRBt0a__reviewActionInner{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.AddTravelReimbursementModal-module__XRBt0a__reviewDuplicateBtn{background:var(--white);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.AddTravelReimbursementModal-module__XRBt0a__reviewDuplicateBtn svg{width:18px;height:18px}.AddTravelReimbursementModal-module__XRBt0a__reviewMobileActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.AddTravelReimbursementModal-module__XRBt0a__reviewIconBtn{background:var(--white);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.AddTravelReimbursementModal-module__XRBt0a__reviewIconBtn svg{width:18px;height:18px}.AddTravelReimbursementModal-module__XRBt0a__reviewIconBtnDanger{background:#fff5f5}.AddTravelReimbursementModal-module__XRBt0a__reviewFooter{justify-content:space-between;align-items:stretch;gap:20px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__reviewLeftStack{flex-direction:column;flex:1;justify-content:space-between;display:flex}@media (max-width:767px){.AddTravelReimbursementModal-module__XRBt0a__reviewLeftStack{gap:16px}}.AddTravelReimbursementModal-module__XRBt0a__reviewAddButton{white-space:nowrap;flex-shrink:0;align-self:flex-start;gap:8px;width:fit-content}.AddTravelReimbursementModal-module__XRBt0a__reviewNoteField{flex-direction:column;gap:8px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__reviewFooterLeft{flex-direction:column;justify-content:space-between;display:flex}.AddTravelReimbursementModal-module__XRBt0a__reviewNoteTextarea{background:var(--lightest-gray);width:100%;min-height:96px;color:var(--black);resize:vertical;border:none;border-radius:8px;padding:14px 16px;font-size:14px;font-weight:600}.AddTravelReimbursementModal-module__XRBt0a__reviewNoteTextarea::placeholder{color:var(--light-gray-2)}.AddTravelReimbursementModal-module__XRBt0a__reviewSummaryStack{z-index:1;flex-direction:column;gap:14px;width:min(100%,332px);margin-left:auto;display:flex;position:relative}.AddTravelReimbursementModal-module__XRBt0a__reviewSummaryCard{border:1px solid var(--light-gray);background:var(--white);border-radius:14px;padding:12px 14px}.AddTravelReimbursementModal-module__XRBt0a__reviewSummaryRow{color:var(--gray);justify-content:space-between;gap:16px;padding:4px 0;font-size:14px;line-height:1.4;display:flex}.AddTravelReimbursementModal-module__XRBt0a__reviewSummaryRow strong{color:var(--black);white-space:nowrap;font-weight:600}.AddTravelReimbursementModal-module__XRBt0a__reviewTotalCard{background:var(--lightest-purple);color:var(--black);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__reviewTotalCard span{font-size:16px;font-weight:500}.AddTravelReimbursementModal-module__XRBt0a__reviewTotalCard strong{font-size:18px;font-weight:700}.AddTravelReimbursementModal-module__XRBt0a__successState{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:18px 8px 8px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__successIcon{background:var(--light-green);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.AddTravelReimbursementModal-module__XRBt0a__successTitle{max-width:420px;color:var(--black);margin:0;font-size:20px;font-weight:700;line-height:1.35}.AddTravelReimbursementModal-module__XRBt0a__successActions{gap:14px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__travelBtn{flex-direction:row;gap:8px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__emptyAllowanceState{justify-content:center;padding:8px 0 20px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__addAllowanceButton{gap:10px;padding-left:22px;padding-right:22px}.AddTravelReimbursementModal-module__XRBt0a__addAllowanceButton svg{flex-shrink:0;width:14px;height:14px}.AddTravelReimbursementModal-module__XRBt0a__allowanceEditorBlock{border:1px solid var(--light-gray);border-radius:24px;overflow:hidden}.AddTravelReimbursementModal-module__XRBt0a__allowanceDaysList{flex-direction:column;gap:0;display:flex}.AddTravelReimbursementModal-module__XRBt0a__savedDayCard{border:none;border-bottom:1px solid var(--light-gray);background:var(--white);border-radius:0;overflow:visible}.AddTravelReimbursementModal-module__XRBt0a__savedDayCard:last-child{border-bottom:none}.AddTravelReimbursementModal-module__XRBt0a__savedDayCardExpanded{border-radius:0}.AddTravelReimbursementModal-module__XRBt0a__savedDayHeader{cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 24px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__savedDayCardExpanded .AddTravelReimbursementModal-module__XRBt0a__savedDayHeader{border-radius:0}.AddTravelReimbursementModal-module__XRBt0a__savedDayHeaderText{text-align:left;flex-direction:column;gap:8px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__savedDayTitle{color:var(--black);font-size:18px;font-weight:700;line-height:1.2}.AddTravelReimbursementModal-module__XRBt0a__savedDayRoute{color:var(--gray);font-size:14px;font-weight:600;line-height:1.35}.AddTravelReimbursementModal-module__XRBt0a__savedDayHeaderMeta{flex-shrink:0;align-items:center;gap:14px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__savedDayAmount{background:var(--lightest-purple);min-width:86px;color:var(--black);border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.AddTravelReimbursementModal-module__XRBt0a__savedDayBody{border-top:1px solid var(--light-gray);border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column;gap:24px;padding:0 24px 24px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__savedDayChevron{color:var(--black);transition:transform var(--transform-transition);justify-content:center;align-items:center;display:inline-flex}.AddTravelReimbursementModal-module__XRBt0a__savedDayChevronExpanded{transform:rotate(180deg)}.AddTravelReimbursementModal-module__XRBt0a__savedDayChevronCollapsed{transform:rotate(0)}.AddTravelReimbursementModal-module__XRBt0a__savedDayInfoGrid{flex-direction:column;gap:18px;padding-top:20px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__savedDayInfoRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.AddTravelReimbursementModal-module__XRBt0a__savedDayInfo{flex-direction:column;gap:4px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__savedDayInfoLabel{color:var(--gray);font-size:12px;font-weight:600;line-height:1.3}.AddTravelReimbursementModal-module__XRBt0a__savedDayInfoValue{background:var(--lightest-gray);min-height:46px;color:var(--black);border-radius:8px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.AddTravelReimbursementModal-module__XRBt0a__allowanceTypesSection{flex-direction:column;gap:12px;padding:20px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__addAnotherDayRow{justify-content:flex-end;margin-top:20px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__addAnotherDayButton{gap:10px}.AddTravelReimbursementModal-module__XRBt0a__addAnotherDayButton svg path{fill:var(--white)}.AddTravelReimbursementModal-module__XRBt0a__allowanceTypesTitle{color:var(--dark-gray);font-size:14px;font-weight:600;line-height:1.35}.AddTravelReimbursementModal-module__XRBt0a__allowanceTypeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.AddTravelReimbursementModal-module__XRBt0a__allowanceTypeCard{border:1px solid var(--light-gray);background:var(--white);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:8px;min-height:76px;padding:10px 12px;display:flex;position:relative}.AddTravelReimbursementModal-module__XRBt0a__allowanceTypeCard:disabled{cursor:not-allowed}.AddTravelReimbursementModal-module__XRBt0a__allowanceTypeCardSelected{background:var(--lightest-purple);border-color:var(--light-purple)}.AddTravelReimbursementModal-module__XRBt0a__allowanceTypeCardDisabled{opacity:.45;filter:saturate(.7)}.AddTravelReimbursementModal-module__XRBt0a__allowanceTypeLabel{color:var(--black);font-size:14px;font-weight:600;line-height:1.2}.AddTravelReimbursementModal-module__XRBt0a__allowanceTypeRate{color:var(--gray);font-size:12px;font-weight:600;line-height:1.35}.AddTravelReimbursementModal-module__XRBt0a__allowanceTypeCheck{position:absolute;bottom:14px;right:14px}.AddTravelReimbursementModal-module__XRBt0a__savedDayActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__removeDayButton{color:var(--black);cursor:pointer;background:0 0;border:none;font-size:16px;font-weight:600;line-height:1.25}.AddTravelReimbursementModal-module__XRBt0a__innerOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background:#16161c38;justify-content:center;align-items:center;padding:32px 20px;display:flex;position:fixed;inset:0}.AddTravelReimbursementModal-module__XRBt0a__allowanceModal{background:var(--white);border-radius:24px;flex-direction:column;width:min(596px,100%);max-height:min(864px,100vh - 100px);padding:24px 24px 20px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #0f172a33}.AddTravelReimbursementModal-module__XRBt0a__allowanceModalTitle{text-align:center;color:var(--black);margin:0 0 18px;font-size:20px;font-weight:700;line-height:1.35}.AddTravelReimbursementModal-module__XRBt0a__allowanceDaysList+.AddTravelReimbursementModal-module__XRBt0a__dayEditorCard{border-top:1px solid var(--light-gray)}.AddTravelReimbursementModal-module__XRBt0a__dayEditorCard{background:var(--white);flex-direction:column;display:flex}.AddTravelReimbursementModal-module__XRBt0a__dayEditorHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__dayEditorTitle{color:var(--black);font-size:17px;font-weight:700;line-height:1.2}.AddTravelReimbursementModal-module__XRBt0a__overnightToggleRow{border:1px solid var(--light-gray);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__overnightLabel{color:var(--black);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.25;display:inline-flex}.AddTravelReimbursementModal-module__XRBt0a__dayTopGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.AddTravelReimbursementModal-module__XRBt0a__startDateField{min-width:0}.AddTravelReimbursementModal-module__XRBt0a__nativeField{position:relative}.AddTravelReimbursementModal-module__XRBt0a__nativeInput{background:var(--lightest-gray);width:100%;min-height:44px;color:var(--black);border:none;border-radius:8px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.AddTravelReimbursementModal-module__XRBt0a__nativeInput:focus{border-color:var(--purple);box-shadow:0 0 0 3px #6f5dd314}.AddTravelReimbursementModal-module__XRBt0a__nativeDateInput{padding-right:42px}.AddTravelReimbursementModal-module__XRBt0a__nativeDateInput::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.AddTravelReimbursementModal-module__XRBt0a__nativeTimeInput::-webkit-calendar-picker-indicator{opacity:0;width:0;margin:0;padding:0}.AddTravelReimbursementModal-module__XRBt0a__nativeDateInput::-webkit-datetime-edit{color:#0000}.AddTravelReimbursementModal-module__XRBt0a__nativeDateInput:not(.AddTravelReimbursementModal-module__XRBt0a__emptyNativeValue)::-webkit-datetime-edit{color:var(--black)}.AddTravelReimbursementModal-module__XRBt0a__nativeTimeInput::-webkit-datetime-edit{color:#0000}.AddTravelReimbursementModal-module__XRBt0a__nativeTimeInput:not(.AddTravelReimbursementModal-module__XRBt0a__emptyNativeValue)::-webkit-datetime-edit{color:var(--black)}.AddTravelReimbursementModal-module__XRBt0a__nativeInput:not(.AddTravelReimbursementModal-module__XRBt0a__emptyNativeValue){color:var(--black)}.AddTravelReimbursementModal-module__XRBt0a__nativePlaceholder{color:var(--light-gray);pointer-events:none;font-size:14px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.AddTravelReimbursementModal-module__XRBt0a__nativeDateIcon{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.AddTravelReimbursementModal-module__XRBt0a__addressSection{border-top:1px solid var(--light-gray);flex-direction:column;padding:20px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__addressRow{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;display:grid}.AddTravelReimbursementModal-module__XRBt0a__timelineCell{justify-content:center;align-items:center;min-height:70px;display:flex;position:relative}.AddTravelReimbursementModal-module__XRBt0a__timelineLineTop,.AddTravelReimbursementModal-module__XRBt0a__timelineLineBottom,.AddTravelReimbursementModal-module__XRBt0a__timelineLineFull{background:var(--lightest-gray);width:2px;position:absolute;left:50%;transform:translate(-50%)}.AddTravelReimbursementModal-module__XRBt0a__timelineLineTop{top:0;bottom:50%}.AddTravelReimbursementModal-module__XRBt0a__timelineLineBottom{top:50%;bottom:0}.AddTravelReimbursementModal-module__XRBt0a__timelineLineFull{top:0;bottom:0}.AddTravelReimbursementModal-module__XRBt0a__timelineDot{background:var(--white);border:2px solid var(--black);border-radius:50%;width:8px;height:8px;position:absolute}.AddTravelReimbursementModal-module__XRBt0a__timelineDotEnd{background:var(--dark-gray);border-color:var(--dark-gray)}.AddTravelReimbursementModal-module__XRBt0a__timeline{flex-direction:column;gap:20px;padding:20px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__stopRow{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;display:grid}.AddTravelReimbursementModal-module__XRBt0a__stopInputWrap{align-items:flex-end;gap:8px;width:100%;display:flex}.AddTravelReimbursementModal-module__XRBt0a__stopInputWrap>:first-child{flex:1;min-width:0}.AddTravelReimbursementModal-module__XRBt0a__addStopWrap{justify-self:start;align-items:center;gap:8px;margin-top:8px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__timelinePassThroughCell{min-height:50px}.AddTravelReimbursementModal-module__XRBt0a__bottomAddressGrid{padding-bottom:20px;border-bottom:1px solid var(--light-gray);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-inline:20px;display:grid}.AddTravelReimbursementModal-module__XRBt0a__countryDropdown{width:100%}.AddTravelReimbursementModal-module__XRBt0a__kmHelperText{color:var(--gray);font-size:12px;font-weight:600;line-height:1.35}.AddTravelReimbursementModal-module__XRBt0a__kmWarningText{color:var(--red-2);font-size:12px;font-weight:600;line-height:1.35}.AddTravelReimbursementModal-module__XRBt0a__allowanceEditorActions{justify-content:flex-end;gap:16px;padding-top:18px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__savedPromptCard{background:var(--white);border-radius:24px;flex-direction:column;width:min(468px,100%);padding:32px 36px;display:flex;box-shadow:0 20px 60px #0f172a29}.AddTravelReimbursementModal-module__XRBt0a__savedPromptIcon{background:var(--light-green);width:56px;height:56px;color:var(--black);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 8px;display:inline-flex}.AddTravelReimbursementModal-module__XRBt0a__savedPromptTitle{text-align:center;color:var(--black);margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.35}.AddTravelReimbursementModal-module__XRBt0a__savedPromptSubtitle{text-align:center;color:var(--black);margin:-8px 0 40px;font-size:16px;font-weight:700;line-height:1.35}.AddTravelReimbursementModal-module__XRBt0a__savedPromptAddButton{gap:10px}.AddTravelReimbursementModal-module__XRBt0a__savedPromptAddButton svg path{fill:var(--black)}.AddTravelReimbursementModal-module__XRBt0a__orDivider{align-items:center;gap:16px;margin-top:40px;margin-bottom:40px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__orLine{background:var(--lightest-gray);flex:1;height:1px}.AddTravelReimbursementModal-module__XRBt0a__orText{color:var(--light-gray);font-size:16px;line-height:1}.AddTravelReimbursementModal-module__XRBt0a__noteTextarea{background:var(--lightest-gray);width:100%;min-height:96px;font:inherit;color:var(--black);resize:vertical;border:none;border-radius:8px;margin-bottom:20px;padding:14px 16px}.AddTravelReimbursementModal-module__XRBt0a__noteTextarea::placeholder{color:var(--light-gray)}.AddTravelReimbursementModal-module__XRBt0a__doneButton,.AddTravelReimbursementModal-module__XRBt0a__mobileStepProgress{width:100%}@media (max-width:767px){.AddTravelReimbursementModal-module__XRBt0a__modal,.AddTravelReimbursementModal-module__XRBt0a__allowanceEditorShell,.AddTravelReimbursementModal-module__XRBt0a__reviewShell,.AddTravelReimbursementModal-module__XRBt0a__successShell{height:100%;border-radius:0!important;width:100%!important;max-width:100%!important;max-height:none!important}.AddTravelReimbursementModal-module__XRBt0a__mobileStepProgress{margin-bottom:4px}.AddTravelReimbursementModal-module__XRBt0a__stepper{grid-template-columns:repeat(2,1fr);width:100%}.AddTravelReimbursementModal-module__XRBt0a__stepItem{width:auto}.AddTravelReimbursementModal-module__XRBt0a__title,.AddTravelReimbursementModal-module__XRBt0a__titleStep2,.AddTravelReimbursementModal-module__XRBt0a__allowanceModalTitle{font-size:28px}.AddTravelReimbursementModal-module__XRBt0a__subtitle,.AddTravelReimbursementModal-module__XRBt0a__subtitleStep2{font-size:16px}.AddTravelReimbursementModal-module__XRBt0a__formGrid,.AddTravelReimbursementModal-module__XRBt0a__dayTopGrid,.AddTravelReimbursementModal-module__XRBt0a__bottomAddressGrid,.AddTravelReimbursementModal-module__XRBt0a__savedDayInfoRow,.AddTravelReimbursementModal-module__XRBt0a__allowanceTypeGrid{grid-template-columns:1fr}.AddTravelReimbursementModal-module__XRBt0a__actionsBetween,.AddTravelReimbursementModal-module__XRBt0a__actionsRight,.AddTravelReimbursementModal-module__XRBt0a__savedDayActions,.AddTravelReimbursementModal-module__XRBt0a__allowanceEditorActions,.AddTravelReimbursementModal-module__XRBt0a__reviewFooter,.AddTravelReimbursementModal-module__XRBt0a__successActions{flex-direction:column;align-items:stretch}.AddTravelReimbursementModal-module__XRBt0a__addAnotherDayRow{justify-content:stretch}.AddTravelReimbursementModal-module__XRBt0a__addAnotherDayButton{width:100%}.AddTravelReimbursementModal-module__XRBt0a__savedDayHeader{flex-direction:column;align-items:flex-start}.AddTravelReimbursementModal-module__XRBt0a__savedDayHeaderMeta{justify-content:space-between;width:100%}.AddTravelReimbursementModal-module__XRBt0a__stopInputWrap{flex-direction:column;align-items:stretch}.AddTravelReimbursementModal-module__XRBt0a__innerOverlay{padding:12px}.AddTravelReimbursementModal-module__XRBt0a__allowanceModal,.AddTravelReimbursementModal-module__XRBt0a__savedPromptCard{padding:24px 20px}.AddTravelReimbursementModal-module__XRBt0a__reviewTableCard{overflow:visible}.AddTravelReimbursementModal-module__XRBt0a__reviewTableSurface{background:0 0;border:none;border-radius:0;overflow:visible}.AddTravelReimbursementModal-module__XRBt0a__reviewTable{min-width:0;display:block}.AddTravelReimbursementModal-module__XRBt0a__reviewTable thead{display:none}.AddTravelReimbursementModal-module__XRBt0a__reviewTable tbody{flex-direction:column;gap:12px;display:flex}.AddTravelReimbursementModal-module__XRBt0a__reviewTableRow{border:1px solid var(--light-gray);background:var(--white);border-radius:14px;display:block;overflow:hidden}.AddTravelReimbursementModal-module__XRBt0a__reviewTable tbody tr:last-child td{border-bottom:none}.AddTravelReimbursementModal-module__XRBt0a__reviewTable td{border-bottom:1px solid var(--lightest-gray);text-align:left;vertical-align:top;grid-template-columns:minmax(88px,34%) minmax(0,1fr);gap:4px 12px;padding:10px 14px;display:grid}.AddTravelReimbursementModal-module__XRBt0a__reviewTable td:before{content:attr(data-label);color:var(--gray);font-size:12px;font-weight:600;line-height:1.35}.AddTravelReimbursementModal-module__XRBt0a__reviewRouteCell{max-width:none}.AddTravelReimbursementModal-module__XRBt0a__reviewRouteText{white-space:normal;text-overflow:unset;word-break:break-word;overflow:visible}.AddTravelReimbursementModal-module__XRBt0a__reviewTable td.AddTravelReimbursementModal-module__XRBt0a__reviewActionCell{text-align:right;justify-content:space-between;align-items:center;gap:12px;width:auto;display:flex}.AddTravelReimbursementModal-module__XRBt0a__reviewTable td.AddTravelReimbursementModal-module__XRBt0a__reviewActionCell:before{flex-shrink:0}.AddTravelReimbursementModal-module__XRBt0a__reviewActionInner{justify-content:flex-end;width:100%}.AddTravelReimbursementModal-module__XRBt0a__reviewMobileActions{flex-wrap:nowrap;margin-left:auto}.AddTravelReimbursementModal-module__XRBt0a__reviewFooter{gap:16px}.AddTravelReimbursementModal-module__XRBt0a__reviewLeftStack{width:100%}.AddTravelReimbursementModal-module__XRBt0a__reviewAddButton{justify-content:center;width:100%}.AddTravelReimbursementModal-module__XRBt0a__reviewNoteField,.AddTravelReimbursementModal-module__XRBt0a__reviewSummaryStack{width:100%}.AddTravelReimbursementModal-module__XRBt0a__actionsBetween>div:empty{display:none}.AddTravelReimbursementModal-module__XRBt0a__actionsBetween>*,.AddTravelReimbursementModal-module__XRBt0a__actionsRight>*{width:100%}}
.RenameFolderModal-module__7s3jPW__root{flex-direction:column;gap:12px;display:flex}.RenameFolderModal-module__7s3jPW__title{text-align:center;color:var(--black);margin:0;font-size:20px;font-weight:700}.RenameFolderModal-module__7s3jPW__input{border:1px solid var(--lightest-gray);background-color:var(--lightest-gray);border-radius:8px;outline:none;padding:10px 12px;font-size:14px;font-weight:600}.RenameFolderModal-module__7s3jPW__input::placeholder{color:var(--light-gray-2)}.RenameFolderModal-module__7s3jPW__input:focus{border-color:var(--light-gray-2)}.RenameFolderModal-module__7s3jPW__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.RenameFolderModal-module__7s3jPW__cancelBtn,.RenameFolderModal-module__7s3jPW__saveBtn{cursor:pointer;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600}.RenameFolderModal-module__7s3jPW__cancelBtn{border:1px solid var(--light-gray-2);background:var(--white);color:var(--black)}.RenameFolderModal-module__7s3jPW__saveBtn{background:var(--purple);color:var(--white);border:none}.RenameFolderModal-module__7s3jPW__saveBtn:disabled{opacity:.5;cursor:not-allowed}
.Chip-module__WnH3Wa__chip{font-family:Open Sans;font-weight:600;font-style:SemiBold;white-space:nowrap;border:1px solid #0000;border-radius:100px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:12px;line-height:135%;display:inline-flex}.Chip-module__WnH3Wa__outline{color:#374151;background-color:#0000;border:1px solid #e0e0e0}.Chip-module__WnH3Wa__green{color:#1e8e3e;background-color:#e6f4ea;border:1px solid #0000}.Chip-module__WnH3Wa__gray{color:#3c4043;background-color:#f1f3f4;border:1px solid #0000}.Chip-module__WnH3Wa__icon{align-items:center;font-size:16px;display:inline-flex}.Chip-module__WnH3Wa__green{background-color:var(--light-green);color:var(--dark-green)}.Chip-module__WnH3Wa__blue{background-color:var(--light-blue);color:var(--dark-blue)}.Chip-module__WnH3Wa__orange{background-color:var(--light-orange);color:var(--orange)}.Chip-module__WnH3Wa__yellow{background-color:var(--light-yellow);color:var(--dark-yellow)}.Chip-module__WnH3Wa__red{background-color:var(--light-red);color:var(--red-2)}.Chip-module__WnH3Wa__gray{background-color:var(--light-gray);color:var(--dark-gray)}.Chip-module__WnH3Wa__light-gray{background-color:var(--lightest-gray);color:var(--dark-gray);border:1px solid #0000}
.TableComponents-module__y_9BFa__badge{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.TableComponents-module__y_9BFa__badgeAwaiting{background:var(--light-red);color:var(--dark-red)}.TableComponents-module__y_9BFa__badgePending{background:var(--light-yellow);color:var(--dark-yellow)}.TableComponents-module__y_9BFa__badgeCompleted{background:var(--light-green);color:var(--dark-green)}.TableComponents-module__y_9BFa__badgeDefault{background:var(--light-gray);color:var(--dark-gray)}.TableComponents-module__y_9BFa__activityCell{color:var(--dark-gray);align-items:center;gap:6px;font-size:13px;display:flex}.TableComponents-module__y_9BFa__activityIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.TableComponents-module__y_9BFa__activityRequired{background:var(--red-2);color:var(--white)}.TableComponents-module__y_9BFa__activityInfo{background:var(--light-blue);color:var(--dark-blue)}.TableComponents-module__y_9BFa__dateCell{color:var(--dark-gray);font-size:13px}.TableComponents-module__y_9BFa__customerCellWrapper{align-items:center;gap:8px;display:flex}.TableComponents-module__y_9BFa__customerAvatarBadge{background:var(--lightest-purple);width:28px;height:28px;color:var(--purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TableComponents-module__y_9BFa__customerAvatarInitial{font-size:12px;font-weight:700;line-height:1}.TableComponents-module__y_9BFa__customerCell{font-family:Open Sans;font-weight:700;font-style:Bold;color:var(--black);font-size:12px;line-height:135%}.TableComponents-module__y_9BFa__purchaseApprovalCell,.TableComponents-module__y_9BFa__purchaseApprovalActions{align-items:center;gap:8px;display:flex}.TableComponents-module__y_9BFa__purchaseApprovalApproveButton{border-radius:100px;gap:4px;min-width:81px;min-height:28px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.35}.TableComponents-module__y_9BFa__purchaseApprovalDeclineButton{color:#c81c23;background:#fff;border-color:#c81c23;border-radius:100px;gap:4px;min-width:75px;min-height:28px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.35}.TableComponents-module__y_9BFa__purchaseApprovalDeclineButton:hover,.TableComponents-module__y_9BFa__purchaseApprovalDeclineButton:active{color:#c81c23;background:#c81c230f;border-color:#c81c23}.TableComponents-module__y_9BFa__declineIcon{justify-content:center;align-items:center;display:inline-flex}.TableComponents-module__y_9BFa__purchaseApprovalText{font-family:Open Sans;font-weight:700;font-style:Bold;color:var(--black);font-size:12px;line-height:135%}
.ContractsAndFilesLayout-module__iBNkTW__root{flex-direction:column;justify-content:flex-start;gap:24px;width:100%;display:flex}.ContractsAndFilesLayout-module__iBNkTW__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ContractsAndFilesLayout-module__iBNkTW__title{font-family:var(--font-open-sans),sans-serif;color:var(--black);font-size:48px;font-weight:700;line-height:120%}.ContractsAndFilesLayout-module__iBNkTW__tabsWrapper{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ContractsAndFilesLayout-module__iBNkTW__storageBlock{flex-direction:column;align-items:flex-end;gap:8px;width:100%;max-width:244px;display:flex}.ContractsAndFilesLayout-module__iBNkTW__storageProgressTrack{background:var(--light-gray);border-radius:999px;width:100%;height:12px;overflow:hidden}.ContractsAndFilesLayout-module__iBNkTW__storageProgressFill{background:linear-gradient(90deg,var(--purple)0%,var(--purple-2)100%);border-radius:999px;width:0;height:100%;transition:width .25s;display:block}.ContractsAndFilesLayout-module__iBNkTW__storage{color:var(--gray);font-size:13px}.ContractsAndFilesLayout-module__iBNkTW__headerFilterButton{display:none!important}.ContractsAndFilesLayout-module__iBNkTW__content{background-color:var(--white);border-radius:24px;min-height:70vh;padding:20px;overflow:hidden auto}@media (max-width:767px){.ContractsAndFilesLayout-module__iBNkTW__header{align-items:flex-start}.ContractsAndFilesLayout-module__iBNkTW__title{font-size:40px}.ContractsAndFilesLayout-module__iBNkTW__headerFilterButton{flex-shrink:0;align-self:flex-start;border:1px solid var(--light-gray-2)!important;border-radius:8px!important;width:48px!important;min-width:48px!important;height:48px!important;display:inline-flex!important}.ContractsAndFilesLayout-module__iBNkTW__headerFilterButtonActive{border-color:var(--black)!important}.ContractsAndFilesLayout-module__iBNkTW__tabsWrapper{flex-direction:column;align-items:flex-start;display:flex}.ContractsAndFilesLayout-module__iBNkTW__storageBlock{align-items:flex-start;max-width:100%}.ContractsAndFilesLayout-module__iBNkTW__content{padding:12px}}
.DateRangePicker-module__qZd01W__wrapper{display:inline-block;position:relative}.DateRangePicker-module__qZd01W__trigger{background-color:var(--lightest-gray);cursor:pointer;white-space:nowrap;width:100%;min-width:200px;height:40px;transition:border-color var(--color-transition),background-color var(--color-transition);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.DateRangePicker-module__qZd01W__calendarIcon path{fill:var(--black)}.DateRangePicker-module__qZd01W__triggerOpen{background-color:var(--light-gray)}.DateRangePicker-module__qZd01W__triggerLabel{color:var(--black);text-align:left;flex:1;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:135%}.DateRangePicker-module__qZd01W__placeholder{color:var(--black);font-weight:600}.DateRangePicker-module__qZd01W__chevron{transition:transform var(--transform-transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DateRangePicker-module__qZd01W__chevron svg{width:12px;height:12px}.DateRangePicker-module__qZd01W__chevron svg path{fill:var(--black)}.DateRangePicker-module__qZd01W__chevronUp{transform:rotate(180deg)}.DateRangePicker-module__qZd01W__dropdown{background-color:var(--white);border:1px solid var(--light-gray-2);border-radius:8px;display:flex}.DateRangePicker-module__qZd01W__divider{background-color:var(--light-gray);width:1px}.DateRangePicker-module__qZd01W__dropdownLabel{color:var(--gray);font-family:Open Sans,sans-serif;font-size:12px;font-weight:700}.DateRangePicker-module__qZd01W__inputs{gap:8px;display:flex}.DateRangePicker-module__qZd01W__inputGroup{flex-direction:column;flex:1;gap:4px;display:flex}.DateRangePicker-module__qZd01W__inputLabel{font-family:Open Sans;font-weight:600;font-style:SemiBold;color:var(--black);text-transform:uppercase;font-size:12px;line-height:135%}.DateRangePicker-module__qZd01W__dateInput{background-color:var(--lightest-gray);width:100%;color:var(--black);transition:border-color var(--color-transition);box-sizing:border-box;border:none;border-radius:8px;outline:none;padding:10px 12px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600}.DateRangePicker-module__qZd01W__dateInput:focus{border-color:var(--purple)}.DateRangePicker-module__qZd01W__dateInput::placeholder{color:var(--light-gray-2);font-weight:400}.DateRangePicker-module__qZd01W__calendarInfo{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;height:100%;margin:auto 0;padding:20px;display:flex}.DateRangePicker-module__qZd01W__inputs{flex-direction:column;display:flex}.DateRangePicker-module__qZd01W__calendarContainer{min-width:320px;padding:20px}.DateRangePicker-module__qZd01W__caption{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.DateRangePicker-module__qZd01W__captionLabel{color:var(--black);font-family:Open Sans,sans-serif;font-size:14px;font-weight:700}.DateRangePicker-module__qZd01W__actions{gap:8px;margin:0 auto;display:flex}
.FormInput-module__pJTdpa__wrapper{flex-direction:column;gap:4px;width:100%;display:flex}.FormInput-module__pJTdpa__label{font-family:Open Sans;font-weight:600;font-style:SemiBold;color:var(--black);font-size:12px;line-height:135%}.FormInput-module__pJTdpa__required{color:var(--red-2)}.FormInput-module__pJTdpa__inputWrap{background-color:var(--lightest-gray);min-height:44px;transition:border-color var(--color-transition),background-color var(--color-transition);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.FormInput-module__pJTdpa__eyeButton{color:var(--gray);flex-shrink:0}.FormInput-module__pJTdpa__eyeIcon{--size:18px;width:var(--size);height:var(--size)}.FormInput-module__pJTdpa__eyeIcon path{fill:var(--black)}.FormInput-module__pJTdpa__inputWrap.FormInput-module__pJTdpa__disabled{opacity:.5;pointer-events:none}.FormInput-module__pJTdpa__input{width:100%;font-family:Open Sans;font-weight:600;font-style:SemiBold;color:var(--black);background:0 0;border:none;outline:none;font-size:14px;line-height:140%}.FormInput-module__pJTdpa__input::placeholder{color:var(--light-gray-2)}.FormInput-module__pJTdpa__extraLabel{font-family:Open Sans;font-weight:600;font-style:SemiBold;color:var(--gray);font-size:12px;line-height:135%}.FormInput-module__pJTdpa__errorMessage{font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;font-style:SemiBold;color:var(--red-2);line-height:135%}@media (max-width:767px){.FormInput-module__pJTdpa__input{font-size:16px}}
.IconButton-module__4Hi8XW__iconButton{--size:40px;width:var(--size);height:var(--size);min-width:var(--size);cursor:pointer;transition:background-color var(--color-transition,.2s),color var(--color-transition,.2s),border-color var(--color-transition,.2s),opacity var(--color-transition,.2s);color:var(--black,#1e1e1e);border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:20px;display:inline-flex}.IconButton-module__4Hi8XW__iconButton.IconButton-module__4Hi8XW__disabled,.IconButton-module__4Hi8XW__iconButton:disabled{opacity:.4;cursor:default;pointer-events:none}.IconButton-module__4Hi8XW__loading{cursor:default}.IconButton-module__4Hi8XW__sm{--size:32px;font-size:16px}.IconButton-module__4Hi8XW__md{--size:40px;font-size:20px}.IconButton-module__4Hi8XW__lg{--size:48px;font-size:24px}.IconButton-module__4Hi8XW__primary{background-color:var(--purple);color:var(--white)}.IconButton-module__4Hi8XW__primary svg{fill:var(--white)}.IconButton-module__4Hi8XW__primary:hover:not(.IconButton-module__4Hi8XW__disabled){background-color:var(--dark-purple)}.IconButton-module__4Hi8XW__secondary{background-color:var(--black);color:var(--white)}.IconButton-module__4Hi8XW__secondary svg{fill:var(--white)}.IconButton-module__4Hi8XW__secondary:hover:not(.IconButton-module__4Hi8XW__disabled){background-color:var(--dark-gray)}.IconButton-module__4Hi8XW__secondary-2{background-color:var(--black);color:var(--white)}.IconButton-module__4Hi8XW__secondary-2 svg{fill:var(--white)}.IconButton-module__4Hi8XW__secondary-2:hover:not(.IconButton-module__4Hi8XW__disabled){background-color:var(--gray);color:var(--white)}.IconButton-module__4Hi8XW__gray{background-color:var(--light-gray);color:var(--black)}.IconButton-module__4Hi8XW__gray svg{fill:var(--black)}.IconButton-module__4Hi8XW__gray:hover:not(.IconButton-module__4Hi8XW__disabled){background-color:var(--light-gray-2);border-color:var(--dark-gray)}.IconButton-module__4Hi8XW__unfilled{color:var(--black);background-color:#0000}.IconButton-module__4Hi8XW__unfilled:hover:not(.IconButton-module__4Hi8XW__disabled){background-color:var(--light-gray,#f0f0f0);color:var(--black)}
.Input-module__H9dIBa__wrapper{box-sizing:border-box;background:var(--lightest-gray);width:100%;transition:all var(--color-transition);border-radius:8px;align-items:center;height:44px;padding:0 16px;display:flex;position:relative}.Input-module__H9dIBa__wrapper.Input-module__H9dIBa__focusRing:focus-within{outline:2px solid var(--primary-300);outline-offset:2px}.Input-module__H9dIBa__wrapper.Input-module__H9dIBa__size-sm{border-radius:10px;height:36px;padding:0 12px}.Input-module__H9dIBa__wrapper.Input-module__H9dIBa__size-sm .Input-module__H9dIBa__input{font-size:13px}.Input-module__H9dIBa__wrapper.Input-module__H9dIBa__size-lg{border-radius:14px;height:52px;padding:0 20px}.Input-module__H9dIBa__wrapper.Input-module__H9dIBa__size-lg .Input-module__H9dIBa__input{font-size:16px}.Input-module__H9dIBa__wrapper.Input-module__H9dIBa__variant-search{width:100%;max-width:480px;min-height:48px}.Input-module__H9dIBa__wrapper.Input-module__H9dIBa__variant-compact{max-width:220px;padding:0 12px}.Input-module__H9dIBa__iconLeft,.Input-module__H9dIBa__iconRight{color:var(--gray);flex-shrink:0;align-items:center;display:flex}.Input-module__H9dIBa__iconLeft{margin-left:20px;padding-right:10px}.Input-module__H9dIBa__iconRight{margin-right:20px}.Input-module__H9dIBa__hasLeftIcon{padding-left:0}.Input-module__H9dIBa__hasRightIcon{padding-right:0}.Input-module__H9dIBa__input{color:var(--black);background:0 0;border:none;outline:none;flex:1;height:100%;font-family:inherit;font-size:14px;font-weight:600}.Input-module__H9dIBa__input::placeholder{color:var(--gray)}.Input-module__H9dIBa__input:disabled{color:var(--gray-400);cursor:not-allowed}.Input-module__H9dIBa__wrapper.Input-module__H9dIBa__disabled{opacity:.6;cursor:not-allowed;background:var(--light-gray-1)}@media (max-width:767px){.Input-module__H9dIBa__wrapper.Input-module__H9dIBa__variant-search{max-width:100%}.Input-module__H9dIBa__input{font-size:16px}}
.StepOne-module__OUwDNq__title{font-family:var(--font-open-sans),sans-serif;font-weight:700;font-style:Bold;text-align:center;font-size:20px;line-height:135%}.StepOne-module__OUwDNq__searchContainer{width:100%;display:flex}.StepOne-module__OUwDNq__searchContainer .StepOne-module__OUwDNq__searchInput{background-color:var(--white);border:1px solid var(--light-gray);width:100%;max-width:none}.StepOne-module__OUwDNq__bankList{border:1px solid var(--light-gray);border-radius:16px;width:100%;max-height:389px;overflow-y:auto}.StepOne-module__OUwDNq__bankList .StepOne-module__OUwDNq__bankItem,.StepOne-module__OUwDNq__bankList .StepOne-module__OUwDNq__bankItemButton{justify-content:space-between;align-items:center;padding:12px 12px 12px 20px;display:flex}:is(.StepOne-module__OUwDNq__bankList .StepOne-module__OUwDNq__bankItem,.StepOne-module__OUwDNq__bankList .StepOne-module__OUwDNq__bankItemButton) .StepOne-module__OUwDNq__bankInfo{align-items:center;gap:8px;display:flex}:is(.StepOne-module__OUwDNq__bankList .StepOne-module__OUwDNq__bankItem,.StepOne-module__OUwDNq__bankList .StepOne-module__OUwDNq__bankItemButton) .StepOne-module__OUwDNq__bankInfo img{object-fit:contain;background-color:var(--white);border:1px solid var(--light-gray);border-radius:50%;width:40px;height:40px;padding:6px}.StepOne-module__OUwDNq__bankList .StepOne-module__OUwDNq__bankItemButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.StepOne-module__OUwDNq__bankList .StepOne-module__OUwDNq__bankItemButton:hover{background-color:var(--lightest-gray)}.StepOne-module__OUwDNq__bankList .StepOne-module__OUwDNq__bankItemButton:focus-visible{outline:2px solid var(--purple-2);outline-offset:-2px}.StepOne-module__OUwDNq__bankList .StepOne-module__OUwDNq__bankChevron{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.StepOne-module__OUwDNq__bankList .StepOne-module__OUwDNq__bankChevron svg{width:16px;height:16px}.StepOne-module__OUwDNq__bankList .StepOne-module__OUwDNq__divider{background-color:var(--light-gray);height:1px}@media (max-width:767px){.StepOne-module__OUwDNq__manualEntryButton{width:100%}}
.TermsLinks-module__w8cY6W__container{flex-direction:row;justify-content:center;align-items:center;gap:22px;display:flex}.TermsLinks-module__w8cY6W__container .TermsLinks-module__w8cY6W__link{cursor:pointer;font-family:var(--font-open-sans),sans-serif;font-weight:600;font-style:SemiBold;color:var(--gray);transition:color var(--color-transition);border-bottom:1px solid var(--gray);padding:2px 6px;font-size:12px;line-height:135%;text-decoration:none}.TermsLinks-module__w8cY6W__container .TermsLinks-module__w8cY6W__link:hover{color:var(--black);border-color:var(--black)}
.LabeledCheckbox-module__KfldBW__wrapper{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.LabeledCheckbox-module__KfldBW__label{font-family:var(--font-open-sans),sans-serif;color:#2f3036;font-size:16px;font-weight:500;line-height:1.4}
.MobileFilterButton-module__tjuTKG__button{flex-shrink:0;border:1px solid var(--light-gray-2)!important}.MobileFilterButton-module__tjuTKG__buttonActive{border-color:var(--black)!important}.MobileFilterButton-module__tjuTKG__icon{color:var(--black)}
.MobileFilterCheckboxGroup-module__OJdMKW__options{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.MobileFilterCheckboxGroup-module__OJdMKW__option{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.MobileFilterCheckboxGroup-module__OJdMKW__label{font-family:var(--font-open-sans),sans-serif;color:var(--black);font-size:14px;font-weight:500;line-height:1.35}
