.notification-modal-module-scss-module__Php46q__modalOverlay{z-index:1100;padding:20px;padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out notification-modal-module-scss-module__Php46q__fadeIn;display:flex;position:fixed;inset:0}@keyframes notification-modal-module-scss-module__Php46q__fadeIn{0%{opacity:0}to{opacity:1}}.notification-modal-module-scss-module__Php46q__modal{background:var(--surface);text-align:center;border-radius:16px;width:100%;max-width:400px;animation:.25s ease-out notification-modal-module-scss-module__Php46q__scalePop;box-shadow:0 8px 40px #0000002e}@media (max-width:768px){.notification-modal-module-scss-module__Php46q__modal{max-width:92%}}@keyframes notification-modal-module-scss-module__Php46q__scalePop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.notification-modal-module-scss-module__Php46q__iconWrapper{padding:32px 24px 16px}.notification-modal-module-scss-module__Php46q__successCircle,.notification-modal-module-scss-module__Php46q__errorCircle{width:72px;height:72px;color:var(--surface);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}.notification-modal-module-scss-module__Php46q__successCircle{background:linear-gradient(135deg,#4caf50 0%,#2e7d32 100%);box-shadow:0 4px 20px #4caf5059}.notification-modal-module-scss-module__Php46q__errorCircle{background:linear-gradient(135deg,#f44336 0%,#c62828 100%);box-shadow:0 4px 20px #f4433659}.notification-modal-module-scss-module__Php46q__title{color:var(--foreground);margin:12px 24px 8px;font-size:22px;font-weight:700}.notification-modal-module-scss-module__Php46q__message{color:var(--text-muted);white-space:pre-line;overflow-wrap:anywhere;margin:0 24px 24px;font-size:14px;line-height:1.6}.notification-modal-module-scss-module__Php46q__button{background:var(--foreground);width:100%;color:var(--surface);cursor:pointer;border:none;border-radius:0 0 16px 16px;padding:14px;font-size:15px;font-weight:600;transition:background .2s}@media (hover:hover){.notification-modal-module-scss-module__Php46q__button:hover{background:#333}}.notification-modal-module-scss-module__Php46q__button:focus-visible{outline:2px solid var(--surface);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.notification-modal-module-scss-module__Php46q__modalOverlay,.notification-modal-module-scss-module__Php46q__modal{animation:none}}
._modal-shared-module-scss-module__tRTRTG__modalOverlay{z-index:1000;overscroll-behavior:contain;background:#00000080;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out _modal-shared-module-scss-module__tRTRTG__fadeIn;display:flex;position:fixed;inset:0}@media (max-width:768px){._modal-shared-module-scss-module__tRTRTG__modalOverlay{padding:env(safe-area-inset-top)0 var(--keyboard-inset,0px);justify-content:center;align-items:flex-end}}@keyframes _modal-shared-module-scss-module__tRTRTG__fadeIn{0%{opacity:0}to{opacity:1}}._modal-shared-module-scss-module__tRTRTG__modal{background:var(--surface);border-radius:16px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;animation:.3s ease-out _modal-shared-module-scss-module__tRTRTG__slideUp;display:flex;box-shadow:0 8px 40px #0000002e}@media (max-width:768px){._modal-shared-module-scss-module__tRTRTG__modal{width:100%;max-width:100%;max-height:calc(100dvh - var(--keyboard-inset,0px) - env(safe-area-inset-top) - var(--sp-5));border-radius:var(--r-lg)var(--r-lg)0 0;border-radius:20px 20px 0 0;flex-direction:column;margin:0;animation:.3s ease-out _modal-shared-module-scss-module__tRTRTG__slideUpMobile;display:flex;overflow:hidden}}._modal-shared-module-scss-module__tRTRTG__modalCompact{max-width:460px}@keyframes _modal-shared-module-scss-module__tRTRTG__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _modal-shared-module-scss-module__tRTRTG__slideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}._modal-shared-module-scss-module__tRTRTG__modalHeader{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:24px 24px 16px;display:flex}@media (max-width:768px){._modal-shared-module-scss-module__tRTRTG__modalHeader{padding:16px 16px 12px}}._modal-shared-module-scss-module__tRTRTG__modalHeader h2{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700}@media (max-width:768px){._modal-shared-module-scss-module__tRTRTG__modalHeader h2{font-size:18px}}._modal-shared-module-scss-module__tRTRTG__modalCloseBtn{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:#f5f5f5;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}@media (hover:hover){._modal-shared-module-scss-module__tRTRTG__modalCloseBtn:hover{color:var(--foreground);background:#eee}}._modal-shared-module-scss-module__tRTRTG__modalCloseBtn:disabled{opacity:.4;cursor:not-allowed}@media (hover:none) and (pointer:coarse){._modal-shared-module-scss-module__tRTRTG__modalCloseBtn{min-width:44px;min-height:44px}}._modal-shared-module-scss-module__tRTRTG__modalBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:24px;overflow:hidden auto}@media (max-width:768px){._modal-shared-module-scss-module__tRTRTG__modalBody{padding:16px}}._modal-shared-module-scss-module__tRTRTG__formAlert{color:#c62828;background:#ffebee;border:1px solid #ef9a9a;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:500}._modal-shared-module-scss-module__tRTRTG__formGroup{margin-bottom:20px}._modal-shared-module-scss-module__tRTRTG__formGroup:last-of-type{margin-bottom:0}._modal-shared-module-scss-module__tRTRTG__formLabel{color:#444;margin-bottom:6px;font-size:13px;font-weight:600;display:block}._modal-shared-module-scss-module__tRTRTG__required{color:#c62828;margin-left:2px}._modal-shared-module-scss-module__tRTRTG__formInput,._modal-shared-module-scss-module__tRTRTG__formTextarea,._modal-shared-module-scss-module__tRTRTG__formSelect{width:100%;color:var(--foreground);background:var(--surface);box-sizing:border-box;border:1.5px solid #e0e0e0;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .2s}._modal-shared-module-scss-module__tRTRTG__formInput:focus,._modal-shared-module-scss-module__tRTRTG__formTextarea:focus,._modal-shared-module-scss-module__tRTRTG__formSelect:focus{border-color:var(--foreground);outline:none;box-shadow:0 0 0 3px #19191914}._modal-shared-module-scss-module__tRTRTG__formInput::placeholder,._modal-shared-module-scss-module__tRTRTG__formTextarea::placeholder,._modal-shared-module-scss-module__tRTRTG__formSelect::placeholder{color:#bbb}._modal-shared-module-scss-module__tRTRTG__formInput:disabled,._modal-shared-module-scss-module__tRTRTG__formTextarea:disabled,._modal-shared-module-scss-module__tRTRTG__formSelect:disabled{color:#888;cursor:not-allowed;background:#f5f5f5}@media (max-width:768px){._modal-shared-module-scss-module__tRTRTG__formInput,._modal-shared-module-scss-module__tRTRTG__formTextarea,._modal-shared-module-scss-module__tRTRTG__formSelect{min-height:44px;padding:12px 14px;font-size:16px}}._modal-shared-module-scss-module__tRTRTG__formTextarea{resize:vertical;min-height:200px;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:13px;line-height:1.55}._modal-shared-module-scss-module__tRTRTG__formHint{color:#aaa;margin:4px 0 0;font-size:12px}._modal-shared-module-scss-module__tRTRTG__toggleRow{background:#fafafa;border:1px solid #eee;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}._modal-shared-module-scss-module__tRTRTG__toggleLabel{flex-direction:column;gap:2px;min-width:0;display:flex}._modal-shared-module-scss-module__tRTRTG__toggleLabel span:first-child{color:var(--foreground);font-size:14px;font-weight:600}._modal-shared-module-scss-module__tRTRTG__toggleLabel span:last-child{color:#888;font-size:12px}._modal-shared-module-scss-module__tRTRTG__toggle{cursor:pointer;background:#d8d8d8;border:none;border-radius:999px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .2s;position:relative}@media (hover:none) and (pointer:coarse){._modal-shared-module-scss-module__tRTRTG__toggle:before{content:"";position:absolute;inset:-10px -4px}}._modal-shared-module-scss-module__tRTRTG__toggle:after{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}._modal-shared-module-scss-module__tRTRTG__toggle._modal-shared-module-scss-module__tRTRTG__toggleOn{background:#2e7d32}._modal-shared-module-scss-module__tRTRTG__toggle._modal-shared-module-scss-module__tRTRTG__toggleOn:after{transform:translate(20px)}._modal-shared-module-scss-module__tRTRTG__modalFooter{border-top:1px solid #f0f0f0;flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}@media (max-width:768px){._modal-shared-module-scss-module__tRTRTG__modalFooter{padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom))}._modal-shared-module-scss-module__tRTRTG__modalFooter>*{flex:1 1 0;min-width:0}}._modal-shared-module-scss-module__tRTRTG__cancelButton,._modal-shared-module-scss-module__tRTRTG__submitButton,._modal-shared-module-scss-module__tRTRTG__dangerButton{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}._modal-shared-module-scss-module__tRTRTG__cancelButton:disabled,._modal-shared-module-scss-module__tRTRTG__submitButton:disabled,._modal-shared-module-scss-module__tRTRTG__dangerButton:disabled{opacity:.55;cursor:not-allowed}._modal-shared-module-scss-module__tRTRTG__cancelButton:active:not(:disabled),._modal-shared-module-scss-module__tRTRTG__submitButton:active:not(:disabled),._modal-shared-module-scss-module__tRTRTG__dangerButton:active:not(:disabled){transform:scale(.97)}@media (max-width:768px){._modal-shared-module-scss-module__tRTRTG__cancelButton,._modal-shared-module-scss-module__tRTRTG__submitButton,._modal-shared-module-scss-module__tRTRTG__dangerButton{padding:12px;font-size:15px}}._modal-shared-module-scss-module__tRTRTG__cancelButton{color:var(--text-muted);background:#f5f5f5}@media (hover:hover){._modal-shared-module-scss-module__tRTRTG__cancelButton:hover:not(:disabled){color:#333;background:#eee}}._modal-shared-module-scss-module__tRTRTG__submitButton{background:var(--foreground);color:var(--surface)}@media (hover:hover){._modal-shared-module-scss-module__tRTRTG__submitButton:hover:not(:disabled){background:#333;transform:translateY(-1px);box-shadow:0 4px 12px #0003}}._modal-shared-module-scss-module__tRTRTG__dangerButton{color:var(--surface);background:#c62828}@media (hover:hover){._modal-shared-module-scss-module__tRTRTG__dangerButton:hover:not(:disabled){background:#b71c1c;transform:translateY(-1px);box-shadow:0 4px 12px #c628284d}}._modal-shared-module-scss-module__tRTRTG__btnSpinner{border:2px solid #ffffff4d;border-top-color:var(--surface);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite _modal-shared-module-scss-module__tRTRTG__spin;display:inline-block}@keyframes _modal-shared-module-scss-module__tRTRTG__spin{to{transform:rotate(360deg)}}._modal-shared-module-scss-module__tRTRTG__deleteWarning{text-align:center;flex-direction:column;gap:16px;padding:20px 0;display:flex}._modal-shared-module-scss-module__tRTRTG__deleteIcon{color:#c62828;background:#ffebee;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex}._modal-shared-module-scss-module__tRTRTG__deleteText{color:#555;margin:0;font-size:14px;line-height:1.5}._modal-shared-module-scss-module__tRTRTG__deleteText strong{overflow-wrap:anywhere;color:var(--foreground);background:#f5f5f5;border-radius:4px;padding:2px 8px;font-family:ui-monospace,SF Mono,Cascadia Code,monospace}@media (prefers-reduced-motion:reduce){._modal-shared-module-scss-module__tRTRTG__modalOverlay,._modal-shared-module-scss-module__tRTRTG__modal{animation:none}}
.summary-cards-module-scss-module__Es88pG__adminPageContainer{min-height:calc(100dvh - var(--header-height));background:var(--background);min-width:0;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}@media (max-width:768px){.summary-cards-module-scss-module__Es88pG__adminPageContainer{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:480px){.summary-cards-module-scss-module__Es88pG__adminPageContainer{padding:var(--sp-3);padding-bottom:max(var(--sp-3),env(safe-area-inset-bottom))}}.summary-cards-module-scss-module__Es88pG__adminPageContent{width:100%;min-width:0;max-width:1400px;margin:0 auto}.summary-cards-module-scss-module__Es88pG__adminPageSection{width:100%;min-width:0;max-width:1400px;margin:0 auto 24px}@media (max-width:768px){.summary-cards-module-scss-module__Es88pG__adminPageSection{margin-bottom:16px}}.summary-cards-module-scss-module__Es88pG__summary{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;min-width:0;max-width:1400px;margin:0 auto 24px;display:grid}@media (max-width:1200px){.summary-cards-module-scss-module__Es88pG__summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.summary-cards-module-scss-module__Es88pG__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}}@media (max-width:480px){.summary-cards-module-scss-module__Es88pG__summary{gap:var(--sp-2)}}.summary-cards-module-scss-module__Es88pG__summaryCard{background:var(--surface);border:1px solid #f0f0f0;border-radius:12px;align-items:flex-start;gap:14px;min-width:0;padding:20px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 8px #0000000f}@media (hover:hover){.summary-cards-module-scss-module__Es88pG__summaryCard:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}}.summary-cards-module-scss-module__Es88pG__summaryCard h3{color:#888;text-transform:uppercase;letter-spacing:.4px;margin:0 0 4px;font-size:12px;font-weight:500}@media (max-width:768px){.summary-cards-module-scss-module__Es88pG__summaryCard{padding:16px}}@media (max-width:480px){.summary-cards-module-scss-module__Es88pG__summaryCard{gap:var(--sp-2);padding:var(--sp-3);flex-direction:column}}.summary-cards-module-scss-module__Es88pG__summaryIcon{width:40px;height:40px;color:var(--text-muted);background:#f5f5f5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.summary-cards-module-scss-module__Es88pG__summaryGreen .summary-cards-module-scss-module__Es88pG__summaryIcon{color:#2e7d32;background:#e8f5e9}.summary-cards-module-scss-module__Es88pG__summaryRed .summary-cards-module-scss-module__Es88pG__summaryIcon{color:#c62828;background:#ffebee}.summary-cards-module-scss-module__Es88pG__summaryBlue .summary-cards-module-scss-module__Es88pG__summaryIcon{color:#1565c0;background:#e3f2fd}.summary-cards-module-scss-module__Es88pG__summaryValue{color:var(--foreground);margin:0;font-size:22px;font-weight:700;line-height:1.2}@media (max-width:768px){.summary-cards-module-scss-module__Es88pG__summaryValue{font-size:20px}}@media (max-width:480px){.summary-cards-module-scss-module__Es88pG__summaryIcon{border-radius:var(--r-sm);width:32px;height:32px}}
.prompts-table-module-scss-module__alvGOa__adminPageContainer{min-height:calc(100dvh - var(--header-height));background:var(--background);min-width:0;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}@media (max-width:768px){.prompts-table-module-scss-module__alvGOa__adminPageContainer{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:480px){.prompts-table-module-scss-module__alvGOa__adminPageContainer{padding:var(--sp-3);padding-bottom:max(var(--sp-3),env(safe-area-inset-bottom))}}.prompts-table-module-scss-module__alvGOa__adminPageContent{width:100%;min-width:0;max-width:1400px;margin:0 auto}.prompts-table-module-scss-module__alvGOa__adminPageSection{width:100%;min-width:0;max-width:1400px;margin:0 auto 24px}@media (max-width:768px){.prompts-table-module-scss-module__alvGOa__adminPageSection{margin-bottom:16px}}.prompts-table-module-scss-module__alvGOa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;max-width:1400px;margin:0 auto 20px;display:flex}@media (max-width:768px){.prompts-table-module-scss-module__alvGOa__toolbar{gap:12px;margin-bottom:16px}}.prompts-table-module-scss-module__alvGOa__searchWrapper{flex:1;min-width:240px;max-width:420px;position:relative}@media (max-width:768px){.prompts-table-module-scss-module__alvGOa__searchWrapper{flex:100%;width:100%;min-width:0;max-width:100%}}.prompts-table-module-scss-module__alvGOa__searchIcon{color:#aaa;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.prompts-table-module-scss-module__alvGOa__searchInput{background:var(--surface);width:100%;color:var(--foreground);box-sizing:border-box;appearance:none;border:1.5px solid #e0e0e0;border-radius:10px;padding:10px 12px 10px 38px;font-size:14px;transition:all .2s}.prompts-table-module-scss-module__alvGOa__searchInput::-webkit-search-decoration{appearance:none}.prompts-table-module-scss-module__alvGOa__searchInput:focus{border-color:var(--foreground);outline:none;box-shadow:0 0 0 3px #19191914}.prompts-table-module-scss-module__alvGOa__searchInput::placeholder{color:#bbb}@media (max-width:768px){.prompts-table-module-scss-module__alvGOa__searchInput{min-height:44px;padding:12px 12px 12px 38px;font-size:16px}}.prompts-table-module-scss-module__alvGOa__limitGroup{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:768px){.prompts-table-module-scss-module__alvGOa__limitGroup{justify-content:space-between;width:100%}}.prompts-table-module-scss-module__alvGOa__limitLabel{color:#888;white-space:nowrap;font-size:13px;font-weight:500}.prompts-table-module-scss-module__alvGOa__limitButtons{flex-wrap:wrap;gap:6px;display:flex}.prompts-table-module-scss-module__alvGOa__limitButton{background:var(--surface);color:var(--text-muted);cursor:pointer;border:1px solid #e0e0e0;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s}@media (hover:hover){.prompts-table-module-scss-module__alvGOa__limitButton:hover{border-color:var(--foreground);color:var(--foreground);background:#f5f5f5}}.prompts-table-module-scss-module__alvGOa__limitButton.prompts-table-module-scss-module__alvGOa__active{background:var(--foreground);border-color:var(--foreground);color:var(--surface)}@media (hover:none) and (pointer:coarse){.prompts-table-module-scss-module__alvGOa__limitButton{min-width:44px;min-height:44px}}.prompts-table-module-scss-module__alvGOa__tableContainer{width:100%;min-width:0;max-width:1400px;margin:0 auto}.prompts-table-module-scss-module__alvGOa__tableWrapper{-webkit-overflow-scrolling:touch;background:var(--surface);border-radius:12px;overflow-x:auto;box-shadow:0 2px 8px #0000000f}.prompts-table-module-scss-module__alvGOa__tableWrapper::-webkit-scrollbar{height:6px}.prompts-table-module-scss-module__alvGOa__tableWrapper::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.prompts-table-module-scss-module__alvGOa__tableWrapper::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.prompts-table-module-scss-module__alvGOa__tableWrapper::-webkit-scrollbar-thumb:hover{background:#aaa}@media (max-width:1023px){.prompts-table-module-scss-module__alvGOa__tableWrapper{display:none}}.prompts-table-module-scss-module__alvGOa__table{border-collapse:collapse;width:100%;min-width:1100px}.prompts-table-module-scss-module__alvGOa__table thead{background:#fafafa;border-bottom:2px solid #eee}.prompts-table-module-scss-module__alvGOa__table thead th{text-align:left;color:#888;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding:14px 16px;font-size:12px;font-weight:600}.prompts-table-module-scss-module__alvGOa__table tbody tr{vertical-align:top;border-bottom:1px solid #f5f5f5;transition:background .15s}@media (hover:hover){.prompts-table-module-scss-module__alvGOa__table tbody tr:hover{background:#fafafa}}.prompts-table-module-scss-module__alvGOa__table tbody tr:last-child{border-bottom:none}.prompts-table-module-scss-module__alvGOa__table tbody tr td{color:#1a1a1a;vertical-align:top;padding:14px 16px;font-size:14px}.prompts-table-module-scss-module__alvGOa__rowInactive{opacity:.6}@media (hover:hover){.prompts-table-module-scss-module__alvGOa__rowInactive:hover{opacity:.8}}.prompts-table-module-scss-module__alvGOa__keyCell{align-items:center;gap:8px;display:flex}.prompts-table-module-scss-module__alvGOa__keyText{letter-spacing:.3px;color:var(--foreground);word-break:break-all;background:#f5f5f5;border-radius:6px;padding:4px 10px;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:13px;font-weight:700;line-height:1.3}.prompts-table-module-scss-module__alvGOa__copyButton{cursor:pointer;color:#bbb;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}@media (hover:hover){.prompts-table-module-scss-module__alvGOa__copyButton:hover{color:var(--foreground);background:#f5f5f5;border-color:#ddd}}.prompts-table-module-scss-module__alvGOa__copyButton .prompts-table-module-scss-module__alvGOa__checkIcon,.prompts-table-module-scss-module__alvGOa__cardCopyButton .prompts-table-module-scss-module__alvGOa__checkIcon{color:#4caf50}.prompts-table-module-scss-module__alvGOa__descriptionCell{max-width:240px;color:var(--text-muted);word-break:break-word;font-size:13px;line-height:1.4;display:inline-block}.prompts-table-module-scss-module__alvGOa__contentBlock{flex-direction:column;gap:6px;max-width:460px;display:flex}.prompts-table-module-scss-module__alvGOa__contentText{color:#444;white-space:pre-wrap;word-break:break-word;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;max-height:240px;margin:0;padding:10px 12px;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:12px;line-height:1.55;overflow-y:auto}.prompts-table-module-scss-module__alvGOa__contentToggle{color:#1565c0;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:2px 0;font-size:12px;font-weight:600;display:inline-flex}.prompts-table-module-scss-module__alvGOa__contentToggle svg{transition:transform .2s}@media (hover:hover){.prompts-table-module-scss-module__alvGOa__contentToggle:hover{color:#0d47a1}}@media (hover:none) and (pointer:coarse){.prompts-table-module-scss-module__alvGOa__contentToggle{min-height:44px}}.prompts-table-module-scss-module__alvGOa__contentChevronOpen{transform:rotate(180deg)}.prompts-table-module-scss-module__alvGOa__dateText{color:var(--text-muted);white-space:nowrap;font-size:13px}.prompts-table-module-scss-module__alvGOa__badgeActive,.prompts-table-module-scss-module__alvGOa__badgeInactive{white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.prompts-table-module-scss-module__alvGOa__badgeActive{color:#2e7d32;background:#e8f5e9}.prompts-table-module-scss-module__alvGOa__badgeInactive{color:#888;background:#f5f5f5}.prompts-table-module-scss-module__alvGOa__actions{align-items:center;gap:6px;display:flex}.prompts-table-module-scss-module__alvGOa__actionEdit{color:#444;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e0e0e0;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}@media (hover:hover){.prompts-table-module-scss-module__alvGOa__actionEdit:hover{border-color:var(--foreground);color:var(--foreground);background:#f5f5f5}}@media (hover:none) and (pointer:coarse){.prompts-table-module-scss-module__alvGOa__actionEdit{min-height:44px}}.prompts-table-module-scss-module__alvGOa__actionDelete{color:#c62828;cursor:pointer;background:0 0;border:1px solid #f4cfcf;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:inline-flex}@media (hover:hover){.prompts-table-module-scss-module__alvGOa__actionDelete:hover{background:#ffebee;border-color:#c62828}}@media (hover:none) and (pointer:coarse){.prompts-table-module-scss-module__alvGOa__actionDelete{min-width:44px;min-height:44px}}.prompts-table-module-scss-module__alvGOa__mobileCards{display:none}@media (max-width:1023px){.prompts-table-module-scss-module__alvGOa__mobileCards{flex-direction:column;gap:12px;display:flex}}.prompts-table-module-scss-module__alvGOa__promptCard{background:var(--surface);border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 2px 8px #0000000f}.prompts-table-module-scss-module__alvGOa__cardInactive{opacity:.65}.prompts-table-module-scss-module__alvGOa__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.prompts-table-module-scss-module__alvGOa__cardKeyRow{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.prompts-table-module-scss-module__alvGOa__cardKey{letter-spacing:.3px;color:var(--foreground);word-break:break-all;background:#f5f5f5;border-radius:6px;min-width:0;padding:4px 12px;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:14px;font-weight:700;line-height:1.3}.prompts-table-module-scss-module__alvGOa__cardCopyButton{cursor:pointer;color:var(--text-muted);background:0 0;border:1px solid #e0e0e0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}@media (hover:hover){.prompts-table-module-scss-module__alvGOa__cardCopyButton:hover{border-color:var(--foreground);color:var(--foreground);background:#f5f5f5}}@media (hover:none) and (pointer:coarse){.prompts-table-module-scss-module__alvGOa__cardCopyButton{min-width:44px;min-height:44px}}.prompts-table-module-scss-module__alvGOa__cardDescription{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.prompts-table-module-scss-module__alvGOa__cardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.prompts-table-module-scss-module__alvGOa__cardDate{color:#999;font-size:12px}.prompts-table-module-scss-module__alvGOa__cardActions{align-items:center;gap:6px;display:flex}.prompts-table-module-scss-module__alvGOa__pagination{background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #0000000f}@media (max-width:768px){.prompts-table-module-scss-module__alvGOa__pagination{flex-direction:column;gap:12px;padding:16px}}.prompts-table-module-scss-module__alvGOa__paginationButton{background:var(--surface);color:var(--text-muted);cursor:pointer;white-space:nowrap;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:4px;min-height:44px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}@media (hover:hover){.prompts-table-module-scss-module__alvGOa__paginationButton:hover:not(:disabled){border-color:var(--foreground);color:var(--foreground);background:#fafafa}}.prompts-table-module-scss-module__alvGOa__paginationButton:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.prompts-table-module-scss-module__alvGOa__paginationButton{justify-content:center;width:100%}}.prompts-table-module-scss-module__alvGOa__paginationInfo{color:#888;white-space:nowrap;font-size:14px;font-weight:500}.prompts-table-module-scss-module__alvGOa__emptyState{text-align:center;background:var(--surface);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex;box-shadow:0 2px 8px #0000000f}.prompts-table-module-scss-module__alvGOa__emptyState svg{color:#d0d0d0;margin-bottom:16px}.prompts-table-module-scss-module__alvGOa__emptyState p{color:#999;margin:0 0 20px;font-size:15px}.prompts-table-module-scss-module__alvGOa__emptyCreateButton{background:var(--foreground);color:var(--surface);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}@media (hover:hover){.prompts-table-module-scss-module__alvGOa__emptyCreateButton:hover{background:#333;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}}@media (hover:none) and (pointer:coarse){.prompts-table-module-scss-module__alvGOa__emptyCreateButton{min-height:44px}}@media (max-width:768px){.prompts-table-module-scss-module__alvGOa__contentBlock{max-width:none}.prompts-table-module-scss-module__alvGOa__contentText{max-height:none;overflow:visible}.prompts-table-module-scss-module__alvGOa__cardActions{flex:auto;justify-content:flex-end}.prompts-table-module-scss-module__alvGOa__emptyState{padding:48px 16px}}
.prompts-page-module-scss-module__z58QgW__adminPageContainer{min-height:calc(100dvh - var(--header-height));background:var(--background);min-width:0;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}@media (max-width:768px){.prompts-page-module-scss-module__z58QgW__adminPageContainer{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:480px){.prompts-page-module-scss-module__z58QgW__adminPageContainer{padding:var(--sp-3);padding-bottom:max(var(--sp-3),env(safe-area-inset-bottom))}}.prompts-page-module-scss-module__z58QgW__adminPageContent{width:100%;min-width:0;max-width:1400px;margin:0 auto}.prompts-page-module-scss-module__z58QgW__adminPageSection{width:100%;min-width:0;max-width:1400px;margin:0 auto 24px}@media (max-width:768px){.prompts-page-module-scss-module__z58QgW__adminPageSection{margin-bottom:16px}}.prompts-page-module-scss-module__z58QgW__container{min-height:calc(100dvh - var(--header-height));background:var(--background);min-width:0;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}@media (max-width:768px){.prompts-page-module-scss-module__z58QgW__container{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:480px){.prompts-page-module-scss-module__z58QgW__container{padding:var(--sp-3);padding-bottom:max(var(--sp-3),env(safe-area-inset-bottom))}}.prompts-page-module-scss-module__z58QgW__pageHeader{width:100%;min-width:0;max-width:1400px;margin:0 auto 24px}@media (max-width:768px){.prompts-page-module-scss-module__z58QgW__pageHeader{margin-bottom:16px}}.prompts-page-module-scss-module__z58QgW__pageHeader{justify-content:flex-end;align-items:center;gap:16px;display:flex}@media (max-width:768px){.prompts-page-module-scss-module__z58QgW__pageHeader{justify-content:stretch}}.prompts-page-module-scss-module__z58QgW__createButton{background:var(--foreground);border:1px solid var(--foreground);color:var(--surface);cursor:pointer;white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}@media (hover:hover){.prompts-page-module-scss-module__z58QgW__createButton:hover{background:#333;border-color:#333;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.prompts-page-module-scss-module__z58QgW__createButton:active{transform:translateY(0)}}.prompts-page-module-scss-module__z58QgW__createButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:768px){.prompts-page-module-scss-module__z58QgW__createButton{justify-content:center;width:100%;min-height:44px;padding:12px 20px}}.prompts-page-module-scss-module__z58QgW__loadingContainer,.prompts-page-module-scss-module__z58QgW__errorContainer{background:#f5f5f5;flex:1;justify-content:center;align-items:center;min-height:60vh;display:flex}.prompts-page-module-scss-module__z58QgW__loadingContent,.prompts-page-module-scss-module__z58QgW__errorContent{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}.prompts-page-module-scss-module__z58QgW__spinner{border:3px solid var(--border);border-top-color:var(--foreground);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite prompts-page-module-scss-module__z58QgW__spin}@keyframes prompts-page-module-scss-module__z58QgW__spin{to{transform:rotate(360deg)}}.prompts-page-module-scss-module__z58QgW__loadingText{color:#888;font-size:14px}.prompts-page-module-scss-module__z58QgW__errorIcon{color:#c62828;background:#ffebee;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.prompts-page-module-scss-module__z58QgW__errorTitle{color:var(--foreground);margin:0;font-size:18px;font-weight:600}.prompts-page-module-scss-module__z58QgW__errorMessage{color:#888;max-width:360px;margin:0;font-size:14px;line-height:1.5}
.revision-filters-module-scss-module__mxLfXa__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.revision-filters-module-scss-module__mxLfXa__chip{background:var(--surface);color:#374151;cursor:pointer;white-space:nowrap;border:1px solid #e5e7eb;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}@media (hover:hover){.revision-filters-module-scss-module__mxLfXa__chip:hover{background:#f9fafb;border-color:#d1d5db}}.revision-filters-module-scss-module__mxLfXa__chip:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (hover:none) and (pointer:coarse){.revision-filters-module-scss-module__mxLfXa__chip{min-height:44px}}.revision-filters-module-scss-module__mxLfXa__chipActive{background:var(--foreground);border-color:var(--foreground);color:var(--surface)}@media (hover:hover){.revision-filters-module-scss-module__mxLfXa__chipActive:hover{background:#000}}.revision-filters-module-scss-module__mxLfXa__chipPending:not(.revision-filters-module-scss-module__mxLfXa__chipActive){color:#92400e;background:#fffbeb;border-color:#fde68a}@media (hover:hover){.revision-filters-module-scss-module__mxLfXa__chipPending:not(.revision-filters-module-scss-module__mxLfXa__chipActive):hover{background:#fef3c7}}.revision-filters-module-scss-module__mxLfXa__count{min-width:18px;height:18px;color:inherit;background:#00000014;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.revision-filters-module-scss-module__mxLfXa__chipActive .revision-filters-module-scss-module__mxLfXa__count{background:#ffffff2e}
.revisions-table-module-scss-module__Ubrieq__adminPageContainer{min-height:calc(100dvh - var(--header-height));background:var(--background);min-width:0;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}@media (max-width:768px){.revisions-table-module-scss-module__Ubrieq__adminPageContainer{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:480px){.revisions-table-module-scss-module__Ubrieq__adminPageContainer{padding:var(--sp-3);padding-bottom:max(var(--sp-3),env(safe-area-inset-bottom))}}.revisions-table-module-scss-module__Ubrieq__adminPageContent{width:100%;min-width:0;max-width:1400px;margin:0 auto}.revisions-table-module-scss-module__Ubrieq__adminPageSection{width:100%;min-width:0;max-width:1400px;margin:0 auto 24px}@media (max-width:768px){.revisions-table-module-scss-module__Ubrieq__adminPageSection{margin-bottom:16px}}.revisions-table-module-scss-module__Ubrieq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;max-width:1400px;margin:0 auto 16px;display:flex}.revisions-table-module-scss-module__Ubrieq__searchWrapper{flex:1;min-width:240px;max-width:420px;position:relative}@media (max-width:768px){.revisions-table-module-scss-module__Ubrieq__searchWrapper{flex:100%;width:100%;min-width:0;max-width:100%}}.revisions-table-module-scss-module__Ubrieq__searchIcon{color:#aaa;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.revisions-table-module-scss-module__Ubrieq__searchInput{background:var(--surface);width:100%;color:var(--foreground);box-sizing:border-box;appearance:none;border:1.5px solid #e0e0e0;border-radius:10px;padding:10px 12px 10px 38px;font-size:14px;transition:all .2s}.revisions-table-module-scss-module__Ubrieq__searchInput::-webkit-search-decoration{appearance:none}@media (max-width:768px){.revisions-table-module-scss-module__Ubrieq__searchInput{min-height:44px}}.revisions-table-module-scss-module__Ubrieq__searchInput:focus{border-color:var(--foreground);outline:none;box-shadow:0 0 0 3px #19191914}.revisions-table-module-scss-module__Ubrieq__searchInput::placeholder{color:#bbb}.revisions-table-module-scss-module__Ubrieq__toolbarRight{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.revisions-table-module-scss-module__Ubrieq__live{letter-spacing:.4px;text-transform:uppercase;color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.revisions-table-module-scss-module__Ubrieq__liveDot{background:var(--success);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite revisions-table-module-scss-module__Ubrieq__pulseDot}@keyframes revisions-table-module-scss-module__Ubrieq__pulseDot{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.revisions-table-module-scss-module__Ubrieq__limitGroup{align-items:center;gap:8px;display:flex}.revisions-table-module-scss-module__Ubrieq__limitLabel{color:#888;text-transform:uppercase;letter-spacing:.4px;font-size:12px}.revisions-table-module-scss-module__Ubrieq__limitButtons{background:#f3f4f6;border-radius:8px;padding:2px;display:inline-flex}.revisions-table-module-scss-module__Ubrieq__limitButton{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s}.revisions-table-module-scss-module__Ubrieq__limitButton.revisions-table-module-scss-module__Ubrieq__active{background:var(--surface);color:var(--foreground);box-shadow:0 1px 2px #0000000f}@media (hover:none) and (pointer:coarse){.revisions-table-module-scss-module__Ubrieq__limitButton{min-width:44px;min-height:44px}}.revisions-table-module-scss-module__Ubrieq__tableContainer{background:var(--surface);border:1px solid #e5e7eb;border-radius:12px;width:100%;min-width:0;max-width:1400px;margin:0 auto;overflow:hidden}.revisions-table-module-scss-module__Ubrieq__tableWrapper{overflow-x:auto}@media (max-width:768px){.revisions-table-module-scss-module__Ubrieq__tableWrapper{display:none}}.revisions-table-module-scss-module__Ubrieq__table{border-collapse:collapse;width:100%;font-size:14px}.revisions-table-module-scss-module__Ubrieq__table thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.revisions-table-module-scss-module__Ubrieq__table th{text-align:left;color:#4b5563;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}.revisions-table-module-scss-module__Ubrieq__table tbody tr{border-top:1px solid #f3f4f6;transition:background-color .18s,box-shadow .18s}@media (hover:hover){.revisions-table-module-scss-module__Ubrieq__table tbody tr:hover{background:#fafafa}}.revisions-table-module-scss-module__Ubrieq__table td{color:var(--foreground);vertical-align:top;padding:14px 16px}.revisions-table-module-scss-module__Ubrieq__table tbody tr.revisions-table-module-scss-module__Ubrieq__rowHighlighted{background:var(--warning-soft);box-shadow:inset 3px 0 0 var(--warning);animation:3.4s forwards revisions-table-module-scss-module__Ubrieq__rowFade}@media (prefers-reduced-motion:reduce){.revisions-table-module-scss-module__Ubrieq__table tbody tr.revisions-table-module-scss-module__Ubrieq__rowHighlighted{animation:none}}@keyframes revisions-table-module-scss-module__Ubrieq__rowFade{0%{background:var(--warning-soft)}85%{background:var(--warning-soft)}to{background:0 0}}.revisions-table-module-scss-module__Ubrieq__statusBadge{letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.revisions-table-module-scss-module__Ubrieq__status_proposed{color:#92400e;background:#fef3c7}.revisions-table-module-scss-module__Ubrieq__status_approved{color:#1e40af;background:#dbeafe}.revisions-table-module-scss-module__Ubrieq__status_applied{color:#065f46;background:#d1fae5}.revisions-table-module-scss-module__Ubrieq__status_rejected{color:var(--error-deep);background:#fee2e2}.revisions-table-module-scss-module__Ubrieq__summaryCell{max-width:540px;color:var(--foreground);font-size:14px;line-height:1.45;display:inline-block}.revisions-table-module-scss-module__Ubrieq__placeholder{color:#9ca3af;font-style:italic}.revisions-table-module-scss-module__Ubrieq__subtleNote{color:#6b7280;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:540px;margin-top:4px;font-size:12px;font-style:italic;display:-webkit-box;overflow:hidden}.revisions-table-module-scss-module__Ubrieq__chatLink{color:#1d4ed8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;transition:background-color .15s;display:inline-flex}@media (hover:hover){.revisions-table-module-scss-module__Ubrieq__chatLink:hover{background:#eff6ff}}.revisions-table-module-scss-module__Ubrieq__patchBadges{align-items:center;gap:6px;display:inline-flex}.revisions-table-module-scss-module__Ubrieq__patchBadge{letter-spacing:.3px;border-radius:6px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.revisions-table-module-scss-module__Ubrieq__patchBadgeSp{color:#6d28d9;background:#ede9fe}.revisions-table-module-scss-module__Ubrieq__patchBadgeRp{color:#92400e;background:#fef3c7}.revisions-table-module-scss-module__Ubrieq__dateText{color:#6b7280;white-space:nowrap;font-size:12px}.revisions-table-module-scss-module__Ubrieq__openButton{background:var(--surface);color:var(--foreground);cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}@media (hover:hover){.revisions-table-module-scss-module__Ubrieq__openButton:hover{background:#f9fafb;border-color:#d1d5db}}.revisions-table-module-scss-module__Ubrieq__mobileCards{display:none}@media (max-width:768px){.revisions-table-module-scss-module__Ubrieq__mobileCards{flex-direction:column;gap:12px;padding:12px;display:flex}}.revisions-table-module-scss-module__Ubrieq__card{background:var(--surface);text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}@media (hover:hover){.revisions-table-module-scss-module__Ubrieq__card:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000d}}.revisions-table-module-scss-module__Ubrieq__card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.revisions-table-module-scss-module__Ubrieq__cardHighlighted{background:#fef9c3;border-color:#facc15;animation:3.4s forwards revisions-table-module-scss-module__Ubrieq__rowFade}.revisions-table-module-scss-module__Ubrieq__cardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.revisions-table-module-scss-module__Ubrieq__cardSummary{color:var(--foreground);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.revisions-table-module-scss-module__Ubrieq__cardComment{color:#6b7280;overflow-wrap:anywhere;font-size:13px;font-style:italic;line-height:1.4}.revisions-table-module-scss-module__Ubrieq__cardDate{color:#9ca3af;font-size:12px}.revisions-table-module-scss-module__Ubrieq__cardFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.revisions-table-module-scss-module__Ubrieq__cardChatLink{color:#1d4ed8;cursor:pointer;background:#eff6ff;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}@media (hover:none) and (pointer:coarse){.revisions-table-module-scss-module__Ubrieq__cardChatLink{min-height:44px;padding-inline:12px}}.revisions-table-module-scss-module__Ubrieq__pagination{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.revisions-table-module-scss-module__Ubrieq__paginationButton{background:var(--surface);color:var(--foreground);cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:4px;padding:8px 14px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}@media (hover:hover){.revisions-table-module-scss-module__Ubrieq__paginationButton:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}}.revisions-table-module-scss-module__Ubrieq__paginationButton:disabled{opacity:.5;cursor:not-allowed}@media (hover:none) and (pointer:coarse){.revisions-table-module-scss-module__Ubrieq__paginationButton{min-height:44px}}.revisions-table-module-scss-module__Ubrieq__paginationInfo{color:#6b7280;font-size:13px}.revisions-table-module-scss-module__Ubrieq__emptyState{text-align:center;color:#9ca3af;flex-direction:column;align-items:center;gap:12px;padding:60px 24px;display:flex}.revisions-table-module-scss-module__Ubrieq__emptyState svg{color:#d1d5db}.revisions-table-module-scss-module__Ubrieq__emptyState p{max-width:360px;margin:0;font-size:14px}@media (max-width:768px){.revisions-table-module-scss-module__Ubrieq__toolbarRight{justify-content:space-between;width:100%}.revisions-table-module-scss-module__Ubrieq__pagination{padding:12px}}@media (prefers-reduced-motion:reduce){.revisions-table-module-scss-module__Ubrieq__liveDot{animation:none}}
.button-module-scss-module__Tv12Fq__button{justify-content:center;align-items:center;gap:var(--sp-2);font-size:var(--fs-body);font-weight:var(--fw-medium);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;border:none;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.button-module-scss-module__Tv12Fq__button:disabled{opacity:.5;cursor:not-allowed}.button-module-scss-module__Tv12Fq__button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.button-module-scss-module__Tv12Fq__button{min-height:44px}}@media (max-width:768px){.button-module-scss-module__Tv12Fq__button{white-space:normal;text-align:center;min-width:0;line-height:var(--lh-tight)}}@media (prefers-reduced-motion:reduce){.button-module-scss-module__Tv12Fq__button{transition:none}}[data-theme=horizon] .button-module-scss-module__Tv12Fq__button{min-height:44px;font-weight:var(--fw-bold)}.button-module-scss-module__Tv12Fq__primary{background-color:var(--primary);color:var(--surface)}@media (hover:hover){.button-module-scss-module__Tv12Fq__primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary)88%,var(--surface));box-shadow:0 4px 6px -1px color-mix(in srgb,var(--foreground)10%,transparent),0 2px 4px -1px color-mix(in srgb,var(--foreground)6%,transparent);transform:translateY(-1px)}}.button-module-scss-module__Tv12Fq__primary:active:not(:disabled){transform:translateY(0)}@media (hover:hover){[data-theme=horizon] .button-module-scss-module__Tv12Fq__primary:hover:not(:disabled){background-color:var(--brand-hover);box-shadow:none;transform:none}}.button-module-scss-module__Tv12Fq__secondary{background-color:var(--surface);color:var(--foreground);border:1px solid var(--border)}@media (hover:hover){.button-module-scss-module__Tv12Fq__secondary:hover:not(:disabled){background-color:var(--background);border-color:color-mix(in srgb,var(--foreground)10%,var(--border))}}.button-module-scss-module__Tv12Fq__secondary:active:not(:disabled){background-color:var(--secondary)}[data-theme=horizon] .button-module-scss-module__Tv12Fq__secondary{background-color:var(--control-fill);color:var(--brand);border-color:#0000}@media (hover:hover){[data-theme=horizon] .button-module-scss-module__Tv12Fq__secondary:hover:not(:disabled){background-color:var(--brand-tint);border-color:#0000}}[data-theme=horizon] .button-module-scss-module__Tv12Fq__secondary:active:not(:disabled){background-color:var(--brand-tint)}.button-module-scss-module__Tv12Fq__danger{background-color:var(--surface);color:var(--error-strong);border:1px solid color-mix(in srgb,var(--error)45%,transparent)}@media (hover:hover){.button-module-scss-module__Tv12Fq__danger:hover:not(:disabled){background-color:var(--error-soft);border-color:var(--error-strong)}}.button-module-scss-module__Tv12Fq__danger:focus-visible{outline-color:var(--error-strong)}.button-module-scss-module__Tv12Fq__danger:active:not(:disabled){background-color:var(--error-soft)}.button-module-scss-module__Tv12Fq__inverse{background-color:var(--on-brand);color:var(--brand);font-weight:var(--fw-bold)}@media (hover:hover){.button-module-scss-module__Tv12Fq__inverse:hover:not(:disabled){background-color:color-mix(in srgb,var(--on-brand)88%,var(--brand))}}.button-module-scss-module__Tv12Fq__inverse:focus-visible{outline-color:var(--on-brand)}.button-module-scss-module__Tv12Fq__small{font-size:var(--fs-sm);padding:.5rem 1rem}[data-theme=horizon] .button-module-scss-module__Tv12Fq__small{min-height:36px}@media (hover:none) and (pointer:coarse){[data-theme=horizon] .button-module-scss-module__Tv12Fq__small{min-height:44px}}.button-module-scss-module__Tv12Fq__large{padding:.75rem 1.5rem;font-size:1rem}.button-module-scss-module__Tv12Fq__fullWidth{width:100%}@media (max-width:768px){.button-module-scss-module__Tv12Fq__fullWidthMobile{width:100%}}
.card-module-scss-module__7qpu5G__card{background-color:var(--surface);border-radius:var(--r-lg);border:1px solid var(--border);min-width:0;box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)5%,transparent)}[data-theme=horizon] .card-module-scss-module__7qpu5G__card{background-color:var(--surface);border-radius:var(--r-lg);box-shadow:var(--card-shadow);--control-fill:var(--secondary);border-color:#0000}[data-theme=horizon] .card-module-scss-module__7qpu5G__card>*{--card-shadow:none}.card-module-scss-module__7qpu5G__cardHeader{padding:var(--sp-5);flex-direction:column;gap:.375rem;display:flex}@media (max-width:768px){.card-module-scss-module__7qpu5G__cardHeader{padding:var(--sp-4)}}.card-module-scss-module__7qpu5G__withActions{align-items:center;gap:var(--sp-3);flex-direction:row}.card-module-scss-module__7qpu5G__headerText{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.card-module-scss-module__7qpu5G__headerActions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.card-module-scss-module__7qpu5G__cardTitle{font-size:1.125rem;font-weight:var(--fw-semibold);letter-spacing:-.025em;color:var(--foreground);overflow-wrap:anywhere;margin:0;line-height:1}[data-theme=horizon] .card-module-scss-module__7qpu5G__cardTitle{color:var(--heading);font-size:var(--fs-card-title);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading)}@media (max-width:768px){[data-theme=horizon] .card-module-scss-module__7qpu5G__cardTitle{font-size:var(--fs-h2)}.card-module-scss-module__7qpu5G__cardTitle{line-height:var(--lh-tight)}}.card-module-scss-module__7qpu5G__cardDescription{font-size:var(--fs-body);color:var(--text-muted);margin:0;line-height:1.5}.card-module-scss-module__7qpu5G__cardContent{min-width:0;padding:var(--sp-5);padding-top:0}@media (max-width:768px){.card-module-scss-module__7qpu5G__cardContent{padding:var(--sp-4);padding-top:0}}.card-module-scss-module__7qpu5G__cardFooter{padding:var(--sp-5);align-items:center;padding-top:0;display:flex}@media (max-width:768px){.card-module-scss-module__7qpu5G__cardFooter{gap:var(--sp-2);padding:var(--sp-4);flex-wrap:wrap;padding-top:0}}
.user-card-module-scss-module__Gt76hG__card{cursor:pointer;transition:all .2s}@media (hover:hover){.user-card-module-scss-module__Gt76hG__card:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)10%,transparent);transform:translateY(-2px)}}.user-card-module-scss-module__Gt76hG__content{gap:.75rem;display:flex}.user-card-module-scss-module__Gt76hG__photoContainer{background-color:var(--secondary);border-radius:.5rem;flex-shrink:0;width:6rem;height:6rem;position:relative;overflow:hidden}@media (max-width:480px){.user-card-module-scss-module__Gt76hG__photoContainer{width:4.5rem;height:4.5rem}}.user-card-module-scss-module__Gt76hG__photo{object-fit:cover;width:100%;height:100%}.user-card-module-scss-module__Gt76hG__photoPlaceholder{width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.user-card-module-scss-module__Gt76hG__photoPlaceholder svg{width:2.5rem;height:2.5rem}.user-card-module-scss-module__Gt76hG__statusIndicator{border:2px solid var(--surface);width:.75rem;height:.75rem;box-shadow:0 1px 2px color-mix(in srgb,var(--foreground)10%,transparent);background-color:var(--role-tone);border-radius:50%;position:absolute;top:.5rem;left:.5rem}.user-card-module-scss-module__Gt76hG__info{flex:1;min-width:0}.user-card-module-scss-module__Gt76hG__nameRow{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}@media (max-width:768px){.user-card-module-scss-module__Gt76hG__nameRow{row-gap:var(--sp-1);flex-wrap:wrap}}.user-card-module-scss-module__Gt76hG__nameBlock{align-items:center;gap:.5rem;min-width:0;display:flex}@media (max-width:768px){.user-card-module-scss-module__Gt76hG__nameBlock{flex:9rem}}.user-card-module-scss-module__Gt76hG__walletBalance{font-variant-numeric:tabular-nums;cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .5rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex;position:relative}.user-card-module-scss-module__Gt76hG__walletBalance[data-variant=positive]{background-color:color-mix(in srgb,var(--success)12%,transparent);color:color-mix(in srgb,var(--success)80%,var(--foreground))}.user-card-module-scss-module__Gt76hG__walletBalance[data-variant=negative]{background-color:color-mix(in srgb,var(--error)12%,transparent);color:color-mix(in srgb,var(--error)88%,var(--foreground))}.user-card-module-scss-module__Gt76hG__walletBalance[data-variant=zero]{background-color:var(--neutral-soft);color:var(--neutral-strong)}.user-card-module-scss-module__Gt76hG__walletBalance:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.user-card-module-scss-module__Gt76hG__walletBalance:after{content:"";position:absolute;inset:-8px -4px}}.user-card-module-scss-module__Gt76hG__walletBalance .user-card-module-scss-module__Gt76hG__walletIcon{opacity:.85;flex-shrink:0;width:1rem;height:1rem}.user-card-module-scss-module__Gt76hG__walletBalance .user-card-module-scss-module__Gt76hG__walletAmount{white-space:nowrap}.user-card-module-scss-module__Gt76hG__walletBalance .user-card-module-scss-module__Gt76hG__walletCurrency{opacity:.9;margin-left:.125rem;font-weight:500}@media (hover:hover){.user-card-module-scss-module__Gt76hG__walletBalance:hover{opacity:.9}}.user-card-module-scss-module__Gt76hG__walletBalance:active{opacity:.8}.user-card-module-scss-module__Gt76hG__userName{color:var(--foreground);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.9375rem;font-weight:600}.user-card-module-scss-module__Gt76hG__blockedIcon{color:var(--error);flex-shrink:0;font-size:1rem}.user-card-module-scss-module__Gt76hG__phoneNumber{color:var(--text-muted);align-items:center;gap:.375rem;margin:0 0 .5rem;font-size:.8125rem;font-weight:500;display:flex}@media (max-width:768px){.user-card-module-scss-module__Gt76hG__phoneNumber{font-size:var(--fs-body)}}.user-card-module-scss-module__Gt76hG__phoneNumber .user-card-module-scss-module__Gt76hG__icon{width:.875rem;height:.875rem}.user-card-module-scss-module__Gt76hG__stats{color:var(--text-muted);align-items:center;gap:1rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.user-card-module-scss-module__Gt76hG__stat{align-items:center;gap:.25rem;display:flex}.user-card-module-scss-module__Gt76hG__stat svg{width:.75rem;height:.75rem}.user-card-module-scss-module__Gt76hG__statusAndButton{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.user-card-module-scss-module__Gt76hG__statusBadge{background-color:color-mix(in srgb,var(--role-tone)12%,transparent);color:var(--role-tone);border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.user-card-module-scss-module__Gt76hG__toneNeutral{--role-tone:var(--neutral-strong)}.user-card-module-scss-module__Gt76hG__toneSuccess{--role-tone:var(--success)}.user-card-module-scss-module__Gt76hG__toneWarning{--role-tone:var(--warning)}.user-card-module-scss-module__Gt76hG__toneAccent{--role-tone:var(--foreground)}.user-card-module-scss-module__Gt76hG__showOnMapButton{background-color:var(--primary);width:2rem;height:2rem;color:var(--surface);cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.user-card-module-scss-module__Gt76hG__showOnMapButton svg{width:1.125rem;height:1.125rem}@media (hover:hover){.user-card-module-scss-module__Gt76hG__showOnMapButton:hover{background-color:color-mix(in srgb,var(--primary)88%,var(--surface));transform:scale(1.05)}}.user-card-module-scss-module__Gt76hG__showOnMapButton:active{transform:scale(.95)}.user-card-module-scss-module__Gt76hG__showOnMapButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.user-card-module-scss-module__Gt76hG__showOnMapButton{width:44px;height:44px}}
.user-filters-module-scss-module__49cM6G__container{border-bottom:1px solid var(--border);background-color:var(--surface)}.user-filters-module-scss-module__49cM6G__sheet{background-color:#0000;border-bottom:0}.user-filters-module-scss-module__49cM6G__sheet .user-filters-module-scss-module__49cM6G__content{padding:0}.user-filters-module-scss-module__49cM6G__header{align-items:center;padding:.75rem 1rem;display:flex}.user-filters-module-scss-module__49cM6G__headerLeft{align-items:center;gap:.5rem;display:flex}.user-filters-module-scss-module__49cM6G__headerTitle{color:var(--foreground);font-size:.9375rem;font-weight:600}.user-filters-module-scss-module__49cM6G__badge{background-color:var(--primary);min-width:1.25rem;height:1.25rem;color:var(--surface);border-radius:.625rem;justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.user-filters-module-scss-module__49cM6G__content{padding:0 1rem 1rem;overflow:visible}.user-filters-module-scss-module__49cM6G__filterSection{margin-bottom:1rem}.user-filters-module-scss-module__49cM6G__filterSection:last-child{margin-bottom:0}@media (max-width:768px){.user-filters-module-scss-module__49cM6G__filterSection{margin-bottom:var(--sp-5)}}.user-filters-module-scss-module__49cM6G__filterLabel{color:var(--text-muted);margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:block}.user-filters-module-scss-module__49cM6G__roleFilters,.user-filters-module-scss-module__49cM6G__statusFilters,.user-filters-module-scss-module__49cM6G__sortControls,.user-filters-module-scss-module__49cM6G__limitButtons{flex-wrap:wrap;gap:.5rem;display:flex}.user-filters-module-scss-module__49cM6G__roleFilters{margin-bottom:.75rem}@media (max-width:768px){.user-filters-module-scss-module__49cM6G__roleFilters{margin-bottom:0}}.user-filters-module-scss-module__49cM6G__filterChip{border:1px solid var(--border);background-color:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}@media (hover:hover){.user-filters-module-scss-module__49cM6G__filterChip:hover:not(:disabled){border-color:var(--foreground);background-color:var(--background)}}.user-filters-module-scss-module__49cM6G__filterChip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.user-filters-module-scss-module__49cM6G__filterChip.user-filters-module-scss-module__49cM6G__active{background-color:var(--primary);color:var(--surface);border-color:var(--foreground)}.user-filters-module-scss-module__49cM6G__filterChip:disabled{opacity:.6;cursor:not-allowed}@media (hover:none) and (pointer:coarse){.user-filters-module-scss-module__49cM6G__filterChip{min-height:44px}}@media (max-width:768px){.user-filters-module-scss-module__49cM6G__filterChip{min-height:44px;padding:var(--sp-2)var(--sp-3);font-size:var(--fs-body)}}@media (prefers-reduced-motion:reduce){.user-filters-module-scss-module__49cM6G__filterChip{transition:none}}.user-filters-module-scss-module__49cM6G__sortButton{border:1px solid var(--border);background-color:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}@media (hover:hover){.user-filters-module-scss-module__49cM6G__sortButton:hover:not(:disabled){border-color:var(--foreground);background-color:var(--background)}}.user-filters-module-scss-module__49cM6G__sortButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.user-filters-module-scss-module__49cM6G__sortButton.user-filters-module-scss-module__49cM6G__active{background-color:var(--primary);color:var(--surface);border-color:var(--foreground)}.user-filters-module-scss-module__49cM6G__sortButton:disabled{opacity:.6;cursor:not-allowed}@media (hover:none) and (pointer:coarse){.user-filters-module-scss-module__49cM6G__sortButton{min-height:44px}}@media (max-width:768px){.user-filters-module-scss-module__49cM6G__sortButton{min-height:44px;padding:var(--sp-2)var(--sp-3);font-size:var(--fs-body)}}@media (prefers-reduced-motion:reduce){.user-filters-module-scss-module__49cM6G__sortButton{transition:none}}.user-filters-module-scss-module__49cM6G__sortButton{align-items:center;gap:.375rem;display:flex}.user-filters-module-scss-module__49cM6G__sortIcon{width:1rem;height:1rem}.user-filters-module-scss-module__49cM6G__sortOrder{margin-left:.25rem;font-size:.875rem}.user-filters-module-scss-module__49cM6G__limitButton{border:1px solid var(--border);background-color:var(--surface);color:var(--text-muted);cursor:pointer;border-radius:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}@media (hover:hover){.user-filters-module-scss-module__49cM6G__limitButton:hover:not(:disabled){border-color:var(--foreground);background-color:var(--background)}}.user-filters-module-scss-module__49cM6G__limitButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.user-filters-module-scss-module__49cM6G__limitButton.user-filters-module-scss-module__49cM6G__active{background-color:var(--primary);color:var(--surface);border-color:var(--foreground)}.user-filters-module-scss-module__49cM6G__limitButton:disabled{opacity:.6;cursor:not-allowed}@media (hover:none) and (pointer:coarse){.user-filters-module-scss-module__49cM6G__limitButton{min-height:44px}}@media (max-width:768px){.user-filters-module-scss-module__49cM6G__limitButton{min-height:44px;padding:var(--sp-2)var(--sp-3);font-size:var(--fs-body)}}@media (prefers-reduced-motion:reduce){.user-filters-module-scss-module__49cM6G__limitButton{transition:none}}.user-filters-module-scss-module__49cM6G__limitButton{text-align:center;min-width:3rem}@media (max-width:768px){.user-filters-module-scss-module__49cM6G__limitButton{min-width:44px}}.user-filters-module-scss-module__49cM6G__searchRow{align-items:stretch;gap:.5rem;width:100%;display:flex}.user-filters-module-scss-module__49cM6G__searchInput{flex:1;min-width:0;position:relative}.user-filters-module-scss-module__49cM6G__searchInput input{padding-right:2.25rem}.user-filters-module-scss-module__49cM6G__searchClear{width:1.5rem;height:1.5rem;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}@media (hover:hover){.user-filters-module-scss-module__49cM6G__searchClear:hover:not(:disabled){background:var(--secondary);color:var(--foreground)}}.user-filters-module-scss-module__49cM6G__searchClear:disabled{cursor:not-allowed;opacity:.5}@media (hover:none) and (pointer:coarse){.user-filters-module-scss-module__49cM6G__searchClear{min-width:44px;min-height:44px;right:0}}.user-filters-module-scss-module__49cM6G__searchButton{background:var(--primary);color:var(--surface);cursor:pointer;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}@media (hover:hover){.user-filters-module-scss-module__49cM6G__searchButton:hover:not(:disabled){background:color-mix(in srgb,var(--primary)88%,var(--surface))}}.user-filters-module-scss-module__49cM6G__searchButton:disabled{cursor:not-allowed;opacity:.6}@media (hover:none) and (pointer:coarse){.user-filters-module-scss-module__49cM6G__searchButton{min-width:44px;min-height:44px}}.user-filters-module-scss-module__49cM6G__searchButtonLabel{white-space:nowrap}@media (max-width:480px){.user-filters-module-scss-module__49cM6G__searchButton{padding:0 .75rem}.user-filters-module-scss-module__49cM6G__searchButtonLabel{display:none}}.user-filters-module-scss-module__49cM6G__loadingIndicator{border:2px solid var(--border);border-top-color:var(--foreground);border-radius:50%;width:.75rem;height:.75rem;margin-left:.5rem;animation:.6s linear infinite user-filters-module-scss-module__49cM6G__spin;display:inline-block}@media (prefers-reduced-motion:reduce){.user-filters-module-scss-module__49cM6G__loadingIndicator{animation-duration:2s}}@keyframes user-filters-module-scss-module__49cM6G__spin{to{transform:rotate(360deg)}}.user-filters-module-scss-module__49cM6G__pagination{justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.user-filters-module-scss-module__49cM6G__pageButton{border:1px solid var(--border);background-color:var(--surface);color:var(--foreground);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}@media (hover:hover){.user-filters-module-scss-module__49cM6G__pageButton:hover:not(:disabled){background-color:var(--background);border-color:var(--foreground)}}.user-filters-module-scss-module__49cM6G__pageButton:disabled{opacity:.4;cursor:not-allowed}.user-filters-module-scss-module__49cM6G__pageButton svg{width:1.25rem;height:1.25rem}@media (hover:none) and (pointer:coarse){.user-filters-module-scss-module__49cM6G__pageButton{min-height:44px}}.user-filters-module-scss-module__49cM6G__pageSelector{align-items:center;gap:.375rem;padding:0 .5rem;display:flex}.user-filters-module-scss-module__49cM6G__pageInput{border:1px solid var(--border);text-align:center;background-color:var(--surface);width:3.5rem;color:var(--foreground);appearance:textfield;border-radius:.5rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:500;transition:all .2s}.user-filters-module-scss-module__49cM6G__pageInput:focus{border-color:var(--foreground);outline:none}.user-filters-module-scss-module__49cM6G__pageInput:disabled{opacity:.6;cursor:not-allowed}.user-filters-module-scss-module__49cM6G__pageInput::-webkit-inner-spin-button{appearance:none;margin:0}.user-filters-module-scss-module__49cM6G__pageInput::-webkit-outer-spin-button{appearance:none;margin:0}.user-filters-module-scss-module__49cM6G__pageSeparator,.user-filters-module-scss-module__49cM6G__totalPages{color:var(--text-muted);font-size:.8125rem;font-weight:500}.user-filters-module-scss-module__49cM6G__totalPages{text-align:center;min-width:1.5rem}
.user-marker-google-module-scss-module__JtDwEG__markerContainer{cursor:pointer;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:relative}.user-marker-google-module-scss-module__JtDwEG__userLabel{white-space:nowrap;pointer-events:none;z-index:1;box-shadow:0 2px 4px color-mix(in srgb,var(--foreground)10%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;padding:4px 8px;font-weight:500;position:absolute}.user-marker-google-module-scss-module__JtDwEG__avatarCircle{background-color:var(--surface);box-shadow:0 2px 8px color-mix(in srgb,var(--foreground)20%,transparent);border-style:solid;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative;overflow:hidden}.user-marker-google-module-scss-module__JtDwEG__avatarImage{object-fit:cover;width:100%;height:100%}.user-marker-google-module-scss-module__JtDwEG__avatarPlaceholder{color:var(--text-faint);justify-content:center;align-items:center;display:flex}.user-marker-google-module-scss-module__JtDwEG__avatarPlaceholder svg{width:100%;height:100%}.user-marker-google-module-scss-module__JtDwEG__rentalIndicator{background-color:var(--surface);box-shadow:0 1px 3px color-mix(in srgb,var(--foreground)30%,transparent);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;bottom:-2px;right:-2px}.user-marker-google-module-scss-module__JtDwEG__infoWindowContent{min-width:260px;max-width:300px;padding:0}.user-marker-google-module-scss-module__JtDwEG__userAvatar{background:linear-gradient(135deg,var(--secondary)0%,var(--border)100%);justify-content:center;align-items:center;width:100%;height:140px;margin:-16px -16px 0;display:flex;position:relative;overflow:hidden}.user-marker-google-module-scss-module__JtDwEG__userAvatar img{object-fit:cover;width:100%;height:100%}.user-marker-google-module-scss-module__JtDwEG__avatarPlaceholderLarge{background:linear-gradient(135deg,var(--border)0%,color-mix(in srgb,var(--foreground)10%,var(--border))100%);width:90px;height:90px;color:var(--text-faint);box-shadow:0 4px 12px color-mix(in srgb,var(--foreground)10%,transparent);border-radius:50%;justify-content:center;align-items:center;display:flex}.user-marker-google-module-scss-module__JtDwEG__avatarPlaceholderLarge svg{width:50px;height:50px}.user-marker-google-module-scss-module__JtDwEG__userInfo{flex-direction:column;gap:12px;padding:16px;display:flex}.user-marker-google-module-scss-module__JtDwEG__userName{color:var(--foreground);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.3}.user-marker-google-module-scss-module__JtDwEG__phoneNumber{color:var(--text-muted);margin:0;font-size:14px;font-weight:500}.user-marker-google-module-scss-module__JtDwEG__roleBadge{background:linear-gradient(135deg,var(--secondary)0%,var(--border)100%);color:var(--foreground);text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--border);border-radius:12px;align-self:flex-start;align-items:center;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.user-marker-google-module-scss-module__JtDwEG__document{color:var(--text-muted);letter-spacing:.5px;font-family:Courier New,monospace;font-size:12px;font-weight:500}.user-marker-google-module-scss-module__JtDwEG__rentalInfo{background:linear-gradient(135deg,var(--success-soft)0%,var(--success-soft)100%);border:1px solid var(--success);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.user-marker-google-module-scss-module__JtDwEG__rentalIcon{flex-shrink:0;font-size:22px;line-height:1}.user-marker-google-module-scss-module__JtDwEG__rentalCarName{color:var(--success-strong);font-size:13px;font-weight:600;line-height:1.3}.user-marker-google-module-scss-module__JtDwEG__rentalPlate{color:color-mix(in srgb,var(--success)80%,var(--foreground));letter-spacing:.5px;font-family:Courier New,monospace;font-size:12px;font-weight:600}.user-marker-google-module-scss-module__JtDwEG__statusBadge{background:linear-gradient(135deg,var(--error-soft)0%,color-mix(in srgb,var(--error)40%,var(--surface))100%);color:var(--error-deep);text-transform:uppercase;letter-spacing:.5px;border:1px solid color-mix(in srgb,var(--error)40%,var(--surface));border-radius:12px;align-self:flex-start;align-items:center;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.user-marker-google-module-scss-module__JtDwEG__goToUserButton{background-color:var(--primary);color:var(--surface);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:12px 16px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}@media (hover:hover){.user-marker-google-module-scss-module__JtDwEG__goToUserButton:hover{background-color:color-mix(in srgb,var(--primary)88%,var(--surface));box-shadow:0 4px 8px color-mix(in srgb,var(--foreground)20%,transparent);transform:translateY(-1px)}}.user-marker-google-module-scss-module__JtDwEG__goToUserButton:active{transform:translateY(0)}.user-marker-google-module-scss-module__JtDwEG__goToUserButton svg{width:18px;height:18px;transition:transform .2s}@media (hover:hover){.user-marker-google-module-scss-module__JtDwEG__goToUserButton:hover svg{transform:translate(2px)}}.user-marker-google-module-scss-module__JtDwEG__clickableCard{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;transition:transform .2s,box-shadow .2s}@media (hover:hover){.user-marker-google-module-scss-module__JtDwEG__clickableCard:hover{transform:translateY(-2px)}}.user-marker-google-module-scss-module__JtDwEG__clickableCard:active{transform:translateY(0)}.user-marker-google-module-scss-module__JtDwEG__zoomControls{top:50%;right:var(--sp-4);z-index:10;gap:var(--sp-2);flex-direction:column;display:flex;position:absolute;transform:translateY(-50%)}@media (max-width:768px){.user-marker-google-module-scss-module__JtDwEG__zoomControls{right:max(var(--sp-3),env(safe-area-inset-right))}}.user-marker-google-module-scss-module__JtDwEG__zoomButton{border-radius:var(--r-sm);background:var(--surface);width:40px;height:40px;color:var(--foreground);box-shadow:0 10px 15px -3px color-mix(in srgb,var(--foreground)10%,transparent),0 4px 6px -4px color-mix(in srgb,var(--foreground)10%,transparent);cursor:pointer;touch-action:manipulation;border:none;justify-content:center;align-items:center;transition:box-shadow .2s;display:flex}@media (hover:hover){.user-marker-google-module-scss-module__JtDwEG__zoomButton:hover:not(:disabled){box-shadow:0 20px 25px -5px color-mix(in srgb,var(--foreground)10%,transparent),0 8px 10px -6px color-mix(in srgb,var(--foreground)10%,transparent)}}.user-marker-google-module-scss-module__JtDwEG__zoomButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.user-marker-google-module-scss-module__JtDwEG__zoomButton:disabled{cursor:not-allowed;opacity:.5}@media (hover:none) and (pointer:coarse){.user-marker-google-module-scss-module__JtDwEG__zoomButton{min-width:44px;min-height:44px}}.user-marker-google-module-scss-module__JtDwEG__mapUnavailable{width:100%;height:100%;padding:var(--sp-4);background:var(--error-soft);justify-content:center;align-items:center;display:flex}
.send-sms-modal-module-scss-module__hHsBAq__formSection{padding:0 20px 24px}@media (min-width:1024px){.send-sms-modal-module-scss-module__hHsBAq__formSection{padding:0 24px 28px}}@media (max-width:768px){.send-sms-modal-module-scss-module__hHsBAq__formSection{padding:0}}.send-sms-modal-module-scss-module__hHsBAq__formGroup{margin-bottom:1.25rem}.send-sms-modal-module-scss-module__hHsBAq__formGroup label{color:var(--foreground);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.send-sms-modal-module-scss-module__hHsBAq__charCount{color:var(--text-muted);font-weight:400}.send-sms-modal-module-scss-module__hHsBAq__input,.send-sms-modal-module-scss-module__hHsBAq__textarea{border:1px solid var(--border);background-color:var(--surface);width:100%;color:var(--foreground);border-radius:8px;padding:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.send-sms-modal-module-scss-module__hHsBAq__input:focus,.send-sms-modal-module-scss-module__hHsBAq__textarea:focus{border-color:var(--link);outline:none}.send-sms-modal-module-scss-module__hHsBAq__input:disabled,.send-sms-modal-module-scss-module__hHsBAq__textarea:disabled{background-color:var(--secondary);cursor:not-allowed}@media (max-width:768px){.send-sms-modal-module-scss-module__hHsBAq__input,.send-sms-modal-module-scss-module__hHsBAq__textarea{min-height:44px;font-size:16px}}.send-sms-modal-module-scss-module__hHsBAq__textarea{resize:vertical;min-height:120px}.send-sms-modal-module-scss-module__hHsBAq__error,.send-sms-modal-module-scss-module__hHsBAq__success,.send-sms-modal-module-scss-module__hHsBAq__warning{overflow-wrap:anywhere;border-radius:8px;padding:.75rem;font-size:.875rem}.send-sms-modal-module-scss-module__hHsBAq__error{background-color:var(--error-soft);border:1px solid color-mix(in srgb,var(--error)30%,var(--surface));color:color-mix(in srgb,var(--error)80%,var(--foreground));margin-bottom:1rem}.send-sms-modal-module-scss-module__hHsBAq__success{background-color:var(--success-soft);border:1px solid color-mix(in srgb,var(--success)30%,var(--surface));color:var(--success-strong);margin-bottom:1rem}.send-sms-modal-module-scss-module__hHsBAq__warning{background-color:var(--warning-soft);border:1px solid color-mix(in srgb,var(--warning)35%,var(--surface));color:var(--warning-strong);margin-top:.5rem}.send-sms-modal-module-scss-module__hHsBAq__modalActions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}@media (max-width:768px){.send-sms-modal-module-scss-module__hHsBAq__modalActions{width:100%;margin-top:0}.send-sms-modal-module-scss-module__hHsBAq__modalActions>*{flex:1 1 0;min-width:0}}.send-sms-modal-module-scss-module__hHsBAq__cancelButton,.send-sms-modal-module-scss-module__hHsBAq__submitButton{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.send-sms-modal-module-scss-module__hHsBAq__cancelButton:disabled,.send-sms-modal-module-scss-module__hHsBAq__submitButton:disabled{opacity:.5;cursor:not-allowed}.send-sms-modal-module-scss-module__hHsBAq__cancelButton:focus-visible,.send-sms-modal-module-scss-module__hHsBAq__submitButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.send-sms-modal-module-scss-module__hHsBAq__cancelButton,.send-sms-modal-module-scss-module__hHsBAq__submitButton{min-height:44px}}@media (max-width:768px){.send-sms-modal-module-scss-module__hHsBAq__cancelButton,.send-sms-modal-module-scss-module__hHsBAq__submitButton{min-height:44px;padding:.75rem var(--sp-4)}}.send-sms-modal-module-scss-module__hHsBAq__cancelButton{background-color:var(--secondary);color:var(--foreground)}@media (hover:hover){.send-sms-modal-module-scss-module__hHsBAq__cancelButton:hover:not(:disabled){background-color:var(--border)}}.send-sms-modal-module-scss-module__hHsBAq__submitButton{background-color:var(--link);color:var(--surface)}@media (hover:hover){.send-sms-modal-module-scss-module__hHsBAq__submitButton:hover:not(:disabled){background-color:color-mix(in srgb,var(--link)85%,var(--foreground))}}
.send-email-modal-module-scss-module__aIhuTq__formSection{padding:0 20px 24px}@media (min-width:1024px){.send-email-modal-module-scss-module__aIhuTq__formSection{padding:0 24px 28px}}@media (max-width:768px){.send-email-modal-module-scss-module__aIhuTq__formSection{padding:0}}.send-email-modal-module-scss-module__aIhuTq__formGroup{margin-bottom:1.25rem}.send-email-modal-module-scss-module__aIhuTq__formGroup label{color:var(--foreground);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.send-email-modal-module-scss-module__aIhuTq__charCount{color:var(--text-muted);font-weight:400}.send-email-modal-module-scss-module__aIhuTq__input,.send-email-modal-module-scss-module__aIhuTq__textarea{border:1px solid var(--border);background-color:var(--surface);width:100%;color:var(--foreground);border-radius:8px;padding:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.send-email-modal-module-scss-module__aIhuTq__input:focus,.send-email-modal-module-scss-module__aIhuTq__textarea:focus{border-color:var(--success);outline:none}.send-email-modal-module-scss-module__aIhuTq__input:disabled,.send-email-modal-module-scss-module__aIhuTq__textarea:disabled{background-color:var(--secondary);cursor:not-allowed}@media (max-width:768px){.send-email-modal-module-scss-module__aIhuTq__input,.send-email-modal-module-scss-module__aIhuTq__textarea{min-height:44px;font-size:16px}}.send-email-modal-module-scss-module__aIhuTq__textarea{resize:vertical;min-height:120px}.send-email-modal-module-scss-module__aIhuTq__error,.send-email-modal-module-scss-module__aIhuTq__success,.send-email-modal-module-scss-module__aIhuTq__warning{overflow-wrap:anywhere;border-radius:8px;padding:.75rem;font-size:.875rem}.send-email-modal-module-scss-module__aIhuTq__error{background-color:var(--error-soft);border:1px solid color-mix(in srgb,var(--error)30%,var(--surface));color:color-mix(in srgb,var(--error)80%,var(--foreground));margin-bottom:1rem}.send-email-modal-module-scss-module__aIhuTq__success{background-color:var(--success-soft);border:1px solid color-mix(in srgb,var(--success)30%,var(--surface));color:var(--success-strong);margin-bottom:1rem}.send-email-modal-module-scss-module__aIhuTq__warning{background-color:var(--warning-soft);border:1px solid color-mix(in srgb,var(--warning)35%,var(--surface));color:var(--warning-strong);margin-top:.5rem}.send-email-modal-module-scss-module__aIhuTq__modalActions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}@media (max-width:768px){.send-email-modal-module-scss-module__aIhuTq__modalActions{width:100%;margin-top:0}.send-email-modal-module-scss-module__aIhuTq__modalActions>*{flex:1 1 0;min-width:0}}.send-email-modal-module-scss-module__aIhuTq__cancelButton,.send-email-modal-module-scss-module__aIhuTq__submitButton{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.send-email-modal-module-scss-module__aIhuTq__cancelButton:disabled,.send-email-modal-module-scss-module__aIhuTq__submitButton:disabled{opacity:.5;cursor:not-allowed}.send-email-modal-module-scss-module__aIhuTq__cancelButton:focus-visible,.send-email-modal-module-scss-module__aIhuTq__submitButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.send-email-modal-module-scss-module__aIhuTq__cancelButton,.send-email-modal-module-scss-module__aIhuTq__submitButton{min-height:44px}}@media (max-width:768px){.send-email-modal-module-scss-module__aIhuTq__cancelButton,.send-email-modal-module-scss-module__aIhuTq__submitButton{min-height:44px;padding:.75rem var(--sp-4)}}.send-email-modal-module-scss-module__aIhuTq__cancelButton{background-color:var(--secondary);color:var(--foreground)}@media (hover:hover){.send-email-modal-module-scss-module__aIhuTq__cancelButton:hover:not(:disabled){background-color:var(--border)}}.send-email-modal-module-scss-module__aIhuTq__submitButton{background-color:var(--success);color:var(--surface)}@media (hover:hover){.send-email-modal-module-scss-module__aIhuTq__submitButton:hover:not(:disabled){background-color:color-mix(in srgb,var(--success)85%,var(--foreground))}}
.send-notification-modal-module-scss-module__dYPW1W__formSection{padding:0 20px 24px}@media (min-width:1024px){.send-notification-modal-module-scss-module__dYPW1W__formSection{padding:0 24px 28px}}@media (max-width:768px){.send-notification-modal-module-scss-module__dYPW1W__formSection{padding:0}}.send-notification-modal-module-scss-module__dYPW1W__formGroup{margin-bottom:1.25rem}.send-notification-modal-module-scss-module__dYPW1W__formGroup label{color:var(--foreground);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.send-notification-modal-module-scss-module__dYPW1W__charCount{color:var(--text-muted);font-weight:400}.send-notification-modal-module-scss-module__dYPW1W__input,.send-notification-modal-module-scss-module__dYPW1W__textarea{border:1px solid var(--border);background-color:var(--surface);width:100%;color:var(--foreground);border-radius:8px;padding:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.send-notification-modal-module-scss-module__dYPW1W__input:focus,.send-notification-modal-module-scss-module__dYPW1W__textarea:focus{border-color:var(--warning);outline:none}.send-notification-modal-module-scss-module__dYPW1W__input:disabled,.send-notification-modal-module-scss-module__dYPW1W__textarea:disabled{background-color:var(--secondary);cursor:not-allowed}@media (max-width:768px){.send-notification-modal-module-scss-module__dYPW1W__input,.send-notification-modal-module-scss-module__dYPW1W__textarea{min-height:44px;font-size:16px}}.send-notification-modal-module-scss-module__dYPW1W__textarea{resize:vertical;min-height:120px}.send-notification-modal-module-scss-module__dYPW1W__error,.send-notification-modal-module-scss-module__dYPW1W__success,.send-notification-modal-module-scss-module__dYPW1W__warning{overflow-wrap:anywhere;border-radius:8px;padding:.75rem;font-size:.875rem}.send-notification-modal-module-scss-module__dYPW1W__error{background-color:var(--error-soft);border:1px solid color-mix(in srgb,var(--error)30%,var(--surface));color:color-mix(in srgb,var(--error)80%,var(--foreground));margin-bottom:1rem}.send-notification-modal-module-scss-module__dYPW1W__success{background-color:var(--success-soft);border:1px solid color-mix(in srgb,var(--success)30%,var(--surface));color:var(--success-strong);margin-bottom:1rem}.send-notification-modal-module-scss-module__dYPW1W__warning{background-color:var(--warning-soft);border:1px solid color-mix(in srgb,var(--warning)35%,var(--surface));color:var(--warning-strong);margin-top:.5rem}.send-notification-modal-module-scss-module__dYPW1W__modalActions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}@media (max-width:768px){.send-notification-modal-module-scss-module__dYPW1W__modalActions{width:100%;margin-top:0}.send-notification-modal-module-scss-module__dYPW1W__modalActions>*{flex:1 1 0;min-width:0}}.send-notification-modal-module-scss-module__dYPW1W__cancelButton,.send-notification-modal-module-scss-module__dYPW1W__submitButton{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.send-notification-modal-module-scss-module__dYPW1W__cancelButton:disabled,.send-notification-modal-module-scss-module__dYPW1W__submitButton:disabled{opacity:.5;cursor:not-allowed}.send-notification-modal-module-scss-module__dYPW1W__cancelButton:focus-visible,.send-notification-modal-module-scss-module__dYPW1W__submitButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.send-notification-modal-module-scss-module__dYPW1W__cancelButton,.send-notification-modal-module-scss-module__dYPW1W__submitButton{min-height:44px}}@media (max-width:768px){.send-notification-modal-module-scss-module__dYPW1W__cancelButton,.send-notification-modal-module-scss-module__dYPW1W__submitButton{min-height:44px;padding:.75rem var(--sp-4)}}.send-notification-modal-module-scss-module__dYPW1W__cancelButton{background-color:var(--secondary);color:var(--foreground)}@media (hover:hover){.send-notification-modal-module-scss-module__dYPW1W__cancelButton:hover:not(:disabled){background-color:var(--border)}}.send-notification-modal-module-scss-module__dYPW1W__submitButton{background-color:var(--warning);color:var(--surface)}@media (hover:hover){.send-notification-modal-module-scss-module__dYPW1W__submitButton:hover:not(:disabled){background-color:color-mix(in srgb,var(--warning)85%,var(--foreground))}}
.input-module-scss-module__Hj8Lka__input{width:100%;min-width:0;font-size:var(--fs-body);border:1px solid var(--border);border-radius:var(--r-md);background-color:var(--surface);color:var(--foreground);padding:.625rem .75rem;line-height:1.25rem;transition:border-color .2s,box-shadow .2s}.input-module-scss-module__Hj8Lka__input::placeholder{color:var(--text-faint)}@media (hover:hover){.input-module-scss-module__Hj8Lka__input:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground)10%,var(--border))}}.input-module-scss-module__Hj8Lka__input:focus{border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground)10%,transparent);outline:none}.input-module-scss-module__Hj8Lka__input:disabled{background-color:var(--background);cursor:not-allowed;opacity:.6}@media (hover:none) and (pointer:coarse){.input-module-scss-module__Hj8Lka__input{font-size:16px}}@media (max-width:768px){.input-module-scss-module__Hj8Lka__input{min-height:44px;font-size:16px}}@media (prefers-reduced-motion:reduce){.input-module-scss-module__Hj8Lka__input{transition:none}}[data-theme=horizon] .input-module-scss-module__Hj8Lka__input{border-color:var(--border-strong)}[data-theme=horizon] .input-module-scss-module__Hj8Lka__input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand)12%,transparent)}.input-module-scss-module__Hj8Lka__input.input-module-scss-module__Hj8Lka__error{border-color:var(--error)}.input-module-scss-module__Hj8Lka__input.input-module-scss-module__Hj8Lka__error:focus{border-color:var(--error);box-shadow:0 0 0 3px color-mix(in srgb,var(--error)10%,transparent)}
.form-field-module-scss-module__HlWfLq__field{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.form-field-module-scss-module__HlWfLq__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--foreground)}.form-field-module-scss-module__HlWfLq__required{color:var(--error-strong)}.form-field-module-scss-module__HlWfLq__footer{align-items:flex-start;gap:var(--sp-3);min-width:0;display:flex}.form-field-module-scss-module__HlWfLq__hint,.form-field-module-scss-module__HlWfLq__error{min-width:0;font-size:var(--fs-caption);line-height:var(--lh-normal);margin:0}.form-field-module-scss-module__HlWfLq__hint{color:var(--text-muted)}.form-field-module-scss-module__HlWfLq__error{color:var(--error-strong)}.form-field-module-scss-module__HlWfLq__aside{font-size:var(--fs-caption);line-height:var(--lh-normal);font-variant-numeric:tabular-nums;color:var(--text-faint);flex-shrink:0;margin-left:auto}
.bottom-modal-module-scss-module__uVl5xq__backdrop{background-color:color-mix(in srgb,var(--foreground)55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9998;touch-action:none;position:fixed;inset:0}.bottom-modal-module-scss-module__uVl5xq__modalWrapper{z-index:9999;pointer-events:none;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}@media (max-width:1023px){.bottom-modal-module-scss-module__uVl5xq__modalWrapper{padding:env(safe-area-inset-top)0 var(--keyboard-inset,0px);justify-content:center;align-items:flex-end}}.bottom-modal-module-scss-module__uVl5xq__modal{pointer-events:auto;background-color:var(--surface);width:100%;max-width:56rem;max-height:min(86dvh,720px);box-shadow:0 24px 64px color-mix(in srgb,var(--foreground)24%,transparent),0 2px 6px color-mix(in srgb,var(--foreground)6%,transparent);border-radius:1.125rem;flex-direction:column;display:flex;overflow:hidden}.bottom-modal-module-scss-module__uVl5xq__modal:focus-visible{outline:none}@media (max-width:1023px){.bottom-modal-module-scss-module__uVl5xq__modal{width:100%;max-width:100%;max-height:calc(100dvh - var(--keyboard-inset,0px) - env(safe-area-inset-top) - var(--sp-5));border-radius:var(--r-lg)var(--r-lg)0 0;box-shadow:0 -10px 30px color-mix(in srgb,var(--foreground)18%,transparent),0 -1px 0 color-mix(in srgb,var(--foreground)4%,transparent)inset;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;margin:0;display:flex;overflow:hidden}}[data-theme=horizon] .bottom-modal-module-scss-module__uVl5xq__modal{--control-fill:var(--secondary)}[data-theme=horizon] .bottom-modal-module-scss-module__uVl5xq__modal>*{--card-shadow:none}@media (max-width:1023px){.bottom-modal-module-scss-module__uVl5xq__fullscreen{width:100%;max-width:100%;height:calc(100dvh - var(--keyboard-inset,0px) - env(safe-area-inset-top));border-radius:0;flex-direction:column;max-height:none;margin:0;display:flex;overflow:hidden}}.bottom-modal-module-scss-module__uVl5xq__header{align-items:center;gap:var(--sp-3);padding:var(--sp-4)1.25rem .875rem;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}@media (max-width:480px){.bottom-modal-module-scss-module__uVl5xq__header{padding:var(--sp-4)var(--sp-4)var(--sp-3)}}.bottom-modal-module-scss-module__uVl5xq__dragHandle{border-radius:var(--r-pill);background-color:color-mix(in srgb,var(--foreground)18%,var(--surface));width:40px;height:4px;top:var(--sp-2);position:absolute;left:50%;transform:translate(-50%)}@media (min-width:1024px){.bottom-modal-module-scss-module__uVl5xq__dragHandle{display:none}}.bottom-modal-module-scss-module__uVl5xq__fullscreen .bottom-modal-module-scss-module__uVl5xq__dragHandle{display:none}.bottom-modal-module-scss-module__uVl5xq__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.0625rem;font-weight:var(--fw-semibold);color:var(--foreground);letter-spacing:-.01em;padding-top:var(--sp-1);margin:0;overflow:hidden}[data-theme=horizon] .bottom-modal-module-scss-module__uVl5xq__title{color:var(--heading);font-weight:var(--fw-bold);letter-spacing:var(--tracking-heading)}@media (min-width:1024px){.bottom-modal-module-scss-module__uVl5xq__title{padding-top:0}}@media (max-width:768px){.bottom-modal-module-scss-module__uVl5xq__title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.bottom-modal-module-scss-module__uVl5xq__closeButton{background:var(--secondary);cursor:pointer;width:2.25rem;height:2.25rem;color:var(--text-muted);border-radius:var(--r-md);border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.bottom-modal-module-scss-module__uVl5xq__closeButton:hover:not(:disabled){background-color:var(--accent);color:var(--foreground)}}.bottom-modal-module-scss-module__uVl5xq__closeButton:active:not(:disabled){background-color:var(--accent)}.bottom-modal-module-scss-module__uVl5xq__closeButton:disabled{cursor:not-allowed;opacity:.5}.bottom-modal-module-scss-module__uVl5xq__closeButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.bottom-modal-module-scss-module__uVl5xq__closeButton{min-width:44px;min-height:44px}}@media (max-width:768px){.bottom-modal-module-scss-module__uVl5xq__closeButton{min-width:44px;min-height:44px}}.bottom-modal-module-scss-module__uVl5xq__closeButton svg{width:1.125rem;height:1.125rem}.bottom-modal-module-scss-module__uVl5xq__content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:1.25rem 1.5rem 1.5rem;overflow:hidden auto}@media (max-width:1023px){.bottom-modal-module-scss-module__uVl5xq__content{padding:var(--sp-4)1.25rem max(1.25rem,env(safe-area-inset-bottom))}}@media (max-width:480px){.bottom-modal-module-scss-module__uVl5xq__content{padding:.875rem var(--sp-4)max(var(--sp-4),env(safe-area-inset-bottom))}}@media (max-width:1023px){.bottom-modal-module-scss-module__uVl5xq__withFooter{padding-bottom:var(--sp-4)}}.bottom-modal-module-scss-module__uVl5xq__footer{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3)var(--sp-5);padding-bottom:max(var(--sp-3),env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex-shrink:0;display:flex}@media (max-width:768px){.bottom-modal-module-scss-module__uVl5xq__footer{padding-inline:var(--sp-4)}.bottom-modal-module-scss-module__uVl5xq__footer>*{flex:1 1 0;min-width:0}}
.confirm-dialog-module-scss-module__uWFJcG__backdrop{background-color:color-mix(in srgb,var(--foreground)45%,transparent);padding:var(--sp-4);padding-top:max(var(--sp-4),env(safe-area-inset-top));padding-bottom:max(var(--sp-4),env(safe-area-inset-bottom));z-index:10000;overscroll-behavior:contain;touch-action:none;justify-content:center;align-items:center;animation:.15s confirm-dialog-module-scss-module__uWFJcG__fadeIn;display:flex;position:fixed;inset:0}@media (max-width:768px){.confirm-dialog-module-scss-module__uWFJcG__backdrop{padding:env(safe-area-inset-top)0 var(--keyboard-inset,0px);justify-content:center;align-items:flex-end}}@media (prefers-reduced-motion:reduce){.confirm-dialog-module-scss-module__uWFJcG__backdrop{animation:none}}.confirm-dialog-module-scss-module__uWFJcG__dialog{background-color:var(--surface);width:100%;max-width:26rem;max-height:calc(100dvh - 2rem);padding:1.25rem 1.25rem var(--sp-4);box-shadow:0 20px 50px color-mix(in srgb,var(--foreground)20%,transparent);border-radius:.875rem;flex-direction:column;animation:.18s confirm-dialog-module-scss-module__uWFJcG__scaleIn;display:flex;overflow:hidden}.confirm-dialog-module-scss-module__uWFJcG__dialog:focus-visible{outline:none}@media (max-width:768px){.confirm-dialog-module-scss-module__uWFJcG__dialog{width:100%;max-width:100%;max-height:calc(100dvh - var(--keyboard-inset,0px) - env(safe-area-inset-top) - var(--sp-5));border-radius:var(--r-lg)var(--r-lg)0 0;padding:1.25rem var(--sp-4)max(var(--sp-4),env(safe-area-inset-bottom));box-shadow:0 -8px 30px color-mix(in srgb,var(--foreground)25%,transparent);border-radius:1rem 1rem 0 0;flex-direction:column;margin:0;animation:.22s confirm-dialog-module-scss-module__uWFJcG__slideUp;display:flex;overflow:hidden}}@media (prefers-reduced-motion:reduce){.confirm-dialog-module-scss-module__uWFJcG__dialog{animation:none}}[data-theme=horizon] .confirm-dialog-module-scss-module__uWFJcG__dialog{--control-fill:var(--secondary)}[data-theme=horizon] .confirm-dialog-module-scss-module__uWFJcG__dialog>*{--card-shadow:none}.confirm-dialog-module-scss-module__uWFJcG__title{margin:0 0 var(--sp-2);font-size:1.0625rem;font-weight:var(--fw-semibold);color:var(--foreground);letter-spacing:-.01em;overflow-wrap:anywhere}@media (max-width:768px){.confirm-dialog-module-scss-module__uWFJcG__title{text-align:center;padding-top:var(--sp-2);font-size:1.125rem;position:relative}.confirm-dialog-module-scss-module__uWFJcG__title:before{border-radius:var(--r-pill);background-color:color-mix(in srgb,var(--foreground)18%,var(--surface));content:"";width:40px;height:4px;top:calc(-1*var(--sp-1));position:absolute;left:50%;transform:translate(-50%)}}.confirm-dialog-module-scss-module__uWFJcG__message{font-size:var(--fs-body);color:var(--text-muted);line-height:var(--lh-normal);overflow-wrap:anywhere;overscroll-behavior:contain;flex:auto;min-height:0;margin:0 0 1.125rem;overflow-y:auto}@media (max-width:768px){.confirm-dialog-module-scss-module__uWFJcG__message{text-align:center;font-size:.9375rem}}.confirm-dialog-module-scss-module__uWFJcG__actions{justify-content:flex-end;gap:var(--sp-2);flex-shrink:0;display:flex}@media (max-width:768px){.confirm-dialog-module-scss-module__uWFJcG__actions{flex-direction:column-reverse}}.confirm-dialog-module-scss-module__uWFJcG__cancel,.confirm-dialog-module-scss-module__uWFJcG__confirm{min-width:6rem;height:2.25rem;padding:0 var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s,transform 50ms;display:inline-flex}.confirm-dialog-module-scss-module__uWFJcG__cancel:disabled,.confirm-dialog-module-scss-module__uWFJcG__confirm:disabled{cursor:not-allowed;opacity:.7}.confirm-dialog-module-scss-module__uWFJcG__cancel:active:not(:disabled),.confirm-dialog-module-scss-module__uWFJcG__confirm:active:not(:disabled){transform:translateY(1px)}.confirm-dialog-module-scss-module__uWFJcG__cancel:focus-visible,.confirm-dialog-module-scss-module__uWFJcG__confirm:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (hover:none) and (pointer:coarse){.confirm-dialog-module-scss-module__uWFJcG__cancel,.confirm-dialog-module-scss-module__uWFJcG__confirm{height:44px}}@media (max-width:768px){.confirm-dialog-module-scss-module__uWFJcG__cancel,.confirm-dialog-module-scss-module__uWFJcG__confirm{width:100%;min-width:0;height:2.75rem;font-size:1rem}}.confirm-dialog-module-scss-module__uWFJcG__cancel{background-color:var(--surface);border-color:var(--border);color:var(--foreground)}@media (hover:hover){.confirm-dialog-module-scss-module__uWFJcG__cancel:hover:not(:disabled){background-color:var(--secondary);border-color:color-mix(in srgb,var(--foreground)10%,var(--border))}}.confirm-dialog-module-scss-module__uWFJcG__confirm{color:var(--surface)}.confirm-dialog-module-scss-module__uWFJcG__confirm.confirm-dialog-module-scss-module__uWFJcG__default,.confirm-dialog-module-scss-module__uWFJcG__confirm.confirm-dialog-module-scss-module__uWFJcG__primary{background-color:var(--primary)}@media (hover:hover){.confirm-dialog-module-scss-module__uWFJcG__confirm.confirm-dialog-module-scss-module__uWFJcG__default:hover:not(:disabled),.confirm-dialog-module-scss-module__uWFJcG__confirm.confirm-dialog-module-scss-module__uWFJcG__primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary)88%,var(--surface))}}.confirm-dialog-module-scss-module__uWFJcG__confirm.confirm-dialog-module-scss-module__uWFJcG__danger{background-color:color-mix(in srgb,var(--error)88%,var(--foreground))}@media (hover:hover){.confirm-dialog-module-scss-module__uWFJcG__confirm.confirm-dialog-module-scss-module__uWFJcG__danger:hover:not(:disabled){background-color:color-mix(in srgb,var(--error)70%,var(--foreground))}}.confirm-dialog-module-scss-module__uWFJcG__spinner{border:2px solid color-mix(in srgb,var(--surface)40%,transparent);border-top-color:var(--surface);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite confirm-dialog-module-scss-module__uWFJcG__spin}@media (prefers-reduced-motion:reduce){.confirm-dialog-module-scss-module__uWFJcG__spinner{animation-duration:2.4s}}@keyframes confirm-dialog-module-scss-module__uWFJcG__spin{to{transform:rotate(360deg)}}@keyframes confirm-dialog-module-scss-module__uWFJcG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes confirm-dialog-module-scss-module__uWFJcG__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes confirm-dialog-module-scss-module__uWFJcG__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.data-table-module-scss-module__3qCKnG__scroller{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}@media (max-width:1023px){.data-table-module-scss-module__3qCKnG__scroller{background:linear-gradient(to right,var(--surface)30%,transparent)left center/40px 100% no-repeat local,linear-gradient(to left,var(--surface)30%,transparent)right center/40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--foreground)16%,transparent),transparent)left center/12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--foreground)16%,transparent),transparent)right center/12px 100% no-repeat scroll,var(--surface)}}.data-table-module-scss-module__3qCKnG__scroller{border:1px solid var(--border);border-radius:var(--r-lg);background-color:var(--surface)}.data-table-module-scss-module__3qCKnG__table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:var(--lh-normal)}.data-table-module-scss-module__3qCKnG__caption{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-table-module-scss-module__3qCKnG__headCell{padding:var(--sp-3)var(--sp-4);background:var(--secondary);color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:var(--lh-tight);text-transform:uppercase;letter-spacing:var(--tracking-caption);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);position:sticky;top:0}.data-table-module-scss-module__3qCKnG__sentenceHead .data-table-module-scss-module__3qCKnG__headCell{font-size:var(--fs-sm);font-weight:var(--fw-regular);text-transform:none;letter-spacing:normal}.data-table-module-scss-module__3qCKnG__cell{padding:var(--sp-3)var(--sp-4);color:var(--foreground);border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:break-word}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__cell{padding-block:var(--sp-4)}.data-table-module-scss-module__3qCKnG__row:last-child .data-table-module-scss-module__3qCKnG__cell{border-bottom:0}@media (hover:hover){.data-table-module-scss-module__3qCKnG__row:hover .data-table-module-scss-module__3qCKnG__cell{background-color:var(--secondary)}}.data-table-module-scss-module__3qCKnG__alignEnd{text-align:right;font-variant-numeric:tabular-nums}.data-table-module-scss-module__3qCKnG__footerCell{padding:var(--sp-3)var(--sp-4);background:var(--secondary);color:var(--foreground);font-weight:var(--fw-semibold);border-top:1px solid var(--border)}@media (max-width:768px){.data-table-module-scss-module__3qCKnG__scrollTable .data-table-module-scss-module__3qCKnG__headCell,.data-table-module-scss-module__3qCKnG__scrollTable .data-table-module-scss-module__3qCKnG__cell,.data-table-module-scss-module__3qCKnG__scrollTable .data-table-module-scss-module__3qCKnG__footerCell{padding:var(--sp-2)var(--sp-3)}.data-table-module-scss-module__3qCKnG__scrollTable .data-table-module-scss-module__3qCKnG__alignEnd{white-space:nowrap}}.data-table-module-scss-module__3qCKnG__stickyFirst .data-table-module-scss-module__3qCKnG__headCell:first-child,.data-table-module-scss-module__3qCKnG__stickyFirst .data-table-module-scss-module__3qCKnG__cell:first-child,.data-table-module-scss-module__3qCKnG__stickyFirst .data-table-module-scss-module__3qCKnG__footerCell:first-child{z-index:1;box-shadow:1px 0 0 var(--border);position:sticky;left:0}.data-table-module-scss-module__3qCKnG__stickyFirst .data-table-module-scss-module__3qCKnG__headCell:first-child{z-index:2}.data-table-module-scss-module__3qCKnG__stickyFirst .data-table-module-scss-module__3qCKnG__cell:first-child{background-color:var(--surface)}@media (hover:hover){.data-table-module-scss-module__3qCKnG__stickyFirst .data-table-module-scss-module__3qCKnG__row:hover .data-table-module-scss-module__3qCKnG__cell:first-child{background-color:var(--secondary)}}@media (max-width:768px){.data-table-module-scss-module__3qCKnG__stickyFirst[data-responsive-wrap] .data-table-module-scss-module__3qCKnG__headCell:first-child,.data-table-module-scss-module__3qCKnG__stickyFirst[data-responsive-wrap] .data-table-module-scss-module__3qCKnG__cell:first-child,.data-table-module-scss-module__3qCKnG__stickyFirst[data-responsive-wrap] .data-table-module-scss-module__3qCKnG__footerCell:first-child{box-shadow:none;position:static}}@media (max-width:1023px){.data-table-module-scss-module__3qCKnG__stickyFirstBelowDesktop .data-table-module-scss-module__3qCKnG__headCell:first-child,.data-table-module-scss-module__3qCKnG__stickyFirstBelowDesktop .data-table-module-scss-module__3qCKnG__cell:first-child,.data-table-module-scss-module__3qCKnG__stickyFirstBelowDesktop .data-table-module-scss-module__3qCKnG__footerCell:first-child{z-index:1;box-shadow:1px 0 0 var(--border);position:sticky;left:0}.data-table-module-scss-module__3qCKnG__stickyFirstBelowDesktop .data-table-module-scss-module__3qCKnG__headCell:first-child{z-index:2}.data-table-module-scss-module__3qCKnG__stickyFirstBelowDesktop .data-table-module-scss-module__3qCKnG__cell:first-child{background-color:var(--surface)}}@media (max-width:1023px) and (hover:hover){.data-table-module-scss-module__3qCKnG__stickyFirstBelowDesktop .data-table-module-scss-module__3qCKnG__row:hover .data-table-module-scss-module__3qCKnG__cell:first-child{background-color:var(--secondary)}}@media (max-width:1023px) and (max-width:768px){.data-table-module-scss-module__3qCKnG__stickyFirstBelowDesktop[data-responsive-wrap] .data-table-module-scss-module__3qCKnG__headCell:first-child,.data-table-module-scss-module__3qCKnG__stickyFirstBelowDesktop[data-responsive-wrap] .data-table-module-scss-module__3qCKnG__cell:first-child,.data-table-module-scss-module__3qCKnG__stickyFirstBelowDesktop[data-responsive-wrap] .data-table-module-scss-module__3qCKnG__footerCell:first-child{box-shadow:none;position:static}}.data-table-module-scss-module__3qCKnG__sortableHeadCell{padding:0}.data-table-module-scss-module__3qCKnG__sortButton{align-items:center;gap:var(--sp-1);width:100%;padding:var(--sp-3)var(--sp-4);color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover){.data-table-module-scss-module__3qCKnG__sortButton:hover{color:var(--foreground)}.data-table-module-scss-module__3qCKnG__sortButton:hover .data-table-module-scss-module__3qCKnG__sortIcon{opacity:1}}.data-table-module-scss-module__3qCKnG__sortButton:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.data-table-module-scss-module__3qCKnG__sortButtonEnd{flex-direction:row-reverse}.data-table-module-scss-module__3qCKnG__sortIcon{opacity:.55;flex:none;transition:opacity .12s;display:inline-flex}@media (prefers-reduced-motion:reduce){.data-table-module-scss-module__3qCKnG__sortIcon{transition:none}}.data-table-module-scss-module__3qCKnG__sortActive{color:var(--foreground)}.data-table-module-scss-module__3qCKnG__sortActive .data-table-module-scss-module__3qCKnG__sortIcon{opacity:1}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__scroller{background-color:var(--surface);border-radius:var(--r-lg);box-shadow:var(--card-shadow);--control-fill:var(--secondary);border-color:#0000}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__scroller>*{--card-shadow:none}@media (max-width:768px){[data-theme=horizon] .data-table-module-scss-module__3qCKnG__scroller[data-responsive-wrap]{box-shadow:none;background-color:#0000;border-radius:0}}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__table{font-size:var(--fs-body)}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__headCell{background:var(--surface);color:var(--text-faint);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:normal;text-transform:none}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__headCell:not(.data-table-module-scss-module__3qCKnG__sortableHeadCell):first-child{padding-left:var(--page-gutter,var(--sp-5))}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__sortableHeadCell:first-child .data-table-module-scss-module__3qCKnG__sortButton{padding-left:var(--page-gutter,var(--sp-5))}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__cell:first-child{padding-left:var(--page-gutter,var(--sp-5))}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__footerCell:first-child{padding-left:var(--page-gutter,var(--sp-5))}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__headCell:not(.data-table-module-scss-module__3qCKnG__sortableHeadCell):last-child{padding-right:var(--page-gutter,var(--sp-5))}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__sortableHeadCell:last-child .data-table-module-scss-module__3qCKnG__sortButton{padding-right:var(--page-gutter,var(--sp-5))}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__cell:last-child{padding-right:var(--page-gutter,var(--sp-5))}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__footerCell:last-child{padding-right:var(--page-gutter,var(--sp-5))}@media (max-width:768px){[data-theme=horizon] .data-table-module-scss-module__3qCKnG__table[data-responsive=cards] .data-table-module-scss-module__3qCKnG__cell{padding:0}}.data-table-module-scss-module__3qCKnG__sortIconHorizon{display:none}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__sortButton .data-table-module-scss-module__3qCKnG__sortIconDefault{display:none}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__sortButton .data-table-module-scss-module__3qCKnG__sortIconHorizon{display:inline-flex}[data-theme=horizon] .data-table-module-scss-module__3qCKnG__sortActive{color:var(--brand)}
.search-field-module-scss-module__k2K_XW__field{align-items:center;width:100%;min-width:0;display:flex;position:relative}.search-field-module-scss-module__k2K_XW__icon{left:var(--sp-3);color:var(--text-muted);pointer-events:none;position:absolute}[data-theme=horizon] .search-field-module-scss-module__k2K_XW__icon{color:var(--foreground)}.search-field-module-scss-module__k2K_XW__input{padding-left:var(--sp-7);padding-right:var(--sp-7);appearance:none}.search-field-module-scss-module__k2K_XW__input::-webkit-search-cancel-button{appearance:none}.search-field-module-scss-module__k2K_XW__input::-webkit-search-decoration{appearance:none}[data-theme=horizon] .search-field-module-scss-module__k2K_XW__field .search-field-module-scss-module__k2K_XW__input{border-radius:var(--r-pill);background-color:var(--control-fill);border-color:#0000}@media (hover:hover){[data-theme=horizon] .search-field-module-scss-module__k2K_XW__field .search-field-module-scss-module__k2K_XW__input:hover:not(:disabled){border-color:var(--border-strong)}}[data-theme=horizon] .search-field-module-scss-module__k2K_XW__field .search-field-module-scss-module__k2K_XW__input:focus{border-color:var(--brand)}.search-field-module-scss-module__k2K_XW__clear{right:var(--sp-1);border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (hover:hover){.search-field-module-scss-module__k2K_XW__clear:hover{color:var(--foreground);background:var(--secondary)}}.search-field-module-scss-module__k2K_XW__clear:focus-visible{outline:2px solid var(--primary);outline-offset:1px}[data-theme=horizon] .search-field-module-scss-module__k2K_XW__clear{border-radius:var(--r-pill)}@media (hover:none) and (pointer:coarse){.search-field-module-scss-module__k2K_XW__clear{min-width:44px;min-height:44px;right:0}}@media (max-width:768px){.search-field-module-scss-module__k2K_XW__clear{min-width:44px;min-height:44px;right:0}}
.refresh-button-module-scss-module__ZTrBea__content{align-items:center;gap:var(--sp-2);display:inline-flex}.refresh-button-module-scss-module__ZTrBea__icon{flex-shrink:0}.refresh-button-module-scss-module__ZTrBea__spinning{animation:.9s linear infinite refresh-button-module-scss-module__ZTrBea__spin}@media (prefers-reduced-motion:reduce){.refresh-button-module-scss-module__ZTrBea__spinning{animation:none}}@keyframes refresh-button-module-scss-module__ZTrBea__spin{to{transform:rotate(360deg)}}
.filter-disclosure-module-scss-module__BjL-La__root{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.filter-disclosure-module-scss-module__BjL-La__toggle{align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--foreground);font-size:var(--fs-body);font-weight:var(--fw-medium);text-align:left;cursor:pointer;display:none}.filter-disclosure-module-scss-module__BjL-La__toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:768px){.filter-disclosure-module-scss-module__BjL-La__toggle{display:flex}}.filter-disclosure-module-scss-module__BjL-La__toggleLabel{flex:auto;min-width:0}.filter-disclosure-module-scss-module__BjL-La__count{min-width:22px;height:22px;padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--primary);color:var(--surface);font-size:var(--fs-caption);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.filter-disclosure-module-scss-module__BjL-La__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-disclosure-module-scss-module__BjL-La__chevron{color:var(--text-muted);flex-shrink:0;transition:transform .2s}@media (prefers-reduced-motion:reduce){.filter-disclosure-module-scss-module__BjL-La__chevron{transition:none}}.filter-disclosure-module-scss-module__BjL-La__open .filter-disclosure-module-scss-module__BjL-La__chevron{transform:rotate(180deg)}.filter-disclosure-module-scss-module__BjL-La__panel{min-width:0}@media (max-width:768px){.filter-disclosure-module-scss-module__BjL-La__root:not(.filter-disclosure-module-scss-module__BjL-La__open) .filter-disclosure-module-scss-module__BjL-La__panel{display:none}}
.mark-paid-dialog-module-scss-module__CTdHIq__body{gap:var(--sp-4);padding:var(--sp-1)0 var(--sp-2);flex-direction:column;display:flex}.mark-paid-dialog-module-scss-module__CTdHIq__summary{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--secondary);flex-direction:column;margin:0;display:flex}.mark-paid-dialog-module-scss-module__CTdHIq__row{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.mark-paid-dialog-module-scss-module__CTdHIq__label{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caption)}.mark-paid-dialog-module-scss-module__CTdHIq__value{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--foreground);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;margin:0;display:flex}.mark-paid-dialog-module-scss-module__CTdHIq__amount{font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.mark-paid-dialog-module-scss-module__CTdHIq__hint{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--text-muted)}.mark-paid-dialog-module-scss-module__CTdHIq__note{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-muted);margin:0}.mark-paid-dialog-module-scss-module__CTdHIq__field{flex-direction:column;gap:6px;display:flex}.mark-paid-dialog-module-scss-module__CTdHIq__fieldLabel{font-size:var(--fs-caption);color:var(--text-muted)}.mark-paid-dialog-module-scss-module__CTdHIq__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:768px){.mark-paid-dialog-module-scss-module__CTdHIq__actions{z-index:1;gap:var(--sp-2);padding-block:var(--sp-3)var(--sp-1);background:var(--surface);position:sticky;bottom:0}.mark-paid-dialog-module-scss-module__CTdHIq__actions>*{flex:1 1 0;min-width:0}}
