.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}
.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}
.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:16px;flex-direction:column;width:90%;max-width:650px;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) SelectionActionBar-module__BydBDq__slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@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{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.SelectionActionBar-module__BydBDq__summaryTitle{color:#0f172a;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.SelectionActionBar-module__BydBDq__summaryCloseBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.SelectionActionBar-module__BydBDq__summaryCloseBtn:hover{color:#0f172a;background:#e2e8f0}.SelectionActionBar-module__BydBDq__summaryContent{flex:1;padding: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:1rem 1.5rem;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;margin-bottom:.5rem;font-size:.95rem;font-weight:600}.SelectionActionBar-module__BydBDq__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;display:grid}.SelectionActionBar-module__BydBDq__summaryField{flex-direction:column;gap:.25rem;display:flex}.SelectionActionBar-module__BydBDq__summaryFieldLabel{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.7rem;font-weight:600}.SelectionActionBar-module__BydBDq__summaryFieldValue{color:#334155;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.SelectionActionBar-module__BydBDq__copyCode{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:.2rem .4rem;font-family:monospace;font-size:.8rem}.SelectionActionBar-module__BydBDq__copyBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.2rem;transition:all .2s;display:flex}.SelectionActionBar-module__BydBDq__copyBtn:hover{color:#061c2b;background:#eff6ff}.SelectionActionBar-module__BydBDq__copyBtn.SelectionActionBar-module__BydBDq__copied{color:#10b981;background:#ecfdf5}.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}
.BatchPostingModal-module__QhtDDa__overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BatchPostingModal-module__QhtDDa__modal{background-color:#fff;border-radius:16px;width:100%;max-width:450px;animation:.3s ease-out BatchPostingModal-module__QhtDDa__slideUp;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.BatchPostingModal-module__QhtDDa__header{text-align:center;border-bottom:1px solid #f1f5f9;padding:1.5rem}.BatchPostingModal-module__QhtDDa__statusContainer{flex-direction:column;align-items:center;gap:1rem;display:flex}.BatchPostingModal-module__QhtDDa__iconCircle{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.BatchPostingModal-module__QhtDDa__iconCircle.BatchPostingModal-module__QhtDDa__confirm{color:#0284c7;background:#e0f2fe}.BatchPostingModal-module__QhtDDa__iconCircle.BatchPostingModal-module__QhtDDa__success{color:#166534;background:#dcfce7}.BatchPostingModal-module__QhtDDa__iconCircle.BatchPostingModal-module__QhtDDa__error{color:#991b1b;background:#fee2e2}.BatchPostingModal-module__QhtDDa__title{margin:0;font-size:1.25rem;font-weight:600}.BatchPostingModal-module__QhtDDa__processingContainer{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.BatchPostingModal-module__QhtDDa__processingHeader{flex-direction:column;align-items:center;gap:.5rem;display:flex}.BatchPostingModal-module__QhtDDa__processingTitle{color:#0f172a;margin:0;font-size:1.1rem;font-weight:600}.BatchPostingModal-module__QhtDDa__progressContainer{width:100%;max-width:300px}.BatchPostingModal-module__QhtDDa__progressHeader{color:#64748b;justify-content:space-between;margin-bottom:8px;font-size:.85rem;font-weight:500;display:flex}.BatchPostingModal-module__QhtDDa__progressBarBg{background:#e2e8f0;border-radius:4px;width:100%;height:8px;overflow:hidden}.BatchPostingModal-module__QhtDDa__progressBarFill{background:#0284c7;border-radius:4px;height:100%;transition:width .5s ease-out}.BatchPostingModal-module__QhtDDa__content{color:#64748b;text-align:center;padding:1.5rem;font-size:.95rem}.BatchPostingModal-module__QhtDDa__textMargin0{margin:0}.BatchPostingModal-module__QhtDDa__subtext{color:#94a3b8;font-size:.85rem}.BatchPostingModal-module__QhtDDa__resultsGrid{justify-content:center;gap:2rem;display:flex}.BatchPostingModal-module__QhtDDa__resultItem{text-align:center}.BatchPostingModal-module__QhtDDa__resultCount{font-size:1.5rem;font-weight:700}.BatchPostingModal-module__QhtDDa__resultLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.BatchPostingModal-module__QhtDDa__resultItem.BatchPostingModal-module__QhtDDa__success .BatchPostingModal-module__QhtDDa__resultCount{color:#166534}.BatchPostingModal-module__QhtDDa__resultItem.BatchPostingModal-module__QhtDDa__failed .BatchPostingModal-module__QhtDDa__resultCount{color:#94a3b8}.BatchPostingModal-module__QhtDDa__resultItem.BatchPostingModal-module__QhtDDa__failed.BatchPostingModal-module__QhtDDa__hasErrors .BatchPostingModal-module__QhtDDa__resultCount{color:#dc2626}.BatchPostingModal-module__QhtDDa__clickableFailed{cursor:pointer;opacity:1}.BatchPostingModal-module__QhtDDa__clickableFailed:hover{opacity:.8}.BatchPostingModal-module__QhtDDa__clickableFailed .BatchPostingModal-module__QhtDDa__resultLabel{text-underline-offset:4px;text-decoration:underline}.BatchPostingModal-module__QhtDDa__footer{background:#f8fafc;justify-content:center;gap:1rem;padding:1rem 1.5rem;display:flex}.BatchPostingModal-module__QhtDDa__btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:.6rem 1.25rem;font-weight:500;display:flex}.BatchPostingModal-module__QhtDDa__btn.BatchPostingModal-module__QhtDDa__cancel{color:#475569;background:#fff;border:1px solid #cbd5e1;flex:1}.BatchPostingModal-module__QhtDDa__btn.BatchPostingModal-module__QhtDDa__confirm{color:#fff;background:#0f172a;flex:1}.BatchPostingModal-module__QhtDDa__btn.BatchPostingModal-module__QhtDDa__close{color:#fff;background:#0f172a;width:100%}.BatchPostingModal-module__QhtDDa__btn.BatchPostingModal-module__QhtDDa__stop{color:#dc2626;background:#fef2f2;border:1px solid #ef4444;width:100%}.BatchPostingModal-module__QhtDDa__btn.BatchPostingModal-module__QhtDDa__stopping{color:#dc2626;cursor:not-allowed;background:#fecaca}.BatchPostingModal-module__QhtDDa__stopIcon{background:#dc2626;border-radius:2px;width:8px;height:8px}@keyframes BatchPostingModal-module__QhtDDa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BatchPostingModal-module__QhtDDa__animateSpin{color:#0284c7;animation:1s linear infinite BatchPostingModal-module__QhtDDa__spin}@keyframes BatchPostingModal-module__QhtDDa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BatchPostingModal-module__QhtDDa__errorListContainer{text-align:left;border-top:1px solid #f1f5f9;margin-top:1.5rem;padding-top:1.25rem}.BatchPostingModal-module__QhtDDa__errorListTitle{color:#475569;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:flex}.BatchPostingModal-module__QhtDDa__errorList{background:#fff8f8;border:1px solid #fee2e2;border-radius:8px;flex-direction:column;gap:.5rem;max-height:150px;padding:.75rem;display:flex;overflow-y:auto}.BatchPostingModal-module__QhtDDa__errorItemWrapper{border-bottom:1px solid #fee2e2;padding-bottom:.5rem}.BatchPostingModal-module__QhtDDa__errorItemWrapper:last-child{border-bottom:none;padding-bottom:0}.BatchPostingModal-module__QhtDDa__errorItem{color:#991b1b;text-align:left;flex-direction:column;gap:.25rem;font-size:.8rem;line-height:1.4;display:flex}.BatchPostingModal-module__QhtDDa__txId{color:#7f1d1d;font-size:.75rem;font-weight:700}.BatchPostingModal-module__QhtDDa__friendlyText{color:#b91c1c}.BatchPostingModal-module__QhtDDa__debugActions{align-items:center;gap:.5rem;margin-left:.5rem;display:inline-flex}.BatchPostingModal-module__QhtDDa__copyBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.BatchPostingModal-module__QhtDDa__copyBtn:hover{color:#0f172a;background:#e2e8f0}.BatchPostingModal-module__QhtDDa__copyBtn:active{transform:scale(.9)}.BatchPostingModal-module__QhtDDa__debugToggle{color:#64748b;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.25rem;padding:0;font-size:.7rem;text-decoration:underline}.BatchPostingModal-module__QhtDDa__debugToggle:hover{color:#0f172a}.BatchPostingModal-module__QhtDDa__debugJson{color:#cbd5e1;background:#0f172a;border-radius:6px;max-width:100%;margin-top:.5rem;padding:.75rem;font-size:.7rem;overflow-x:auto}
.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)}}
.BankStatementUploadModal-module__tx9OSq__overlay{z-index:1000;background:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.BankStatementUploadModal-module__tx9OSq__modal{background:#fafafa;border-radius:12px;flex-direction:column;width:95%;max-width:1200px;height:90vh;animation:.15s ease-out BankStatementUploadModal-module__tx9OSq__fadeIn;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000026}@keyframes BankStatementUploadModal-module__tx9OSq__fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.BankStatementUploadModal-module__tx9OSq__header{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.BankStatementUploadModal-module__tx9OSq__title{color:#0f172a;margin-bottom:.25rem;font-size:1.25rem;font-weight:600}.BankStatementUploadModal-module__tx9OSq__subtitle{color:#64748b;font-size:.875rem}.BankStatementUploadModal-module__tx9OSq__closeBtn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;padding:8px;transition:all .2s}.BankStatementUploadModal-module__tx9OSq__closeBtn:hover{color:#ef4444;background:#f1f5f9}.BankStatementUploadModal-module__tx9OSq__content{flex:1;padding:1.5rem;position:relative;overflow-y:auto}.BankStatementUploadModal-module__tx9OSq__notification{border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.9rem;animation:.2s BankStatementUploadModal-module__tx9OSq__fadeIn;display:flex}.BankStatementUploadModal-module__tx9OSq__notificationSuccess{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.BankStatementUploadModal-module__tx9OSq__notificationError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.BankStatementUploadModal-module__tx9OSq__gridTwoCols{grid-template-columns:1fr 1fr;gap:1.5rem;height:100%;display:grid}.BankStatementUploadModal-module__tx9OSq__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;min-height:400px;transition:all .2s;display:flex}.BankStatementUploadModal-module__tx9OSq__cardDragOver{background:#eff6ff;border:2px dashed #061c2b}.BankStatementUploadModal-module__tx9OSq__dropzone{text-align:center;flex-direction:column;align-items:center;width:100%;padding:2rem;display:flex}.BankStatementUploadModal-module__tx9OSq__dropIcon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;transition:all .3s;display:flex}.BankStatementUploadModal-module__tx9OSq__dropIconIdle{color:#94a3b8;background:#f1f5f9}.BankStatementUploadModal-module__tx9OSq__dropIconActive{color:#061c2b;background:#dbeafe}.BankStatementUploadModal-module__tx9OSq__dropText{color:#94a3b8;margin-bottom:1.5rem}.BankStatementUploadModal-module__tx9OSq__uploadBtnLabel{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-block}.BankStatementUploadModal-module__tx9OSq__uploadBtnLabel:hover{background:#f8fafc;border-color:#94a3b8}.BankStatementUploadModal-module__tx9OSq__tableToolbar{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.BankStatementUploadModal-module__tx9OSq__fileName{color:#334155;font-weight:600}.BankStatementUploadModal-module__tx9OSq__replaceLink{color:#64748b;cursor:pointer;font-size:.85rem;text-decoration:underline}.BankStatementUploadModal-module__tx9OSq__primaryBtn{color:#fff;cursor:pointer;background:#061c2b;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;display:flex}.BankStatementUploadModal-module__tx9OSq__primaryBtn:hover:not(:disabled){opacity:.9}.BankStatementUploadModal-module__tx9OSq__tableContainer{background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:calc(90vh - 200px);overflow:auto}.BankStatementUploadModal-module__tx9OSq__table{border-collapse:collapse;width:100%}.BankStatementUploadModal-module__tx9OSq__th{text-align:left;color:#64748b;z-index:10;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem;font-size:.8rem;font-weight:600;position:sticky;top:0}.BankStatementUploadModal-module__tx9OSq__td{color:#334155;border-bottom:1px solid #f1f5f9;padding:.75rem 1rem;font-size:.85rem}.BankStatementUploadModal-module__tx9OSq__row:hover{background:#fdfdfd}.BankStatementUploadModal-module__tx9OSq__rowSelected{background:#f0f9ff}.BankStatementUploadModal-module__tx9OSq__checkboxBtn{cursor:pointer;color:#cbd5e1;background:0 0;border:none;display:flex}.BankStatementUploadModal-module__tx9OSq__checkboxBtn:hover{color:#94a3b8}.BankStatementUploadModal-module__tx9OSq__checkboxActive{color:#061c2b!important}.BankStatementUploadModal-module__tx9OSq__editableCell{background:ivory;padding:0;position:relative}.BankStatementUploadModal-module__tx9OSq__cellInput{width:100%;font-size:inherit;background:0 0;border:none;outline:none;padding:.75rem 1rem;font-family:inherit}.BankStatementUploadModal-module__tx9OSq__cellInput:focus{background:#fffbe6}.BankStatementUploadModal-module__tx9OSq__cellUnderline{background:#e2e8f0;height:1px;position:absolute;bottom:4px;left:1rem;right:1rem}
.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}
.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}
.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)}}
.BankChargesAutoPostModal-module__rpxE1W__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2200;background-color:#0f172a73;justify-content:center;align-items:center;animation:.25s ease-out BankChargesAutoPostModal-module__rpxE1W__fadeIn;display:flex;position:fixed;inset:0}.BankChargesAutoPostModal-module__rpxE1W__modal{background:#fff;border:1px solid #e2e8f0cc;border-radius:1rem;flex-direction:column;width:100%;max-width:580px;max-height:80vh;animation:.3s cubic-bezier(.16,1,.3,1) BankChargesAutoPostModal-module__rpxE1W__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.BankChargesAutoPostModal-module__rpxE1W__header{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.BankChargesAutoPostModal-module__rpxE1W__iconWrapper{background-color:#f0fdf4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.BankChargesAutoPostModal-module__rpxE1W__icon{color:#16a34a}.BankChargesAutoPostModal-module__rpxE1W__titleContent{flex:1}.BankChargesAutoPostModal-module__rpxE1W__title{color:#0f172a;margin:0;font-size:1.1rem;font-weight:600}.BankChargesAutoPostModal-module__rpxE1W__subtitle{color:#64748b;margin:.15rem 0 0;font-size:.825rem}.BankChargesAutoPostModal-module__rpxE1W__body{flex-direction:column;flex:1;gap:1rem;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.BankChargesAutoPostModal-module__rpxE1W__description{color:#475569;margin:0;font-size:.875rem;line-height:1.5}.BankChargesAutoPostModal-module__rpxE1W__listContainer{flex-direction:column;gap:.75rem;margin-top:.25rem;display:flex}.BankChargesAutoPostModal-module__rpxE1W__rowItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;transition:all .2s;display:flex}.BankChargesAutoPostModal-module__rpxE1W__rowItem:hover{background:#f1f5f9;border-color:#cbd5e1}.BankChargesAutoPostModal-module__rpxE1W__txDetails{flex-direction:column;flex:1;gap:.25rem;display:flex}.BankChargesAutoPostModal-module__rpxE1W__txHeader{align-items:center;gap:.5rem;display:flex}.BankChargesAutoPostModal-module__rpxE1W__txDate{color:#64748b;background:#e2e8f0;border-radius:.25rem;padding:.15rem .4rem;font-size:.75rem;font-weight:600}.BankChargesAutoPostModal-module__rpxE1W__txDesc{color:#334155;white-space:nowrap;text-overflow:ellipsis;max-width:320px;margin:0;font-size:.85rem;font-weight:500;line-height:1.3;overflow:hidden}.BankChargesAutoPostModal-module__rpxE1W__txMeta{color:#64748b;gap:.75rem;font-size:.75rem;display:flex}.BankChargesAutoPostModal-module__rpxE1W__txAmount{color:#ef4444;font-size:.9rem;font-weight:700}.BankChargesAutoPostModal-module__rpxE1W__statusWrapper{align-items:center;gap:.5rem;display:flex}.BankChargesAutoPostModal-module__rpxE1W__statusBadge{text-transform:uppercase;border-radius:9999px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}.BankChargesAutoPostModal-module__rpxE1W__statusPending{color:#475569;background-color:#f1f5f9}.BankChargesAutoPostModal-module__rpxE1W__statusPosting{color:#2563eb;background-color:#eff6ff;align-items:center;gap:.25rem;display:flex}.BankChargesAutoPostModal-module__rpxE1W__statusSuccess{color:#16a34a;background-color:#ecfdf5}.BankChargesAutoPostModal-module__rpxE1W__statusFailed{color:#dc2626;background-color:#fef2f2}.BankChargesAutoPostModal-module__rpxE1W__footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;padding:1.25rem 1.5rem;display:flex}.BankChargesAutoPostModal-module__rpxE1W__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}.BankChargesAutoPostModal-module__rpxE1W__btnPrimary:hover{background:#1e293b;border-color:#1e293b;transform:translateY(-1px);box-shadow:0 6px 8px -2px #0f172a26}.BankChargesAutoPostModal-module__rpxE1W__btnPrimary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.BankChargesAutoPostModal-module__rpxE1W__spinner{color:#2563eb;animation:1s linear infinite BankChargesAutoPostModal-module__rpxE1W__rotate}.BankChargesAutoPostModal-module__rpxE1W__spinnerBtn{color:#fff;animation:1s linear infinite BankChargesAutoPostModal-module__rpxE1W__rotate}@keyframes BankChargesAutoPostModal-module__rpxE1W__rotate{to{transform:rotate(360deg)}}@keyframes BankChargesAutoPostModal-module__rpxE1W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BankChargesAutoPostModal-module__rpxE1W__slideUp{0%{opacity:0;transform:translateY(15px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.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}
.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}
.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)}}
.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{display:none}.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%}
.OwnerPayoutGrid-module__jCUekW__container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden;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{flex:1;position:relative;overflow:auto}.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}
.ReservationEditModal-module__61gAcG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ReservationEditModal-module__61gAcG__modalContent{background-color:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ReservationEditModal-module__61gAcG__modalHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.ReservationEditModal-module__61gAcG__modalTitle{color:#0f172a;margin:0;font-size:1.25rem;font-weight:600}.ReservationEditModal-module__61gAcG__modalSubtitle{color:#64748b;margin-top:4px;font-family:monospace;font-size:.875rem}.ReservationEditModal-module__61gAcG__modalCloseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.ReservationEditModal-module__61gAcG__modalCloseBtn:hover{color:#0f172a;background-color:#f1f5f9}.ReservationEditModal-module__61gAcG__modalBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.ReservationEditModal-module__61gAcG__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ReservationEditModal-module__61gAcG__formGroup{flex-direction:column;gap:8px;display:flex}.ReservationEditModal-module__61gAcG__label{color:#475569;font-size:.875rem;font-weight:500}.ReservationEditModal-module__61gAcG__input,.ReservationEditModal-module__61gAcG__select{color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 14px;font-size:.875rem;transition:all .2s}.ReservationEditModal-module__61gAcG__input:focus,.ReservationEditModal-module__61gAcG__select:focus{border-color:#061c2b;outline:none;box-shadow:0 0 0 3px #3b82f61a}.ReservationEditModal-module__61gAcG__modalFooter{background-color:#f8fafc;border-top:1px solid #e2e8f0;border-bottom-right-radius:16px;border-bottom-left-radius:16px;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.ReservationEditModal-module__61gAcG__btnCancel{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.ReservationEditModal-module__61gAcG__btnCancel:hover{background-color:#f1f5f9}.ReservationEditModal-module__61gAcG__btnSave{color:#fff;cursor:pointer;background-color:#061c2b;border:none;border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.ReservationEditModal-module__61gAcG__btnSave:hover{background-color:#0a2e47}.ReservationEditModal-module__61gAcG__payoutSection{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;padding:16px}.ReservationEditModal-module__61gAcG__payoutHeader{color:#475569;margin-bottom:12px;font-size:.875rem;font-weight:600}.ReservationEditModal-module__61gAcG__payoutSuccess{color:#059669;align-items:flex-start;gap:8px;font-size:.875rem;font-weight:600;display:flex}.ReservationEditModal-module__61gAcG__payoutPending{color:#d97706;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.ReservationEditModal-module__61gAcG__payoutDetails{flex-direction:column;gap:4px;display:flex}.ReservationEditModal-module__61gAcG__payoutRecordBox{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:4px;margin-top:8px;padding:10px 12px;display:flex}.ReservationEditModal-module__61gAcG__payoutRecordTop{justify-content:space-between;align-items:center;display:flex}.ReservationEditModal-module__61gAcG__payoutAmount{color:#0f172a;font-size:.875rem;font-weight:600}.ReservationEditModal-module__61gAcG__payoutDate{color:#64748b;font-size:.75rem;font-weight:500}.ReservationEditModal-module__61gAcG__payoutRecordBottom{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.ReservationEditModal-module__61gAcG__payoutRecordLeft{align-items:center;gap:8px;display:flex}.ReservationEditModal-module__61gAcG__payoutType{color:#475569;text-transform:capitalize;background-color:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.75rem}.ReservationEditModal-module__61gAcG__payoutAccount{color:#64748b;font-family:monospace;font-size:.75rem}.ReservationEditModal-module__61gAcG__payoutEmail{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;text-align:right;max-width:200px;font-size:.7rem;overflow:hidden}@media (max-width:768px){.ReservationEditModal-module__61gAcG__modalContent{width:calc(100% - 32px);max-height:calc(100vh - 32px);margin:16px}.ReservationEditModal-module__61gAcG__modalHeader{padding:16px}.ReservationEditModal-module__61gAcG__modalBody{gap:16px;padding:16px}.ReservationEditModal-module__61gAcG__formRow{grid-template-columns:1fr;gap:16px}.ReservationEditModal-module__61gAcG__modalFooter{gap:8px;padding:16px}.ReservationEditModal-module__61gAcG__btnCancel,.ReservationEditModal-module__61gAcG__btnSave{text-align:center;flex:1;justify-content:center;padding:10px 8px}}.ReservationEditModal-module__61gAcG__historySection{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;padding:16px}.ReservationEditModal-module__61gAcG__historyList{flex-direction:column;gap:12px;max-height:200px;padding-right:4px;display:flex;overflow-y:auto}.ReservationEditModal-module__61gAcG__historyList::-webkit-scrollbar{width:6px}.ReservationEditModal-module__61gAcG__historyList::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.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 #0000000d}.ReservationEditModal-module__61gAcG__historyHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ReservationEditModal-module__61gAcG__historyTime{color:#64748b;font-size:.75rem;font-weight:500}.ReservationEditModal-module__61gAcG__historySource{text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:600}.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:6px;display:flex}.ReservationEditModal-module__61gAcG__changeRow{color:#475569;flex-wrap:wrap;align-items:center;gap:6px;font-size:.775rem;display:flex}.ReservationEditModal-module__61gAcG__changeField{color:#1e293b;min-width:80px;font-weight:600}.ReservationEditModal-module__61gAcG__changeOld{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;max-width:120px;text-decoration:line-through;overflow:hidden}.ReservationEditModal-module__61gAcG__changeArrow{color:#64748b;font-weight:700}.ReservationEditModal-module__61gAcG__changeNew{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;background-color:#f8fafc;border-radius:4px;max-width:120px;padding:1px 4px;font-weight:500;overflow:hidden}.ReservationEditModal-module__61gAcG__noHistoryText{color:#64748b;text-align:center;background-color:#fff;border:1px dashed #cbd5e1;border-radius:8px;padding:12px;font-size:.775rem;font-style:italic}
.Expenses-module__HFLb3a__container{max-width:1400px;min-height:100vh;font-family:var(--font-sans);flex-direction:column;margin:0 auto;padding:2rem 2rem 1rem;display:flex}.Expenses-module__HFLb3a__header{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.Expenses-module__HFLb3a__title{color:var(--text-main);letter-spacing:-.025em;font-size:2rem;font-weight:800}.Expenses-module__HFLb3a__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}.Expenses-module__HFLb3a__leftActions{scrollbar-width:none;flex:1;align-items:center;gap:1rem;display:flex;overflow-x:auto}.Expenses-module__HFLb3a__leftActions::-webkit-scrollbar{display:none}.Expenses-module__HFLb3a__tabsContainer{border-bottom:none;gap:.75rem;margin-bottom:0;padding-bottom:0;display:flex}.Expenses-module__HFLb3a__tab{color:var(--text-muted);cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem 1rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Expenses-module__HFLb3a__tab:hover{color:var(--text-main);background-color:#f1f5f9}.Expenses-module__HFLb3a__tabActive{font-weight:600;box-shadow:0 2px 4px -1px #0000001a,0 1px 2px -1px #0000000f;color:#fff!important;background-color:#1e293b!important}.Expenses-module__HFLb3a__tabContent{flex-direction:column;justify-content:center;display:flex}.Expenses-module__HFLb3a__tabTitle{opacity:.9;letter-spacing:.02em;font-size:.75rem;font-weight:700;line-height:1.1;font-family:var(--font-noto-thai),system-ui,-apple-system,sans-serif!important}.Expenses-module__HFLb3a__tabSubtitle{text-transform:none;opacity:.7;font-size:.65rem;font-weight:500;line-height:1.2;display:block;font-family:var(--font-noto-thai),system-ui,-apple-system,sans-serif!important}.Expenses-module__HFLb3a__actionBar{border-radius:var(--radius-lg);border:1px solid var(--border-light);z-index:40;background:#fff;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;margin-bottom:.5rem;padding:.5rem 1rem;display:flex;position:sticky;top:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Expenses-module__HFLb3a__searchContainer{flex-shrink:0;width:280px;position:relative}.Expenses-module__HFLb3a__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}.Expenses-module__HFLb3a__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);background-color:#fff;outline:none}.Expenses-module__HFLb3a__searchIcon{color:#94a3b8;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.Expenses-module__HFLb3a__separatorVertical{background-color:var(--border-light);width:1px;height:24px;margin:0 .5rem}.Expenses-module__HFLb3a__actionBtn{color:var(--text-main);border-radius:var(--radius-md);border:1px solid var(--border-light);cursor:pointer;background-color:#fff;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Expenses-module__HFLb3a__actionBtn:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px -1px #0000000d}.Expenses-module__HFLb3a__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}.Expenses-module__HFLb3a__iconBtn:hover{color:var(--text-main);background-color:#f1f5f9;border-color:#cbd5e1}.Expenses-module__HFLb3a__activeIconBtn{color:#0f172a;background-color:#e2e8f0;border-color:#cbd5e1}.Expenses-module__HFLb3a__tableContainer{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;flex:1;min-height:0;overflow:auto}.Expenses-module__HFLb3a__datePickerWrapper{width:320px}
.OwnerPayout-module__A19Hqa__container{max-width:1400px;min-height:100vh;font-family:var(--font-sans);flex-direction:column;margin:0 auto;padding:2rem 2rem 1rem;display:flex}.OwnerPayout-module__A19Hqa__header{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.OwnerPayout-module__A19Hqa__title{color:var(--text-main);letter-spacing:-.025em;font-size:2rem;font-weight:800}.OwnerPayout-module__A19Hqa__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}.OwnerPayout-module__A19Hqa__leftActions{scrollbar-width:none;flex:1;align-items:center;gap:1rem;display:flex;overflow-x:visible}.OwnerPayout-module__A19Hqa__leftActions::-webkit-scrollbar{display:none}.OwnerPayout-module__A19Hqa__accountSelector{border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;justify-content:space-between;align-items:center;gap:12px;min-width:200px;padding:8px 12px;transition:all .2s;display:flex}.OwnerPayout-module__A19Hqa__accountSelector:hover{background:#f8fafc;border-color:#cbd5e1}.OwnerPayout-module__A19Hqa__selectorTitle{color:var(--text-main);font-size:.85rem;font-weight:700;line-height:1.2}.OwnerPayout-module__A19Hqa__selectorSubtitle{color:var(--text-muted);font-size:.75rem;line-height:1.2}.OwnerPayout-module__A19Hqa__dropdownMenu{border:1px solid var(--border-light);border-radius:var(--radius-md);z-index:100;background:#fff;flex-direction:column;width:280px;max-height:300px;margin-top:8px;padding:4px;display:flex;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.OwnerPayout-module__A19Hqa__dropdownItem{cursor:pointer;border-radius:4px;flex-direction:column;gap:2px;padding:8px 12px;transition:background .15s;display:flex}.OwnerPayout-module__A19Hqa__dropdownItem:hover{background:#f1f5f9}.OwnerPayout-module__A19Hqa__dropdownItemActive{border-left:3px solid var(--primary);background:#eff6ff}.OwnerPayout-module__A19Hqa__actionBar{border-radius:var(--radius-lg);border:1px solid var(--border-light);z-index:40;background:#fff;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;margin-bottom:.5rem;padding:.5rem 1rem;display:flex;position:sticky;top:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.OwnerPayout-module__A19Hqa__searchContainer{flex-shrink:0;width:280px;position:relative}.OwnerPayout-module__A19Hqa__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}.OwnerPayout-module__A19Hqa__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);background-color:#fff;outline:none}.OwnerPayout-module__A19Hqa__searchIcon{color:#94a3b8;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.OwnerPayout-module__A19Hqa__separatorVertical{background-color:var(--border-light);width:1px;height:24px;margin:0 .5rem}.OwnerPayout-module__A19Hqa__actionBtn{color:var(--text-main);border-radius:var(--radius-md);border:1px solid var(--border-light);cursor:pointer;background-color:#fff;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.OwnerPayout-module__A19Hqa__actionBtn:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 4px -1px #0000000d}.OwnerPayout-module__A19Hqa__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}.OwnerPayout-module__A19Hqa__iconBtn:hover{color:var(--text-main);background-color:#f1f5f9;border-color:#cbd5e1}.OwnerPayout-module__A19Hqa__activeIconBtn{color:#0f172a;background-color:#e2e8f0;border-color:#cbd5e1}.OwnerPayout-module__A19Hqa__tableContainer{border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;flex:1;min-height:0;overflow:auto}.OwnerPayout-module__A19Hqa__primaryActionBtn{color:#fff;border-radius:var(--radius-md);cursor:pointer;background-color:#0f172a;border:1px solid #0f172a;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.OwnerPayout-module__A19Hqa__primaryActionBtn:hover{background-color:#1e293b;border-color:#1e293b;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}
