.DataTable-module__7dcBQG__table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;width:max-content;min-width:100%}.DataTable-module__7dcBQG__table thead th{color:#cdd6f4;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:10;background:#1e2335;padding:10px 14px;font-size:12px;font-weight:600;position:sticky;top:0}.DataTable-module__7dcBQG__table th.DataTable-module__7dcBQG__alignRight,.DataTable-module__7dcBQG__table td.DataTable-module__7dcBQG__alignRight{text-align:right}.DataTable-module__7dcBQG__table td{text-overflow:ellipsis;z-index:0;border-bottom:1px solid #f1f3f5;min-width:80px;max-width:260px;padding:7px 12px;font-size:13px;position:relative;overflow:hidden}.DataTable-module__7dcBQG__table tbody tr:hover{background:#f8f9ff}.DataTable-module__7dcBQG__table tbody tr:last-child td{border-bottom:none}.DataTable-module__7dcBQG__table tbody tr.DataTable-module__7dcBQG__pendingDelete{opacity:.4;text-decoration:line-through}.DataTable-module__7dcBQG__cellInput{background:0 0;border:1px solid #0000;border-radius:4px;outline:none;width:100%;padding:4px 6px;font-family:inherit;font-size:13px}.DataTable-module__7dcBQG__cellInput:hover{border-color:#d1d5db}.DataTable-module__7dcBQG__cellInput:focus{background:#f0f7ff;border-color:#4f8ef7;box-shadow:0 0 0 2px #4f8ef71f}.DataTable-module__7dcBQG__actionsCell{text-align:right;white-space:nowrap;text-overflow:clip;min-width:52px;overflow:visible}.DataTable-module__7dcBQG__statusCell{text-align:center;background:#fff5f5;border-bottom:1px solid #fed7d7;padding:14px 16px}.DataTable-module__7dcBQG__filterRow th{background:#e8ecf5;border-top:2px solid #1e2335;border-bottom:1px solid #c8d0e0;padding:4px 5px;position:static}.DataTable-module__7dcBQG__filterCell{padding:4px 5px}.DataTable-module__7dcBQG__filterInput{color:#1e2335;box-sizing:border-box;background:#fff;border:1px solid #9aa5bf;border-radius:3px;outline:none;width:100%;min-width:36px;padding:3px 6px;font-family:inherit;font-size:11px;transition:border-color .12s,box-shadow .12s}.DataTable-module__7dcBQG__filterInput::placeholder{color:#9aa5bf;font-size:14px}.DataTable-module__7dcBQG__filterInput:focus{border-color:#4f8ef7;box-shadow:0 0 0 2px #4f8ef733}
.InlineSpinner-module__GoqXVa__spinner{vertical-align:middle;border:2px solid #cbd5e1;border-top-color:#6366f1;border-radius:50%;flex-shrink:0;width:13px;height:13px;margin-right:6px;animation:.75s linear infinite InlineSpinner-module__GoqXVa__spin;display:inline-block}.InlineSpinner-module__GoqXVa__spinner--onDark{border-color:#fff #fff6 #fff6}@keyframes InlineSpinner-module__GoqXVa__spin{to{transform:rotate(360deg)}}
.EmptyState-module__7SqAPW__wrap{color:#9ca3af;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;font-style:italic;display:flex}
.FilterBar-module__qBctCG__bar{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:16px;display:flex}.FilterBar-module__qBctCG__actions{align-items:center;gap:8px;display:flex}.FilterBar-module__qBctCG__bar input,.FilterBar-module__qBctCG__bar select,.FilterBar-module__qBctCG__bar button{height:var(--ctrl-h)}@media (max-width:767px){.FilterBar-module__qBctCG__actions{flex-basis:100%}}.FilterBar-module__qBctCG__group{flex-direction:column;gap:5px;display:flex}.FilterBar-module__qBctCG__group label{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:11px;font-weight:700}.FilterBar-module__qBctCG__group input,.FilterBar-module__qBctCG__group select{height:var(--ctrl-h);color:#111;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:9px 12px;font-size:14px;transition:border-color .15s}.FilterBar-module__qBctCG__group input:focus,.FilterBar-module__qBctCG__group select:focus{border-color:#4f8ef7;box-shadow:0 0 0 3px #4f8ef71f}.FilterBar-module__qBctCG__status{margin:0;font-size:13px}@media (max-width:767px){.FilterBar-module__qBctCG__group{flex:100%}.FilterBar-module__qBctCG__group input,.FilterBar-module__qBctCG__group select{width:100%}}.FilterBar-module__qBctCG__status--success{color:#27ae60}.FilterBar-module__qBctCG__status--error{color:#c0392b}
.FormPanel-module__ONfj6G__view{flex:1;margin:16px;padding:0 8px;overflow-y:auto}.FormPanel-module__ONfj6G__title{color:#1e2335;border-bottom:2px solid #e2e8f0;margin-bottom:24px;padding-bottom:12px;font-size:18px;font-weight:700}.FormPanel-module__ONfj6G__panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.FormPanel-module__ONfj6G__group{flex-direction:column;gap:6px;display:flex}.FormPanel-module__ONfj6G__group label{color:#374151;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.FormPanel-module__ONfj6G__group input,.FormPanel-module__ONfj6G__group textarea{color:#111;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.FormPanel-module__ONfj6G__group input{height:var(--ctrl-h)}.FormPanel-module__ONfj6G__group input:focus,.FormPanel-module__ONfj6G__group textarea:focus{border-color:#4f8ef7;box-shadow:0 0 0 3px #4f8ef71f}.FormPanel-module__ONfj6G__required{color:#e74c3c}@media (max-width:767px){.FormPanel-module__ONfj6G__title{display:none}}
.Toast-module__dpyMdW__container{z-index:9998;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.Toast-module__dpyMdW__toast{opacity:0;pointer-events:auto;border-radius:8px;align-items:center;gap:10px;max-width:420px;padding:10px 20px;font-size:13px;font-weight:500;transition:opacity .25s,transform .25s;display:flex;transform:translateY(-8px);box-shadow:0 4px 12px #0000002e}.Toast-module__dpyMdW__toast--visible{opacity:1;transform:translateY(0)}.Toast-module__dpyMdW__toast--success{color:#dcfce7;background:#166534;border-left:4px solid #22c55e}.Toast-module__dpyMdW__toast--info{color:#dbeafe;background:#1e3a5f;border-left:4px solid #60a5fa}.Toast-module__dpyMdW__toast--error{color:#fee2e2;background:#7f1d1d;border-left:4px solid #ef4444}.Toast-module__dpyMdW__toast--warning{color:#fef3c7;background:#78350f;border-left:4px solid #f59e0b}.Toast-module__dpyMdW__close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;margin-left:auto;padding:0 2px;font-size:18px;line-height:1}.Toast-module__dpyMdW__close:hover{opacity:1}
