.Transactions-module__JNifiq__container{max-width:1400px;height:100vh;font-family:var(--font-sans);flex-direction:column;margin:0 auto;padding:2rem 2rem 1rem;display:flex;overflow:hidden}.Transactions-module__JNifiq__header{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.Transactions-module__JNifiq__title{color:var(--text-main);letter-spacing:-.025em;font-size:2rem;font-weight:800}.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: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}.Transactions-module__JNifiq__tab:hover{color:var(--text-main);background-color:#f1f5f9}.Transactions-module__JNifiq__tabActive{font-weight:600;box-shadow:0 2px 4px -1px #0000001a,0 1px 2px -1px #0000000f;color:#fff!important;background-color:#1e293b!important}.Transactions-module__JNifiq__tabContent{flex-direction:column;justify-content:center;display:flex}.Transactions-module__JNifiq__tabTitle{opacity:.9;letter-spacing:.02em;font-size:.75rem;font-weight:700;line-height:1.1}.Transactions-module__JNifiq__tabSubtitle{text-transform:none;opacity:.7;font-size:.65rem;font-weight:500;line-height:1.2;display:block}.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;border:1px solid var(--border-light);color:var(--text-muted);-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:9999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.Transactions-module__JNifiq__filterPill:hover{color:var(--text-main);background-color:#f8fafc;border-color:#cbd5e1}.Transactions-module__JNifiq__filterPillActive{color:#1d4ed8;background-color:#eff6ff;border-color:#bfdbfe;font-weight:600;box-shadow: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: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}.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;border-radius:var(--radius-md);cursor:pointer;background-color:#1e293b;border:none;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;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:#0f172a;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{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}.Transactions-module__JNifiq__table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.Transactions-module__JNifiq__th{text-align:left;color:#475569;border-bottom:1px solid var(--border-light);white-space:nowrap;z-index:10;background-color:#f8fafc;padding:1rem;font-weight:600;position:sticky;top:0;box-shadow:0 1px 2px #0000000d}.Transactions-module__JNifiq__td{vertical-align:top;color:var(--text-main);border-bottom:1px solid #f1f5f9;padding: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__badge{letter-spacing:.025em;text-transform:uppercase;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.Transactions-module__JNifiq__badgePending{color:#64748b;background-color:#f1f5f9;border:1px solid #e2e8f0}.Transactions-module__JNifiq__badgePosted{color:#15803d;background-color:#dcfce7;border:1px solid #bbf7d0}.Transactions-module__JNifiq__badgeFailed{color:#b91c1c;background-color:#fee2e2;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{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}.Transactions-module__JNifiq__actionBar::-webkit-scrollbar{height:4px}.Transactions-module__JNifiq__actionBar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.Transactions-module__JNifiq__searchContainer{flex-shrink:0;width:280px;position:relative}.Transactions-module__JNifiq__selectionActions,.Transactions-module__JNifiq__defaultActions{flex-wrap:wrap;flex:1;align-items:center;gap:1rem;display:flex}.Transactions-module__JNifiq__separatorVertical{background-color:var(--border-light);flex-shrink:0;width:1px;height:24px;margin:0 .5rem}.Transactions-module__JNifiq__pageInput{text-align:center;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:60px;padding:4px 8px;font-size:.9rem;font-weight:600;transition:all .2s}.Transactions-module__JNifiq__pageInput:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f61a}.Transactions-module__JNifiq__pageInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Transactions-module__JNifiq__pageInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Transactions-module__JNifiq__pageInput[type=number]{appearance:textfield}.Transactions-module__JNifiq__paginationContainer{justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.Transactions-module__JNifiq__paginationBtn{border:1px solid var(--border-light);min-width:36px;height:36px;color:var(--text-main);cursor:pointer;background-color:#fff;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.Transactions-module__JNifiq__paginationBtn:hover:not(:disabled){color:#0f172a;background-color:#f8fafc;border-color:#cbd5e1}.Transactions-module__JNifiq__paginationBtn:disabled{opacity:.5;cursor:not-allowed;background-color:#f1f5f9}.Transactions-module__JNifiq__paginationBtnActive{color:#fff;background-color:#0f172a;border-color:#0f172a}.Transactions-module__JNifiq__paginationBtnActive:hover:not(:disabled){color:#fff;background-color:#1e293b;border-color:#1e293b}.Transactions-module__JNifiq__floatingUploadBtn{z-index:1050;color:#fff;cursor:pointer;background-color:#1e293b;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.75rem;padding:.75rem 1.5rem .75rem .75rem;font-size:.95rem;font-weight:600;transition:all .4s 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 #0f172a4d,0 8px 10px -6px #0f172a33}.Transactions-module__JNifiq__floatingUploadBtn:hover{background-color:#0f172a;transform:translateY(-4px)scale(1.02);box-shadow:0 20px 25px -5px #0f172a66,0 8px 10px -6px #0f172a33}.Transactions-module__JNifiq__floatingUploadBtn:active{transform:translateY(0)scale(.96);box-shadow:0 4px 6px -1px #0f172a33}.Transactions-module__JNifiq__floatingUploadIcon{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;padding:.6rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.Transactions-module__JNifiq__floatingUploadBtn:hover .Transactions-module__JNifiq__floatingUploadIcon{background:#ffffff40;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)}}
.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:var(--primary,#2563eb);border-bottom-color:var(--primary,#2563eb);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{background:var(--primary,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:flex}.FinanceSettingsModal-module__fRb_Eq__primaryBtn:hover{opacity:.9}.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:#2563eb;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{border:1px solid var(--primary,#2563eb);cursor:default;background-color:#fff;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{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TransactionDetailModal-module__3mUv2q__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:600px;max-width:90vw;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.TransactionDetailModal-module__3mUv2q__modalHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.TransactionDetailModal-module__3mUv2q__modalTitle{color:#1e293b;font-size:1.25rem;font-weight:600}.TransactionDetailModal-module__3mUv2q__modalCloseBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem}.TransactionDetailModal-module__3mUv2q__modalCloseBtn:hover{color:#0f172a;background-color:#f1f5f9}.TransactionDetailModal-module__3mUv2q__modalBody{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.TransactionDetailModal-module__3mUv2q__detailGroup{flex-direction:column;gap:.5rem;display:flex}.TransactionDetailModal-module__3mUv2q__detailLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}.TransactionDetailModal-module__3mUv2q__detailValue{color:#1e293b;white-space:pre-wrap;font-size:1rem}.TransactionDetailModal-module__3mUv2q__editInput{border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:.5rem .75rem;font-size:.95rem;transition:border-color .2s}.TransactionDetailModal-module__3mUv2q__editInput:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb1a}.TransactionDetailModal-module__3mUv2q__modalFooter{background-color:#f8fafc;border-top:1px solid #e2e8f0;border-radius:0 0 12px 12px;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.TransactionDetailModal-module__3mUv2q__btnCancel{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem 1rem;font-weight:500}.TransactionDetailModal-module__3mUv2q__btnCancel:hover{background:#f1f5f9}.TransactionDetailModal-module__3mUv2q__btnSave{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500}.TransactionDetailModal-module__3mUv2q__btnSave:hover{background:#1d4ed8}.TransactionDetailModal-module__3mUv2q__rawItem{word-break:break-all;padding:.25rem 0}.TransactionDetailModal-module__3mUv2q__rawLabel{color:#64748b;margin-right:.5rem;font-weight:500}
.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)}}
.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 #2563eb}.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:#2563eb;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:#2563eb;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:#2563eb!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}
.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 #fff;border-radius:9999px;align-items:center;gap:1.25rem;padding:.5rem .5rem .5rem 1.25rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000000d}.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{align-items:center;gap:.5rem;display:flex}.SelectionActionBar-module__BydBDq__btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;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,#3b82f6 0%,#2563eb 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)}}
.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:#3b82f6;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)}}
.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:#3b82f6}.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}
.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:#3b82f6}.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:#2563eb}.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:#3b82f6;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:#3b82f6;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}
.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:#3b82f6;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:#3b82f6;border:none;border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:500;transition:all .2s}.ReservationEditModal-module__61gAcG__btnSave:hover{background-color:#2563eb}.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}
.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}
.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}
.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:50%;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%)}}.ECPFloatingBar-module__53c2SG__info{align-items:center;gap:16px;display:flex}.ECPFloatingBar-module__53c2SG__countBadge{color:#fff;background:#3b82f6;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:#3b82f6;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:#2563eb;transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}.ECPFloatingBar-module__53c2SG__generateBtn:disabled{cursor:wait;box-shadow:none;background:#475569;transform:none}
.BatchVerifyModal-module__jYYTUW__overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a99;justify-content:center;align-items:center;animation:.2s ease-out BatchVerifyModal-module__jYYTUW__fadeIn;display:flex;position:fixed;inset:0}@keyframes BatchVerifyModal-module__jYYTUW__fadeIn{0%{opacity:0}to{opacity:1}}.BatchVerifyModal-module__jYYTUW__modal{background-color:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:500px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) BatchVerifyModal-module__jYYTUW__slideIn;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes BatchVerifyModal-module__jYYTUW__slideIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.BatchVerifyModal-module__jYYTUW__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.BatchVerifyModal-module__jYYTUW__header h2{color:#0f172a;margin:0;font-size:1.125rem;font-weight:600}.BatchVerifyModal-module__jYYTUW__closeHeaderBtn{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}.BatchVerifyModal-module__jYYTUW__closeHeaderBtn:hover{color:#334155;background-color:#f1f5f9}.BatchVerifyModal-module__jYYTUW__content{padding:32px 24px;overflow-y:auto}.BatchVerifyModal-module__jYYTUW__processingState{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.BatchVerifyModal-module__jYYTUW__spinnerIcon{color:#3b82f6;margin-bottom:8px;animation:1s linear infinite BatchVerifyModal-module__jYYTUW__spin}@keyframes BatchVerifyModal-module__jYYTUW__spin{to{transform:rotate(360deg)}}.BatchVerifyModal-module__jYYTUW__processingState h3{color:#0f172a;margin:0;font-size:1.125rem}.BatchVerifyModal-module__jYYTUW__processingState p{color:#64748b;margin:0;font-size:.875rem}.BatchVerifyModal-module__jYYTUW__progressContainer{background-color:#f1f5f9;border-radius:9999px;width:100%;height:8px;margin-top:16px;overflow:hidden}.BatchVerifyModal-module__jYYTUW__progressBar{background-color:#3b82f6;border-radius:9999px;height:100%;transition:width .3s}.BatchVerifyModal-module__jYYTUW__progressText{color:#94a3b8;font-size:.75rem;font-weight:500}.BatchVerifyModal-module__jYYTUW__resultsState{flex-direction:column;gap:24px;display:flex}.BatchVerifyModal-module__jYYTUW__resultsSummary{grid-template-columns:1fr 1fr;gap:16px;display:grid}.BatchVerifyModal-module__jYYTUW__successBox,.BatchVerifyModal-module__jYYTUW__failedBox{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.BatchVerifyModal-module__jYYTUW__successBox{background-color:#f0fdf4;border:1px solid #bbf7d0}.BatchVerifyModal-module__jYYTUW__successIcon{color:#22c55e}.BatchVerifyModal-module__jYYTUW__failedBox{background-color:#fef2f2;border:1px solid #fecaca}.BatchVerifyModal-module__jYYTUW__errorIcon{color:#ef4444}.BatchVerifyModal-module__jYYTUW__count{color:#0f172a;font-size:1.75rem;font-weight:700;line-height:1}.BatchVerifyModal-module__jYYTUW__countLabel{color:#475569;font-size:.875rem;font-weight:500}.BatchVerifyModal-module__jYYTUW__errorListContainer{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.BatchVerifyModal-module__jYYTUW__errorListContainer h4{color:#334155;margin:0 0 12px;font-size:.875rem;font-weight:600}.BatchVerifyModal-module__jYYTUW__errorList{color:#64748b;flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;font-size:.875rem;display:flex}.BatchVerifyModal-module__jYYTUW__errorList strong{color:#0f172a}.BatchVerifyModal-module__jYYTUW__footer{background-color:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;padding:16px 24px;display:flex}.BatchVerifyModal-module__jYYTUW__doneBtn{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:6px;padding:10px 20px;font-size:.875rem;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #3b82f64d}.BatchVerifyModal-module__jYYTUW__doneBtn:hover{background-color:#2563eb;transform:translateY(-1px)}
.UtilitiesBills-module__6tSzSG__container{max-width:1400px;min-height:100vh;font-family:var(--font-sans);flex-direction:column;margin:0 auto;padding:2rem 2rem 1rem;display:flex}.UtilitiesBills-module__6tSzSG__header{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.UtilitiesBills-module__6tSzSG__titleWrapper{align-items:center;gap:.75rem;display:flex}.UtilitiesBills-module__6tSzSG__titleIcon{color:var(--primary)}.UtilitiesBills-module__6tSzSG__title{color:var(--text-main);letter-spacing:-.025em;font-size:2rem;font-weight:800}.UtilitiesBills-module__6tSzSG__subtitle{color:var(--text-muted);font-size:1rem}.UtilitiesBills-module__6tSzSG__actionBar{border-radius:var(--radius-xl);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem;display:flex}.UtilitiesBills-module__6tSzSG__searchContainer{width:100%;max-width:400px;position:relative}.UtilitiesBills-module__6tSzSG__searchInput{border:1px solid var(--border-light);border-radius:var(--radius-md);width:100%;color:var(--text-main);background-color:#f8fafc;padding:.75rem 1rem .75rem 2.75rem;font-size:.9375rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.UtilitiesBills-module__6tSzSG__searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);background-color:#fff;outline:none}.UtilitiesBills-module__6tSzSG__searchIcon{color:#94a3b8;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.UtilitiesBills-module__6tSzSG__resultsCount{color:var(--text-muted);font-size:.875rem;font-weight:500}.UtilitiesBills-module__6tSzSG__tableContainer{border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;flex:1;overflow:hidden}.UtilitiesBills-module__6tSzSG__tableWrapper{width:100%;overflow-x:auto}.UtilitiesBills-module__6tSzSG__table{border-collapse:collapse;text-align:left;width:100%}.UtilitiesBills-module__6tSzSG__th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-light);-webkit-user-select:none;user-select:none;background-color:#f8fafc;padding:1rem 1.5rem;font-size:.75rem;font-weight:700;transition:background-color .2s}.UtilitiesBills-module__6tSzSG__sortableHeader{cursor:pointer}.UtilitiesBills-module__6tSzSG__sortableHeader:hover{color:var(--text-main);background-color:#f1f5f9}.UtilitiesBills-module__6tSzSG__headerContent{align-items:center;gap:.5rem;display:flex}.UtilitiesBills-module__6tSzSG__sortIcon{color:var(--primary);opacity:.8}.UtilitiesBills-module__6tSzSG__tr{border-bottom:1px solid var(--border-light);transition:all .2s}.UtilitiesBills-module__6tSzSG__tr:hover{background-color:#f8fafc}.UtilitiesBills-module__6tSzSG__tr:last-child{border-bottom:none}.UtilitiesBills-module__6tSzSG__td{vertical-align:middle;color:var(--text-main);padding:1rem 1.5rem;font-size:.9375rem}.UtilitiesBills-module__6tSzSG__buildingCell{flex-direction:column;gap:.25rem;display:flex}.UtilitiesBills-module__6tSzSG__buildingName{color:var(--text-main);font-weight:600}.UtilitiesBills-module__6tSzSG__unitName{color:var(--text-muted);font-size:.8125rem}.UtilitiesBills-module__6tSzSG__badge{color:#475569;border-radius:var(--radius-sm);font-family:var(--font-mono);background-color:#f1f5f9;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;display:inline-block}.UtilitiesBills-module__6tSzSG__amount{color:var(--text-main);font-size:1rem;font-weight:700}.UtilitiesBills-module__6tSzSG__actionCell{text-align:right;position:relative}.UtilitiesBills-module__6tSzSG__actionBtn{color:var(--primary);border-radius:var(--radius-md);cursor:pointer;background-color:#eff6ff;border:1px solid #0000;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.UtilitiesBills-module__6tSzSG__actionBtn:hover{background-color:#dbeafe;border-color:#bfdbfe;transform:translateY(-1px)}.UtilitiesBills-module__6tSzSG__noAttachment{color:#94a3b8;font-size:.875rem;font-style:italic}.UtilitiesBills-module__6tSzSG__hoverPreviewContainer{border-radius:var(--radius-lg);width:400px;height:500px;box-shadow:var(--shadow-lg),0 0 0 1px var(--border-light);z-index:50;background-color:#fff;animation:.2s ease-out forwards UtilitiesBills-module__6tSzSG__fadeIn;position:absolute;top:50%;right:120px;overflow:hidden;transform:translateY(-50%)}.UtilitiesBills-module__6tSzSG__previewIframe{background-color:#f8fafc;border:none;width:100%;height:100%}.UtilitiesBills-module__6tSzSG__previewLoading{color:var(--text-muted);background-color:#fffc;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:flex;position:absolute;inset:0}@keyframes UtilitiesBills-module__6tSzSG__fadeIn{0%{opacity:0;transform:translateY(-50%)translate(10px)}to{opacity:1;transform:translateY(-50%)translate(0)}}.UtilitiesBills-module__6tSzSG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background-color:#0f172abf;justify-content:center;align-items:center;padding:2rem;animation:.2s ease-out UtilitiesBills-module__6tSzSG__fadeInOverlay;display:flex;position:fixed;inset:0}.UtilitiesBills-module__6tSzSG__modalContent{border-radius:var(--radius-xl);width:100%;max-width:1000px;height:85vh;box-shadow:var(--shadow-lg);background-color:#fff;flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) UtilitiesBills-module__6tSzSG__scaleIn;display:flex;position:relative;overflow:hidden}.UtilitiesBills-module__6tSzSG__modalHeader{border-bottom:1px solid var(--border-light);background-color:#f8fafc;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.UtilitiesBills-module__6tSzSG__modalTitle{color:var(--text-main);font-size:1.125rem;font-weight:700}.UtilitiesBills-module__6tSzSG__closeBtn{border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.UtilitiesBills-module__6tSzSG__closeBtn:hover{color:var(--danger);background-color:#e2e8f0}.UtilitiesBills-module__6tSzSG__modalBody{background-color:#f1f5f9;flex:1;position:relative;overflow:hidden}.UtilitiesBills-module__6tSzSG__fullIframe{border:none;width:100%;height:100%}@keyframes UtilitiesBills-module__6tSzSG__fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes UtilitiesBills-module__6tSzSG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.UtilitiesBills-module__6tSzSG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.UtilitiesBills-module__6tSzSG__emptyIcon{color:#cbd5e1;margin-bottom:1rem}.UtilitiesBills-module__6tSzSG__emptyTitle{color:var(--text-main);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.UtilitiesBills-module__6tSzSG__emptyDesc{color:var(--text-muted);font-size:.9375rem}
.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)}}
.OwnerPayoutDetailModal-module__X2tMqa__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 OwnerPayoutDetailModal-module__X2tMqa__fadeIn;display:flex;position:fixed;inset:0}.OwnerPayoutDetailModal-module__X2tMqa__modalContent{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:90%;max-width:720px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) OwnerPayoutDetailModal-module__X2tMqa__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.OwnerPayoutDetailModal-module__X2tMqa__modalHeader{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem;display:flex}.OwnerPayoutDetailModal-module__X2tMqa__modalTitle{color:#0f172a;letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:600}.OwnerPayoutDetailModal-module__X2tMqa__modalCloseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;margin-top:-.5rem;margin-right:-.5rem;padding:.5rem;transition:all .2s}.OwnerPayoutDetailModal-module__X2tMqa__modalCloseBtn:hover{color:#64748b;background:#f1f5f9}.OwnerPayoutDetailModal-module__X2tMqa__modalBody{flex-direction:column;gap:2rem;padding:2rem;display:flex;overflow-y:auto}.OwnerPayoutDetailModal-module__X2tMqa__detailGroup{flex-direction:column;gap:.5rem;display:flex}.OwnerPayoutDetailModal-module__X2tMqa__detailLabel{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.OwnerPayoutDetailModal-module__X2tMqa__detailValue{color:#334155;font-size:.95rem;font-weight:500}.OwnerPayoutDetailModal-module__X2tMqa__metricsGrid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.OwnerPayoutDetailModal-module__X2tMqa__metricCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.25rem;padding:1rem;transition:transform .2s;display:flex;box-shadow:0 1px 2px #0000000d}.OwnerPayoutDetailModal-module__X2tMqa__metricCard:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.OwnerPayoutDetailModal-module__X2tMqa__metricLabel{color:#64748b;text-transform:uppercase;font-size:.7rem;font-weight:500}.OwnerPayoutDetailModal-module__X2tMqa__metricValue{color:#0f172a;font-feature-settings:"tnum";font-size:1.125rem;font-weight:600}.OwnerPayoutDetailModal-module__X2tMqa__profitSharingGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.OwnerPayoutDetailModal-module__X2tMqa__shareCard{border:1px solid #0000;border-radius:12px;padding:1.25rem}.OwnerPayoutDetailModal-module__X2tMqa__shareCardOwner{background:#f0f9ff;border-color:#bae6fd}.OwnerPayoutDetailModal-module__X2tMqa__shareCardOperator{background:#fff7ed;border-color:#fed7aa}.OwnerPayoutDetailModal-module__X2tMqa__editInput{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:.625rem .875rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.OwnerPayoutDetailModal-module__X2tMqa__editInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.OwnerPayoutDetailModal-module__X2tMqa__editInput::placeholder{color:#cbd5e1}.OwnerPayoutDetailModal-module__X2tMqa__modalFooter{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.OwnerPayoutDetailModal-module__X2tMqa__btnCancel{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.625rem 1.25rem;font-weight:500;transition:all .2s}.OwnerPayoutDetailModal-module__X2tMqa__btnCancel:hover{color:#475569;background:#f1f5f9}.OwnerPayoutDetailModal-module__X2tMqa__btnSave{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:8px;padding:.625rem 1.25rem;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #0000000d}.OwnerPayoutDetailModal-module__X2tMqa__btnSave:hover{background:#1e293b;transform:translateY(-1px)}@keyframes OwnerPayoutDetailModal-module__X2tMqa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OwnerPayoutDetailModal-module__X2tMqa__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.OwnerPayoutDetailModal-module__X2tMqa__rowBetween{justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.OwnerPayoutDetailModal-module__X2tMqa__labelMuted{color:#94a3b8;font-size:.875rem}.OwnerPayoutDetailModal-module__X2tMqa__rawItem{word-break:break-all;padding:.25rem 0}.OwnerPayoutDetailModal-module__X2tMqa__rawLabel{color:#64748b;margin-right:.5rem;font-weight:500}
.ReservationsGrid-module__mHNNBq__container{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d}.ReservationsGrid-module__mHNNBq__toolbar{background-color:#fff;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.ReservationsGrid-module__mHNNBq__toolbarLeft{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ReservationsGrid-module__mHNNBq__searchBox{align-items:center;display:flex;position:relative}.ReservationsGrid-module__mHNNBq__searchIcon{color:#94a3b8;position:absolute;left:12px}.ReservationsGrid-module__mHNNBq__searchInput{color:#334155;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:250px;padding:8px 36px;font-size:.875rem;transition:all .2s}.ReservationsGrid-module__mHNNBq__searchInput:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ReservationsGrid-module__mHNNBq__clearSearchBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;right:8px}.ReservationsGrid-module__mHNNBq__clearSearchBtn:hover,.ReservationsGrid-module__mHNNBq__clearSearchBtn:focus{color:#475569;background-color:#e2e8f0}.ReservationsGrid-module__mHNNBq__searchExecuteBtn{color:#3b82f6;cursor:pointer;white-space:nowrap;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;justify-content:center;align-items:center;height:100%;min-height:36px;margin-left:8px;padding:0 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.ReservationsGrid-module__mHNNBq__searchExecuteBtn:hover{color:#fff;background-color:#3b82f6;border-color:#3b82f6;box-shadow:0 2px 4px #3b82f633}.ReservationsGrid-module__mHNNBq__spinIcon{animation:1s linear infinite ReservationsGrid-module__mHNNBq__spinIcon}@keyframes ReservationsGrid-module__mHNNBq__spinIcon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ReservationsGrid-module__mHNNBq__filterBox{align-items:center;display:flex;position:relative}.ReservationsGrid-module__mHNNBq__filterIcon{color:#94a3b8;pointer-events:none;position:absolute;left:12px}.ReservationsGrid-module__mHNNBq__filterSelect{color:#334155;appearance:none;cursor:pointer;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;outline:none;min-width:140px;padding:8px 32px 8px 36px;font-size:.875rem}.ReservationsGrid-module__mHNNBq__filterSelect:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ReservationsGrid-module__mHNNBq__multiSelectContainer{align-items:center;display:flex;position:relative}.ReservationsGrid-module__mHNNBq__multiSelectTrigger{color:#334155;cursor:pointer;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:140px;height:100%;padding:8px 12px;font-size:.875rem;font-weight:500;display:flex}.ReservationsGrid-module__mHNNBq__multiSelectTrigger:hover{background-color:#fff;border-color:#94a3b8}.ReservationsGrid-module__mHNNBq__multiSelectDropdown{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:240px;max-height:300px;padding:8px 0;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ReservationsGrid-module__mHNNBq__multiSelectOption{cursor:pointer;align-items:center;gap:10px;padding:8px 16px;transition:background-color .15s;display:flex}.ReservationsGrid-module__mHNNBq__multiSelectOption:hover{background-color:#f8fafc}.ReservationsGrid-module__mHNNBq__multiSelectOption span{color:#334155;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.ReservationsGrid-module__mHNNBq__multiSelectCheckbox{cursor:pointer;accent-color:#3b82f6;flex-shrink:0;width:16px;height:16px;margin:0}.ReservationsGrid-module__mHNNBq__dateFilterGroup{align-items:center;gap:8px;display:flex}.ReservationsGrid-module__mHNNBq__dateBtn{color:#475569;cursor:pointer;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;transition:all .2s;display:flex}.ReservationsGrid-module__mHNNBq__dateBtn:hover{background-color:#fff;border-color:#94a3b8}.ReservationsGrid-module__mHNNBq__clearBtn{color:#3b82f6;cursor:pointer;background:#eff6ff;border:none;border-radius:6px;margin-left:4px;padding:6px 12px;font-size:.875rem;font-weight:500;transition:all .2s}.ReservationsGrid-module__mHNNBq__clearBtn:hover{color:#2563eb;background-color:#dbeafe}.ReservationsGrid-module__mHNNBq__separatorVertical{background-color:#e2e8f0;width:1px;height:24px;margin:0 4px}.ReservationsGrid-module__mHNNBq__toolbarRight{align-items:center;display:flex}.ReservationsGrid-module__mHNNBq__resultCount{color:#64748b;background-color:#f1f5f9;border-radius:9999px;padding:6px 12px;font-size:.8rem;font-weight:500}.ReservationsGrid-module__mHNNBq__tableWrapper{width:100%;overflow-x:auto}.ReservationsGrid-module__mHNNBq__table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.ReservationsGrid-module__mHNNBq__table td,.ReservationsGrid-module__mHNNBq__table th{white-space:normal}.ReservationsGrid-module__mHNNBq__th{color:#475569;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:10;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:14px 16px;font-size:.75rem;font-weight:600;transition:background-color .2s;position:sticky;top:0}.ReservationsGrid-module__mHNNBq__th:hover{color:#334155;background-color:#f1f5f9}.ReservationsGrid-module__mHNNBq__thContent{align-items:center;gap:6px;display:flex}.ReservationsGrid-module__mHNNBq__justifyRight{justify-content:flex-end}.ReservationsGrid-module__mHNNBq__tr{border-bottom:1px solid #f8fafc;transition:background-color .15s}.ReservationsGrid-module__mHNNBq__tr:hover{background-color:#f1f5f9}.ReservationsGrid-module__mHNNBq__tr:last-child{border-bottom:none}.ReservationsGrid-module__mHNNBq__clickable{transition:all .2s}.ReservationsGrid-module__mHNNBq__clickable:hover{cursor:pointer;z-index:5;background-color:#f8fafc;position:relative;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000000d}.ReservationsGrid-module__mHNNBq__td{vertical-align:top;padding:16px;line-height:1.4}.ReservationsGrid-module__mHNNBq__guestCol{max-width:320px}.ReservationsGrid-module__mHNNBq__textRight{text-align:right}.ReservationsGrid-module__mHNNBq__thCheckbox,.ReservationsGrid-module__mHNNBq__tdCheckbox{text-align:center;vertical-align:middle;width:48px;padding:16px 8px}.ReservationsGrid-module__mHNNBq__checkbox{cursor:pointer;accent-color:#3b82f6;width:16px;height:16px}.ReservationsGrid-module__mHNNBq__trSelected{background-color:#eff6ff!important}.ReservationsGrid-module__mHNNBq__guestName{color:#0f172a;margin-bottom:4px;font-size:.95rem;font-weight:600}.ReservationsGrid-module__mHNNBq__subtext{color:#94a3b8;font-family:monospace;font-size:.75rem}.ReservationsGrid-module__mHNNBq__propertyName{color:#334155;margin-bottom:4px;font-size:.9rem;font-weight:500}.ReservationsGrid-module__mHNNBq__dateText{color:#475569;font-size:.9rem;font-weight:500}.ReservationsGrid-module__mHNNBq__amountTextContainer{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.ReservationsGrid-module__mHNNBq__amountText{color:#0f172a;font-size:.875rem;font-weight:500}.ReservationsGrid-module__mHNNBq__verifiedBadge{color:#15803d;text-transform:uppercase;letter-spacing:.05em;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.65rem;font-weight:600;display:inline-flex}.ReservationsGrid-module__mHNNBq__verifiedContainer{cursor:default;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:relative}.ReservationsGrid-module__mHNNBq__verifiedTooltip{z-index:50;opacity:0;visibility:hidden;pointer-events:none;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:max-content;max-width:250px;margin-right:12px;padding:12px;transition:all .2s ease-in-out;position:absolute;top:50%;right:100%;transform:translateY(-50%)translate(5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ReservationsGrid-module__mHNNBq__verifiedContainer:hover .ReservationsGrid-module__mHNNBq__verifiedTooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.ReservationsGrid-module__mHNNBq__tooltipHeader{color:#475569;border-bottom:1px solid #f1f5f9;margin-bottom:8px;padding-bottom:4px;font-size:.75rem;font-weight:600}.ReservationsGrid-module__mHNNBq__tooltipRow{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.ReservationsGrid-module__mHNNBq__tooltipRow:last-child{margin-bottom:0}.ReservationsGrid-module__mHNNBq__tooltipDate{color:#94a3b8;font-size:.7rem}.ReservationsGrid-module__mHNNBq__tooltipAmount{color:#1e293b;font-size:.8rem;font-weight:600}.ReservationsGrid-module__mHNNBq__tooltipAccount{color:#64748b;font-size:.7rem}.ReservationsGrid-module__mHNNBq__verifiedAmountText{color:#64748b;font-size:.75rem;font-weight:500}.ReservationsGrid-module__mHNNBq__verifiedIcon{color:#22c55e}.ReservationsGrid-module__mHNNBq__sourceText{color:#475569;text-transform:capitalize;font-size:.875rem}.ReservationsGrid-module__mHNNBq__badge{text-transform:capitalize;border-radius:9999px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.ReservationsGrid-module__mHNNBq__badgeSuccess{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0}.ReservationsGrid-module__mHNNBq__badgeWarning{color:#d97706;background-color:#fffbeb;border:1px solid #fde68a}.ReservationsGrid-module__mHNNBq__badgeDanger{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca}.ReservationsGrid-module__mHNNBq__badgeInfo{color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe}.ReservationsGrid-module__mHNNBq__badgeDefault{color:#475569;background-color:#f1f5f9;border:1px solid #e2e8f0}.ReservationsGrid-module__mHNNBq__noResultsCell{text-align:center;padding:0}.ReservationsGrid-module__mHNNBq__emptyStateContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 32px;display:flex}.ReservationsGrid-module__mHNNBq__emptyStateContainer h3{color:#0f172a;margin:0 0 8px;font-size:1.125rem;font-weight:600}.ReservationsGrid-module__mHNNBq__emptyStateContainer p{color:#64748b;margin:0;font-size:.875rem}.ReservationsGrid-module__mHNNBq__loadingState{color:#64748b;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px;display:flex}.ReservationsGrid-module__mHNNBq__spinner{border:3px solid #f1f5f9;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;animation:1s linear infinite ReservationsGrid-module__mHNNBq__spin}@keyframes ReservationsGrid-module__mHNNBq__spin{to{transform:rotate(360deg)}}.ReservationsGrid-module__mHNNBq__emptyState{text-align:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:64px 32px;display:flex}.ReservationsGrid-module__mHNNBq__emptyIcon{color:#cbd5e1;margin-bottom:16px}.ReservationsGrid-module__mHNNBq__emptyState h3{color:#0f172a;margin:0 0 8px;font-size:1.125rem;font-weight:600}.ReservationsGrid-module__mHNNBq__emptyState p{color:#64748b;margin:0;font-size:.875rem}.ReservationsGrid-module__mHNNBq__loadMoreWrapper{background-color:#f8fafc;border-top:1px solid #f1f5f9;justify-content:center;padding:24px 0;display:flex}.ReservationsGrid-module__mHNNBq__loadMoreBtn{color:#3b82f6;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 24px;font-size:.875rem;font-weight:500;transition:all .2s;box-shadow:0 1px 2px #0000000d}.ReservationsGrid-module__mHNNBq__loadMoreBtn:hover:not(:disabled){background-color:#f1f5f9;border-color:#94a3b8}.ReservationsGrid-module__mHNNBq__loadMoreBtn:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background-color:#f8fafc}.ReservationsGrid-module__mHNNBq__floatingActionBar{z-index:50;pointer-events:none;animation:.3s cubic-bezier(.16,1,.3,1) ReservationsGrid-module__mHNNBq__slideUp;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes ReservationsGrid-module__mHNNBq__slideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.ReservationsGrid-module__mHNNBq__floatingContent{pointer-events:auto;background-color:#1e293b;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:24px;padding:12px 24px;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ReservationsGrid-module__mHNNBq__selectedCount{color:#fff;font-size:.95rem;font-weight:500}.ReservationsGrid-module__mHNNBq__actionButtons{align-items:center;gap:12px;display:flex}.ReservationsGrid-module__mHNNBq__cancelBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:.875rem;font-weight:500;transition:all .2s}.ReservationsGrid-module__mHNNBq__cancelBtn:hover{color:#fff;background-color:#ffffff1a}.ReservationsGrid-module__mHNNBq__primaryActionBtn{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.ReservationsGrid-module__mHNNBq__primaryActionBtn:hover{background-color:#2563eb;box-shadow:0 4px 6px -1px #3b82f64d}
.PMSCalendar-module__te-tJG__container{height:100%;font-family:var(--font-sans);background:#fff;flex-direction:column;display:flex}.PMSCalendar-module__te-tJG__headerControls{border-bottom:1px solid var(--border-light);background:#fff;justify-content:space-between;align-items:center;padding:1rem 1.75rem;display:flex}.PMSCalendar-module__te-tJG__monthNav{border:1px solid var(--border-light);background:#f8fafc;border-radius:24px;align-items:center;gap:.75rem;padding:.35rem .5rem;display:flex}.PMSCalendar-module__te-tJG__navBtn{cursor:pointer;color:var(--text-muted);background:#fff;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.PMSCalendar-module__te-tJG__navBtn:hover{border-color:var(--border-light);color:var(--text-main);transform:translateY(-1px);box-shadow:0 2px 4px #00000014}.PMSCalendar-module__te-tJG__currentMonth{color:var(--text-main);text-align:center;min-width:130px;font-size:.95rem;font-weight:600}.PMSCalendar-module__te-tJG__calendarWrapper{background:#fff;flex:1;position:relative;overflow:auto}.PMSCalendar-module__te-tJG__grid{table-layout:fixed;border-collapse:collapse;display:table}.PMSCalendar-module__te-tJG__headerRow{display:table-row}.PMSCalendar-module__te-tJG__unitHeader{z-index:30;width:250px;min-width:250px;color:var(--text-main);background:#fff;border-bottom:2px solid #f1f5f9;border-right:1px solid #e2e8f0;padding:14px 18px;font-size:.875rem;font-weight:600;display:table-cell;position:sticky;top:0;left:0;box-shadow:4px 0 8px #00000005}.PMSCalendar-module__te-tJG__dateHeader{z-index:20;text-align:center;background:#fff;border-bottom:2px solid #f1f5f9;border-right:1px solid #f1f5f9;width:45px;min-width:45px;padding:10px 4px;transition:background .1s;display:table-cell;position:sticky;top:0;box-shadow:0 4px 6px -1px #00000005}.PMSCalendar-module__te-tJG__dayOfWeek{color:var(--text-muted);text-transform:uppercase;margin-bottom:2px;font-size:.65rem;font-weight:600}.PMSCalendar-module__te-tJG__dayOfMonth{color:var(--text-main);font-size:.9rem;font-weight:700}.PMSCalendar-module__te-tJG__weekendHeader{background:#f8fafc}.PMSCalendar-module__te-tJG__todayHeader{color:var(--primary);background:#eff6ff;position:relative}.PMSCalendar-module__te-tJG__todayHeader:after{content:"";background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:15%;right:15%}.PMSCalendar-module__te-tJG__row{display:table-row}.PMSCalendar-module__te-tJG__unitCell{z-index:10;vertical-align:middle;background:#fff;border-bottom:1px solid #f1f5f9;border-right:1px solid #e2e8f0;padding:14px 18px;transition:background .2s;display:table-cell;position:sticky;left:0;box-shadow:4px 0 8px #00000005}.PMSCalendar-module__te-tJG__row:hover .PMSCalendar-module__te-tJG__unitCell{background:#f8fafc}.PMSCalendar-module__te-tJG__unitName{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.PMSCalendar-module__te-tJG__buildingName{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:500;overflow:hidden}.PMSCalendar-module__te-tJG__cell{background:#fff;border-bottom:1px solid #f1f5f9;border-right:1px solid #f8fafc;width:45px;min-width:45px;height:48px;transition:background .15s;display:table-cell;position:relative}.PMSCalendar-module__te-tJG__cell:hover,.PMSCalendar-module__te-tJG__weekendCell{background:#f8fafc}.PMSCalendar-module__te-tJG__weekendCell:hover{background:#f1f5f9}.PMSCalendar-module__te-tJG__bookingBlockWrapper{z-index:5;pointer-events:none;align-items:center;display:flex;position:absolute;top:4px;bottom:4px;left:0}.PMSCalendar-module__te-tJG__bookingBlock{color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;cursor:pointer;border:1px solid #ffffff1a;border-radius:8px;align-items:center;width:100%;height:100%;padding:6px 12px;font-size:.75rem;font-weight:600;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 2px 4px #00000014}.PMSCalendar-module__te-tJG__bookingBlock:hover{z-index:10;filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 12px #0000001f}.PMSCalendar-module__te-tJG__bookingContent{flex-direction:column;justify-content:center;width:100%;display:flex;overflow:hidden}.PMSCalendar-module__te-tJG__bookingGuest{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;line-height:1.1;overflow:hidden}.PMSCalendar-module__te-tJG__bookingDetails{opacity:.9;white-space:nowrap;text-overflow:ellipsis;align-items:center;margin-top:3px;font-size:.65rem;font-weight:500;display:flex;overflow:hidden}.PMSCalendar-module__te-tJG__statusConfirmed{background:#3b82f6;border-left:3px solid #1d4ed8}.PMSCalendar-module__te-tJG__statusBlocked{background:#64748b repeating-linear-gradient(45deg,#0000,#0000 10px,#0000000d 10px 20px);border-left:3px solid #334155}.PMSCalendar-module__te-tJG__tooltip{-webkit-backdrop-filter:blur(8px);z-index:9999;pointer-events:none;opacity:0;background:#fffffff2;border:1px solid #e2e8f0cc;border-radius:12px;width:260px;padding:16px;transition:opacity .2s,transform .2s;position:fixed;transform:translateY(10px);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d}.PMSCalendar-module__te-tJG__tooltip.PMSCalendar-module__te-tJG__visible{opacity:1;transform:translateY(0)}.PMSCalendar-module__te-tJG__tooltipTitle{color:var(--text-main);border-bottom:1px solid #e2e8f0;margin-bottom:8px;padding-bottom:8px;font-size:.9rem;font-weight:700}.PMSCalendar-module__te-tJG__tooltipRow{justify-content:space-between;margin-bottom:4px;font-size:.8rem;display:flex}.PMSCalendar-module__te-tJG__tooltipLabel{color:var(--text-muted)}.PMSCalendar-module__te-tJG__tooltipValue{color:var(--text-main);font-weight:600}.PMSCalendar-module__te-tJG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;background:#0f172a66;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.15s ease-out PMSCalendar-module__te-tJG__fadeIn;display:flex;position:fixed;top:0;left:0}.PMSCalendar-module__te-tJG__modalContent{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;width:400px;max-width:90vw;padding:32px;animation:.2s ease-out PMSCalendar-module__te-tJG__scaleIn;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.PMSCalendar-module__te-tJG__modalIconBg{background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex;box-shadow:0 4px 6px -1px #3b82f61a}.PMSCalendar-module__te-tJG__modalTitle{color:#0f172a;margin:0 0 12px;font-size:1.25rem;font-weight:700}.PMSCalendar-module__te-tJG__modalDescription{color:#64748b;margin:0 0 28px;font-size:.9rem;line-height:1.5}.PMSCalendar-module__te-tJG__modalActions{gap:12px;width:100%;display:flex}.PMSCalendar-module__te-tJG__modalCancelBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;padding:10px 16px;font-size:.9rem;font-weight:600;transition:all .2s}.PMSCalendar-module__te-tJG__modalCancelBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.PMSCalendar-module__te-tJG__modalConfirmBtn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;flex:1;padding:10px 16px;font-size:.9rem;font-weight:600;transition:all .2s;box-shadow:0 2px 4px #3b82f633}.PMSCalendar-module__te-tJG__modalConfirmBtn:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px #3b82f64d}@keyframes PMSCalendar-module__te-tJG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PMSCalendar-module__te-tJG__scaleIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.PMSCalendar-module__te-tJG__overlapCell{background-color:#fee2e24d!important}.PMSCalendar-module__te-tJG__overlapWarning{color:#ef4444;z-index:15;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 1px 2px #0000001a}
