.page_pageContainer__ey7gy{padding:1.5rem;max-width:1000px;margin:0 auto}.page_header__1L6zv{margin-bottom:2rem}.page_title__BaYlL{font-size:1.75rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.page_description__ss7o5{font-size:.875rem;color:#6b7280;margin:0}.page_loading__fu7q8{padding:3rem;text-align:center;color:#64748b}.page_container__joEhc{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:32px}.page_toggleCard__Glpff{display:grid;grid-template-columns:1fr auto;gap:16px 24px}.page_toggleHeader__837rZ{display:flex;flex-direction:column;gap:6px}.page_toggleTitle__Qujh2{font-size:16px;font-weight:600;color:#111827;margin:0}.page_toggleDescription__37QB1{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.page_switchWrapper__vwCzv{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;align-self:flex-start}.page_switchInput__EvgHb{opacity:0;width:0;height:0}.page_switchInput__EvgHb:checked+.page_switchSlider__tw9xB{background-color:#d97706}.page_switchInput__EvgHb:checked+.page_switchSlider__tw9xB:before{transform:translateX(20px)}.page_switchInput__EvgHb:focus-visible+.page_switchSlider__tw9xB{box-shadow:0 0 0 3px rgba(217,119,6,.25)}.page_switchSlider__tw9xB{position:absolute;inset:0;background-color:#cbd5e1;border-radius:999px;cursor:pointer;transition:background-color .2s}.page_switchSlider__tw9xB:before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.page_actions__xWHJL{position:sticky;bottom:0;z-index:10;display:flex;justify-content:flex-end;gap:12px;padding:16px 32px;margin:40px -32px -32px;background-color:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 4px rgba(0,0,0,.05);border-radius:0 0 8px 8px}.page_button__byJkD{padding:10px 24px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;display:inline-flex;align-items:center;gap:.5rem}.page_button__byJkD:disabled{opacity:.5;cursor:not-allowed}.page_primary__9AnFE{background-color:#1976d2;color:#fff}.page_primary__9AnFE:hover:not(:disabled){background-color:#1565c0}.page_secondary__yW3tb{background-color:#fff;color:#374151;border:1px solid #d1d5db}.page_secondary__yW3tb:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}@media(max-width:768px){.page_pageContainer__ey7gy{padding:1rem}.page_container__joEhc{padding:20px}.page_actions__xWHJL{flex-direction:column-reverse;gap:12px;padding:12px 20px;margin-left:-20px;margin-right:-20px;margin-bottom:-20px}.page_actions__xWHJL button{width:100%}}.ProtectedRoute_loadingContainer__vR8VU{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem}.ProtectedRoute_loadingContainer__vR8VU p{color:var(--text-secondary);font-size:.875rem}.ProtectedRoute_spinner__LgIUI{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:ProtectedRoute_spin__U9vB3 1s linear infinite}.ProtectedRoute_errorContainer__wxzNm{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:2rem}.ProtectedRoute_errorContainer__wxzNm h1{font-size:2rem;color:var(--text-primary);margin-bottom:1rem}.ProtectedRoute_errorContainer__wxzNm p{color:var(--text-secondary);font-size:1rem}@keyframes ProtectedRoute_spin__U9vB3{to{transform:rotate(1turn)}}.ConfirmDialog_dialog__hfZrz{margin:auto;padding:0;border:none;background:#fff;border-radius:8px;width:90%;max-width:450px;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:ConfirmDialog_slideUp__H9U5L .3s ease;overflow:hidden}.ConfirmDialog_dialog__hfZrz::backdrop{background-color:rgba(0,0,0,.5);animation:ConfirmDialog_fadeIn__EUlL8 .2s ease}.ConfirmDialog_dialog__hfZrz[open]{display:flex;flex-direction:column}.ConfirmDialog_header__mg5PQ{display:flex;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e0e0e0}.ConfirmDialog_header__mg5PQ.ConfirmDialog_danger__4TuTF{background:linear-gradient(135deg,#ff4444,#ff6b6b);color:#fff}.ConfirmDialog_header__mg5PQ.ConfirmDialog_danger__4TuTF .ConfirmDialog_title__pDPOu{color:#fff}.ConfirmDialog_header__mg5PQ.ConfirmDialog_warning__5xAwI{background:linear-gradient(135deg,#ff9800,#ffa726);color:#fff}.ConfirmDialog_header__mg5PQ.ConfirmDialog_warning__5xAwI .ConfirmDialog_title__pDPOu{color:#fff}.ConfirmDialog_header__mg5PQ.ConfirmDialog_info__Hdnj5{background:linear-gradient(135deg,#2196F3,#42A5F5);color:#fff}.ConfirmDialog_header__mg5PQ.ConfirmDialog_info__Hdnj5 .ConfirmDialog_title__pDPOu{color:#fff}.ConfirmDialog_icon__cnPAq{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:.75rem;font-size:1.25rem}.ConfirmDialog_title__pDPOu{margin:0;font-size:1.125rem;font-weight:600;color:#333;flex:1}.ConfirmDialog_content__a8o0k{padding:1.5rem}.ConfirmDialog_message__cIBFE{margin:0;font-size:.975rem;line-height:1.6;color:#666}.ConfirmDialog_actions__nrBNi{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e0e0e0;background-color:#f8f9fa}.ConfirmDialog_button__0sflM{padding:.5rem 1.25rem;border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.02em}.ConfirmDialog_button__0sflM.ConfirmDialog_cancel__LwHp4{background:#fff;color:#666;border:1px solid #ddd}.ConfirmDialog_button__0sflM.ConfirmDialog_cancel__LwHp4:hover{background:#f5f5f5;border-color:#bbb}.ConfirmDialog_button__0sflM.ConfirmDialog_cancel__LwHp4:active{transform:translateY(1px)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0{background:linear-gradient(135deg,#4285f4,#5a95f5);color:#fff;box-shadow:0 2px 4px rgba(66,133,244,.3)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0:hover{box-shadow:0 3px 8px rgba(66,133,244,.4);transform:translateY(-1px)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0:active{transform:translateY(0);box-shadow:0 1px 2px rgba(66,133,244,.3)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0.ConfirmDialog_danger__4TuTF{background:linear-gradient(135deg,#ff4444,#ff6b6b);box-shadow:0 2px 4px rgba(255,68,68,.3)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0.ConfirmDialog_danger__4TuTF:hover{box-shadow:0 3px 8px rgba(255,68,68,.4)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0.ConfirmDialog_warning__5xAwI{background:linear-gradient(135deg,#ff9800,#ffa726);box-shadow:0 2px 4px rgba(255,152,0,.3)}.ConfirmDialog_button__0sflM.ConfirmDialog_confirm__yD_J0.ConfirmDialog_warning__5xAwI:hover{box-shadow:0 3px 8px rgba(255,152,0,.4)}.ConfirmDialog_button__0sflM:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog_button__0sflM:disabled:hover{transform:none;box-shadow:none}@keyframes ConfirmDialog_fadeIn__EUlL8{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog_slideUp__H9U5L{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.page_container__Unbdw{width:90%;max-width:90%;margin:2rem auto}@media(max-width:768px){.page_container__Unbdw{width:100%;margin:0}}.page_header__qPfuA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}@media(max-width:768px){.page_header__qPfuA{flex-direction:column}}.page_title__M1afY{font-size:1.875rem;font-weight:600;line-height:1.2;color:#111827;margin:0}.page_headerButtons__kFMAK{display:flex;gap:.75rem;flex-wrap:wrap}.page_bulkInviteButton__a3McE{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.page_bulkInviteButton__a3McE svg{width:1rem;height:1rem}.page_bulkInviteButton__a3McE:hover{background:#f9fafb;border-color:#9ca3af}.page_addButton__jqv8G{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.page_addButton__jqv8G svg{width:1rem;height:1rem}.page_addButton__jqv8G:hover{background:#2563eb}.page_filters__aNp3Q{display:flex;gap:1rem;margin-bottom:1rem;align-items:center}@media(max-width:768px){.page_filters__aNp3Q{flex-direction:column;align-items:stretch}}.page_searchWrapper__lpx3I{position:relative;flex:1;max-width:400px}@media(max-width:768px){.page_searchWrapper__lpx3I{max-width:100%}}.page_searchIcon__k_qET{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#6b7280;pointer-events:none}.page_searchInput__lOOQ6{width:100%;padding:.5rem .75rem .5rem 2.5rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;background:#fff;color:#111827}.page_searchInput__lOOQ6::placeholder{color:#9ca3af}.page_searchInput__lOOQ6:focus{outline:none;border-color:var(--color-primary,#2B50CC);box-shadow:0 0 0 3px rgba(43,80,204,.1)}.page_searchInput__lOOQ6:hover:not(:focus){border-color:#d1d5db}.page_roleFilterWrapper__20kK_{position:relative;display:flex;align-items:center;gap:.5rem}.page_roleLabel__NsP3a{position:absolute;margin-left:12px;font-size:.875rem;color:#374151;font-weight:500;white-space:nowrap}.page_roleSelect__9qxy_{width:100%;min-width:250px;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;background:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding:.5rem 2rem .5rem 55px}.page_roleSelect__9qxy_:focus{outline:none;border-color:var(--color-primary,#2B50CC);box-shadow:0 0 0 3px rgba(43,80,204,.1)}.page_bulkActions__DcBje{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 0;margin-top:1rem}.page_selectedCount__DCxpP{font-size:.875rem;color:#374151;font-weight:500}.page_deleteButton__Jk5dY{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;background:#dc2626;border:1px solid #dc2626;color:#fff}.page_deleteButton__Jk5dY svg{width:1rem;height:1rem}.page_deleteButton__Jk5dY:hover{background:#b91c1c}.page_clearButton__Afbmq{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:.375rem;border:1px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s}.page_clearButton__Afbmq svg{width:1rem;height:1rem}.page_clearButton__Afbmq:hover{background:#f3f4f6;border-color:#9ca3af}.page_tableContainer__kqobF{background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.page_tableContainer__kqobF table{width:100%;border-collapse:collapse}.page_tableContainer__kqobF thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.page_tableContainer__kqobF th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.page_tableContainer__kqobF td{padding:.875rem 1rem;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6}.page_tableContainer__kqobF tbody tr:hover{background:#f9fafb}.page_tableContainer__kqobF tbody tr:last-child td{border-bottom:none}.page_checkboxColumn__nNb71{width:50px}.page_actionsColumn___a885{width:120px;text-align:right}.page_actions__JcW7Y{display:flex;justify-content:flex-end;gap:.5rem}.page_actionButton__ptM79{padding:.375rem;border:none;background:rgba(0,0,0,0);color:#6b7280;border-radius:.25rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.page_actionButton__ptM79:hover{background:#f3f4f6;color:#111827}.page_actionButton__ptM79 svg{width:1rem;height:1rem}.page_chip__MS0bT{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:500}.page_chipInfo__P0vrq{background-color:#e0f2fe;color:#0369a1}.page_chipWarning__OVDgb{background-color:#fef3c7;color:#d97706}.page_chipSuccess___X8PJ{background-color:#d1fae5;color:#065f46}.page_pagination__7iYel{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:1px solid #e5e7eb}.page_pageSizeWrapper__DOivM{display:flex;align-items:center;gap:.5rem}.page_rowsPerPageLabel__njnFa{font-size:.875rem;color:#6b7280}.page_pageSizeSelect___EoY2{width:100px;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;background:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;padding:.5rem 2rem .5rem .75rem}.page_pageSizeSelect___EoY2:focus{outline:none;border-color:var(--color-primary,#2B50CC);box-shadow:0 0 0 3px rgba(43,80,204,.1)}.page_pageButtons__J1c8f{display:flex;align-items:center;gap:.5rem}.page_pageButton__K3eum{padding:.25rem .5rem;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;font-size:.875rem;cursor:pointer;transition:all .2s;min-width:32px}.page_pageButton__K3eum:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.page_pageButton__K3eum:disabled{opacity:.5;cursor:not-allowed}.page_pageInfo__KuuJT{color:#6b7280;font-size:.875rem;padding:0 .5rem}.page_loading__29yHd{display:flex;justify-content:center;align-items:center;min-height:300px;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb}.page_loading__29yHd p{color:#6b7280;font-size:1rem}.page_noResults__f3iTI{display:flex;justify-content:center;align-items:center;min-height:300px;background:#fff;border-radius:.5rem;border:1px solid #e5e7eb}.page_noResults__f3iTI p{color:#6b7280;font-size:1rem}.page_desktopView__1QmwC{display:block}@media(max-width:768px){.page_desktopView__1QmwC{display:none}}.page_mobileView__B3BaP{display:none}@media(max-width:768px){.page_mobileView__B3BaP{display:block}}.page_mobileSelectAll__m_rRe{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem}.page_selectAllLabel__OyMzT{font-size:.875rem;font-weight:500;color:#374151}.page_cardContainer__WJ8Xs{display:flex;flex-direction:column;gap:.75rem}.page_adminCard__YUwuy{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;transition:all .2s}.page_adminCard__YUwuy:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.page_cardHeader__OICqR{display:flex;align-items:center;padding:1rem;gap:.75rem;border-bottom:1px solid #f3f4f6}.page_cardCheckbox__hj5Bs{flex-shrink:0}.page_cardTitle__YdCLg{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.page_adminName__9wnhp{font-size:1rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_cardActions__l_thj{display:flex;gap:.25rem;flex-shrink:0}.page_cardBody__TGkS2{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.page_cardField__ri_uB{display:flex;flex-direction:column;gap:.25rem}.page_fieldLabel__ZwmQO{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.025em}.page_fieldValue__jlMSj{font-size:.875rem;color:#111827;word-break:break-word}.page_container__KtEYI{max-width:1200px;margin:0 auto;padding:32px 24px}.page_header__HIr1w{margin-bottom:32px}.page_title__1Ny4W{font-size:2.5rem;font-weight:700;color:#111827;margin-bottom:8px}.dark .page_title__1Ny4W{color:#f3f4f6}.page_subtitle__bdR_d{font-size:1.125rem;color:#6b7280}.dark .page_subtitle__bdR_d{color:#9ca3af}.page_statsGrid__hgu4h{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}.page_statCard__Tg08W{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.dark .page_statCard__Tg08W{background:#1f2937;border-color:#374151}.page_statContent__qzspO{display:flex;align-items:center;justify-content:space-between}.page_statInfo__7YRS_{flex:1}.page_statLabel__iWZky{font-size:.875rem;color:#6b7280;margin-bottom:8px}.dark .page_statLabel__iWZky{color:#9ca3af}.page_statValue__01VnW{font-size:2rem;font-weight:700;color:#111827}.dark .page_statValue__01VnW{color:#f3f4f6}.page_statIcon__T9so9{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center}.page_statIcon--blue__lcoF3{background-color:#dbeafe;color:#3b82f6}.page_statIcon--green__96c3m{background-color:#d1fae5;color:#10b981}.page_statIcon--purple__1jQsg{background-color:#ede9fe;color:#8b5cf6}.page_statIcon--orange__uuOTJ{background-color:#fed7aa;color:#f97316}.page_icon__A6PQt{width:24px;height:24px}.page_contentGrid__BGMzF{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}.page_card__Ln8DW{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.dark .page_card__Ln8DW{background:#1f2937;border-color:#374151}.page_cardTitle__iXt2j{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:16px}.dark .page_cardTitle__iXt2j{color:#f3f4f6}.page_activityList__43lxB{display:flex;flex-direction:column;gap:12px}.page_activityItem__y9FGw{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f3f4f6}.dark .page_activityItem__y9FGw{border-bottom-color:#374151}.page_activityItem__y9FGw:last-child{border-bottom:none}.page_activityText__2aB6u{font-size:.875rem;color:#374151}.dark .page_activityText__2aB6u{color:#d1d5db}.page_activityTime__BwyS0{font-size:.75rem;color:#9ca3af}.dark .page_activityTime__BwyS0{color:#6b7280}.page_statusList____TOn{display:flex;flex-direction:column;gap:16px}.page_statusItem__qM5wh{display:flex;justify-content:space-between;align-items:center}.page_statusLabel__a5d_A{font-size:.875rem;color:#374151}.dark .page_statusLabel__a5d_A{color:#d1d5db}.page_statusValue___09t_{font-size:.875rem;font-weight:500;color:#10b981}.dark .page_statusValue___09t_{color:#34d399}.page_adminSection__oTWzw{margin-top:3rem}.page_sectionTitle__awALg{font-size:2rem;font-weight:600;color:#111827;margin-bottom:1.5rem}.dark .page_sectionTitle__awALg{color:#f3f4f6}.page_tableSection__l_jZr{margin-top:2rem}.page_tableTitle__UYGrA{font-size:1.5rem;font-weight:500;color:#111827;margin-bottom:1rem}.dark .page_tableTitle__UYGrA{color:#f3f4f6}.page_tableWrapper__8wFBJ{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.dark .page_tableWrapper__8wFBJ{background-color:#1f2937;box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.page_table__3Pdgn{width:100%;border-collapse:collapse}.page_table__3Pdgn thead{background-color:#f9fafb}.dark .page_table__3Pdgn thead{background-color:#374151}.page_table__3Pdgn th{padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:500;color:#6b7280;border-bottom:1px solid #e5e7eb}.dark .page_table__3Pdgn th{color:#d1d5db;border-bottom-color:#4b5563}.page_table__3Pdgn td{padding:.75rem 1rem;font-size:.875rem;color:#111827;border-bottom:1px solid #f3f4f6}.dark .page_table__3Pdgn td{color:#f3f4f6;border-bottom-color:#374151}.page_table__3Pdgn tbody tr:hover{background-color:#f9fafb}.dark .page_table__3Pdgn tbody tr:hover{background-color:#374151}.page_errorMessage__YsF07{padding:1rem;background-color:#fee2e2;color:#991b1b;border-radius:.375rem;margin-top:1rem}.dark .page_errorMessage__YsF07{background-color:#7f1d1d;color:#fca5a5}.page_loadingMessage__JoP8q{padding:1rem;background-color:#eff6ff;color:#1e40af;border-radius:.375rem;margin-top:1rem;text-align:center}.dark .page_loadingMessage__JoP8q{background-color:#1e3a8a;color:#bfdbfe}.page_authSection__q0_rC{margin-top:2rem;margin-bottom:2rem}.page_authButtons__l96MO{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;padding:1rem}.page_authButton__6pTqj{padding:.75rem 1.5rem;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:1rem;font-weight:500;transition:opacity .2s,transform .1s}.page_authButton__6pTqj:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.page_authButton__6pTqj:active:not(:disabled){transform:translateY(0)}.page_authButton--green__yOqvb{background-color:#10b981}.page_authButton--green__yOqvb:hover:not(:disabled){background-color:#059669}.page_authButton--blue__cLoDm{background-color:#3b82f6}.page_authButton--blue__cLoDm:hover:not(:disabled){background-color:#2563eb}.page_authButton__6pTqj:disabled{background-color:#ccc;cursor:not-allowed}.page_errorBox__YHoPx{padding:1rem;background-color:#fee2e2;color:#991b1b;border-radius:.375rem;margin-top:1rem}.page_errorBox__YHoPx strong{font-weight:600}.page_successBox__UWhV3{padding:1rem;background-color:#dcfce7;color:#166534;border-radius:.375rem;margin-top:1rem}.page_successBox__UWhV3 h3{margin-bottom:.5rem;font-weight:600}.page_codeBlock__EYzSB{background-color:rgba(0,0,0,.1);padding:.75rem;border-radius:.25rem;font-size:.875rem;overflow:auto;margin-top:.5rem;font-family:monospace;white-space:pre}@media(max-width:768px){.page_container__KtEYI{padding:16px 12px}.page_header__HIr1w{margin-bottom:24px}.page_title__1Ny4W{font-size:1.75rem}.page_subtitle__bdR_d{font-size:1rem}.page_statsGrid__hgu4h{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.page_statCard__Tg08W{padding:16px}.page_statLabel__iWZky{font-size:.8rem}.page_statValue__01VnW{font-size:1.5rem}.page_statIcon__T9so9{width:40px;height:40px}.page_icon__A6PQt{width:20px;height:20px}.page_contentGrid__BGMzF{grid-template-columns:1fr;gap:16px}.page_card__Ln8DW{padding:16px}.page_authSection__q0_rC{margin-top:1.5rem;margin-bottom:1.5rem}.page_authButtons__l96MO{flex-direction:column;padding:.75rem}.page_authButton__6pTqj{width:100%;padding:.625rem 1.25rem;font-size:.9rem}.page_errorBox__YHoPx,.page_successBox__UWhV3{padding:.75rem;font-size:.9rem}.page_codeBlock__EYzSB{padding:.5rem;font-size:.75rem}.page_cardTitle__iXt2j{font-size:1.1rem;margin-bottom:12px}.page_activityItem__y9FGw{flex-direction:column;align-items:flex-start;gap:.25rem}.page_activityText__2aB6u{font-size:.85rem}.page_activityTime__BwyS0{font-size:.7rem}.page_statusLabel__a5d_A,.page_statusValue___09t_{font-size:.85rem}}@media(max-width:480px){.page_container__KtEYI{padding:12px}.page_header__HIr1w{margin-bottom:16px}.page_title__1Ny4W{font-size:1.5rem}.page_subtitle__bdR_d{font-size:.9rem}.page_statsGrid__hgu4h{grid-template-columns:1fr;gap:12px}.page_statCard__Tg08W{padding:12px}.page_statLabel__iWZky{font-size:.75rem}.page_statValue__01VnW{font-size:1.25rem}.page_statIcon__T9so9{width:36px;height:36px}.page_icon__A6PQt{width:18px;height:18px}.page_contentGrid__BGMzF{gap:12px}.page_card__Ln8DW{padding:12px}.page_authSection__q0_rC{margin-top:1rem;margin-bottom:1rem}.page_authButtons__l96MO{padding:.5rem;gap:.5rem}.page_authButton__6pTqj{padding:.5rem 1rem;font-size:.85rem}.page_errorBox__YHoPx,.page_successBox__UWhV3{padding:.5rem;font-size:.85rem}.page_successBox__UWhV3 h3{font-size:1rem}.page_codeBlock__EYzSB{padding:.375rem;font-size:.7rem;max-width:100%;overflow-x:auto}.page_cardTitle__iXt2j{font-size:1rem}.page_activityText__2aB6u{font-size:.8rem}.page_activityTime__BwyS0{font-size:.65rem}.page_statusLabel__a5d_A,.page_statusValue___09t_{font-size:.8rem}.page_statusItem__qM5wh{flex-direction:column;align-items:flex-start;gap:.25rem}}.page_pageContainer__YpxQy{padding:2rem;width:90%;margin:0 auto}@media(max-width:768px){.page_pageContainer__YpxQy{padding:1rem;width:100%}}.page_header__g_4Zl{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page_title__TuQO2{font-size:1.875rem;font-weight:600;line-height:1.2;color:#111827;margin:0 0 .5rem}.page_description__5sKeE{margin:0;font-size:.875rem;color:#4b5563}.page_headerActions__F5WAU{display:flex;gap:.5rem;flex-wrap:wrap}.page_filterCard__C2D3C{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1.5rem}.page_filterGrid__k_Ru_{display:grid;gap:1rem;grid-template-columns:1fr;align-items:end}@media(min-width:768px){.page_filterGrid__k_Ru_{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.page_filterGrid__k_Ru_{grid-template-columns:2fr 2fr 2fr 1fr}}.page_formGroup__75jSi{display:flex;flex-direction:column}.page_label__0QHxg{display:block;font-size:.875rem;font-weight:500;color:#333;margin-bottom:.5rem}.page_input__S8Xbk{width:100%;padding:.625rem .875rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;color:#333;background-color:#fff;transition:border-color .2s ease}.page_input__S8Xbk:hover{border-color:#bbb}.page_input__S8Xbk:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 1px #1976d2}.page_input__S8Xbk::placeholder{color:#999}.page_searchButtonWrapper__9o6r6{display:flex;align-items:flex-end}.page_searchButton__zFUcY{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.625rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.page_searchButton__zFUcY:hover:not(:disabled){background:#1d4ed8}.page_searchButton__zFUcY:disabled{background:#93c5fd;cursor:not-allowed}.page_primaryButton__2XHkP{display:inline-flex;align-items:center;padding:.5rem .875rem;background:#2563eb;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.page_primaryButton__2XHkP:hover:not(:disabled){background:#1d4ed8}.page_primaryButton__2XHkP:disabled{background:#93c5fd;cursor:not-allowed}.page_outlinedButton__n1DB2{display:inline-flex;align-items:center;padding:.5rem .875rem;background:#fff;color:#1d4ed8;border:1px solid #1d4ed8;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.page_outlinedButton__n1DB2:hover:not(:disabled){background:#eff6ff}.page_outlinedButton__n1DB2:disabled{color:#93c5fd;border-color:#93c5fd;cursor:not-allowed}.page_outlinedDangerButton__XyNgV{display:inline-flex;align-items:center;padding:.5rem .875rem;background:#fff;color:#b91c1c;border:1px solid #b91c1c;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease}.page_outlinedDangerButton__XyNgV:hover:not(:disabled){background:#fef2f2}.page_outlinedDangerButton__XyNgV:disabled{color:#fca5a5;border-color:#fca5a5;cursor:not-allowed}.page_bulkToolbar__eV5li{display:flex;align-items:center;justify-content:space-between;gap:1rem;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}.page_bulkLabel__Iq5jR{font-size:.875rem;color:#1e40af;font-weight:500}.page_bulkActions__L8FjA{display:flex;gap:.5rem;flex-wrap:wrap}.page_tableContainer__pfnLW{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow-x:auto;margin-bottom:1rem}.page_table__jIOPD{width:100%;min-width:900px;border-collapse:collapse}.page_table__jIOPD thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.page_table__jIOPD th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.page_table__jIOPD td{padding:.875rem 1rem;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6;vertical-align:middle}.page_table__jIOPD tbody tr:last-child td{border-bottom:none}.page_checkboxColumn__InJ7B{width:40px;text-align:center}.page_usernameCell__QADkN{font-weight:500;color:#111827}.page_linkButton__70LT7{background:none;border:none;color:#1d4ed8;font:inherit;font-weight:inherit;cursor:pointer;padding:0;text-align:left}.page_linkButton__70LT7:hover:not(:disabled){text-decoration:underline}.page_linkButton__70LT7:disabled{color:#9ca3af;cursor:not-allowed}.page_relationChips__HKh01{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.page_chipLink__jFyK7{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;border:1px solid #d1d5db;background:#fff;color:#1d4ed8;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s}.page_chipLink__jFyK7:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.page_chipLink__jFyK7:disabled{color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.page_chip__pmrs7{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;line-height:1.25rem}.page_chipSuccess__41XmV{background-color:#dcfce7;color:#166534}.page_chipPrimary__U0SPC{background-color:#dbeafe;color:#1e40af}.page_chipMuted__455co{background-color:#f3f4f6;color:#4b5563}.page_actionsColumn__YBl1T{width:1%;white-space:nowrap}.page_actionsCell__ZYchF{text-align:right;white-space:nowrap;display:flex;gap:.25rem;justify-content:flex-end}.page_iconButton__eyWcg{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #d1d5db;background:#fff;color:#1d4ed8;border-radius:.375rem;cursor:pointer;transition:background-color .15s,border-color .15s}.page_iconButton__eyWcg:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.page_iconButton__eyWcg:disabled{color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.page_iconButtonDanger__xgj0m{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #d1d5db;background:#fff;color:#b91c1c;border-radius:.375rem;cursor:pointer;transition:background-color .15s,border-color .15s}.page_iconButtonDanger__xgj0m:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.page_noResultsCell__6Zbhi{text-align:center;padding:2rem 1rem;color:#6b7280}.page_pager__VtEze{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:.5rem 0}.page_pagerLeft__tKLpb,.page_pagerRight__29Zfu{display:flex;align-items:center;gap:.5rem}.page_pagerLabel__PP_gC{font-size:.875rem;color:#4b5563}.page_pagerSelect__E6pdV{padding:.375rem .5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;background:#fff}.page_pagerInfo__JEoB_{font-size:.875rem;color:#4b5563;margin-right:.5rem}.page_pagerButton__KVU1y{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:.375rem;font-size:.75rem;cursor:pointer}.page_pagerButton__KVU1y:hover:not(:disabled){background:#f3f4f6}.page_pagerButton__KVU1y:disabled{color:#9ca3af;cursor:not-allowed}.page_pageContainer___AFMz{padding:2rem;width:90%;margin:0 auto}@media(max-width:768px){.page_pageContainer___AFMz{padding:1rem;width:100%}}.page_header__mt4dA{margin-bottom:1.5rem}.page_title__juR89{font-size:1.875rem;font-weight:600;line-height:1.2;color:#111827;margin:0}.page_description__JFwvt{margin:.5rem 0 0;font-size:.875rem;color:#4b5563}.page_description__JFwvt+.page_description__JFwvt{margin-top:.75rem}.page_searchCard__PtVQK{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1.5rem}.page_searchGrid__CdFrc{display:grid;gap:1rem;grid-template-columns:1fr;align-items:end}@media(min-width:768px){.page_searchGrid__CdFrc{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.page_searchGrid__CdFrc{grid-template-columns:repeat(6,1fr)}}.page_formGroup__wjPva{display:flex;flex-direction:column}.page_label__ZG4uD{display:block;font-size:.875rem;font-weight:500;color:#333;margin-bottom:.5rem}.page_input__uatDC{width:100%;padding:.625rem .875rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem;color:#333;background-color:#fff;transition:border-color .2s ease}.page_input__uatDC:hover{border-color:#bbb}.page_input__uatDC:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 1px #1976d2}.page_input__uatDC::placeholder{color:#999}.page_error__u__cT{border-color:#d32f2f}.page_error__u__cT:focus{border-color:#d32f2f;box-shadow:0 0 0 1px #d32f2f}.page_errorMessage__uwLfP{margin-top:.25rem;font-size:.75rem;color:#d32f2f}.page_searchButtonWrapper__zMjdI{display:flex;align-items:flex-end}.page_searchButton__hzfnc{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.625rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.page_searchButton__hzfnc:hover:not(:disabled){background:#1d4ed8}.page_searchButton__hzfnc:disabled{background:#93c5fd;cursor:not-allowed}.page_tableContainer__IIaps{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow-x:auto;margin-bottom:1rem;-webkit-overflow-scrolling:touch}.page_table__1sIJk{width:100%;min-width:800px;border-collapse:collapse}.page_table__1sIJk thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.page_table__1sIJk th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.page_table__1sIJk td{padding:.875rem 1rem;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6}.page_table__1sIJk tbody tr:last-child td{border-bottom:none}.page_nameCell__ZvS8o{font-weight:600;color:#111827}.page_actionsColumn__FUldn{width:1%;white-space:nowrap}.page_actionsCell__KvSJg{text-align:right;white-space:nowrap}.page_openButton__fK3KA{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;background:#fff;color:#1d4ed8;border:1px solid #1d4ed8;border-radius:.375rem;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.page_openButton__fK3KA:hover:not(:disabled){background:#eff6ff}.page_openButton__fK3KA:disabled{color:#93c5fd;border-color:#93c5fd;cursor:not-allowed}.page_openButton__fK3KA i{font-size:.75rem}.page_chip__7v9CW{display:inline-block;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;line-height:1.25rem}.page_chipSuccess__Un7LU{background-color:#dcfce7;color:#166534}.page_chipProspect__Syb64{background-color:#dbeafe;color:#1e40af}.page_chipError__fSA5l{background-color:#fee2e2;color:#991b1b}.page_chipMuted__o5S6R{background-color:#f3f4f6;color:#4b5563}.page_noResults__2684R{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:2rem;text-align:center;color:#6b7280}.page_loadMoreWrapper__4dYhh{display:flex;justify-content:center;padding:1rem 0}.page_loadMoreButton__0aOcB{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.5rem;background:#fff;color:#1d4ed8;border:1px solid #1d4ed8;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}.page_loadMoreButton__0aOcB:hover:not(:disabled){background:#eff6ff}.page_loadMoreButton__0aOcB:disabled{color:#93c5fd;border-color:#93c5fd;cursor:not-allowed}.TenantForm_pageContainer__NC_X4{width:90%;max-width:90%;margin:2rem auto}@media(max-width:768px){.TenantForm_pageContainer__NC_X4{width:100%;margin:0}}.TenantForm_loading__YiFLg{padding:3rem;text-align:center;color:#666}.TenantForm_formContainer__g1Zc1{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:clip}.dark .TenantForm_formContainer__g1Zc1{background:#1f2937;border-color:#374151}.TenantForm_section__9dDMx{border-bottom:1px solid #e5e7eb}.TenantForm_section__9dDMx:last-child{border-bottom:none}.dark .TenantForm_section__9dDMx{border-color:#374151}.TenantForm_sectionHeader__ZWlrp{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.TenantForm_sectionHeader__ZWlrp i{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #e5e7eb;border-radius:50%;font-size:.875rem;color:#4b5563}.TenantForm_sectionHeader__ZWlrp h2{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.dark .TenantForm_sectionHeader__ZWlrp{background:#111827;border-color:#374151}.dark .TenantForm_sectionHeader__ZWlrp i{background:#1f2937;border-color:#374151;color:#9ca3af}.dark .TenantForm_sectionHeader__ZWlrp h2{color:#f3f4f6}.TenantForm_sectionContent__6WfDn{padding:24px}.TenantForm_sectionContent__6WfDn h3{margin:0 0 16px;font-size:1rem;font-weight:600;color:#111827}.dark .TenantForm_sectionContent__6WfDn h3{color:#f3f4f6}.TenantForm_formGroup__AGA6j{margin-bottom:16px}.TenantForm_formGroup__AGA6j>label{display:block;margin-bottom:8px;font-size:.875rem;font-weight:500;color:#374151}.dark .TenantForm_formGroup__AGA6j>label{color:#d1d5db}.TenantForm_formGroup__AGA6j input[type=email],.TenantForm_formGroup__AGA6j input[type=password],.TenantForm_formGroup__AGA6j input[type=text],.TenantForm_formGroup__AGA6j input[type=url],.TenantForm_formGroup__AGA6j select,.TenantForm_formGroup__AGA6j textarea{width:100%;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff;color:#111827;transition:border-color .15s}.TenantForm_formGroup__AGA6j input[type=email]:focus,.TenantForm_formGroup__AGA6j input[type=password]:focus,.TenantForm_formGroup__AGA6j input[type=text]:focus,.TenantForm_formGroup__AGA6j input[type=url]:focus,.TenantForm_formGroup__AGA6j select:focus,.TenantForm_formGroup__AGA6j textarea:focus{outline:none;border-color:#2b50cc;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.TenantForm_formGroup__AGA6j input[type=email].TenantForm_error__VqRcu,.TenantForm_formGroup__AGA6j input[type=password].TenantForm_error__VqRcu,.TenantForm_formGroup__AGA6j input[type=text].TenantForm_error__VqRcu,.TenantForm_formGroup__AGA6j input[type=url].TenantForm_error__VqRcu,.TenantForm_formGroup__AGA6j select.TenantForm_error__VqRcu,.TenantForm_formGroup__AGA6j textarea.TenantForm_error__VqRcu{border-color:#ef4444}.TenantForm_formGroup__AGA6j input[type=email].TenantForm_error__VqRcu:focus,.TenantForm_formGroup__AGA6j input[type=password].TenantForm_error__VqRcu:focus,.TenantForm_formGroup__AGA6j input[type=text].TenantForm_error__VqRcu:focus,.TenantForm_formGroup__AGA6j input[type=url].TenantForm_error__VqRcu:focus,.TenantForm_formGroup__AGA6j select.TenantForm_error__VqRcu:focus,.TenantForm_formGroup__AGA6j textarea.TenantForm_error__VqRcu:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.TenantForm_formGroup__AGA6j input[type=email]:disabled,.TenantForm_formGroup__AGA6j input[type=password]:disabled,.TenantForm_formGroup__AGA6j input[type=text]:disabled,.TenantForm_formGroup__AGA6j input[type=url]:disabled,.TenantForm_formGroup__AGA6j select:disabled,.TenantForm_formGroup__AGA6j textarea:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.dark .TenantForm_formGroup__AGA6j input[type=email],.dark .TenantForm_formGroup__AGA6j input[type=password],.dark .TenantForm_formGroup__AGA6j input[type=text],.dark .TenantForm_formGroup__AGA6j input[type=url],.dark .TenantForm_formGroup__AGA6j select,.dark .TenantForm_formGroup__AGA6j textarea{background:#1f2937;border-color:#374151;color:#f3f4f6}.dark .TenantForm_formGroup__AGA6j input[type=email]:disabled,.dark .TenantForm_formGroup__AGA6j input[type=password]:disabled,.dark .TenantForm_formGroup__AGA6j input[type=text]:disabled,.dark .TenantForm_formGroup__AGA6j input[type=url]:disabled,.dark .TenantForm_formGroup__AGA6j select:disabled,.dark .TenantForm_formGroup__AGA6j textarea:disabled{background:#111827;color:#6b7280}.TenantForm_formGroup__AGA6j select{cursor:pointer}.TenantForm_errorText__GUdsK{display:block;margin-top:.25rem;font-size:.75rem;color:#ef4444}.TenantForm_checkboxList__FJuAV{display:flex;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid #d1d5db;border-radius:6px;background:#f9fafb}.dark .TenantForm_checkboxList__FJuAV{background:#111827;border-color:#374151}.TenantForm_checkboxItem__pkYn2{display:flex;align-items:center;gap:.25rem;cursor:pointer;user-select:none;padding:.25rem 0}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;position:relative;transition:all .15s;flex-shrink:0;margin:0}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:hover{border-color:#9ca3af}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:checked{background:#4392d9;border-color:#4392d9}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:checked:hover{background:#3580c7;border-color:#3580c7}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(67,146,217,.2)}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:disabled{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}.TenantForm_checkboxItem__pkYn2 input[type=checkbox]:disabled:checked{background:#9ca3af;border-color:#9ca3af}.TenantForm_checkboxItem__pkYn2 span{font-size:.875rem;color:#374151;line-height:18px}.dark .TenantForm_checkboxItem__pkYn2 span{color:#d1d5db}.TenantForm_originRow__IYq_S{display:flex;gap:8px;margin-bottom:8px}.TenantForm_originRow__IYq_S input{flex:1;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff;color:#111827;transition:border-color .15s}.TenantForm_originRow__IYq_S input:focus{outline:none;border-color:#2b50cc;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.TenantForm_originRow__IYq_S input.TenantForm_error__VqRcu{border-color:#ef4444}.TenantForm_originRow__IYq_S input.TenantForm_error__VqRcu:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.dark .TenantForm_originRow__IYq_S input{background:#1f2937;border-color:#374151;color:#f3f4f6}.TenantForm_removeButton__ZkL_w{padding:.625rem .875rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .15s}.TenantForm_removeButton__ZkL_w:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.TenantForm_removeButton__ZkL_w i{font-size:.875rem}.dark .TenantForm_removeButton__ZkL_w{background:#1f2937;border-color:#374151;color:#9ca3af}.dark .TenantForm_removeButton__ZkL_w:hover{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3);color:#f87171}.TenantForm_addButton__4i6ET{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:.5rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#374151;cursor:pointer;transition:all .15s}.TenantForm_addButton__4i6ET:hover{background:#f3f4f6;border-color:#9ca3af}.TenantForm_addButton__4i6ET i{font-size:.75rem}.dark .TenantForm_addButton__4i6ET{background:#1f2937;border-color:#374151;color:#d1d5db}.dark .TenantForm_addButton__4i6ET:hover{background:#374151;border-color:#4b5563}.TenantForm_passwordInput__txsY7{position:relative}.TenantForm_passwordInput__txsY7 input{padding-right:2.5rem}.TenantForm_passwordToggle__h6ULe{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:.25rem .5rem;background:rgba(0,0,0,0);border:none;color:#6b7280;cursor:pointer;transition:color .15s}.TenantForm_passwordToggle__h6ULe:hover{color:#374151}.TenantForm_passwordToggle__h6ULe i{font-size:.875rem}.dark .TenantForm_passwordToggle__h6ULe{color:#9ca3af}.dark .TenantForm_passwordToggle__h6ULe:hover{color:#d1d5db}.TenantForm_formRow__ZlRLE{display:grid;grid-template-columns:1fr 1fr;gap:16px}.TenantForm_switchWrapper__NLTUs{display:inline-flex;align-items:center;gap:16px;cursor:pointer;user-select:none;padding-top:.5rem}.TenantForm_switchWrapper__NLTUs input[type=checkbox]{display:none}.TenantForm_switchWrapper__NLTUs .TenantForm_switchText__im825{font-size:.875rem;color:#374151;vertical-align:middle}.dark .TenantForm_switchWrapper__NLTUs .TenantForm_switchText__im825{color:#d1d5db}.TenantForm_switch__YbvW7{position:relative;display:inline-block;width:44px;height:24px;background:#e5e7eb;border-radius:12px;transition:background-color .2s;vertical-align:middle}.TenantForm_switch__YbvW7:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s}input:checked+.TenantForm_switch__YbvW7{background:#10b981}input:checked+.TenantForm_switch__YbvW7:after{transform:translateX(20px)}.dark .TenantForm_switch__YbvW7{background:#374151}.dark .TenantForm_switch__YbvW7:after{background:#9ca3af}input:checked+.dark .TenantForm_switch__YbvW7{background:#059669}input:checked+.dark .TenantForm_switch__YbvW7:after{background:#fff}.TenantForm_formActions__EPc78{position:sticky;bottom:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:24px;background:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;box-shadow:0 -2px 4px rgba(0,0,0,.05)}.dark .TenantForm_formActions__EPc78{background:#111827;border-color:#374151}@media(max-width:768px){.TenantForm_formActions__EPc78{flex-direction:column-reverse;gap:12px;padding:16px}.TenantForm_formActions__EPc78 .TenantForm_rightActions__jN1YA{width:100%;flex-direction:column-reverse}.TenantForm_formActions__EPc78 button{width:100%}}.TenantForm_rightActions__jN1YA{display:flex;gap:12px}.TenantForm_backButton__9csQS,.TenantForm_discardButton__KwJM0,.TenantForm_saveButton__WxR2h{padding:.625rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s}.TenantForm_backButton__9csQS:disabled,.TenantForm_discardButton__KwJM0:disabled,.TenantForm_saveButton__WxR2h:disabled{opacity:.5;cursor:not-allowed}.TenantForm_backButton__9csQS{background:#fff;border:1px solid #d1d5db;color:#374151}.TenantForm_backButton__9csQS:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.dark .TenantForm_backButton__9csQS{background:#1f2937;border-color:#374151;color:#d1d5db}.dark .TenantForm_backButton__9csQS:hover:not(:disabled){background:#374151;border-color:#4b5563}.TenantForm_discardButton__KwJM0{background:#fff;border:1px solid #d1d5db;color:#374151}.TenantForm_discardButton__KwJM0:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.dark .TenantForm_discardButton__KwJM0{background:#1f2937;border-color:#374151;color:#d1d5db}.dark .TenantForm_discardButton__KwJM0:hover:not(:disabled){background:#374151;border-color:#4b5563}.TenantForm_saveButton__WxR2h{background:#3b82f6;border:1px solid #3b82f6;color:#fff}.TenantForm_saveButton__WxR2h:hover:not(:disabled),.dark .TenantForm_saveButton__WxR2h{background:#2563eb;border-color:#2563eb}.dark .TenantForm_saveButton__WxR2h:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.layout_container__uxT_a{display:flex;height:calc(100vh - 64px);background-color:#f5f5f5;overflow:hidden}@media(max-width:768px){.layout_container__uxT_a{flex-direction:column;height:auto}}.layout_secondarySidebar__vLX6A{width:240px;background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}@media(max-width:768px){.layout_secondarySidebar__vLX6A{width:100%;border-right:none;border-bottom:1px solid #e0e0e0;flex-direction:row;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.layout_section__xbAt1{padding:24px 20px 16px}.layout_section__xbAt1:not(:last-child){border-bottom:1px solid #e0e0e0}@media(max-width:768px){.layout_section__xbAt1{padding:12px 16px;border-bottom:none!important;border-right:1px solid #e0e0e0}.layout_section__xbAt1:last-child{border-right:none}}.layout_sectionTitle__aNMaT{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px}@media(max-width:768px){.layout_sectionTitle__aNMaT{font-size:11px;margin-bottom:8px;white-space:nowrap}}.layout_nav__YuQWN{display:flex;flex-direction:column;gap:4px}@media(max-width:768px){.layout_nav__YuQWN{flex-direction:row;gap:8px}}.layout_navItem__yO3EE{display:flex;align-items:center;padding:10px 16px;color:#333;text-decoration:none;transition:all .2s ease;font-size:14px;font-weight:500;gap:12px;border-radius:6px}.layout_navItem__yO3EE.layout_active__PbgaB,.layout_navItem__yO3EE:hover{background-color:#e8f0fe;color:#1565c0}@media(max-width:768px){.layout_navItem__yO3EE{padding:8px 12px;font-size:13px;white-space:nowrap;border-radius:4px}}.layout_icon__7yK_W{font-size:16px;width:20px;text-align:center;color:#999}.layout_navItem__yO3EE.layout_active__PbgaB .layout_icon__7yK_W,.layout_navItem__yO3EE:hover .layout_icon__7yK_W{color:#1976d2}@media(max-width:768px){.layout_icon__7yK_W{font-size:14px}}.layout_label__GSPCL{flex:1}.layout_content__KQUGn{flex:1;min-width:0;overflow-y:auto}@media(max-width:768px){.layout_content__KQUGn{min-height:calc(100vh - 200px)}}@media(max-width:480px){.layout_secondarySidebar__vLX6A{padding:0}.layout_section__xbAt1{padding:10px 12px}.layout_sectionTitle__aNMaT{font-size:10px;margin-bottom:6px}.layout_navItem__yO3EE{padding:6px 10px;font-size:12px;gap:8px}.layout_icon__7yK_W{font-size:13px;width:16px}}.layout_container__eECBt{display:flex;height:calc(100vh - 64px);background-color:#f5f5f5;overflow:hidden}@media(max-width:1024px){.layout_container__eECBt{flex-direction:column;height:auto}}.layout_secondarySidebar__0bA4j{width:280px;background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;flex-shrink:0}@media(max-width:1024px){.layout_secondarySidebar__0bA4j{width:100%;border-right:none;border-bottom:1px solid #e0e0e0}}@media(max-width:768px){.layout_secondarySidebar__0bA4j{position:sticky;top:0;z-index:10}}.layout_sectionHeader__oDHQG{display:flex;align-items:center;gap:12px;padding:24px 20px;border-bottom:1px solid #e0e0e0}.layout_sectionHeader__oDHQG i{font-size:14px;color:#6b7280}@media(max-width:768px){.layout_sectionHeader__oDHQG{padding:16px}}.layout_title__Zp2ug{font-size:18px;font-weight:600;color:#2c3e50;margin:0}@media(max-width:768px){.layout_title__Zp2ug{font-size:16px}}.layout_nav__uwUt6{display:flex;flex-direction:column;padding:12px 0}@media(max-width:1024px){.layout_nav__uwUt6{flex-direction:row;overflow-x:auto;padding:0;gap:0}.layout_nav__uwUt6::-webkit-scrollbar{height:4px}.layout_nav__uwUt6::-webkit-scrollbar-track{background:#f1f1f1}.layout_nav__uwUt6::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}}.layout_navItem__4F2ji{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#6b7280;text-decoration:none;transition:all .2s ease;position:relative;white-space:nowrap}.layout_navItem__4F2ji:hover{background-color:#f5f7fa;color:#2c3e50}.layout_navItem__4F2ji.layout_active__AVCkJ{color:#4392d9;background-color:#e8f0fe}.layout_navItem__4F2ji.layout_active__AVCkJ:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#4392d9}@media(max-width:1024px){.layout_navItem__4F2ji{flex:0 0 auto;border-bottom:3px solid rgba(0,0,0,0)}.layout_navItem__4F2ji.layout_active__AVCkJ{border-bottom-color:#4392d9}.layout_navItem__4F2ji.layout_active__AVCkJ:before{display:none}}@media(max-width:768px){.layout_navItem__4F2ji{padding:12px 16px;gap:8px}}.layout_icon__m4ENR{width:20px;font-size:16px;text-align:center}@media(max-width:768px){.layout_icon__m4ENR{font-size:14px;width:18px}}.layout_label__mCVlQ{font-size:14px;font-weight:500}@media(max-width:768px){.layout_label__mCVlQ{font-size:13px}}.layout_content__XSesN{flex:1;min-width:0;padding:24px;overflow-y:auto}@media(max-width:1024px){.layout_content__XSesN{width:100%}}@media(max-width:768px){.layout_content__XSesN{padding:1rem 0}}.layout_container__SYOPI{display:flex;height:calc(100vh - 64px);background-color:#f5f5f5;overflow:hidden}@media(max-width:1024px){.layout_container__SYOPI{flex-direction:column;height:auto}}.layout_secondarySidebar__Ri_2q{width:280px;background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;flex-shrink:0}@media(max-width:1024px){.layout_secondarySidebar__Ri_2q{width:100%;border-right:none;border-bottom:1px solid #e0e0e0}}@media(max-width:768px){.layout_secondarySidebar__Ri_2q{position:sticky;top:0;z-index:10}}.layout_sectionHeader__svekB{display:flex;align-items:center;gap:12px;padding:24px 20px;border-bottom:1px solid #e0e0e0}.layout_sectionHeader__svekB i{font-size:14px;color:#6b7280}@media(max-width:768px){.layout_sectionHeader__svekB{padding:16px}}.layout_title__H_4Hs{font-size:18px;font-weight:600;color:#2c3e50;margin:0}@media(max-width:768px){.layout_title__H_4Hs{font-size:16px}}.layout_nav__o_dGd{display:flex;flex-direction:column;padding:12px 0}@media(max-width:1024px){.layout_nav__o_dGd{flex-direction:row;overflow-x:auto;padding:0;gap:0}.layout_nav__o_dGd::-webkit-scrollbar{height:4px}.layout_nav__o_dGd::-webkit-scrollbar-track{background:#f1f1f1}.layout_nav__o_dGd::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}}.layout_navItem__NODv3{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#6b7280;text-decoration:none;transition:all .2s ease;position:relative;white-space:nowrap}.layout_navItem__NODv3:hover{background-color:#f5f7fa;color:#2c3e50}.layout_navItem__NODv3.layout_active__sOEH9{color:#4392d9;background-color:#e8f0fe}.layout_navItem__NODv3.layout_active__sOEH9:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#4392d9}@media(max-width:1024px){.layout_navItem__NODv3{flex:0 0 auto;border-bottom:3px solid rgba(0,0,0,0)}.layout_navItem__NODv3.layout_active__sOEH9{border-bottom-color:#4392d9}.layout_navItem__NODv3.layout_active__sOEH9:before{display:none}}@media(max-width:768px){.layout_navItem__NODv3{padding:12px 16px;gap:8px}}.layout_icon__jBbo1{width:20px;font-size:16px;text-align:center}@media(max-width:768px){.layout_icon__jBbo1{font-size:14px;width:18px}}.layout_label__JsTRt{font-size:14px;font-weight:500}@media(max-width:768px){.layout_label__JsTRt{font-size:13px}}.layout_content__Xf4GR{flex:1;min-width:0;padding:24px;overflow-y:auto}@media(max-width:1024px){.layout_content__Xf4GR{width:100%}}@media(max-width:768px){.layout_content__Xf4GR{padding:1rem 0}}.layout_container__BSh2W{display:flex;height:calc(100vh - 64px);background-color:#f5f5f5;overflow:hidden}@media(max-width:768px){.layout_container__BSh2W{flex-direction:column;height:auto}}.layout_secondarySidebar__8_YF0{width:240px;background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}@media(max-width:768px){.layout_secondarySidebar__8_YF0{width:100%;border-right:none;border-bottom:1px solid #e0e0e0;flex-direction:row;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.layout_section__uZWXE{padding:24px 20px 16px}.layout_section__uZWXE:not(:last-child){border-bottom:1px solid #e0e0e0}@media(max-width:768px){.layout_section__uZWXE{padding:12px 16px;border-bottom:none!important;border-right:1px solid #e0e0e0}.layout_section__uZWXE:last-child{border-right:none}}.layout_sectionTitle__a_V4L{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px}@media(max-width:768px){.layout_sectionTitle__a_V4L{font-size:11px;margin-bottom:8px;white-space:nowrap}}.layout_nav__MS9kw{display:flex;flex-direction:column;gap:4px}@media(max-width:768px){.layout_nav__MS9kw{flex-direction:row;gap:8px}}.layout_navItem__sCEbp{display:flex;align-items:center;padding:10px 16px;color:#333;text-decoration:none;transition:all .2s ease;font-size:14px;font-weight:500;gap:12px;border-radius:6px}.layout_navItem__sCEbp.layout_active__lTXzk,.layout_navItem__sCEbp:hover{background-color:#e8f0fe;color:#1976d2}@media(max-width:768px){.layout_navItem__sCEbp{padding:8px 12px;font-size:13px;white-space:nowrap;border-radius:4px}}.layout_icon__AlLgJ{font-size:16px;width:20px;text-align:center;color:#999}.layout_navItem__sCEbp.layout_active__lTXzk .layout_icon__AlLgJ,.layout_navItem__sCEbp:hover .layout_icon__AlLgJ{color:#1976d2}@media(max-width:768px){.layout_icon__AlLgJ{font-size:14px}}.layout_label__gaj3T{flex:1}.layout_content__83uWp{flex:1;min-width:0;overflow-y:auto}@media(max-width:768px){.layout_content__83uWp{min-height:calc(100vh - 200px)}}@media(max-width:480px){.layout_secondarySidebar__8_YF0{padding:0}.layout_section__uZWXE{padding:10px 12px}.layout_sectionTitle__a_V4L{font-size:10px;margin-bottom:6px}.layout_navItem__sCEbp{padding:6px 10px;font-size:12px;gap:8px}.layout_icon__AlLgJ{font-size:13px;width:16px}}.UpsertTenantDocumentDialog_overlay__Le4z4{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.UpsertTenantDocumentDialog_dialog__2mHpp{background:#fff;border-radius:8px;width:500px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column}.UpsertTenantDocumentDialog_header__UR7na{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e0e0e0}.UpsertTenantDocumentDialog_header__UR7na h2{margin:0;font-size:1.25rem}.UpsertTenantDocumentDialog_closeButton__xiBfP{background:none;border:none;font-size:1.25rem;cursor:pointer;padding:.25rem .5rem;color:#666}.UpsertTenantDocumentDialog_closeButton__xiBfP:hover{color:#000}.UpsertTenantDocumentDialog_body__hJasH{padding:1.5rem;overflow-y:auto;flex:1}.UpsertTenantDocumentDialog_field__QuZ0n{margin-bottom:1rem}.UpsertTenantDocumentDialog_field__QuZ0n>label{display:block;font-weight:500;margin-bottom:.5rem;font-size:.875rem}.UpsertTenantDocumentDialog_textInput__s3L_c{width:100%;padding:.5rem .75rem;border:1px solid silver;border-radius:4px;font-size:1rem}.UpsertTenantDocumentDialog_hiddenFileInput__7f2d0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.UpsertTenantDocumentDialog_fileInputRow__Tyq0D{display:flex;align-items:center;gap:.75rem}.UpsertTenantDocumentDialog_fileInputButton___8fgp{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;color:#1976d2;border:1px solid #1976d2;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.UpsertTenantDocumentDialog_fileInputButton___8fgp:hover{background:#f0f7ff}.UpsertTenantDocumentDialog_fileInputButton___8fgp:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(25,118,210,.2)}.UpsertTenantDocumentDialog_fileNameDisplay__KJ_Ge{font-size:.875rem;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.UpsertTenantDocumentDialog_pagesGroup__XGjzb{display:flex;flex-direction:column;gap:.5rem}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY{display:flex;align-items:center;gap:.25rem;cursor:pointer;user-select:none;font-weight:400}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;position:relative;transition:all .15s;flex-shrink:0;margin:0}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:hover{border-color:#9ca3af}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:checked{background:#4392d9;border-color:#4392d9}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:checked:hover{background:#3580c7;border-color:#3580c7}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(67,146,217,.2)}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:disabled{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}.UpsertTenantDocumentDialog_checkboxLabel__ib_CY input[type=checkbox]:disabled:checked{background:#9ca3af;border-color:#9ca3af}.UpsertTenantDocumentDialog_footer__GdAIM{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e0e0e0}.UpsertTenantDocumentDialog_cancelButton__fMhfF,.UpsertTenantDocumentDialog_saveButton__3iGQQ{padding:.5rem 1rem;border-radius:4px;border:1px solid silver;background:#fff;cursor:pointer;font-size:.95rem}.UpsertTenantDocumentDialog_cancelButton__fMhfF:disabled,.UpsertTenantDocumentDialog_saveButton__3iGQQ:disabled{opacity:.6;cursor:not-allowed}.UpsertTenantDocumentDialog_saveButton__3iGQQ{background:#1976d2;color:#fff;border-color:#1976d2}.UpsertTenantDocumentDialog_saveButton__3iGQQ:hover:not(:disabled){background:#1565c0}.UpsertTenantDocumentDialog_cancelButton__fMhfF:hover:not(:disabled){background:#f5f5f5}.page_container__HxXd3{padding:1.5rem;max-width:1200px;margin:0 auto;position:relative}.page_loading__rzhYF{padding:2rem;text-align:center;color:#666}.page_paper__rcl9v{background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.page_header__iGQJX{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}.page_title__tSLAP{font-size:1.75rem;font-weight:600;margin:0;color:#1e293b}.page_addButton__NTbBc{padding:.5rem 1rem;background-color:#1976d2;color:#fff;border:none;border-radius:4px;font-size:.95rem;cursor:pointer}.page_addButton__NTbBc:hover{background-color:#1565c0}.page_content__4mk9p{padding:1.5rem}.page_documentsList__kDaKD{display:flex;flex-direction:column;gap:.5rem}.page_documentRow__JN0Cr{display:flex;align-items:center;padding:.75rem 1rem;background:#fafafa;border:1px solid #e0e0e0;border-radius:4px;gap:1rem}.page_dragHandle__6kvUo{cursor:grab;color:#aaa;font-size:1rem}.page_dragHandle__6kvUo:active{cursor:grabbing}.page_documentInfo__obAyN{flex:1;display:flex;flex-direction:column;gap:.25rem}.page_documentName__OFaJD{font-weight:500}.page_fileName__MCj9U{font-size:.8rem;color:#888}.page_pagesBadges__i_Uov{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.page_pageBadge__jdljK{display:inline-block;padding:.125rem .5rem;background-color:#e8f4fd;color:#06c;border:1px solid #b3d9f2;border-radius:12px;font-size:.75rem}.page_actions__e9Cxg{display:flex;gap:.25rem}.page_iconButton__K_iWa{padding:.4rem .6rem;background:rgba(0,0,0,0);border:1px solid #d0d0d0;border-radius:4px;color:#555;cursor:pointer}.page_iconButton__K_iWa:hover:not(:disabled){background:#f0f0f0}.page_iconButton__K_iWa:disabled{opacity:.4;cursor:not-allowed}.page_emptyState__j4u1Q{padding:3rem 1rem;text-align:center;color:#888}.page_emptyState__j4u1Q i{font-size:2.5rem;margin-bottom:1rem;display:block}.page_emptyState__j4u1Q p{margin:0}.FAQCategoryItem_notification__OcddM{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;animation:FAQCategoryItem_slideIn____TnN .3s ease-out}.FAQCategoryItem_notification__OcddM.FAQCategoryItem_success__o6d3R{background-color:#4caf50;color:#fff}.FAQCategoryItem_notification__OcddM.FAQCategoryItem_error__RuAjC{background-color:#f44336;color:#fff}.FAQCategoryItem_categoryPanel__Cd7Vy{background:#fff;border:1px solid #e0e0e0;border-radius:4px;transition:opacity .3s}.FAQCategoryItem_categoryPanel__Cd7Vy.FAQCategoryItem_disabled__781cg{opacity:.6}.FAQCategoryItem_categoryPanel__Cd7Vy.FAQCategoryItem_disabled__781cg .FAQCategoryItem_categoryName__aI91z,.FAQCategoryItem_categoryPanel__Cd7Vy.FAQCategoryItem_disabled__781cg .FAQCategoryItem_sectionText__kR_tf{color:#999}.FAQCategoryItem_categoryHeader__qe5oX{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;transition:background-color .2s}.FAQCategoryItem_categoryHeader__qe5oX:hover{background-color:#f5f5f5}.FAQCategoryItem_headerLeft__Syc6n{display:flex;align-items:center;gap:1rem;flex:1}.FAQCategoryItem_dragHandle__6XIrV{cursor:grab;color:gray;font-size:20px}.FAQCategoryItem_dragHandle__6XIrV:active{cursor:grabbing}.FAQCategoryItem_categoryInfo__Ry0bu{display:flex;align-items:center;gap:.75rem}.FAQCategoryItem_categoryIcon__HK1ot{color:#1976d2;font-size:1rem}.FAQCategoryItem_categoryName__aI91z{font-weight:500;color:#333}.FAQCategoryItem_headerRight__yd1HY{display:flex;align-items:center;gap:.75rem}.FAQCategoryItem_iconButton__d3QKo{background:none;border:none;cursor:pointer;padding:4px;color:#666;font-size:.875rem;transition:color .2s}.FAQCategoryItem_iconButton__d3QKo:hover{color:#1976d2}.FAQCategoryItem_expandIcon__LhW0a{margin-left:.5rem;color:#666;font-size:.75rem}.FAQCategoryItem_categoryContent__KvURw{padding:1.5rem;border-top:1px solid #e0e0e0}.FAQCategoryItem_section____ey_{margin-bottom:1.5rem}.FAQCategoryItem_section____ey_:last-child{margin-bottom:0}.FAQCategoryItem_sectionHeader__5Pg5O{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.FAQCategoryItem_sectionTitle__wIall{font-size:.875rem;font-weight:600;color:#333;margin:0 0 .5rem}.FAQCategoryItem_sectionText__kR_tf{font-size:.875rem;color:#666;margin:0;line-height:1.5}.FAQCategoryItem_pagesBadges__OPA1p{display:flex;flex-wrap:wrap;gap:.25rem}.FAQCategoryItem_pageBadge__MCI__{display:inline-block;padding:.125rem .5rem;background-color:#e8f4fd;color:#06c;border:1px solid #b3d9f2;border-radius:12px;font-size:.75rem}.FAQCategoryItem_addButton__zcMwO{padding:6px 12px;background-color:#1976d2;color:#fff;border:none;border-radius:4px;font-size:.75rem;cursor:pointer;transition:background-color .3s}.FAQCategoryItem_addButton__zcMwO:hover{background-color:#1565c0}.FAQCategoryItem_questionsList__dURrC{display:flex;flex-direction:column;gap:.75rem}.FAQCategoryItem_emptyQuestions__AqiaN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:#f5f5f5;border-radius:4px;color:#999}.FAQCategoryItem_emptyQuestions__AqiaN i{font-size:2rem;margin-bottom:.5rem}.FAQCategoryItem_emptyQuestions__AqiaN p{margin:0;font-size:.875rem}@media(max-width:768px){.FAQCategoryItem_categoryHeader__qe5oX{padding:.75rem;gap:.5rem}.FAQCategoryItem_headerLeft__Syc6n{gap:.5rem}.FAQCategoryItem_dragHandle__6XIrV{padding:4px;font-size:12px}.FAQCategoryItem_categoryInfo__Ry0bu{gap:.5rem}.FAQCategoryItem_categoryIcon__HK1ot{font-size:16px}.FAQCategoryItem_categoryName__aI91z{font-size:.9rem}.FAQCategoryItem_headerRight__yd1HY{gap:.25rem}.FAQCategoryItem_iconButton__d3QKo{padding:6px;font-size:14px}.FAQCategoryItem_categoryContent__KvURw{padding:1rem}.FAQCategoryItem_section____ey_{margin-bottom:1rem}.FAQCategoryItem_sectionText__kR_tf,.FAQCategoryItem_sectionTitle__wIall{font-size:.8rem}.FAQCategoryItem_addButton__zcMwO{font-size:.7rem;padding:5px 10px}.FAQCategoryItem_emptyQuestions__AqiaN{padding:1.5rem}.FAQCategoryItem_emptyQuestions__AqiaN i{font-size:1.5rem}.FAQCategoryItem_emptyQuestions__AqiaN p{font-size:.8rem}}@media(max-width:480px){.FAQCategoryItem_categoryHeader__qe5oX{padding:.5rem}.FAQCategoryItem_categoryName__aI91z{font-size:.85rem}.FAQCategoryItem_iconButton__d3QKo{padding:5px;font-size:13px}.FAQCategoryItem_categoryContent__KvURw{padding:.75rem}.FAQCategoryItem_sectionHeader__5Pg5O{flex-direction:column;align-items:flex-start;gap:.5rem}.FAQCategoryItem_addButton__zcMwO{width:100%}}.UpsertCategoryDialog_dialogOverlay___STB5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.UpsertCategoryDialog_dialog__t8_wQ{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15)}.UpsertCategoryDialog_dialogHeader__zU77n{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0}.UpsertCategoryDialog_dialogHeader__zU77n h2{margin:0;font-size:1.25rem;font-weight:500}.UpsertCategoryDialog_closeButton__iuTmq{background:none;border:none;cursor:pointer;padding:4px;color:#666;font-size:1.25rem;transition:color .2s}.UpsertCategoryDialog_closeButton__iuTmq:hover{color:#333}.UpsertCategoryDialog_dialogContent__ruYgK{flex:1;overflow-y:auto;padding:1.5rem}.UpsertCategoryDialog_tabs__KYDbI{width:100%}.UpsertCategoryDialog_tabHeader__GO6Om{display:flex;gap:.5rem;border-bottom:2px solid #e0e0e0;margin-bottom:1.5rem}.UpsertCategoryDialog_tabButton__rp4bJ{background:none;cursor:pointer;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;color:#666;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;transition:all .2s}.UpsertCategoryDialog_tabButton__rp4bJ:hover{color:#333;background-color:#f5f5f5}.UpsertCategoryDialog_tabButton__rp4bJ.UpsertCategoryDialog_active__a_S0r{color:#1976d2;border-bottom-color:#1976d2}.UpsertCategoryDialog_flag__NmUcx{width:20px;height:15px;object-fit:cover}.UpsertCategoryDialog_tabContent__yf2Yc{animation:UpsertCategoryDialog_fadeIn__1OHwo .3s ease-in}@keyframes UpsertCategoryDialog_fadeIn__1OHwo{0%{opacity:0}to{opacity:1}}.UpsertCategoryDialog_formGroup__gt1d_{margin-bottom:1.5rem}.UpsertCategoryDialog_formGroup__gt1d_>label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#333}.UpsertCategoryDialog_input__QJyxN,.UpsertCategoryDialog_select__nT2T7,.UpsertCategoryDialog_textarea__gKVbl{width:100%;padding:.75rem;border:1px solid #e0e0e0;border-radius:4px;font-size:.875rem;transition:border-color .2s}.UpsertCategoryDialog_input__QJyxN:focus,.UpsertCategoryDialog_select__nT2T7:focus,.UpsertCategoryDialog_textarea__gKVbl:focus{outline:none;border-color:#1976d2}.UpsertCategoryDialog_textarea__gKVbl{resize:vertical;min-height:80px}.UpsertCategoryDialog_iconSelector__Z64X_{display:flex;align-items:center;gap:1rem}.UpsertCategoryDialog_selectedIcon__riMt8{width:40px;height:40px;border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#1976d2;font-size:1.25rem}.UpsertCategoryDialog_select__nT2T7{flex:1}.UpsertCategoryDialog_checkboxList__qLlnw{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;max-height:200px;overflow-y:auto;padding:.5rem;border:1px solid #e0e0e0;border-radius:4px}.UpsertCategoryDialog_checkbox__kVd__{display:flex;align-items:center;gap:.25rem;cursor:pointer;user-select:none;font-size:.875rem}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;position:relative;transition:all .15s;flex-shrink:0;margin:0}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:hover{border-color:#9ca3af}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:checked{background:#4392d9;border-color:#4392d9}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:checked:hover{background:#3580c7;border-color:#3580c7}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(67,146,217,.2)}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:disabled{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}.UpsertCategoryDialog_checkbox__kVd__ input[type=checkbox]:disabled:checked{background:#9ca3af;border-color:#9ca3af}.UpsertCategoryDialog_error__AnGnf{color:#f44336;font-size:.875rem;margin-top:1rem;padding:.75rem;background-color:#ffebee;border-radius:4px}.UpsertCategoryDialog_dialogFooter__LCKlS{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #e0e0e0}.UpsertCategoryDialog_cancelButton__7rkMu,.UpsertCategoryDialog_saveButton__QcukW{padding:.75rem 1.5rem;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}.UpsertCategoryDialog_cancelButton__7rkMu{background:#fff;color:#666;border:1px solid #e0e0e0}.UpsertCategoryDialog_cancelButton__7rkMu:hover{background-color:#f5f5f5}.UpsertCategoryDialog_saveButton__QcukW{background-color:#1976d2;color:#fff}.UpsertCategoryDialog_saveButton__QcukW:hover{background-color:#1565c0}.page_container__ygT2L{padding:1.5rem;max-width:1200px;margin:0 auto;position:relative}.page_notification__HxKcq{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;animation:page_slideIn__bCpco .3s ease-out}.page_notification__HxKcq.page_success___GKGc{background-color:#4caf50;color:#fff}.page_notification__HxKcq.page_error__BrBhI{background-color:#f44336;color:#fff}@keyframes page_slideIn__bCpco{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.page_paper__m1xaG{background:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.page_header__24Xhg{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}.page_title__pyhzf{font-size:1.75rem;font-weight:600;margin:0;color:#1e293b}.page_addButton__vGjTj{padding:8px 16px;background-color:#1976d2;color:#fff;border:none;border-radius:4px;font-size:.875rem;cursor:pointer;transition:background-color .3s}.page_addButton__vGjTj:hover{background-color:#1565c0}.page_content__MA2nf{padding:1.5rem}.page_categoriesList__GYhvh{display:flex;flex-direction:column;gap:1rem}.page_emptyState__whWjB{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#666}.page_emptyState__whWjB i{font-size:3rem;margin-bottom:1rem;color:#ccc}.page_emptyState__whWjB p{margin:0;font-size:1rem}.page_error__BrBhI,.page_loading__kaqdu{display:flex;align-items:center;justify-content:center;min-height:400px;font-size:1rem;color:#666}.page_error__BrBhI{color:#f44336}@media(max-width:768px){.page_container__ygT2L{padding:1rem}.page_header__24Xhg{flex-direction:column;gap:1rem;padding:1rem}.page_titleSection__4mJsz{width:100%}.page_title__pyhzf{font-size:1.25rem}.page_iconDot__TVDRl{width:32px;height:32px;font-size:16px}.page_addButton__vGjTj{width:100%;padding:10px 16px;font-size:14px}.page_content__MA2nf{padding:1rem}.page_emptyState__whWjB{padding:2rem}.page_emptyState__whWjB i{font-size:2.5rem}.page_emptyState__whWjB p{font-size:.9rem}.page_notification__HxKcq{right:10px;left:10px;top:10px;font-size:14px;padding:10px 16px}}@media(max-width:480px){.page_container__ygT2L{padding:.5rem}.page_header__24Xhg{padding:.75rem}.page_title__pyhzf{font-size:1.1rem}.page_content__MA2nf{padding:.75rem}.page_categoriesList__GYhvh{gap:.75rem}.page_addButton__vGjTj{font-size:13px;padding:8px 14px}}