.spr-page[data-v-3072cd9b]{--primary:#006080;--primary-h:#007595;--blue:#2c6fa8;--blue-bg:#e7f1fa;--bg:#f1f6f7;--line:#e4eced;--line-2:#f0f4f5;--text:#1f2e33;--muted:#7c9296;--ok:#1f8a6d;--ok-bg:#e4f4ef;--red:#d9534f;--red-bg:#fdecea;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;padding:20px 24px 40px;color:var(--text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.spr-page [data-v-3072cd9b]{box-sizing:border-box}.spr-page button[data-v-3072cd9b],.spr-page input[data-v-3072cd9b],.spr-page select[data-v-3072cd9b]{font:inherit;color:inherit}.spr-head[data-v-3072cd9b]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.spr-icon[data-v-3072cd9b]{width:36px;height:36px;border-radius:11px;background:var(--blue-bg);display:grid;place-items:center;color:var(--blue)}.spr-head h3[data-v-3072cd9b]{font-size:19px;font-weight:700;color:var(--primary);margin:0}.spr-card[data-v-3072cd9b]{background:#fff;border:1px solid var(--line);border-radius:12px}.spr-toolbar[data-v-3072cd9b]{display:flex;align-items:center;gap:16px;padding:14px 17px;border-bottom:1px solid var(--line-2);flex-wrap:wrap}.spr-search[data-v-3072cd9b]{flex:1;min-width:200px}.spr-search input[data-v-3072cd9b]{border:1px solid #c9d8da;border-radius:7px;padding:9px 13px;width:100%;max-width:400px;font-size:13.5px;background:#fff}.spr-search input[data-v-3072cd9b]:focus{outline:2px solid #9ed3de;outline-offset:-1px;border-color:var(--primary)}.spr-info[data-v-3072cd9b]{display:flex;gap:8px;align-items:center}.spr-chip[data-v-3072cd9b]{display:inline-flex;align-items:center;font-size:12px;padding:4px 12px;border-radius:20px;font-weight:600;color:var(--ok);background:var(--ok-bg)}.spr-btn[data-v-3072cd9b]{cursor:pointer;border:1px solid #c9d8da;border-radius:7px;padding:8px 16px;background:#fff;font-size:13px;font-weight:600;color:var(--text);transition:.15s}.spr-btn[data-v-3072cd9b]:hover{background:#f5f8f8}.spr-page .spr-btn-primary[data-v-3072cd9b]{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 1px 2px rgba(0,96,128,.25)}.spr-page .spr-btn-primary[data-v-3072cd9b]:hover:not(:disabled){background:var(--primary-h);border-color:var(--primary-h)}.spr-page .spr-btn-primary[data-v-3072cd9b]:active:not(:disabled){background:#00506b;box-shadow:none}.spr-page .spr-btn-primary[data-v-3072cd9b]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.spr-page .spr-btn-danger-fill[data-v-3072cd9b]{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 1px 2px rgba(217,83,79,.25)}.spr-page .spr-btn-danger-fill[data-v-3072cd9b]:hover:not(:disabled){background:#c9302c;border-color:#c9302c}.spr-page .spr-btn-danger-fill[data-v-3072cd9b]:active:not(:disabled){background:#b52b28;box-shadow:none}.spr-page .spr-btn-danger-fill[data-v-3072cd9b]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.spr-page .spr-btn[data-v-3072cd9b]:focus-visible{outline:2px solid #9ed3de;outline-offset:2px}.spr-page .spr-btn-icon[data-v-3072cd9b]{cursor:pointer;padding:5px 7px;border-radius:7px;margin:2px;display:inline-flex;align-items:center;transition:.15s;color:var(--primary);border:1px solid var(--primary);background:var(--line-2)}.spr-page .spr-btn-icon[data-v-3072cd9b]:hover{background:var(--primary);color:#fff}.spr-page .spr-btn-icon.spr-btn-danger[data-v-3072cd9b]{color:var(--red);border-color:var(--red);background:var(--red-bg)}.spr-page .spr-btn-icon.spr-btn-danger[data-v-3072cd9b]:hover{background:var(--red);color:#fff}.spr-page .spr-btn-icon[data-v-3072cd9b]:focus-visible{outline:2px solid #9ed3de;outline-offset:2px}.spr-page .spr-btn-icon[data-tip][data-v-3072cd9b]{position:relative}.spr-page .spr-btn-icon[data-tip][data-v-3072cd9b]:focus-visible:after,.spr-page .spr-btn-icon[data-tip][data-v-3072cd9b]:hover:after{content:attr(data-tip);position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:4px;background:#14545c;color:#fff;font-size:11.5px;font-weight:500;line-height:1;padding:6px 9px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:20}.spr-page td.spr-act[data-v-3072cd9b]{white-space:nowrap;width:1%}.spr-page .spr-btn-close[data-v-3072cd9b]{cursor:pointer;background:none;border:none;padding:4px 6px;border-radius:5px;color:var(--muted);transition:.15s}.spr-page .spr-btn-close[data-v-3072cd9b]:hover{background:#f0f4f5;color:var(--primary)}.spr-table-wrap[data-v-3072cd9b]{overflow-x:auto}table[data-v-3072cd9b]{width:100%;border-collapse:collapse}th[data-v-3072cd9b]{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:#8aa1a5;font-weight:700;padding:12px 13px;border-bottom:1px solid var(--line);background:#fff;text-align:left}td[data-v-3072cd9b]{padding:11px 13px;border-bottom:1px solid var(--line-2);font-size:13.5px;vertical-align:middle}tbody tr:last-child td[data-v-3072cd9b]{border-bottom:0}tbody tr[data-v-3072cd9b]:hover{background:#fafcfc}td b[data-v-3072cd9b]{color:var(--primary)}td.muted[data-v-3072cd9b]{color:#a6b9bc}td.center[data-v-3072cd9b]{text-align:center}.spr-code[data-v-3072cd9b]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:5px;background:#eeecfa;color:#6a5dbb}.spr-empty[data-v-3072cd9b]{padding:36px 20px;text-align:center;color:var(--muted);font-size:13.5px}.spr-overlay[data-v-3072cd9b]{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:9999}.spr-modal[data-v-3072cd9b]{background:#fff;border-radius:14px;width:520px;max-width:94vw;box-shadow:0 12px 40px rgba(0,0,0,.18)}.spr-modal-sm[data-v-3072cd9b]{width:400px}.spr-modal-head[data-v-3072cd9b]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line-2)}.spr-modal-head h4[data-v-3072cd9b]{margin:0;font-size:16px;font-weight:700;color:var(--primary)}.spr-modal-head .spr-btn-close[data-v-3072cd9b]{font-size:22px;line-height:1}.spr-modal-body[data-v-3072cd9b]{padding:18px 20px}.spr-modal-body p[data-v-3072cd9b]{margin:0 0 8px;font-size:14px}.spr-modal-foot[data-v-3072cd9b]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--line-2)}.spr-field[data-v-3072cd9b]{margin-bottom:14px}.spr-field label[data-v-3072cd9b]{display:block;font-size:12.5px;font-weight:600;color:#5a7a7f;margin-bottom:5px}.spr-field input[data-v-3072cd9b]:not([type]),.spr-field input[type=number][data-v-3072cd9b],.spr-field input[type=text][data-v-3072cd9b]{border:1px solid #c9d8da;border-radius:7px;padding:9px 13px;width:100%;font-size:13.5px;background:#fff}.spr-field input[data-v-3072cd9b]:focus{outline:2px solid #9ed3de;outline-offset:-1px;border-color:var(--primary)}.spr-row[data-v-3072cd9b]{display:flex;gap:14px}.spr-row .spr-field[data-v-3072cd9b]{flex:1}.req[data-v-3072cd9b]{color:var(--red)}.spr-error[data-v-3072cd9b]{background:var(--red-bg);color:var(--red);padding:8px 12px;border-radius:7px;font-size:13px;margin-top:4px}