[data-v-6edbfa54]:root{--bg-base:#031329;--bg-dark:#041a39;--bg-card:#0000004d;--bg-card-dark:#00000073;--bg-card-highlight:#2569c726;--accent-gold:#f4ac3b;--accent-blue:#1f5db2;--accent-red:#e3342f;--accent-green:#22c55e;--accent-blue-light:#0d3164;--text-primary:#fff;--text-muted:#9ca3af;--border-subtle:#ffffff14;--head-border:#f4ac3b;--accept-green:#10b981;--decline-red:darkred}.status-0[data-v-6edbfa54]{color:#6b7280}.status-1[data-v-6edbfa54]{color:#10b981}.status-2[data-v-6edbfa54]{color:#3b82f6}.status-3[data-v-6edbfa54]{color:#f59e0b}.status-4[data-v-6edbfa54],.status-5[data-v-6edbfa54]{color:#ef4444}.status-6[data-v-6edbfa54]{color:#8b5cf6}.status-7[data-v-6edbfa54]{color:#ec4899}.status-9[data-v-6edbfa54]{color:#6b7280}.btn[data-v-6edbfa54]{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:filter .15s,background-color .15s,border-color .15s;display:inline-flex}.btn[data-v-6edbfa54]:hover:not(:disabled){filter:brightness(1.12)}.btn[data-v-6edbfa54]:disabled{opacity:.5;cursor:default}.btn i[data-v-6edbfa54]{font-size:.75rem}.btn--primary[data-v-6edbfa54]{color:#fff;background-color:#1f5db2;border:1px solid #3b82f666}.btn--ghost[data-v-6edbfa54]{border:1px solid var(--border-subtle);color:#ffffffbf;background-color:#ffffff0a}.btn--ghost[data-v-6edbfa54]:hover:not(:disabled){color:#fff;background-color:#ffffff14}.btn--danger-ghost[data-v-6edbfa54]{color:#f87171;background-color:#e3342f1a;border:1px solid #e3342f4d}.btn--icon[data-v-6edbfa54]{padding:.35rem .45rem}.ui-input[data-v-6edbfa54],.ui-textarea[data-v-6edbfa54],.ui-select[data-v-6edbfa54]{border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);background-color:#ffffff0a;border-radius:6px;outline:none;padding:.45rem .6rem;font-family:inherit;font-size:.82rem;transition:border-color .15s}.ui-input[data-v-6edbfa54]:focus,.ui-textarea[data-v-6edbfa54]:focus,.ui-select[data-v-6edbfa54]:focus{border-color:#3b82f68c}.ui-input[data-v-6edbfa54]::placeholder,.ui-textarea[data-v-6edbfa54]::placeholder,.ui-select[data-v-6edbfa54]::placeholder{color:#ffffff4d}.ui-select option[data-v-6edbfa54]{background-color:#0b1626}.ui-textarea[data-v-6edbfa54]{resize:vertical;min-height:5rem;line-height:1.45}.ui-label[data-v-6edbfa54]{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin-bottom:.3rem;font-size:.7rem;font-weight:600;display:block}.ui-field[data-v-6edbfa54]{margin-bottom:.9rem}.ui-row[data-v-6edbfa54]{flex-wrap:wrap;gap:.75rem;display:flex}.ui-grow[data-v-6edbfa54]{flex:1;min-width:12rem}.ui-hint[data-v-6edbfa54]{color:#fff6;margin:.3rem 0 0;font-size:.7rem;line-height:1.4}.ui-actions[data-v-6edbfa54]{justify-content:flex-end;gap:.5rem;margin-top:1.1rem;display:flex}.ui-error[data-v-6edbfa54]{color:#f87171;margin:.4rem 0 0;font-size:.76rem}.access-description[data-v-6edbfa54]{color:var(--text-muted);margin:0 0 .7rem;font-size:.78rem}.level-legend[data-v-6edbfa54]{color:var(--text-muted);flex-wrap:wrap;gap:.35rem 1rem;margin-bottom:.9rem;font-size:.72rem;display:flex}.level-legend strong[data-v-6edbfa54]{color:#fffc;font-weight:600}.add-panel[data-v-6edbfa54]{border:1px solid var(--border-subtle);background-color:#ffffff06;border-radius:8px;margin-bottom:1rem;padding:.7rem}.kind-tabs[data-v-6edbfa54]{gap:.3rem;margin-bottom:.6rem;display:flex}.kind-tab[data-v-6edbfa54]{color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-family:inherit;font-size:.76rem;display:inline-flex}.kind-tab i[data-v-6edbfa54]{font-size:.7rem}.kind-tab[data-v-6edbfa54]:hover{color:#fff}.kind-tab.active[data-v-6edbfa54]{color:#93c5fd;background-color:#1f5db229;border-color:#3b82f673}.add-row[data-v-6edbfa54]{align-items:flex-start;gap:.5rem;display:flex}.add-target[data-v-6edbfa54]{flex:1;min-width:0}.add-level[data-v-6edbfa54]{width:8.5rem}.user-search[data-v-6edbfa54]{position:relative}.user-search>i[data-v-6edbfa54]{color:#ffffff59;pointer-events:none;font-size:.72rem;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.user-search .ui-input[data-v-6edbfa54]{padding-left:1.8rem}.user-results[data-v-6edbfa54]{z-index:5;background-color:#0b1626;border:1px solid #ffffff1f;border-radius:6px;max-height:14rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #00000073}.user-results button[data-v-6edbfa54]{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:space-between;gap:.5rem;padding:.4rem .55rem;font-family:inherit;font-size:.8rem;display:flex}.user-results button[data-v-6edbfa54]:hover{background-color:#3b82f626}.user-results button small[data-v-6edbfa54]{color:var(--text-muted)}.access-empty[data-v-6edbfa54]{color:var(--text-muted);text-align:center;margin:.5rem 0;font-size:.78rem}.access-group[data-v-6edbfa54]{margin-bottom:.8rem}.access-group h6[data-v-6edbfa54]{letter-spacing:.05em;text-transform:uppercase;color:#ffffff73;align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.7rem;font-weight:600;display:flex}.access-group h6 i[data-v-6edbfa54]{color:#60a5fab3;font-size:.68rem}.access-row[data-v-6edbfa54]{border:1px solid #0000;border-radius:6px;align-items:center;gap:.5rem;padding:.3rem .35rem .3rem .65rem;display:flex}.access-row[data-v-6edbfa54]:hover{border-color:var(--border-subtle);background-color:#ffffff08}.access-label[data-v-6edbfa54]{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.82rem;overflow:hidden}.access-level[data-v-6edbfa54]{width:8.5rem;padding-block:.3rem}.preset-panel[data-v-6edbfa54]{margin-bottom:.8rem}.preset-title[data-v-6edbfa54]{color:var(--text-muted);margin-bottom:.4rem;font-size:.72rem;display:block}.preset-chips[data-v-6edbfa54]{flex-wrap:wrap;gap:.4rem;display:flex}.preset-chip[data-v-6edbfa54]{background:#facc1514;border:1px solid #facc1573;border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.preset-apply[data-v-6edbfa54],.preset-remove[data-v-6edbfa54]{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}.preset-apply[data-v-6edbfa54]{padding:.3rem .7rem;font-size:.8rem}.preset-apply small[data-v-6edbfa54]{opacity:.6;margin-left:.3rem}.preset-apply[data-v-6edbfa54]:hover{background:#facc152e}.preset-remove[data-v-6edbfa54]{opacity:.55;padding:0 .55rem;font-size:.65rem}.preset-remove[data-v-6edbfa54]:hover{opacity:1;background:#ef444440}.preset-save[data-v-6edbfa54]{gap:.5rem;margin-top:.8rem;display:flex}.preset-info[data-v-6edbfa54]{color:var(--text-muted);margin:.4rem 0 0;font-size:.75rem}.preset-shared[data-v-6edbfa54]{opacity:.7;margin-right:.25rem;font-size:.65rem}.preset-shared-toggle[data-v-6edbfa54]{color:var(--text-muted);align-items:center;gap:.4rem;margin-top:.4rem;font-size:.78rem;display:flex}
