.CommonStyles_button__H5IIN{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:38px;padding:8px 14px;border:1px solid var(--ui-border-color);border-radius:var(--ui-radius);background:var(--surface);color:var(--text-color);font-size:12px;font-weight:700;line-height:20px;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.CommonStyles_button__H5IIN:hover:not(:disabled){background:var(--surface-hover);border-color:var(--text-secondary)}.CommonStyles_button__H5IIN svg{width:16px;height:16px}.CommonStyles_menuBtn__GboAM{background:transparent;border-color:transparent}.CommonStyles_primaryButton__fuliv{background:var(--primary);border-color:var(--primary);color:var(--primary-text)}.CommonStyles_primaryButton__fuliv:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.CommonStyles_successButton__zsrpJ{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.CommonStyles_successButton__zsrpJ:hover:not(:disabled){background:var(--success-hover);border-color:var(--success-text)}.CommonStyles_dangerButton__jn6OO{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.CommonStyles_dangerButton__jn6OO:hover:not(:disabled){background:var(--danger-hover);border-color:var(--danger-text)}.CommonStyles_warningButton__tXgYD{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.CommonStyles_warningButton__tXgYD:hover:not(:disabled){background:var(--warning-bg);border-color:var(--warning-text)}.CommonStyles_input__lEf8F{width:100%;min-width:0;min-height:40px;padding:9px 12px;border:1px solid var(--ui-border-color);border-radius:var(--ui-radius);background:var(--surface-muted);color:var(--text-color);font-size:13px;line-height:20px}.CommonStyles_input__lEf8F::placeholder{color:var(--text-secondary);opacity:1}.CommonStyles_input__lEf8F:disabled{opacity:.6;cursor:not-allowed}.CommonStyles_card__rfk3s{min-width:0;padding:18px;border:1px solid var(--ui-border-color);border-radius:var(--ui-radius);background:var(--surface)}.CommonStyles_toolbar__548mU{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.CommonStyles_badge__Sq2Ac{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--ui-border-color);border-radius:999px;background:var(--primary-soft);color:var(--text-secondary);font-size:12px;font-weight:600;white-space:nowrap}.CommonStyles_tableViewport___9p_J{width:100%;min-width:0;overflow:auto;border:1px solid var(--ui-border-color);border-radius:var(--ui-radius)}.CommonStyles_table__U0CHP{width:100%;border-spacing:0;border-collapse:separate;font-size:13px;text-align:left}.CommonStyles_table__U0CHP th{padding:13px 12px;border-bottom:1px solid var(--ui-border-color);background:var(--surface-muted);color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.CommonStyles_table__U0CHP td{padding:12px;border-bottom:1px solid var(--ui-border-subtle);color:var(--text-color);vertical-align:middle}.CommonStyles_table__U0CHP tbody tr:hover{background:var(--surface-muted)}.CommonStyles_table__U0CHP tbody tr:last-child td{border-bottom:0}.CommonStyles_table__U0CHP td button{min-height:30px;padding:4px 10px}.CommonStyles_table__U0CHP td>button:not([class]){border:1px solid var(--ui-border-color);border-radius:6px;background:var(--primary-soft);color:var(--accent-text);font-weight:600}.CommonStyles_table__U0CHP .sortable{cursor:pointer}.CommonStyles_modalOverlay__nWD24{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:24px;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.CommonStyles_modalContent___q2UE{position:relative;width:100%;max-width:620px;max-height:calc(100dvh - 48px);padding:24px;overflow:auto;border:1px solid var(--ui-border-color);border-radius:var(--ui-modal-radius);background:var(--surface);box-shadow:var(--modal-shadow)}.CommonStyles_modalContent___q2UE>h2{padding-right:90px;margin-bottom:20px;font-size:18px}.CommonStyles_closeButton__DVl09{position:absolute;top:18px;right:18px;min-height:32px;padding:4px 10px}.CommonStyles_statsContainer__gwjcM{display:flex;flex-direction:column;gap:16px;min-width:0}.CommonStyles_columns__uoxrr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.CommonStyles_column__teRn8{overflow:auto}.CommonStyles_sectionTitle__CnVfl{margin-bottom:16px;font-size:16px}.CommonStyles_error__tHMlP{color:var(--danger-text)}.CommonStyles_success__UdKev{color:var(--success-text)}@media(max-width:720px){.CommonStyles_columns__uoxrr{grid-template-columns:minmax(0,1fr)}.CommonStyles_modalOverlay__nWD24{padding:12px}.CommonStyles_modalContent___q2UE{padding:18px;max-height:calc(100dvh - 24px)}.CommonStyles_card__rfk3s{padding:14px}}.login_wr__YFEqm{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:24px}.login_inner__uy0IK{width:100%;max-width:420px;padding:32px}.login_form__6dG26{display:flex;flex-direction:column}.login_label__63qtu{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.login_input__1lndJ{margin-bottom:18px}.login_btnSave__LfCv8{width:100%;margin-top:6px}.login_logo__CsK8y{display:block;width:72px;height:72px;margin:0 auto 16px}.login_title__3qByf{display:block;margin-bottom:28px;font-size:23px;font-weight:700;text-align:center}@media(max-width:480px){.login_wr__YFEqm{padding:16px}.login_inner__uy0IK{padding:24px}}