.Transactions-module__JNifiq__container{max-width:1400px;height:calc(100vh - 4rem);font-family:var(--font-sans);background-color:#f8fafc;flex-direction:column;margin:0 auto;padding:0;display:flex;overflow:hidden}@media (max-width:1024px){.Transactions-module__JNifiq__container{height:calc(100vh - 3rem)}}.Transactions-module__JNifiq__header{flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex}.Transactions-module__JNifiq__title{color:#111827;letter-spacing:-.025em;font-size:1.875rem;font-weight:800}.Transactions-module__JNifiq__subtitle{color:#64748b;font-size:.875rem}.Transactions-module__JNifiq__topBar{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.Transactions-module__JNifiq__leftActions{scrollbar-width:none;flex:1;align-items:center;gap:1rem;display:flex;overflow-x:auto}.Transactions-module__JNifiq__leftActions::-webkit-scrollbar{display:none}.Transactions-module__JNifiq__tabsContainer{border-bottom:none;gap:.75rem;margin-bottom:0;padding-bottom:0;display:flex}.Transactions-module__JNifiq__tab{color:#64748b;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:.75rem;min-width:180px;max-width:240px;padding:.5rem 1rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.Transactions-module__JNifiq__tab:hover{color:#0f172a;background-color:#f8fafc;border-color:#cbd5e1}.Transactions-module__JNifiq__tabActive{font-weight:600;color:#fff!important;background-color:#061c2b!important;border-color:#061c2b!important;box-shadow:0 4px 6px -1px #061c2b4d!important}.Transactions-module__JNifiq__tabContent{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.Transactions-module__JNifiq__tabTitle{opacity:.9;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;line-height:1.2;overflow:hidden}.Transactions-module__JNifiq__tabSubtitle{opacity:.7;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.7rem;font-weight:500;line-height:1.2;display:block;overflow:hidden}.Transactions-module__JNifiq__tabSettingsBtn{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}.Transactions-module__JNifiq__tabSettingsBtn:hover{opacity:1;background-color:#fff3}.Transactions-module__JNifiq__tab:not(.Transactions-module__JNifiq__tabActive) .Transactions-module__JNifiq__tabSettingsBtn:hover{background-color:#0000000d}.Transactions-module__JNifiq__toolbar{border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);background:#fff;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.Transactions-module__JNifiq__searchWrapper{flex:1;min-width:250px;position:relative}.Transactions-module__JNifiq__searchIcon{color:#94a3b8;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.Transactions-module__JNifiq__searchInput{border:1px solid var(--border-light);border-radius:var(--radius-md);background-color:#f8fafc;width:100%;padding:.625rem 1rem .625rem 2.5rem;font-size:.875rem;transition:all .2s}.Transactions-module__JNifiq__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);background-color:#fff;outline:none}.Transactions-module__JNifiq__filterGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Transactions-module__JNifiq__filterPill{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:.375rem .875rem;font-size:.75rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000000d}.Transactions-module__JNifiq__filterPillActive{color:#1d4ed8;background-color:#eff6ff;border-color:#061c2b;font-weight:600;box-shadow:0 0 0 1px #061c2b,0 1px 2px #3b82f60d}.Transactions-module__JNifiq__selectInput{border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-main);cursor:pointer;background-color:#f8fafc;padding:.625rem 2rem .625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.Transactions-module__JNifiq__selectInput:hover{background-color:#fff;border-color:#cbd5e1}.Transactions-module__JNifiq__actionBtn{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.Transactions-module__JNifiq__actionBtn:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px -1px #0000000d}.Transactions-module__JNifiq__actionBtn:active{transform:translateY(0)}.Transactions-module__JNifiq__primaryBtn{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.Transactions-module__JNifiq__primaryBtn:hover{background-color:#1e293b;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.Transactions-module__JNifiq__primaryBtn:active{transform:translateY(0)}.Transactions-module__JNifiq__xeroBtn{text-shadow:0 1px 2px #0000001a;background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);border:1px solid #0284c7}.Transactions-module__JNifiq__xeroBtn:hover{filter:brightness(110%);box-shadow:0 4px 12px #0ea5e94d}.Transactions-module__JNifiq__iconBtn{border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background-color:#fff;justify-content:center;align-items:center;padding:.625rem;transition:all .2s;display:flex}.Transactions-module__JNifiq__iconBtn:hover{color:var(--text-main);background-color:#f1f5f9;border-color:#cbd5e1}.Transactions-module__JNifiq__activeIconBtn{color:#0f172a;background-color:#e2e8f0;border-color:#cbd5e1}.Transactions-module__JNifiq__tableContainer{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex:1;min-height:0;overflow:auto;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.Transactions-module__JNifiq__table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.Transactions-module__JNifiq__th{text-align:left;color:#64748b;white-space:nowrap;z-index:10;text-transform:uppercase;letter-spacing:.05em;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem;font-size:.75rem;font-weight:600;position:sticky;top:0;box-shadow:0 1px 2px #0000000d}.Transactions-module__JNifiq__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s,color .2s}.Transactions-module__JNifiq__sortableHeader:hover{color:#0f172a;background-color:#f1f5f9}.Transactions-module__JNifiq__td{vertical-align:top;color:#1e293b;border-bottom:1px solid #f1f5f9;padding:.875rem 1rem;transition:background-color .15s}.Transactions-module__JNifiq__row{transition:background-color .15s}.Transactions-module__JNifiq__row:last-child .Transactions-module__JNifiq__td{border-bottom:none}.Transactions-module__JNifiq__row:hover,.Transactions-module__JNifiq__row:hover .Transactions-module__JNifiq__td{background-color:#f8fafc}.Transactions-module__JNifiq__amountPositive{color:#10b981;font-family:Geist Mono,monospace;font-weight:600}.Transactions-module__JNifiq__amountNeutral{color:#94a3b8;font-family:Geist Mono,monospace}.Transactions-module__JNifiq__descCell{max-width:320px}.Transactions-module__JNifiq__descMain{color:#1e293b;margin-bottom:.25rem;font-weight:500}.Transactions-module__JNifiq__descSub{color:#64748b;font-size:.75rem;line-height:1.4}.Transactions-module__JNifiq__editableInput{width:100%;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:1px solid #0000;border-radius:4px;padding:.375rem .5rem;transition:all .2s}.Transactions-module__JNifiq__editableInput:hover{background-color:#f1f5f9;border-color:#e2e8f0}.Transactions-module__JNifiq__editableInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1);background-color:#fff;outline:none}.Transactions-module__JNifiq__editableInputWarning{background-color:#fef2f2!important;border-color:#fee2e2!important}.Transactions-module__JNifiq__editableInputWarning:hover{background-color:#fee2e2!important;border-color:#fca5a5!important}.Transactions-module__JNifiq__editableInputWarning:focus{background-color:#fff!important;border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444426!important}.Transactions-module__JNifiq__badge{letter-spacing:.025em;text-transform:uppercase;border-radius:9999px;padding:.125rem .625rem;font-size:.7rem;font-weight:600;display:inline-flex}.Transactions-module__JNifiq__badgePending{color:#475569;background-color:#f8fafc;border:1px solid #e2e8f0}.Transactions-module__JNifiq__badgePosted{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0}.Transactions-module__JNifiq__badgeFailed{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.Transactions-module__JNifiq__invoiceInput{color:#0f172a;text-align:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;margin-top:4px;padding:2px 8px;font-family:Geist Mono,monospace;font-size:.7rem;font-weight:500;display:inline-block}.Transactions-module__JNifiq__emptyState{text-align:center;color:var(--text-muted);border-radius:var(--radius-lg);border:2px dashed var(--border-light);background:#f8fafc;padding:6rem 2rem}.Transactions-module__JNifiq__actionBar{z-index:40;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:64px;margin-top:.5rem;margin-bottom:1rem;padding:.75rem 1.25rem;display:flex;position:sticky;top:1rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.Transactions-module__JNifiq__actionBarLeft{flex:1.2;min-width:280px}.Transactions-module__JNifiq__actionBarCenter{flex:1;justify-content:center;display:flex}.Transactions-module__JNifiq__actionBarRight{flex:1.5;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.Transactions-module__JNifiq__searchContainer{width:100%;position:relative}.Transactions-module__JNifiq__searchIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.Transactions-module__JNifiq__searchInput{color:#1e293b;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;width:100%;height:40px;padding:0 1rem 0 2.75rem;font-size:.8rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.Transactions-module__JNifiq__searchInput:focus{background-color:#fff;border-color:#061c2b;outline:none;box-shadow:0 0 0 3px #061c2b14}.Transactions-module__JNifiq__dateFilterContainer{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:.25rem;height:40px;padding:0 .75rem;transition:border-color .2s;display:flex}.Transactions-module__JNifiq__dateFilterContainer:hover{border-color:#cbd5e1}.Transactions-module__JNifiq__dateInputWrapper{align-items:center;gap:.5rem;display:flex}.Transactions-module__JNifiq__dateIcon{color:#64748b;flex-shrink:0}.Transactions-module__JNifiq__dateSeparator{color:#cbd5e1;-webkit-user-select:none;user-select:none;margin:0 .25rem;font-size:.75rem;font-weight:500}.Transactions-module__JNifiq__clearDateBtn{color:#475569;cursor:pointer;background:#e2e8f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:.5rem;transition:all .2s;display:flex}.Transactions-module__JNifiq__clearDateBtn:hover{color:#fff;background-color:#94a3b8}.Transactions-module__JNifiq__filterGroup{align-items:center;gap:.5rem;display:flex}.Transactions-module__JNifiq__filterPill{cursor:pointer;color:#64748b;white-space:nowrap;background-color:#fff;border:1px solid #e2e8f0;border-radius:9999px;height:32px;padding:0 .875rem;font-size:.7rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.Transactions-module__JNifiq__filterPill:hover{color:#1e293b;background-color:#f8fafc;border-color:#cbd5e1}.Transactions-module__JNifiq__filterPillActive{color:#fff;background-color:#061c2b;border-color:#061c2b}.Transactions-module__JNifiq__selectWrapper{position:relative}.Transactions-module__JNifiq__selectInput{color:#1e293b;cursor:pointer;appearance:none;background-color:#f8fafc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7' /%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #e2e8f0;border-radius:.75rem;height:40px;padding:0 2.5rem 0 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.Transactions-module__JNifiq__selectInput:hover{border-color:#cbd5e1}.Transactions-module__JNifiq__selectionActions{flex:1;align-items:center;gap:1rem;display:flex}.Transactions-module__JNifiq__selectionCount{color:#061c2b;font-size:.875rem;font-weight:700}.Transactions-module__JNifiq__separatorVertical{background-color:#e2e8f0;width:1px;height:24px;margin:0 .5rem}.Transactions-module__JNifiq__floatingUploadBtn{z-index:100;color:#fff;cursor:pointer;background-color:#061c2b;border:none;border-radius:9999px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-size:.85rem;font-weight:600;transition:all .3s cubic-bezier(.34,1.56,.64,1);animation:.6s cubic-bezier(.16,1,.3,1) forwards Transactions-module__JNifiq__floatingSlideUp;display:flex;position:fixed;bottom:2.5rem;right:2.5rem;box-shadow:0 10px 25px -5px #061c2b66}.Transactions-module__JNifiq__floatingUploadBtn:hover{background-color:#0a2d45;transform:translateY(-4px)scale(1.02);box-shadow:0 20px 25px -5px #061c2b80}.Transactions-module__JNifiq__floatingUploadBtn:active{transform:translateY(0)scale(.96)}.Transactions-module__JNifiq__floatingUploadIcon{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:transform .3s;display:flex}.Transactions-module__JNifiq__floatingUploadBtn:hover .Transactions-module__JNifiq__floatingUploadIcon{transform:rotate(-10deg)scale(1.1)}@keyframes Transactions-module__JNifiq__floatingSlideUp{0%{opacity:0;transform:translateY(30px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.Transactions-module__JNifiq__paginationContainer{border-top:1px solid #f1f5f9;margin-top:1.5rem;padding:1rem}.Transactions-module__JNifiq__paginationBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;min-width:36px;padding:6px 12px;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.Transactions-module__JNifiq__paginationBtn:hover:not(:disabled){color:#061c2b;background:#f8fafc;border-color:#061c2b}.Transactions-module__JNifiq__paginationBtnActive{box-shadow:0 4px 6px -1px #061c2b33;color:#fff!important;background:#061c2b!important;border-color:#061c2b!important}.Transactions-module__JNifiq__paginationBtn:disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9}.Transactions-module__JNifiq__smartMatchBtn{color:#061c2b;cursor:pointer;background:#e6e6e6;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #0000000d}.Transactions-module__JNifiq__smartMatchBtn:hover{color:#fff;background:#061c2b;transform:scale(1.1);box-shadow:0 4px 12px #061c2b33}.Transactions-module__JNifiq__smartMatchBtn:active{transform:scale(.95)}
.FinanceSettingsModal-module__fRb_Eq__overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.FinanceSettingsModal-module__fRb_Eq__modal{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:800px;max-height:90vh;animation:.15s ease-out FinanceSettingsModal-module__fRb_Eq__fadeIn;display:flex;box-shadow:0 4px 12px #00000026}@keyframes FinanceSettingsModal-module__fRb_Eq__fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.FinanceSettingsModal-module__fRb_Eq__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.FinanceSettingsModal-module__fRb_Eq__title{color:#0f172a;font-size:1.125rem;font-weight:600}.FinanceSettingsModal-module__fRb_Eq__closeBtn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.FinanceSettingsModal-module__fRb_Eq__closeBtn:hover{color:#ef4444;background:#f1f5f9}.FinanceSettingsModal-module__fRb_Eq__tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:0 1.5rem;display:flex}.FinanceSettingsModal-module__fRb_Eq__tab{cursor:pointer;color:#64748b;background:0 0;border:none;border-bottom:2px solid #0000;margin-right:1rem;padding:1rem;font-size:.9rem;font-weight:500}.FinanceSettingsModal-module__fRb_Eq__tab:hover{color:#0f172a}.FinanceSettingsModal-module__fRb_Eq__activeTab{color:#061c2b;border-bottom-color:#061c2b;font-weight:600}.FinanceSettingsModal-module__fRb_Eq__content{background:#fff;flex:1;padding:1.5rem;overflow-y:auto}.FinanceSettingsModal-module__fRb_Eq__emptyState{text-align:center;color:#94a3b8;padding:3rem 1rem}.FinanceSettingsModal-module__fRb_Eq__actions{justify-content:flex-end;margin-top:1rem;display:flex}.FinanceSettingsModal-module__fRb_Eq__primaryBtn{color:#fff;cursor:pointer;background:#061c2b;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:background-color .2s,opacity .2s;display:flex}.FinanceSettingsModal-module__fRb_Eq__primaryBtn:hover{background:#0a2d45}.FinanceSettingsModal-module__fRb_Eq__iconBtn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.FinanceSettingsModal-module__fRb_Eq__iconBtn:hover{background:#f1f5f9;transform:translateY(-1px)}.FinanceSettingsModal-module__fRb_Eq__iconBtn.FinanceSettingsModal-module__fRb_Eq__edit:hover{color:#061c2b;background:#eff6ff}.FinanceSettingsModal-module__fRb_Eq__iconBtn.FinanceSettingsModal-module__fRb_Eq__delete:hover{color:#ef4444;background:#fef2f2}.FinanceSettingsModal-module__fRb_Eq__syncBtn{cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.FinanceSettingsModal-module__fRb_Eq__syncBtn:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.FinanceSettingsModal-module__fRb_Eq__syncBtn:disabled{opacity:.7;cursor:not-allowed}.FinanceSettingsModal-module__fRb_Eq__spinning{animation:1s linear infinite FinanceSettingsModal-module__fRb_Eq__spin}@keyframes FinanceSettingsModal-module__fRb_Eq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FinanceSettingsModal-module__fRb_Eq__avatar{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #00000008}.FinanceSettingsModal-module__fRb_Eq__shareCapsule{border-radius:9999px;align-items:center;height:32px;padding-right:.5rem;transition:all .2s;display:inline-flex;position:relative}.FinanceSettingsModal-module__fRb_Eq__shareCapsule.FinanceSettingsModal-module__fRb_Eq__closed{background-color:var(--bg-body,#f8fafc);cursor:pointer;border:1px dashed #cbd5e1;max-width:140px;padding-left:.75rem}.FinanceSettingsModal-module__fRb_Eq__shareCapsule.FinanceSettingsModal-module__fRb_Eq__open{cursor:default;background-color:#fff;border:1px solid #061c2b;max-width:300px;padding-left:.5rem}.FinanceSettingsModal-module__fRb_Eq__shareTrigger{color:#64748b;align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.FinanceSettingsModal-module__fRb_Eq__inputWrapper{position:relative}.FinanceSettingsModal-module__fRb_Eq__shareInput{color:#1e293b;background:0 0;border:none;outline:none;width:160px;font-size:.85rem}.FinanceSettingsModal-module__fRb_Eq__autocompleteValues{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:220px;position:absolute;top:130%;left:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.FinanceSettingsModal-module__fRb_Eq__autocompleteItem{cursor:pointer;color:#1f2937;padding:8px 12px;font-size:.85rem}.FinanceSettingsModal-module__fRb_Eq__autocompleteItem:hover{background-color:#f3f4f6}.FinanceSettingsModal-module__fRb_Eq__actionBtn{cursor:pointer;background:0 0;border:none;margin:0;padding:2px}.FinanceSettingsModal-module__fRb_Eq__confirmBtn{color:#16a34a;margin-left:4px}.FinanceSettingsModal-module__fRb_Eq__cancelBtn{color:#9ca3af}
.Toast-module__HsjkRa__toast{z-index:9999;background:#fff;border:1px solid #0000000d;border-radius:8px;align-items:center;gap:12px;min-width:300px;max-width:400px;padding:16px;animation:.3s cubic-bezier(.16,1,.3,1) Toast-module__HsjkRa__slideIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Toast-module__HsjkRa__icon{justify-content:center;align-items:center;display:flex}.Toast-module__HsjkRa__content{color:#1f2937;flex:1;font-size:14px;font-weight:500;line-height:1.4}.Toast-module__HsjkRa__closeBtn{color:#9ca3af;border-radius:4px;padding:4px;transition:all .2s}.Toast-module__HsjkRa__closeBtn:hover{color:#4b5563;background:#f3f4f6}@keyframes Toast-module__HsjkRa__slideIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
.SelectionActionBar-module__BydBDq__bar{-webkit-backdrop-filter:blur(16px);z-index:40;opacity:0;background:#fffffff2;border:1px solid #e2e8f0cc;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:fit-content;max-width:calc(100vw - 300px);padding:.75rem 1.25rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:2rem;left:calc(50% + 125px);transform:translate(-50%)translateY(20px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000000d}@media (max-width:1024px){.SelectionActionBar-module__BydBDq__bar{max-width:95vw;left:50%}}.SelectionActionBar-module__BydBDq__barVisible{opacity:1;transform:translate(-50%)translateY(0)}.SelectionActionBar-module__BydBDq__info{border-right:1px solid #e2e8f0;align-items:center;gap:.75rem;padding-right:1.25rem;display:flex}.SelectionActionBar-module__BydBDq__countBadge{color:#fff;background:#0f172a;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:.75rem;font-weight:700;display:flex;box-shadow:0 2px 4px #0000001a}.SelectionActionBar-module__BydBDq__label{color:#475569;font-size:.85rem;font-weight:600}.SelectionActionBar-module__BydBDq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.SelectionActionBar-module__BydBDq__btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.85rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.SelectionActionBar-module__BydBDq__btnPrimary{color:#fff;text-shadow:0 1px 1px #0000001a;background:linear-gradient(135deg,#061c2b 0%,#0c3856 100%);border:1px solid #ffffff1a;box-shadow:0 2px 5px #2563eb4d}.SelectionActionBar-module__BydBDq__btnPrimary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66}.SelectionActionBar-module__BydBDq__btnPrimary:active{transform:translateY(0);box-shadow:0 2px 4px #2563eb4d}.SelectionActionBar-module__BydBDq__btnSecondary{color:#334155;background:#fff;border:1px solid #cbd5e1;box-shadow:0 1px 2px #0000000d}.SelectionActionBar-module__BydBDq__btnSecondary:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.SelectionActionBar-module__BydBDq__btnGhost{color:#94a3b8;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:.5rem;display:flex}.SelectionActionBar-module__BydBDq__btnGhost:hover{color:#ef4444;background:#fee2e2;transform:scale(1.1)}@keyframes SelectionActionBar-module__BydBDq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.SelectionActionBar-module__BydBDq__summaryOverlay{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#0f172a66;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out SelectionActionBar-module__BydBDq__fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes SelectionActionBar-module__BydBDq__fadeIn{0%{opacity:0}to{opacity:1}}.SelectionActionBar-module__BydBDq__summaryModal{background:#fff;border-radius:20px;flex-direction:column;width:92%;max-width:680px;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) SelectionActionBar-module__BydBDq__slideUp;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #061c2b40,0 0 0 1px #061c2b14}@keyframes SelectionActionBar-module__BydBDq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.SelectionActionBar-module__BydBDq__summaryHeader{color:#fff;background:linear-gradient(135deg,#061c2b 0%,#0c3856 100%);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.SelectionActionBar-module__BydBDq__summaryTitle{color:#fff;align-items:center;gap:.75rem;font-size:1.15rem;font-weight:700;display:flex}.SelectionActionBar-module__BydBDq__summaryCloseBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.SelectionActionBar-module__BydBDq__summaryCloseBtn:hover{background:#ffffff40;transform:scale(1.05)}.SelectionActionBar-module__BydBDq__summaryContent{flex:1;padding:.5rem 0;overflow-y:auto}.SelectionActionBar-module__BydBDq__summaryList{margin:0;padding:0;list-style:none}.SelectionActionBar-module__BydBDq__summaryItem{border-bottom:1px solid #f1f5f9;padding:1.15rem 1.75rem;transition:background .2s}.SelectionActionBar-module__BydBDq__summaryItem:hover{background:#f8fafc}.SelectionActionBar-module__BydBDq__summaryItem:last-child{border-bottom:none}.SelectionActionBar-module__BydBDq__summaryTitleRow{color:#0f172a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.95rem;font-weight:700;display:flex}.SelectionActionBar-module__BydBDq__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;display:grid}.SelectionActionBar-module__BydBDq__summaryField{flex-direction:column;gap:.35rem;display:flex}.SelectionActionBar-module__BydBDq__summaryFieldHeader{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.SelectionActionBar-module__BydBDq__summaryFieldLabel{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.7rem;font-weight:700}.SelectionActionBar-module__BydBDq__origBadge{color:#94a3b8;text-transform:none;font-size:.65rem;font-weight:600}.SelectionActionBar-module__BydBDq__summaryFieldValue{color:#0f172a;align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;display:flex}.SelectionActionBar-module__BydBDq__copyCode{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.35rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;font-weight:700;transition:all .2s;box-shadow:inset 0 1px 2px #00000005}.SelectionActionBar-module__BydBDq__copyBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;padding:.35rem;transition:all .2s;display:flex}.SelectionActionBar-module__BydBDq__copyBtn:hover{color:#061c2b;background:#e2e8f0;border-color:#cbd5e1}.SelectionActionBar-module__BydBDq__copyBtn.SelectionActionBar-module__BydBDq__copied{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.SelectionActionBar-module__BydBDq__infoClickable{cursor:pointer;border-radius:12px;padding:.25rem 1.25rem .25rem .25rem;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.SelectionActionBar-module__BydBDq__infoClickable:hover{background-color:#e2e8f0cc}.SelectionActionBar-module__BydBDq__copyCodeCopied{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}
.DuplicateWarningModal-module__j3OZzq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background-color:#0f172a66;justify-content:center;align-items:center;animation:.2s ease-out DuplicateWarningModal-module__j3OZzq__fadeIn;display:flex;position:fixed;inset:0}.DuplicateWarningModal-module__j3OZzq__modal{background:#fff;border:1px solid #e2e8f0cc;border-radius:1rem;width:100%;max-width:550px;animation:.3s cubic-bezier(.16,1,.3,1) DuplicateWarningModal-module__j3OZzq__slideUp;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.DuplicateWarningModal-module__j3OZzq__header{background:#fff;border-bottom:1px solid #f1f5f9;gap:1rem;padding:1.5rem;display:flex}.DuplicateWarningModal-module__j3OZzq__iconWrapper{background-color:#fef2f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.DuplicateWarningModal-module__j3OZzq__icon{color:#ef4444}.DuplicateWarningModal-module__j3OZzq__titleContent{flex:1}.DuplicateWarningModal-module__j3OZzq__title{color:#0f172a;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.DuplicateWarningModal-module__j3OZzq__subtitle{color:#64748b;margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.DuplicateWarningModal-module__j3OZzq__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;height:fit-content;padding:.5rem;transition:all .2s}.DuplicateWarningModal-module__j3OZzq__closeBtn:hover{color:#0f172a;background-color:#f1f5f9}.DuplicateWarningModal-module__j3OZzq__body{padding:1.5rem}.DuplicateWarningModal-module__j3OZzq__statBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.DuplicateWarningModal-module__j3OZzq__statItem{flex-direction:column;flex:1;align-items:center;gap:.25rem;display:flex}.DuplicateWarningModal-module__j3OZzq__statLabel{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.75rem;font-weight:600}.DuplicateWarningModal-module__j3OZzq__statValue{color:#0f172a;font-size:1.25rem;font-weight:700}.DuplicateWarningModal-module__j3OZzq__statValueBad{color:#ef4444;font-size:1.25rem;font-weight:700}.DuplicateWarningModal-module__j3OZzq__statValueGood{color:#10b981;font-size:1.25rem;font-weight:700}.DuplicateWarningModal-module__j3OZzq__dividerVertical{background:#e2e8f0;width:1px;margin:0 .5rem}.DuplicateWarningModal-module__j3OZzq__description{color:#475569;margin:0;font-size:.925rem;line-height:1.6}.DuplicateWarningModal-module__j3OZzq__footer{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.DuplicateWarningModal-module__j3OZzq__actionGroup{gap:.75rem;display:flex}.DuplicateWarningModal-module__j3OZzq__btnCancel{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.DuplicateWarningModal-module__j3OZzq__btnCancel:hover{color:#334155;background:#f1f5f9;border-color:#94a3b8}.DuplicateWarningModal-module__j3OZzq__btnSecondary{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;min-width:130px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.DuplicateWarningModal-module__j3OZzq__btnSecondary:hover{background:#f1f5f9;border-color:#94a3b8}.DuplicateWarningModal-module__j3OZzq__btnPrimary{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:140px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;position:relative;box-shadow:0 4px 6px -1px #0f172a33}.DuplicateWarningModal-module__j3OZzq__btnPrimary:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 8px -2px #0f172a33}.DuplicateWarningModal-module__j3OZzq__btnSubtext{opacity:.8;margin-top:2px;font-size:.7rem;font-weight:400}@keyframes DuplicateWarningModal-module__j3OZzq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DuplicateWarningModal-module__j3OZzq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
.InvalidItemsModal-module__wznnQq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background-color:#0f172a66;justify-content:center;align-items:center;animation:.2s ease-out InvalidItemsModal-module__wznnQq__fadeIn;display:flex;position:fixed;inset:0}.InvalidItemsModal-module__wznnQq__modalContent{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:90%;max-width:900px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) InvalidItemsModal-module__wznnQq__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.InvalidItemsModal-module__wznnQq__modalHeader{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem;display:flex}.InvalidItemsModal-module__wznnQq__modalTitle{color:#ef4444;letter-spacing:-.025em;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:600;display:flex}.InvalidItemsModal-module__wznnQq__modalCloseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;margin-top:-.5rem;margin-right:-.5rem;padding:.5rem;transition:all .2s}.InvalidItemsModal-module__wznnQq__modalCloseBtn:hover{color:#64748b;background:#f1f5f9}.InvalidItemsModal-module__wznnQq__modalBody{background:#f8fafc;flex-direction:column;flex:1;padding:0;display:flex;overflow-y:auto}.InvalidItemsModal-module__wznnQq__tableWrapper{width:100%}.InvalidItemsModal-module__wznnQq__table{border-collapse:collapse;width:100%;font-size:.9rem}.InvalidItemsModal-module__wznnQq__th{text-align:left;color:#475569;z-index:10;background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:1rem;font-weight:600;position:sticky;top:0}.InvalidItemsModal-module__wznnQq__td{vertical-align:top;background:#fff;border-bottom:1px solid #e2e8f0;padding:1rem}.InvalidItemsModal-module__wznnQq__rowError{background:#fef2f2}.InvalidItemsModal-module__wznnQq__inputGroup{flex-direction:column;gap:.25rem;display:flex}.InvalidItemsModal-module__wznnQq__label{color:#64748b;font-size:.75rem;font-weight:500}.InvalidItemsModal-module__wznnQq__input{color:#1e293b;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:.5rem;font-size:.9rem;transition:all .2s}.InvalidItemsModal-module__wznnQq__inputError{background-color:#fff1f2;border-color:#ef4444}.InvalidItemsModal-module__wznnQq__input:focus{border-color:#061c2b;outline:none;box-shadow:0 0 0 2px #3b82f61a}.InvalidItemsModal-module__wznnQq__errorText{color:#ef4444;margin-top:.125rem;font-size:.75rem}.InvalidItemsModal-module__wznnQq__modalFooter{background:#fff;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex;box-shadow:0 -4px 6px -1px #0000000d}.InvalidItemsModal-module__wznnQq__btnCancel{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.InvalidItemsModal-module__wznnQq__btnCancel:hover{color:#475569;background:#f8fafc}.InvalidItemsModal-module__wznnQq__btnSave{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;box-shadow:0 2px 4px #0000001a}.InvalidItemsModal-module__wznnQq__btnSave:hover{background:#1e293b;transform:translateY(-1px)}.InvalidItemsModal-module__wznnQq__btnSave:disabled{cursor:not-allowed;background:#94a3b8;border-color:#94a3b8;transform:none}@keyframes InvalidItemsModal-module__wznnQq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes InvalidItemsModal-module__wznnQq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.MissingDetailsModal-module__iYvVOG__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2100;background-color:#0f172a73;justify-content:center;align-items:center;animation:.25s ease-out MissingDetailsModal-module__iYvVOG__fadeIn;display:flex;position:fixed;inset:0}.MissingDetailsModal-module__iYvVOG__modal{background:#fff;border:1px solid #e2e8f0cc;border-radius:1rem;flex-direction:column;width:100%;max-width:720px;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) MissingDetailsModal-module__iYvVOG__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.MissingDetailsModal-module__iYvVOG__header{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.MissingDetailsModal-module__iYvVOG__iconWrapper{background-color:#fffbeb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.MissingDetailsModal-module__iYvVOG__icon{color:#d97706}.MissingDetailsModal-module__iYvVOG__titleContent{flex:1}.MissingDetailsModal-module__iYvVOG__title{color:#0f172a;margin:0;font-size:1.1rem;font-weight:600}.MissingDetailsModal-module__iYvVOG__subtitle{color:#64748b;margin:.15rem 0 0;font-size:.825rem}.MissingDetailsModal-module__iYvVOG__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.4rem;transition:all .2s;display:flex}.MissingDetailsModal-module__iYvVOG__closeBtn:hover{color:#0f172a;background-color:#f1f5f9}.MissingDetailsModal-module__iYvVOG__body{flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.MissingDetailsModal-module__iYvVOG__description{color:#475569;margin:0;font-size:.875rem;line-height:1.5}.MissingDetailsModal-module__iYvVOG__listContainer{flex-direction:column;gap:.875rem;margin-top:.25rem;display:flex}.MissingDetailsModal-module__iYvVOG__rowItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;transition:all .2s;display:flex}.MissingDetailsModal-module__iYvVOG__rowItem:hover{background:#f1f5f9;border-color:#cbd5e1}.MissingDetailsModal-module__iYvVOG__rowHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.MissingDetailsModal-module__iYvVOG__rowDate{color:#64748b;background:#e2e8f0;border-radius:.25rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.MissingDetailsModal-module__iYvVOG__rowAmount{color:#0f172a;font-size:.95rem;font-weight:700}.MissingDetailsModal-module__iYvVOG__rowDesc{color:#334155;word-break:break-word;margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.MissingDetailsModal-module__iYvVOG__rowFields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.MissingDetailsModal-module__iYvVOG__inputGroup{flex-direction:column;gap:.25rem;display:flex}.MissingDetailsModal-module__iYvVOG__inputLabel{color:#64748b;text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:600}.MissingDetailsModal-module__iYvVOG__inputField{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.MissingDetailsModal-module__iYvVOG__inputField:focus{border-color:#0f172a;outline:none;box-shadow:0 0 0 2px #0f172a1a}.MissingDetailsModal-module__iYvVOG__inputField::placeholder{color:#94a3b8}.MissingDetailsModal-module__iYvVOG__footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.MissingDetailsModal-module__iYvVOG__btnCancel{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:.55rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.MissingDetailsModal-module__iYvVOG__btnCancel:hover{color:#334155;background:#f1f5f9;border-color:#94a3b8}.MissingDetailsModal-module__iYvVOG__btnPrimary{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:.5rem;align-items:center;gap:.5rem;padding:.55rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0f172a1a}.MissingDetailsModal-module__iYvVOG__btnPrimary:hover{background:#1e293b;border-color:#1e293b;transform:translateY(-1px);box-shadow:0 6px 8px -2px #0f172a26}.MissingDetailsModal-module__iYvVOG__btnPrimary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}@keyframes MissingDetailsModal-module__iYvVOG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes MissingDetailsModal-module__iYvVOG__slideUp{0%{opacity:0;transform:translateY(15px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.MissingDetailsModal-module__iYvVOG__reasonsContainer{background:#fff5f5;border:1px dashed #feb2b2;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.25rem;padding:.4rem .6rem;display:flex}.MissingDetailsModal-module__iYvVOG__reasonsLabel{color:#c53030;text-transform:uppercase;font-size:.75rem;font-weight:700}.MissingDetailsModal-module__iYvVOG__reasonBadge{color:#9b2c2c;background:#fed7d7;border-radius:1rem;padding:.1rem .5rem;font-size:.75rem;font-weight:600}
.OwnerPayoutReportModal-module__LxhgEW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172a73;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out OwnerPayoutReportModal-module__LxhgEW__fadeIn;display:flex;position:fixed;top:0;left:0}.OwnerPayoutReportModal-module__LxhgEW__modalContent{background:#061c2b;border-radius:16px;flex-direction:column;width:95%;max-width:1400px;height:95vh;max-height:95vh;animation:.3s ease-out OwnerPayoutReportModal-module__LxhgEW__slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.OwnerPayoutReportModal-module__LxhgEW__modalHeader{background:#061c2b;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.OwnerPayoutReportModal-module__LxhgEW__headerTitle{align-items:center;gap:12px;display:flex}.OwnerPayoutReportModal-module__LxhgEW__titleIconWrapper{background:#ffffff1a;border-radius:10px;padding:8px}.OwnerPayoutReportModal-module__LxhgEW__titleText{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.OwnerPayoutReportModal-module__LxhgEW__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.OwnerPayoutReportModal-module__LxhgEW__closeBtn:hover{color:#fff;background:#ffffff1a}.OwnerPayoutReportModal-module__LxhgEW__modalBody{background:#04121d;flex-direction:column;flex:1;padding:2rem;display:flex;overflow-y:auto}.OwnerPayoutReportModal-module__LxhgEW__kpiContainer{flex-wrap:wrap;gap:1.25rem;margin-bottom:2rem;display:flex}.OwnerPayoutReportModal-module__LxhgEW__kpiCard{background:#e6e6e6;border:none;border-radius:12px;flex:1;min-width:200px;padding:1.25rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 10px #00000026}.OwnerPayoutReportModal-module__LxhgEW__kpiCard:hover{transform:translateY(-2px);box-shadow:0 10px 15px #00000040}.OwnerPayoutReportModal-module__LxhgEW__kpiLabel{text-transform:uppercase;letter-spacing:.05em;color:#061c2b;opacity:.8;align-items:center;gap:6px;margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:flex}.OwnerPayoutReportModal-module__LxhgEW__kpiValue{color:#061c2b;font-size:1.5rem;font-weight:800}.OwnerPayoutReportModal-module__LxhgEW__chartsContainer{flex-direction:column;gap:1.5rem;display:flex}.OwnerPayoutReportModal-module__LxhgEW__chartCard{background:#e6e6e6;border:none;border-radius:12px;padding:1.5rem;box-shadow:0 4px 10px #00000026}.OwnerPayoutReportModal-module__LxhgEW__chartTitle{color:#061c2b;margin:0;font-size:1rem;font-weight:700}.OwnerPayoutReportModal-module__LxhgEW__chartSection{margin-bottom:1.5rem}.OwnerPayoutReportModal-module__LxhgEW__chartSectionTitle{color:#061c2b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px dashed #cbd5e1;margin:0 0 .5rem;padding-bottom:.5rem;font-size:.75rem;font-weight:700}.OwnerPayoutReportModal-module__LxhgEW__chartDivider{opacity:.6;background:linear-gradient(90deg,#0000,#94a3b8,#0000);height:1px;margin:2rem 0}.OwnerPayoutReportModal-module__LxhgEW__chartHeaderControls{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.OwnerPayoutReportModal-module__LxhgEW__segmentedControl{background:#cbd5e1;border-radius:8px;gap:4px;padding:4px;display:flex}.OwnerPayoutReportModal-module__LxhgEW__segmentBtn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.OwnerPayoutReportModal-module__LxhgEW__segmentBtn:hover{color:#061c2b}.OwnerPayoutReportModal-module__LxhgEW__segmentBtnActive{color:#061c2b;background:#e6e6e6;box-shadow:0 1px 3px #0000001a}@keyframes OwnerPayoutReportModal-module__LxhgEW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OwnerPayoutReportModal-module__LxhgEW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.OwnerPayoutReportModal-module__LxhgEW__modalBody::-webkit-scrollbar{width:8px;height:8px}.OwnerPayoutReportModal-module__LxhgEW__modalBody::-webkit-scrollbar-track{background:0 0;border-radius:4px}.OwnerPayoutReportModal-module__LxhgEW__modalBody::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.OwnerPayoutReportModal-module__LxhgEW__modalBody::-webkit-scrollbar-thumb:hover{background:#94a3b8}
.AddReimbursementModal-module__B_7JWG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background-color:#0f172a66;justify-content:center;align-items:center;animation:.2s ease-out AddReimbursementModal-module__B_7JWG__fadeIn;display:flex;position:fixed;inset:0}.AddReimbursementModal-module__B_7JWG__modalContent{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:90%;max-width:500px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) AddReimbursementModal-module__B_7JWG__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.AddReimbursementModal-module__B_7JWG__modalHeader{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem;display:flex}.AddReimbursementModal-module__B_7JWG__modalTitle{color:#0f172a;letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:600}.AddReimbursementModal-module__B_7JWG__modalSubtitle{color:#64748b;margin-top:.25rem;font-size:.85rem}.AddReimbursementModal-module__B_7JWG__modalCloseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;margin-top:-.5rem;margin-right:-.5rem;padding:.5rem;transition:all .2s}.AddReimbursementModal-module__B_7JWG__modalCloseBtn:hover{color:#64748b;background:#f1f5f9}.AddReimbursementModal-module__B_7JWG__modalBody{flex-direction:column;gap:1.5rem;padding:2rem;display:flex;overflow-y:auto}.AddReimbursementModal-module__B_7JWG__formGroup{flex-direction:column;gap:.5rem;display:flex}.AddReimbursementModal-module__B_7JWG__label{color:#334155;font-size:.85rem;font-weight:600}.AddReimbursementModal-module__B_7JWG__input{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.AddReimbursementModal-module__B_7JWG__input:focus{border-color:#061c2b;box-shadow:0 0 0 3px #3b82f61a}.AddReimbursementModal-module__B_7JWG__input::placeholder{color:#94a3b8}.AddReimbursementModal-module__B_7JWG__lockedSection{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:1rem}.AddReimbursementModal-module__B_7JWG__lockedHeader{text-transform:uppercase;color:#64748b;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:flex}.AddReimbursementModal-module__B_7JWG__lockedRow{justify-content:space-between;margin-bottom:.5rem;font-size:.85rem;display:flex}.AddReimbursementModal-module__B_7JWG__lockedRow:last-child{margin-bottom:0}.AddReimbursementModal-module__B_7JWG__lockedLabel{color:#64748b}.AddReimbursementModal-module__B_7JWG__lockedValue{color:#334155;font-family:monospace;font-weight:600}.AddReimbursementModal-module__B_7JWG__modalFooter{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.AddReimbursementModal-module__B_7JWG__btnCancel{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.625rem 1.25rem;font-weight:600;transition:all .2s}.AddReimbursementModal-module__B_7JWG__btnCancel:hover{color:#475569;background:#f1f5f9}.AddReimbursementModal-module__B_7JWG__btnSave{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.AddReimbursementModal-module__B_7JWG__btnSave:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.AddReimbursementModal-module__B_7JWG__btnSave:disabled{opacity:.7;cursor:not-allowed;transform:none}@keyframes AddReimbursementModal-module__B_7JWG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AddReimbursementModal-module__B_7JWG__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.SmartMatchModal-module__4A4nAG__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:#061c2b66;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out SmartMatchModal-module__4A4nAG__fadeIn;display:flex;position:fixed;top:0;left:0}.SmartMatchModal-module__4A4nAG__modalContent{background:#fff;border-radius:24px;width:100%;max-width:600px;animation:.3s cubic-bezier(.16,1,.3,1) SmartMatchModal-module__4A4nAG__slideUp;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.SmartMatchModal-module__4A4nAG__modalHeader{color:#fff;background:#061c2b;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.SmartMatchModal-module__4A4nAG__headerTitle{align-items:center;gap:16px;display:flex}.SmartMatchModal-module__4A4nAG__iconContainer{background:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.SmartMatchModal-module__4A4nAG__sparkleIcon{color:#facc15;filter:drop-shadow(0 0 4px #facc1599)}.SmartMatchModal-module__4A4nAG__modalHeader h2{letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:600}.SmartMatchModal-module__4A4nAG__headerSub{color:#fff9;margin:4px 0 0;font-size:.875rem}.SmartMatchModal-module__4A4nAG__closeBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.SmartMatchModal-module__4A4nAG__closeBtn:hover{background:#fff3;transform:rotate(90deg)}.SmartMatchModal-module__4A4nAG__modalBody{max-height:70vh;padding:32px;overflow-y:auto}.SmartMatchModal-module__4A4nAG__txPreview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px;display:flex}.SmartMatchModal-module__4A4nAG__txInfo{flex-direction:column;gap:4px;max-width:70%;display:flex}.SmartMatchModal-module__4A4nAG__txDate{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.SmartMatchModal-module__4A4nAG__txDesc{color:#061c2b;font-size:1rem;font-weight:500;line-height:1.4}.SmartMatchModal-module__4A4nAG__txAmount{font-size:1.25rem;font-weight:700}.SmartMatchModal-module__4A4nAG__credit{color:#10b981}.SmartMatchModal-module__4A4nAG__debit{color:#061c2b}.SmartMatchModal-module__4A4nAG__candidateList{flex-direction:column;gap:16px;display:flex}.SmartMatchModal-module__4A4nAG__candidateCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;padding:20px;transition:all .2s;display:flex}.SmartMatchModal-module__4A4nAG__candidateCard:hover{border-color:#061c2b;transform:translateY(-2px);box-shadow:0 4px 12px #061c2b0d}.SmartMatchModal-module__4A4nAG__candidateMain{flex-direction:column;gap:4px;max-width:65%;display:flex}.SmartMatchModal-module__4A4nAG__candidateBadge{color:#061c2b;text-transform:uppercase;background:#061c2b0d;border-radius:6px;width:fit-content;margin-bottom:4px;padding:2px 8px;font-size:.625rem;font-weight:700;display:inline-block}.SmartMatchModal-module__4A4nAG__candidateTitle{color:#061c2b;font-size:.9375rem;font-weight:600}.SmartMatchModal-module__4A4nAG__candidateInfo{color:#64748b;font-size:.8125rem}.SmartMatchModal-module__4A4nAG__candidateMeta{color:#94a3b8;margin-top:4px;font-size:.75rem}.SmartMatchModal-module__4A4nAG__candidateAction{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.SmartMatchModal-module__4A4nAG__candidateAmount{color:#061c2b;font-size:1.125rem;font-weight:700}.SmartMatchModal-module__4A4nAG__applyBtn{color:#fff;cursor:pointer;background:#061c2b;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.SmartMatchModal-module__4A4nAG__applyBtn:hover{background:#0a2e46;transform:scale(1.02)}.SmartMatchModal-module__4A4nAG__applyBtn:disabled{opacity:.7;cursor:not-allowed}.SmartMatchModal-module__4A4nAG__modalFooter{border-top:1px solid #e2e8f0;justify-content:flex-end;padding:24px 32px;display:flex}.SmartMatchModal-module__4A4nAG__secondaryBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:12px;padding:10px 24px;font-weight:600;transition:all .2s}.SmartMatchModal-module__4A4nAG__secondaryBtn:hover{color:#061c2b;background:#f8fafc}.SmartMatchModal-module__4A4nAG__spin{animation:1s linear infinite SmartMatchModal-module__4A4nAG__spin}@keyframes SmartMatchModal-module__4A4nAG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SmartMatchModal-module__4A4nAG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SmartMatchModal-module__4A4nAG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.AccountSelectionModal-module__tS967q__overlay{z-index:6000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AccountSelectionModal-module__tS967q__modal{background:#fff;border-radius:12px;width:400px;max-width:90vw;animation:.2s ease-out AccountSelectionModal-module__tS967q__slideUp;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a}@keyframes AccountSelectionModal-module__tS967q__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AccountSelectionModal-module__tS967q__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.AccountSelectionModal-module__tS967q__header h3{color:#0f172a;margin:0;font-size:1.1rem;font-weight:600}.AccountSelectionModal-module__tS967q__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;display:flex}.AccountSelectionModal-module__tS967q__closeBtn:hover{color:#64748b;background:#f1f5f9}.AccountSelectionModal-module__tS967q__body{padding:20px}.AccountSelectionModal-module__tS967q__hint{color:#64748b;margin:0 0 12px;font-size:.9rem}.AccountSelectionModal-module__tS967q__list{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.AccountSelectionModal-module__tS967q__accountOption{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;align-items:flex-start;padding:12px;transition:all .2s;display:flex}.AccountSelectionModal-module__tS967q__accountOption:hover{background-color:#eff6ff;border-color:#061c2b}.AccountSelectionModal-module__tS967q__accNumber{color:#0f172a;font-size:.85rem;font-weight:600}.AccountSelectionModal-module__tS967q__accName{color:#64748b;font-size:.8rem}.AccountSelectionModal-module__tS967q__empty{text-align:center;color:#94a3b8;padding:20px;font-size:.9rem}
.ECPFloatingBar-module__53c2SG__bar{color:#fff;z-index:9999;background:#1e293b;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:32px;padding:12px 24px;animation:.3s cubic-bezier(.16,1,.3,1) ECPFloatingBar-module__53c2SG__slideUp;display:flex;position:fixed;bottom:24px;left:calc(50% + 125px);transform:translate(-50%);box-shadow:0 10px 25px -5px #0000004d}@keyframes ECPFloatingBar-module__53c2SG__slideUp{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1024px){.ECPFloatingBar-module__53c2SG__bar{left:50%}}.ECPFloatingBar-module__53c2SG__info{align-items:center;gap:16px;display:flex}.ECPFloatingBar-module__53c2SG__countBadge{color:#fff;background:#061c2b;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:600;display:flex}.ECPFloatingBar-module__53c2SG__stats{flex-direction:column;display:flex}.ECPFloatingBar-module__53c2SG__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.ECPFloatingBar-module__53c2SG__total{color:#fff;font-family:Geist Mono,monospace;font-size:1.1rem;font-weight:600}.ECPFloatingBar-module__53c2SG__actions{align-items:center;gap:12px;display:flex}.ECPFloatingBar-module__53c2SG__clearBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:20px;padding:8px 16px;font-size:.875rem;transition:all .2s}.ECPFloatingBar-module__53c2SG__clearBtn:hover{color:#fff;background:#ffffff1a}.ECPFloatingBar-module__53c2SG__generateBtn{color:#fff;cursor:pointer;background:#061c2b;border:none;border-radius:24px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 4px 12px #3b82f64d}.ECPFloatingBar-module__53c2SG__generateBtn:hover{background:#0a2e46;transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}.ECPFloatingBar-module__53c2SG__generateBtn:disabled{cursor:wait;box-shadow:none;background:#475569;transform:none}
.OwnerPayoutEmailModal-module__ej2bVG__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;background-color:#061c2ba6;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out OwnerPayoutEmailModal-module__ej2bVG__fadeIn;display:flex;position:fixed;inset:0}@keyframes OwnerPayoutEmailModal-module__ej2bVG__fadeIn{0%{opacity:0}to{opacity:1}}.OwnerPayoutEmailModal-module__ej2bVG__modalContent{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:820px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) OwnerPayoutEmailModal-module__ej2bVG__slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #061c2b40,0 0 0 1px #061c2b14}@keyframes OwnerPayoutEmailModal-module__ej2bVG__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.OwnerPayoutEmailModal-module__ej2bVG__modalHeader{color:#fff;background:#061c2b;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__headerTitleWrapper{align-items:center;gap:.875rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__headerIcon{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__modalTitle{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.OwnerPayoutEmailModal-module__ej2bVG__modalSubtitle{color:#94a3b8;margin-top:.2rem;font-size:.825rem}.OwnerPayoutEmailModal-module__ej2bVG__closeBtn{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__closeBtn:hover{color:#fff;background:#fff3}.OwnerPayoutEmailModal-module__ej2bVG__tabsContainer{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:.5rem;padding:0 1.5rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__tabBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__tabBtn:hover{color:#061c2b}.OwnerPayoutEmailModal-module__ej2bVG__tabBtnActive{color:#061c2b;border-bottom-color:#061c2b}.OwnerPayoutEmailModal-module__ej2bVG__tabBadge{color:#475569;background:#e2e8f0;border-radius:10px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.OwnerPayoutEmailModal-module__ej2bVG__tabBtnActive .OwnerPayoutEmailModal-module__ej2bVG__tabBadge{color:#fff;background:#061c2b}.OwnerPayoutEmailModal-module__ej2bVG__modalBody{flex-direction:column;flex:1;gap:1.25rem;padding:1.5rem 2rem;display:flex;overflow-y:auto}.OwnerPayoutEmailModal-module__ej2bVG__card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem}.OwnerPayoutEmailModal-module__ej2bVG__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__cardTitle{color:#061c2b;text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__recipientList{flex-direction:column;gap:.75rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__recipientItem{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;transition:all .2s;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__recipientItem:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #00000008}.OwnerPayoutEmailModal-module__ej2bVG__recipientTop{justify-content:space-between;align-items:flex-start;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__recipientInfo{flex-direction:column;gap:.2rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__recipientName{color:#0f172a;font-size:.95rem;font-weight:700}.OwnerPayoutEmailModal-module__ej2bVG__recipientUnits{color:#64748b;font-size:.8rem}.OwnerPayoutEmailModal-module__ej2bVG__recipientAmount{color:#061c2b;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:.25rem .6rem;font-family:monospace;font-size:1rem;font-weight:700}.OwnerPayoutEmailModal-module__ej2bVG__recipientEmailRow{align-items:center;gap:.5rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__emailInputWrapper{flex:1;align-items:center;display:flex;position:relative}.OwnerPayoutEmailModal-module__ej2bVG__emailInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.55rem .75rem .55rem 2.2rem;font-size:.875rem;transition:all .2s}.OwnerPayoutEmailModal-module__ej2bVG__emailInput:focus{border-color:#061c2b;box-shadow:0 0 0 3px #061c2b14}.OwnerPayoutEmailModal-module__ej2bVG__emailInputWarning{background:#fef2f2;border-color:#f87171}.OwnerPayoutEmailModal-module__ej2bVG__emailInputIcon{color:#94a3b8;pointer-events:none;position:absolute;left:.7rem}.OwnerPayoutEmailModal-module__ej2bVG__missingBadge{color:#dc2626;white-space:nowrap;background:#fee2e2;border-radius:6px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.OwnerPayoutEmailModal-module__ej2bVG__formGroup{flex-direction:column;gap:.4rem;margin-bottom:.875rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__formLabel{color:#475569;font-size:.8rem;font-weight:600}.OwnerPayoutEmailModal-module__ej2bVG__formInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.6rem .85rem;font-size:.875rem;transition:all .2s}.OwnerPayoutEmailModal-module__ej2bVG__formInput:focus{border-color:#061c2b;box-shadow:0 0 0 3px #061c2b14}.OwnerPayoutEmailModal-module__ej2bVG__formTextarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;min-height:80px;padding:.6rem .85rem;font-family:inherit;font-size:.875rem;transition:all .2s}.OwnerPayoutEmailModal-module__ej2bVG__formTextarea:focus{border-color:#061c2b;box-shadow:0 0 0 3px #061c2b14}.OwnerPayoutEmailModal-module__ej2bVG__testModeCard{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__testModeInfo{align-items:center;gap:.75rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__testModeTitle{color:#1e3a8a;font-size:.875rem;font-weight:700}.OwnerPayoutEmailModal-module__ej2bVG__testModeSub{color:#3b82f6;font-size:.775rem}.OwnerPayoutEmailModal-module__ej2bVG__previewContainer{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__previewToolbar{justify-content:space-between;align-items:center;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__previewSelect{color:#061c2b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:.45rem .85rem;font-size:.85rem;font-weight:600}.OwnerPayoutEmailModal-module__ej2bVG__previewFrame{background:#fff;border:none;border-radius:12px;width:100%;min-height:520px;box-shadow:0 4px 12px #0000000d}.OwnerPayoutEmailModal-module__ej2bVG__modalFooter{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__footerLeft{color:#64748b;align-items:center;gap:.75rem;font-size:.85rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__footerRight{align-items:center;gap:.75rem;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__cancelBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:10px;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.OwnerPayoutEmailModal-module__ej2bVG__cancelBtn:hover{color:#0f172a;background:#f1f5f9}.OwnerPayoutEmailModal-module__ej2bVG__sendBtn{color:#fff;cursor:pointer;background:#061c2b;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-size:.9rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #061c2b33}.OwnerPayoutEmailModal-module__ej2bVG__sendBtn:hover:not(:disabled){background:#0a2438;transform:translateY(-1px);box-shadow:0 6px 16px #061c2b40}.OwnerPayoutEmailModal-module__ej2bVG__sendBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.OwnerPayoutEmailModal-module__ej2bVG__progressContainer{color:#061c2b;align-items:center;gap:.75rem;font-size:.85rem;font-weight:600;display:flex}.OwnerPayoutEmailModal-module__ej2bVG__spinner{animation:1s linear infinite OwnerPayoutEmailModal-module__ej2bVG__spin}@keyframes OwnerPayoutEmailModal-module__ej2bVG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.TnbPreviewModal-module__l00HSW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172ab3;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.TnbPreviewModal-module__l00HSW__modalContent{background:#fff;border-radius:16px;flex-direction:column;width:95%;max-width:1000px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.TnbPreviewModal-module__l00HSW__modalHeader{background:#061c2b;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.TnbPreviewModal-module__l00HSW__headerTitle{align-items:center;gap:12px;display:flex}.TnbPreviewModal-module__l00HSW__titleIconWrapper{background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.TnbPreviewModal-module__l00HSW__titleText{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.TnbPreviewModal-module__l00HSW__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.TnbPreviewModal-module__l00HSW__closeBtn:hover{color:#fff;background:#ffffff1a}.TnbPreviewModal-module__l00HSW__modalBody{background:#f8fafc;flex:1;padding:0;overflow-y:auto}.TnbPreviewModal-module__l00HSW__summaryBanner{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:1.5rem;padding:1rem 2rem;display:flex}.TnbPreviewModal-module__l00HSW__summaryStat{flex-direction:column;gap:4px;display:flex}.TnbPreviewModal-module__l00HSW__statLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.TnbPreviewModal-module__l00HSW__statValue{color:#0f172a;font-size:1.125rem;font-weight:700}.TnbPreviewModal-module__l00HSW__statValue.TnbPreviewModal-module__l00HSW__success{color:#059669}.TnbPreviewModal-module__l00HSW__statValue.TnbPreviewModal-module__l00HSW__warning{color:#d97706}.TnbPreviewModal-module__l00HSW__tableWrapper{width:100%}.TnbPreviewModal-module__l00HSW__table{border-collapse:collapse;background:#fff;width:100%}.TnbPreviewModal-module__l00HSW__th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#64748b;z-index:10;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:1rem 1.5rem;font-size:.75rem;font-weight:700;position:sticky;top:0}.TnbPreviewModal-module__l00HSW__tr{transition:background .2s}.TnbPreviewModal-module__l00HSW__tr:hover{background:#f8fafc}.TnbPreviewModal-module__l00HSW__td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem;font-size:.875rem}.TnbPreviewModal-module__l00HSW__tr.TnbPreviewModal-module__l00HSW__duplicateRow{opacity:.6;background:#fdfbf7}.TnbPreviewModal-module__l00HSW__duplicateBadge{color:#d97706;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.TnbPreviewModal-module__l00HSW__newBadge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.TnbPreviewModal-module__l00HSW__imagePreviewThumbnail{object-fit:cover;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;width:48px;height:64px;transition:transform .2s,box-shadow .2s}.TnbPreviewModal-module__l00HSW__imagePreviewThumbnail:hover{transform:scale(1.05);box-shadow:0 4px 6px -1px #0000001a}.TnbPreviewModal-module__l00HSW__modalFooter{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:1rem;padding:1.25rem 2rem;display:flex}.TnbPreviewModal-module__l00HSW__cancelBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s}.TnbPreviewModal-module__l00HSW__cancelBtn:hover{color:#0f172a;background:#f8fafc}.TnbPreviewModal-module__l00HSW__saveBtn{color:#fff;cursor:pointer;background:#061c2b;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 2rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.TnbPreviewModal-module__l00HSW__saveBtn:hover:not(:disabled){background:#04111a;box-shadow:0 4px 6px -1px #0000001a}.TnbPreviewModal-module__l00HSW__saveBtn:disabled{opacity:.7;cursor:not-allowed}
.TransactionDetailModal-module__3mUv2q__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TransactionDetailModal-module__3mUv2q__modalContent{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:650px;max-width:95vw;max-height:90vh;animation:.3s ease-out TransactionDetailModal-module__3mUv2q__modalIn;display:flex;box-shadow:0 25px 50px -12px #00000040}@keyframes TransactionDetailModal-module__3mUv2q__modalIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.TransactionDetailModal-module__3mUv2q__modalHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.TransactionDetailModal-module__3mUv2q__modalHeader h2{color:#061c2b;margin:0;font-size:1.25rem;font-weight:700}.TransactionDetailModal-module__3mUv2q__closeBtn{color:#64748b;cursor:pointer;background:#f8fafc;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.TransactionDetailModal-module__3mUv2q__closeBtn:hover{color:#0f172a;background-color:#f1f5f9;transform:rotate(90deg)}.TransactionDetailModal-module__3mUv2q__modalBody{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.TransactionDetailModal-module__3mUv2q__txSummary{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.TransactionDetailModal-module__3mUv2q__txRow{gap:1rem;font-size:.95rem;display:flex}.TransactionDetailModal-module__3mUv2q__txLabel{color:#64748b;flex-shrink:0;width:100px;font-weight:500}.TransactionDetailModal-module__3mUv2q__txValue{color:#0f172a;font-weight:600}.TransactionDetailModal-module__3mUv2q__credit{color:#16a34a}.TransactionDetailModal-module__3mUv2q__debit{color:#dc2626}.TransactionDetailModal-module__3mUv2q__divider{background:#f1f5f9;width:100%;height:1px}.TransactionDetailModal-module__3mUv2q__formSection{flex-direction:column;gap:1rem;display:flex}.TransactionDetailModal-module__3mUv2q__inputGroup{flex-direction:column;gap:.5rem;display:flex}.TransactionDetailModal-module__3mUv2q__inputGroup label{color:#475569;text-transform:uppercase;letter-spacing:.025em;font-size:.85rem;font-weight:600}.TransactionDetailModal-module__3mUv2q__inputGroup input,.TransactionDetailModal-module__3mUv2q__inputGroup textarea,.TransactionDetailModal-module__3mUv2q__inputGroup select{color:#0f172a;background:#fdfdfd;border:1.5px solid #e2e8f0;border-radius:8px;padding:.75rem;font-size:.95rem;transition:all .2s}.TransactionDetailModal-module__3mUv2q__inputGroup input:focus,.TransactionDetailModal-module__3mUv2q__inputGroup textarea:focus,.TransactionDetailModal-module__3mUv2q__inputGroup select:focus{background:#fff;border-color:#061c2b;outline:none;box-shadow:0 0 0 3px #061c2b1a}.TransactionDetailModal-module__3mUv2q__inputGroup textarea{resize:vertical;min-height:80px}.TransactionDetailModal-module__3mUv2q__matchSection{flex-direction:column;gap:1rem;display:flex}.TransactionDetailModal-module__3mUv2q__matchHeader{align-items:center;gap:.75rem;display:flex}.TransactionDetailModal-module__3mUv2q__matchHeader h3{color:#061c2b;margin:0;font-size:1rem;font-weight:700}.TransactionDetailModal-module__3mUv2q__spin{animation:1s linear infinite TransactionDetailModal-module__3mUv2q__spin}@keyframes TransactionDetailModal-module__3mUv2q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TransactionDetailModal-module__3mUv2q__candidateList{flex-direction:column;gap:.75rem;display:flex}.TransactionDetailModal-module__3mUv2q__candidateCard{cursor:default;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem;transition:all .2s;display:flex}.TransactionDetailModal-module__3mUv2q__candidateCard:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px #0000000d}.TransactionDetailModal-module__3mUv2q__zohoCard{background:#f0f9ff;border:1.5px solid #061c2b}.TransactionDetailModal-module__3mUv2q__candidateInfo{flex-direction:column;gap:.25rem;display:flex}.TransactionDetailModal-module__3mUv2q__candidateType{color:#061c2b;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:flex}.TransactionDetailModal-module__3mUv2q__zohoIcon{color:#061c2b}.TransactionDetailModal-module__3mUv2q__candidateName{color:#0f172a;font-size:1rem;font-weight:700}.TransactionDetailModal-module__3mUv2q__candidateSub{color:#64748b;font-size:.85rem}.TransactionDetailModal-module__3mUv2q__candidateMeta{color:#94a3b8;gap:.5rem;font-size:.8rem;display:flex}.TransactionDetailModal-module__3mUv2q__candidateAction{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.TransactionDetailModal-module__3mUv2q__candidateAmount{color:#0f172a;font-size:1.1rem;font-weight:800}.TransactionDetailModal-module__3mUv2q__linkBtn{color:#fff;cursor:pointer;background:#061c2b;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.TransactionDetailModal-module__3mUv2q__linkBtn:hover:not(:disabled){background:#0a2d45;transform:translateY(-1px)}.TransactionDetailModal-module__3mUv2q__linkBtn:disabled{cursor:not-allowed;background:#94a3b8}.TransactionDetailModal-module__3mUv2q__noMatch{text-align:center;color:#94a3b8;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;padding:2rem;font-size:.9rem}.TransactionDetailModal-module__3mUv2q__modalFooter{background:#f8fafc;border-top:1px solid #f1f5f9;border-radius:0 0 16px 16px;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.TransactionDetailModal-module__3mUv2q__cancelBtn{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:.625rem 1.25rem;font-weight:600;transition:all .2s}.TransactionDetailModal-module__3mUv2q__cancelBtn:hover{background:#f1f5f9;border-color:#cbd5e1}.TransactionDetailModal-module__3mUv2q__saveBtn{color:#fff;cursor:pointer;background:#061c2b;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:all .2s;display:flex}.TransactionDetailModal-module__3mUv2q__saveBtn:hover:not(:disabled){background:#0a2d45;box-shadow:0 4px 12px #061c2b33}.TransactionDetailModal-module__3mUv2q__errorAlert{background:#fef2f2;border:1px solid #fee2e2;border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.TransactionDetailModal-module__3mUv2q__errorAlertHeader{color:#991b1b;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.TransactionDetailModal-module__3mUv2q__errorAlertBody{color:#b91c1c;font-size:.9rem;font-weight:500;line-height:1.4}.TransactionDetailModal-module__3mUv2q__statusFailed{color:#dc2626;background:#fef2f2;border:1px solid #fee2e2;border-radius:6px;padding:.125rem .5rem;font-size:.8rem}.TransactionDetailModal-module__3mUv2q__statusNeutral{color:#64748b}
.ReservationEditModal-module__61gAcG__modalOverlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background-color:#061c2ba6;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) ReservationEditModal-module__61gAcG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ReservationEditModal-module__61gAcG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReservationEditModal-module__61gAcG__slideUpMobile{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ReservationEditModal-module__61gAcG__scaleInDesktop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.ReservationEditModal-module__61gAcG__modalContent{background-color:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) ReservationEditModal-module__61gAcG__scaleInDesktop;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #061c2b40,0 0 0 1px #061c2b14}.ReservationEditModal-module__61gAcG__mobileHandleBar{background-color:#cbd5e1;border-radius:99px;flex-shrink:0;width:38px;height:4px;margin:8px auto 2px;display:none}.ReservationEditModal-module__61gAcG__modalHeader{z-index:10;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ReservationEditModal-module__61gAcG__headerInfo{flex-direction:column;gap:4px;display:flex}.ReservationEditModal-module__61gAcG__headerTopRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ReservationEditModal-module__61gAcG__modalTitle{color:#061c2b;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700}.ReservationEditModal-module__61gAcG__idBadge{color:#475569;letter-spacing:-.01em;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600;display:inline-flex}.ReservationEditModal-module__61gAcG__modalCloseBtn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.ReservationEditModal-module__61gAcG__modalCloseBtn:hover{color:#061c2b;background-color:#f1f5f9;border-color:#cbd5e1;transform:scale(1.05)}.ReservationEditModal-module__61gAcG__modalCloseBtn:active{transform:scale(.95)}.ReservationEditModal-module__61gAcG__modalBody{-webkit-overflow-scrolling:touch;background-color:#fff;flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.ReservationEditModal-module__61gAcG__modalBody::-webkit-scrollbar{width:6px}.ReservationEditModal-module__61gAcG__modalBody::-webkit-scrollbar-track{background:0 0}.ReservationEditModal-module__61gAcG__modalBody::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:99px}.ReservationEditModal-module__61gAcG__modalBody::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.ReservationEditModal-module__61gAcG__formGroup{flex-direction:column;gap:6px;display:flex}.ReservationEditModal-module__61gAcG__formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ReservationEditModal-module__61gAcG__label{text-transform:uppercase;letter-spacing:.04em;color:#475569;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:flex}.ReservationEditModal-module__61gAcG__subLabel{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:2px;font-size:.72rem;font-weight:600}.ReservationEditModal-module__61gAcG__input,.ReservationEditModal-module__61gAcG__select{color:#061c2b;box-sizing:border-box;background-color:#fff;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;min-height:42px;padding:10px 14px;font-family:inherit;font-size:.925rem;transition:all .2s}.ReservationEditModal-module__61gAcG__input::placeholder{color:#94a3b8}.ReservationEditModal-module__61gAcG__input:focus,.ReservationEditModal-module__61gAcG__select:focus{background-color:#fff;border-color:#061c2b;outline:none;box-shadow:0 0 0 3px #061c2b1f}.ReservationEditModal-module__61gAcG__datesContainer{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1.5px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ReservationEditModal-module__61gAcG__datesHeader{justify-content:space-between;align-items:center;display:flex}.ReservationEditModal-module__61gAcG__nightsBadge{color:#fff;letter-spacing:.02em;background:#061c2b;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.ReservationEditModal-module__61gAcG__datesRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.ReservationEditModal-module__61gAcG__dateField{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;padding:6px 10px;transition:border-color .2s;display:flex}.ReservationEditModal-module__61gAcG__dateField:focus-within{border-color:#061c2b;box-shadow:0 0 0 2px #061c2b1a}.ReservationEditModal-module__61gAcG__dateArrow{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ReservationEditModal-module__61gAcG__currencyInputWrapper{align-items:center;width:100%;display:flex;position:relative}.ReservationEditModal-module__61gAcG__currencyPrefix{color:#64748b;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.85rem;font-weight:700;position:absolute;left:12px}.ReservationEditModal-module__61gAcG__currencyInput{font-weight:600;padding-left:38px!important}.ReservationEditModal-module__61gAcG__selectWrapper{width:100%;position:relative}.ReservationEditModal-module__61gAcG__select{cursor:pointer;appearance:none;padding-right:32px;font-weight:600}.ReservationEditModal-module__61gAcG__statusBooked{color:#047857;background-color:#f0fdf4;border-color:#bbf7d0}.ReservationEditModal-module__61gAcG__statusCancelled{color:#b91c1c;background-color:#fef2f2;border-color:#fecaca}.ReservationEditModal-module__61gAcG__statusUnknown{color:#b45309;background-color:#fffbeb;border-color:#fde68a}.ReservationEditModal-module__61gAcG__modalFooter{z-index:10;background-color:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.ReservationEditModal-module__61gAcG__btnDelete{color:#ef4444;cursor:pointer;background-color:#fef2f2;border:1.5px solid #fee2e2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin-right:auto;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.ReservationEditModal-module__61gAcG__btnDelete:hover{color:#dc2626;background-color:#fee2e2;border-color:#fca5a5;transform:scale(1.04)}.ReservationEditModal-module__61gAcG__btnDelete:active{transform:scale(.96)}.ReservationEditModal-module__61gAcG__btnCancel{color:#475569;cursor:pointer;background-color:#fff;border:1.5px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ReservationEditModal-module__61gAcG__btnCancel:hover{color:#061c2b;background-color:#f1f5f9;border-color:#cbd5e1}.ReservationEditModal-module__61gAcG__btnCancel:active{transform:scale(.98)}.ReservationEditModal-module__61gAcG__btnSave{color:#fff;cursor:pointer;background-color:#061c2b;border:1.5px solid #061c2b;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 22px;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 12px #061c2b33}.ReservationEditModal-module__61gAcG__btnSave:hover{background-color:#0c2b42;border-color:#0c2b42;transform:translateY(-1px);box-shadow:0 6px 16px #061c2b40}.ReservationEditModal-module__61gAcG__btnSave:active{transform:translateY(0)scale(.98)}.ReservationEditModal-module__61gAcG__btnSave:disabled,.ReservationEditModal-module__61gAcG__btnCancel:disabled,.ReservationEditModal-module__61gAcG__btnDelete:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.ReservationEditModal-module__61gAcG__historySection{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s;overflow:hidden}.ReservationEditModal-module__61gAcG__historySectionHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 14px;transition:background-color .15s;display:flex}.ReservationEditModal-module__61gAcG__historySectionHeader:hover{background-color:#f1f5f9}.ReservationEditModal-module__61gAcG__historyCountBadge{color:#475569;background:#e2e8f0;border-radius:99px;padding:2px 6px;font-size:.72rem;font-weight:600}.ReservationEditModal-module__61gAcG__historyList{flex-direction:column;gap:10px;max-height:220px;padding:0 14px 14px;display:flex;overflow-y:auto}.ReservationEditModal-module__61gAcG__historyList::-webkit-scrollbar{width:5px}.ReservationEditModal-module__61gAcG__historyList::-webkit-scrollbar-track{background:0 0}.ReservationEditModal-module__61gAcG__historyList::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.ReservationEditModal-module__61gAcG__historyItem{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;box-shadow:0 1px 2px #0000000a}.ReservationEditModal-module__61gAcG__historyHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ReservationEditModal-module__61gAcG__historyTime{color:#64748b;font-size:.72rem;font-weight:500}.ReservationEditModal-module__61gAcG__historySource{text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:700}.ReservationEditModal-module__61gAcG__sourceSystem{color:#1d4ed8;background-color:#eff6ff}.ReservationEditModal-module__61gAcG__sourceUser{color:#047857;background-color:#ecfdf5}.ReservationEditModal-module__61gAcG__historyChanges{flex-direction:column;gap:4px;display:flex}.ReservationEditModal-module__61gAcG__changeRow{color:#475569;flex-wrap:wrap;align-items:center;gap:4px;font-size:.75rem;display:flex}.ReservationEditModal-module__61gAcG__changeField{color:#1e293b;min-width:70px;font-weight:600}.ReservationEditModal-module__61gAcG__changeOld{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;max-width:110px;text-decoration:line-through;overflow:hidden}.ReservationEditModal-module__61gAcG__changeArrow{color:#94a3b8;font-weight:700}.ReservationEditModal-module__61gAcG__changeNew{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;background-color:#f1f5f9;border-radius:4px;max-width:110px;padding:1px 4px;font-weight:600;overflow:hidden}.ReservationEditModal-module__61gAcG__noHistoryText{color:#64748b;text-align:center;background-color:#fff;border:1px dashed #cbd5e1;border-radius:8px;margin:0 14px 14px;padding:12px;font-size:.75rem;font-style:italic}.ReservationEditModal-module__61gAcG__payoutSection{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px}.ReservationEditModal-module__61gAcG__payoutHeader{text-transform:uppercase;letter-spacing:.04em;color:#475569;align-items:center;gap:6px;margin-bottom:10px;font-size:.8rem;font-weight:700;display:flex}.ReservationEditModal-module__61gAcG__payoutSuccess{color:#059669;align-items:flex-start;gap:8px;font-size:.85rem;font-weight:600;display:flex}.ReservationEditModal-module__61gAcG__payoutPending{color:#d97706;align-items:center;gap:8px;font-size:.825rem;font-weight:600;display:flex}.ReservationEditModal-module__61gAcG__payoutDetails{flex-direction:column;gap:6px;width:100%;display:flex}.ReservationEditModal-module__61gAcG__payoutRecordBox{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:4px;margin-top:6px;padding:10px 12px;display:flex}.ReservationEditModal-module__61gAcG__payoutRecordTop{justify-content:space-between;align-items:center;display:flex}.ReservationEditModal-module__61gAcG__payoutAmount{color:#061c2b;font-size:.875rem;font-weight:700}.ReservationEditModal-module__61gAcG__payoutDate{color:#64748b;font-size:.72rem;font-weight:500}.ReservationEditModal-module__61gAcG__payoutRecordBottom{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.ReservationEditModal-module__61gAcG__payoutRecordLeft{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ReservationEditModal-module__61gAcG__payoutType{color:#475569;text-transform:capitalize;background-color:#f1f5f9;border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:500}.ReservationEditModal-module__61gAcG__payoutAccount{color:#64748b;font-family:monospace;font-size:.72rem}.ReservationEditModal-module__61gAcG__spinIcon{animation:1s linear infinite ReservationEditModal-module__61gAcG__spin}@keyframes ReservationEditModal-module__61gAcG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.ReservationEditModal-module__61gAcG__modalOverlay{align-items:flex-end;padding:0}.ReservationEditModal-module__61gAcG__modalContent{border-radius:24px 24px 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 20px);margin:0;animation:.3s cubic-bezier(.16,1,.3,1) ReservationEditModal-module__61gAcG__slideUpMobile;box-shadow:0 -10px 40px #061c2b33}.ReservationEditModal-module__61gAcG__mobileHandleBar{display:block}.ReservationEditModal-module__61gAcG__modalHeader{padding:12px 18px 14px}.ReservationEditModal-module__61gAcG__modalTitle{font-size:1.15rem}.ReservationEditModal-module__61gAcG__modalBody{gap:14px;max-height:calc(100dvh - 160px);padding:16px 18px}.ReservationEditModal-module__61gAcG__formRow{grid-template-columns:1fr 1fr;gap:10px}.ReservationEditModal-module__61gAcG__datesContainer{padding:10px 12px}.ReservationEditModal-module__61gAcG__datesRow{grid-template-columns:1fr auto 1fr;gap:6px}.ReservationEditModal-module__61gAcG__dateField{padding:4px 8px}.ReservationEditModal-module__61gAcG__input,.ReservationEditModal-module__61gAcG__select{min-height:44px;padding:9px 12px;font-size:16px}.ReservationEditModal-module__61gAcG__modalFooter{padding:12px 18px;padding-bottom:max(16px,env(safe-area-inset-bottom,16px));background-color:#fff;border-top:1px solid #f1f5f9;gap:8px;box-shadow:0 -4px 12px #00000008}.ReservationEditModal-module__61gAcG__btnCancel{flex:1;min-height:44px;padding:10px;font-size:.875rem}.ReservationEditModal-module__61gAcG__btnSave{flex:2;min-height:44px;padding:10px 14px;font-size:.875rem}.ReservationEditModal-module__61gAcG__btnDelete{width:44px;height:44px}}
.ExpenseReportPrintModal-module__GFZ75W__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5000;background-color:#061c2b99;justify-content:center;align-items:center;padding:2rem;animation:.2s ease-out ExpenseReportPrintModal-module__GFZ75W__fadeIn;display:flex;position:fixed;inset:0}.ExpenseReportPrintModal-module__GFZ75W__modalContent{background-color:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:1000px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.ExpenseReportPrintModal-module__GFZ75W__modalHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.ExpenseReportPrintModal-module__GFZ75W__headerTitle{align-items:center;gap:12px;display:flex}.ExpenseReportPrintModal-module__GFZ75W__titleIconWrapper{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 6px -1px #0000001a}.ExpenseReportPrintModal-module__GFZ75W__titleText{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.ExpenseReportPrintModal-module__GFZ75W__headerActions{align-items:center;gap:12px;display:flex}.ExpenseReportPrintModal-module__GFZ75W__printBtn{color:#fff;cursor:pointer;background-color:#061c2b;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.ExpenseReportPrintModal-module__GFZ75W__printBtn:hover{background-color:#0d2a40}.ExpenseReportPrintModal-module__GFZ75W__shareBtn{color:#fff;cursor:pointer;background-color:#0d9488;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.ExpenseReportPrintModal-module__GFZ75W__shareBtn:hover{background-color:#0f766e}.ExpenseReportPrintModal-module__GFZ75W__shareBtn:disabled{opacity:.7;cursor:not-allowed}.ExpenseReportPrintModal-module__GFZ75W__shareUrlBadge{color:#15803d;background-color:#dcfce7;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.ExpenseReportPrintModal-module__GFZ75W__closeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.ExpenseReportPrintModal-module__GFZ75W__closeBtn:hover{color:#0f172a;background-color:#f1f5f9}.ExpenseReportPrintModal-module__GFZ75W__modalBody{background-color:#fff;padding:2rem;overflow-y:auto}.ExpenseReportPrintModal-module__GFZ75W__reportContainer{color:#0f172a;font-family:Inter,system-ui,sans-serif}.ExpenseReportPrintModal-module__GFZ75W__reportHeader{text-align:center;margin-bottom:2rem}.ExpenseReportPrintModal-module__GFZ75W__reportHeader h1{margin:0 0 8px;font-size:1.5rem;font-weight:700}.ExpenseReportPrintModal-module__GFZ75W__reportHeader p{color:#64748b;margin:0;font-size:.875rem}.ExpenseReportPrintModal-module__GFZ75W__reportTable{border-collapse:collapse;width:100%;margin-bottom:2rem;font-size:.875rem}.ExpenseReportPrintModal-module__GFZ75W__reportTable th,.ExpenseReportPrintModal-module__GFZ75W__reportTable td{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px}.ExpenseReportPrintModal-module__GFZ75W__reportTable th{color:#475569;text-transform:uppercase;letter-spacing:.05em;background-color:#f8fafc;font-size:.75rem;font-weight:600}.ExpenseReportPrintModal-module__GFZ75W__reportTable td{color:#1e293b}.ExpenseReportPrintModal-module__GFZ75W__amountCell{font-family:Geist Mono,monospace;font-weight:500;text-align:right!important}.ExpenseReportPrintModal-module__GFZ75W__totalRow{background-color:#f8fafc;font-weight:700}.ExpenseReportPrintModal-module__GFZ75W__totalRow td{border-top:2px solid #cbd5e1}@keyframes ExpenseReportPrintModal-module__GFZ75W__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media print{body *{visibility:hidden}.ExpenseReportPrintModal-module__GFZ75W__modalOverlay{box-shadow:none;background:#fff;margin:0;padding:0;display:block;position:absolute;top:0;left:0;right:0}.ExpenseReportPrintModal-module__GFZ75W__modalContent{max-width:none;max-height:none;box-shadow:none;border-radius:0}.ExpenseReportPrintModal-module__GFZ75W__modalHeader,.ExpenseReportPrintModal-module__GFZ75W__popupOverlay{display:none!important}.ExpenseReportPrintModal-module__GFZ75W__modalBody,.ExpenseReportPrintModal-module__GFZ75W__modalBody *{visibility:visible}.ExpenseReportPrintModal-module__GFZ75W__modalBody{width:100%;padding:0;position:absolute;top:0;left:0}.ExpenseReportPrintModal-module__GFZ75W__reportContainer{padding:20px}.ExpenseReportPrintModal-module__GFZ75W__pageBreak{break-before:page;page-break-before:always}.ExpenseReportPrintModal-module__GFZ75W__attachmentItem{break-before:page!important;page-break-before:always!important;margin-top:0!important;padding-top:0!important}.ExpenseReportPrintModal-module__GFZ75W__attachmentCard{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.ExpenseReportPrintModal-module__GFZ75W__pdfHeader{background:#f1f5f9!important;border-bottom:1px solid #cbd5e1!important;padding:8px 16px!important;display:flex!important}.ExpenseReportPrintModal-module__GFZ75W__pdfContainer{box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:0!important;overflow:hidden!important}.ExpenseReportPrintModal-module__GFZ75W__pdfWrapper{border:none!important;width:100%!important;height:240mm!important;overflow:hidden!important}.ExpenseReportPrintModal-module__GFZ75W__attachmentPdf{border:none!important;width:100%!important;height:100%!important;overflow:hidden!important}}.ExpenseReportPrintModal-module__GFZ75W__attachmentsSection{border-top:3px solid #f1f5f9;margin-top:60px;padding-top:30px}.ExpenseReportPrintModal-module__GFZ75W__appendixHeader{border-bottom:1px solid #e2e8f0;margin-bottom:24px;padding-bottom:12px}.ExpenseReportPrintModal-module__GFZ75W__attachmentsGrid{flex-direction:column;gap:32px;display:flex}.ExpenseReportPrintModal-module__GFZ75W__attachmentCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 4px 6px -1px #0000000d}.ExpenseReportPrintModal-module__GFZ75W__attachmentTitle{color:#1e293b;border-bottom:1px dashed #cbd5e1;margin-bottom:16px;padding-bottom:12px;font-size:1.125rem;font-weight:500}.ExpenseReportPrintModal-module__GFZ75W__imageWrapper{text-align:center;background:#f8fafc;border-radius:8px;padding:16px}.ExpenseReportPrintModal-module__GFZ75W__attachmentImage{object-fit:contain;border-radius:4px;max-width:100%;max-height:500px;box-shadow:0 1px 3px #0000001a}.ExpenseReportPrintModal-module__GFZ75W__pdfContainer{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}.ExpenseReportPrintModal-module__GFZ75W__pdfHeader{background:#f1f5f9;border-bottom:1px solid #cbd5e1;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.ExpenseReportPrintModal-module__GFZ75W__pdfOpenLink{color:#061c2b;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.ExpenseReportPrintModal-module__GFZ75W__pdfOpenLink:hover{color:#0d2a40;text-decoration:underline}.ExpenseReportPrintModal-module__GFZ75W__pdfWrapper{background:#fff;width:100%;height:800px}.ExpenseReportPrintModal-module__GFZ75W__attachmentPdf{border:none;width:100%;height:100%}.ExpenseReportPrintModal-module__GFZ75W__popupOverlay{-webkit-backdrop-filter:blur(8px);z-index:6000;background-color:#061c2ba6;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out ExpenseReportPrintModal-module__GFZ75W__fadeIn;display:flex;position:fixed;inset:0}.ExpenseReportPrintModal-module__GFZ75W__popupCard{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:460px;padding:2.25rem 2rem 1.75rem;animation:.25s cubic-bezier(.16,1,.3,1) ExpenseReportPrintModal-module__GFZ75W__popupScale;display:flex;position:relative;box-shadow:0 25px 50px -12px #061c2b59,0 0 0 1px #061c2b14}.ExpenseReportPrintModal-module__GFZ75W__popupCloseBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.ExpenseReportPrintModal-module__GFZ75W__popupCloseBtn:hover{color:#0f172a;background-color:#e2e8f0}.ExpenseReportPrintModal-module__GFZ75W__popupHeader{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.ExpenseReportPrintModal-module__GFZ75W__popupIconCircle{background:linear-gradient(135deg,#061c2b 0%,#0f2d44 100%);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1.25rem;display:flex;box-shadow:0 10px 20px -5px #061c2b4d,0 0 0 6px #10b98126}.ExpenseReportPrintModal-module__GFZ75W__popupErrorIconCircle{background:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1.25rem;display:flex;box-shadow:0 0 0 6px #ef44441f}.ExpenseReportPrintModal-module__GFZ75W__popupTitle{color:#061c2b;letter-spacing:-.02em;margin:0 0 8px;font-size:1.35rem;font-weight:700}.ExpenseReportPrintModal-module__GFZ75W__popupSubtitle{color:#64748b;margin:0;font-size:.9rem;line-height:1.5}.ExpenseReportPrintModal-module__GFZ75W__urlBoxContainer{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;margin-bottom:1.75rem;padding:8px 10px 8px 14px;display:flex}.ExpenseReportPrintModal-module__GFZ75W__urlText{color:#334155;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;overflow:hidden}.ExpenseReportPrintModal-module__GFZ75W__copyBtn{color:#fff;cursor:pointer;background-color:#061c2b;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.ExpenseReportPrintModal-module__GFZ75W__copyBtn:hover{background-color:#0d2a40}.ExpenseReportPrintModal-module__GFZ75W__copyBtnSuccess{color:#fff!important;background-color:#10b981!important}.ExpenseReportPrintModal-module__GFZ75W__popupFooter{align-items:center;gap:12px;display:flex}.ExpenseReportPrintModal-module__GFZ75W__openLinkBtn{color:#061c2b;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ExpenseReportPrintModal-module__GFZ75W__openLinkBtn:hover{background:#e2e8f0}.ExpenseReportPrintModal-module__GFZ75W__doneBtn{color:#fff;cursor:pointer;text-align:center;background-color:#061c2b;border:none;border-radius:10px;flex:1;padding:10px 20px;font-size:.875rem;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #061c2b33}.ExpenseReportPrintModal-module__GFZ75W__doneBtn:hover{background-color:#0d2a40}@keyframes ExpenseReportPrintModal-module__GFZ75W__popupScale{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}
.OwnerPayoutGrid-module__jCUekW__container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:block;overflow:visible;box-shadow:0 1px 3px #0000000d}.OwnerPayoutGrid-module__jCUekW__toolbar{z-index:20;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.OwnerPayoutGrid-module__jCUekW__rowCount{color:#475569;align-items:center;gap:12px;font-size:.875rem;font-weight:600;display:flex}.OwnerPayoutGrid-module__jCUekW__saveStatus{border-left:1px solid #cbd5e1;align-items:center;gap:6px;margin-left:12px;padding-left:12px;font-size:.8rem;transition:color .3s;display:flex}.OwnerPayoutGrid-module__jCUekW__selectedTotal{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;margin-left:1rem;padding:.25rem .75rem;display:flex}.OwnerPayoutGrid-module__jCUekW__selectedLabel{color:#64748b;margin-right:.5rem;font-size:.8rem;font-weight:500}.OwnerPayoutGrid-module__jCUekW__selectedValue{color:#0f172a;font-family:SF Mono,Roboto Mono,Menlo,monospace;font-size:.9rem;font-weight:600}.OwnerPayoutGrid-module__jCUekW__saveStatus.OwnerPayoutGrid-module__jCUekW__saved{color:#10b981}.OwnerPayoutGrid-module__jCUekW__saveStatus.OwnerPayoutGrid-module__jCUekW__saving{color:#061c2b}.OwnerPayoutGrid-module__jCUekW__saveStatus.OwnerPayoutGrid-module__jCUekW__pending{color:#f59e0b}.OwnerPayoutGrid-module__jCUekW__toolbarBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.OwnerPayoutGrid-module__jCUekW__toolbarBtn:hover{color:#1e293b;background:#f8fafc;border-color:#cbd5e1}.OwnerPayoutGrid-module__jCUekW__tableWrapper{border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:100%;position:relative;overflow:auto clip}.OwnerPayoutGrid-module__jCUekW__table{border-collapse:separate;border-spacing:0;width:100%;min-width:1600px}.OwnerPayoutGrid-module__jCUekW__th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:#64748b;white-space:nowrap;z-index:10;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.875rem 1rem;font-size:.8rem;font-weight:600;transition:background .2s;position:sticky;top:0}.OwnerPayoutGrid-module__jCUekW__thCheckbox{text-align:center;z-index:11;border-right:1px solid #e2e8f0;width:48px;padding:0 .5rem;position:sticky;left:0}.OwnerPayoutGrid-module__jCUekW__td{vertical-align:middle;color:#334155;background:#fff;border-bottom:1px solid #f1f5f9;padding:.75rem 1rem;font-size:.875rem;transition:background .15s}.OwnerPayoutGrid-module__jCUekW__tdCheckbox{text-align:center;z-index:5;background:inherit;border-right:1px solid #f1f5f9;width:48px;padding:0;position:sticky;left:0}.OwnerPayoutGrid-module__jCUekW__tr{cursor:pointer;transition:background .15s}.OwnerPayoutGrid-module__jCUekW__tr:hover .OwnerPayoutGrid-module__jCUekW__td,.OwnerPayoutGrid-module__jCUekW__tr:hover .OwnerPayoutGrid-module__jCUekW__tdCheckbox{background:#f8fafc}.OwnerPayoutGrid-module__jCUekW__trSelected .OwnerPayoutGrid-module__jCUekW__td,.OwnerPayoutGrid-module__jCUekW__trSelected .OwnerPayoutGrid-module__jCUekW__tdCheckbox{background:#eff6ff}.OwnerPayoutGrid-module__jCUekW__trSelected:hover .OwnerPayoutGrid-module__jCUekW__td,.OwnerPayoutGrid-module__jCUekW__trSelected:hover .OwnerPayoutGrid-module__jCUekW__tdCheckbox{background:#dbeafe}.OwnerPayoutGrid-module__jCUekW__fontMono{letter-spacing:-.02em;font-family:SF Mono,Roboto Mono,Menlo,monospace}.OwnerPayoutGrid-module__jCUekW__textRight{text-align:right}.OwnerPayoutGrid-module__jCUekW__textCenter{text-align:center}.OwnerPayoutGrid-module__jCUekW__amount{font-weight:500}.OwnerPayoutGrid-module__jCUekW__negative{color:#ef4444}.OwnerPayoutGrid-module__jCUekW__positive{color:#10b981}.OwnerPayoutGrid-module__jCUekW__highlight{color:#0a2e46}.OwnerPayoutGrid-module__jCUekW__payoutMain{color:#1e293b;font-size:.95rem}.OwnerPayoutGrid-module__jCUekW__truncate{white-space:nowrap;text-overflow:ellipsis;color:#64748b;max-width:200px;overflow:hidden}.OwnerPayoutGrid-module__jCUekW__dateWrapper{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;width:140px;padding:.375rem .5rem;transition:all .2s;display:flex;position:relative}.OwnerPayoutGrid-module__jCUekW__dateWrapper:hover{background:#f1f5f9;border-color:#cbd5e1}.OwnerPayoutGrid-module__jCUekW__dateText{color:#334155;white-space:nowrap;flex:1;font-family:SF Mono,Roboto Mono,Menlo,monospace;font-size:.875rem}.OwnerPayoutGrid-module__jCUekW__dateIcon{color:#94a3b8;margin-left:6px}.OwnerPayoutGrid-module__jCUekW__hiddenDateInput{opacity:0;cursor:pointer;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.OwnerPayoutGrid-module__jCUekW__statusBadge{text-transform:capitalize;border-radius:9999px;align-items:center;padding:2px 10px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.OwnerPayoutGrid-module__jCUekW__statusPaid{color:#166534;background-color:#dcfce7;border:1px solid #bbf7d0}.OwnerPayoutGrid-module__jCUekW__statusPending{color:#854d0e;background-color:#fef9c3;border:1px solid #fde047}.OwnerPayoutGrid-module__jCUekW__actionBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.OwnerPayoutGrid-module__jCUekW__actionBtn:hover{color:#ef4444;background:#fee2e2}.OwnerPayoutGrid-module__jCUekW__tableWrapper::-webkit-scrollbar{width:8px;height:8px}.OwnerPayoutGrid-module__jCUekW__tableWrapper::-webkit-scrollbar-track{background:#f1f5f9}.OwnerPayoutGrid-module__jCUekW__tableWrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.OwnerPayoutGrid-module__jCUekW__thContent{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.OwnerPayoutGrid-module__jCUekW__filterTrigger{cursor:pointer;color:#cbd5e1;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.OwnerPayoutGrid-module__jCUekW__filterTrigger:hover{color:#64748b;background:#f1f5f9}.OwnerPayoutGrid-module__jCUekW__filterTrigger.OwnerPayoutGrid-module__jCUekW__active{color:#061c2b;background:#eff6ff}.OwnerPayoutGrid-module__jCUekW__filterPopover{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:220px;margin-top:8px;padding:12px;position:absolute;top:100%;right:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.OwnerPayoutGrid-module__jCUekW__popoverInputWrapper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;padding:.25rem .5rem;transition:all .2s;display:flex}.OwnerPayoutGrid-module__jCUekW__popoverInputWrapper:focus-within{background:#fff;border-color:#061c2b;box-shadow:0 0 0 3px #3b82f61a}.OwnerPayoutGrid-module__jCUekW__popoverInput{color:#334155;background:0 0;border:none;outline:none;width:100%;padding:4px 0;font-size:.85rem}.OwnerPayoutGrid-module__jCUekW__popoverSelect{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;padding:6px;font-size:.85rem}.OwnerPayoutGrid-module__jCUekW__metricsGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1024px){.OwnerPayoutGrid-module__jCUekW__metricsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.OwnerPayoutGrid-module__jCUekW__metricsGrid{grid-template-columns:1fr}}.OwnerPayoutGrid-module__jCUekW__remarksContainer{max-width:220px;margin-top:2px;display:inline-block;position:relative}.OwnerPayoutGrid-module__jCUekW__remarksText{color:#4f46e5;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:.725rem;font-weight:500;-webkit-text-decoration:underline dotted #4f46e566;text-decoration:underline dotted #4f46e566;transition:color .15s;display:block;overflow:hidden}.OwnerPayoutGrid-module__jCUekW__remarksText:hover{color:#3730a3}.OwnerPayoutGrid-module__jCUekW__remarksTooltip{z-index:50;opacity:0;visibility:hidden;pointer-events:none;text-align:left;white-space:normal;word-break:break-word;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:max-content;max-width:320px;margin-left:12px;padding:12px;transition:all .2s ease-in-out;position:absolute;top:50%;left:100%;transform:translateY(-50%)translate(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.OwnerPayoutGrid-module__jCUekW__remarksTooltip:after{content:"";border:6px solid #0000;border-right-color:#fff;margin-top:-6px;position:absolute;top:50%;right:100%}.OwnerPayoutGrid-module__jCUekW__remarksTooltip:before{content:"";z-index:-1;border:7px solid #0000;border-right-color:#cbd5e1;margin-top:-7px;position:absolute;top:50%;right:100%}.OwnerPayoutGrid-module__jCUekW__remarksContainer:hover .OwnerPayoutGrid-module__jCUekW__remarksTooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.OwnerPayoutGrid-module__jCUekW__tooltipHeader{color:#061c2b;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f1f5f9;margin-bottom:6px;padding-bottom:4px;font-size:.75rem;font-weight:600}.OwnerPayoutGrid-module__jCUekW__tooltipContentText{color:#334155;font-family:inherit;font-size:.725rem;line-height:1.4}
.TnbEditModal-module__8Uybca__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172a99;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.TnbEditModal-module__8Uybca__modalContent{background:#fff;border-radius:16px;flex-direction:column;width:90%;max-width:600px;animation:.3s cubic-bezier(.16,1,.3,1) TnbEditModal-module__8Uybca__modal-pop;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes TnbEditModal-module__8Uybca__modal-pop{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.TnbEditModal-module__8Uybca__modalHeader{background:#061c2b;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.TnbEditModal-module__8Uybca__modalTitle{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.TnbEditModal-module__8Uybca__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.TnbEditModal-module__8Uybca__closeBtn:hover{color:#fff;background:#ffffff1a}.TnbEditModal-module__8Uybca__modalBody{max-height:calc(90vh - 140px);padding:1.5rem;overflow-y:auto}.TnbEditModal-module__8Uybca__formGrid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.TnbEditModal-module__8Uybca__formGroup{flex-direction:column;gap:.5rem;display:flex}.TnbEditModal-module__8Uybca__formGroup.TnbEditModal-module__8Uybca__fullWidth{grid-column:1/-1}.TnbEditModal-module__8Uybca__label{color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.TnbEditModal-module__8Uybca__input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.625rem;font-size:.875rem;transition:all .2s}.TnbEditModal-module__8Uybca__input:focus{border-color:#061c2b;outline:none;box-shadow:0 0 0 3px #3b82f61a}.TnbEditModal-module__8Uybca__input:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9}.TnbEditModal-module__8Uybca__textarea{color:#0f172a;resize:vertical;border:1px solid #cbd5e1;border-radius:8px;min-height:100px;padding:.75rem;font-family:inherit;font-size:.875rem;transition:all .2s}.TnbEditModal-module__8Uybca__textarea:focus{border-color:#061c2b;outline:none;box-shadow:0 0 0 3px #3b82f61a}.TnbEditModal-module__8Uybca__modalFooter{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.TnbEditModal-module__8Uybca__cancelBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.TnbEditModal-module__8Uybca__cancelBtn:hover{color:#0f172a;background:#f1f5f9}.TnbEditModal-module__8Uybca__saveBtn{color:#fff;cursor:pointer;background:#061c2b;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.TnbEditModal-module__8Uybca__saveBtn:hover:not(:disabled){background:#04111a}.TnbEditModal-module__8Uybca__saveBtn:disabled{opacity:.7;cursor:not-allowed}
