@import '_content/MyBravo.Control.Components/MyBravo.Control.Components.yi19rja64g.bundle.scp.css';

/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-4dvxvj5e0i]{position:fixed;z-index:1000;right:1rem;bottom:1rem;display:none;padding:.75rem 1rem;border:1px solid #f3b5b8;border-radius:.7rem;background:#fff1f2;color:#8c252a;box-shadow:0 .7rem 2rem rgb(15 23 42/.18)}#blazor-error-ui a[b-4dvxvj5e0i]{margin-left:.75rem;color:inherit;font-weight:700}#blazor-error-ui .dismiss[b-4dvxvj5e0i]{margin-left:.75rem;border:0;background:transparent;color:inherit;cursor:pointer}.embedded-content[b-4dvxvj5e0i]{width:100%;height:100vh;overflow:auto;padding:1.25rem 1.4rem;background:#f4f6fa}.nav-section[b-4dvxvj5e0i]{display:grid;gap:.18rem;margin-bottom:1rem}.nav-section-label[b-4dvxvj5e0i]{padding:.45rem .75rem;color:var(--td-sidebar-muted);font-size:.65rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.language-menu[b-4dvxvj5e0i],.user-menu[b-4dvxvj5e0i]{position:relative}.language-menu summary[b-4dvxvj5e0i],.user-menu summary[b-4dvxvj5e0i]{display:flex;height:2.5rem;align-items:center;gap:.5rem;padding:0 .65rem;border-radius:.55rem;color:var(--td-topbar-text);cursor:pointer;font-size:.78rem;font-weight:750;list-style:none}.language-menu summary[b-4dvxvj5e0i]::-webkit-details-marker,.user-menu summary[b-4dvxvj5e0i]::-webkit-details-marker{display:none}.language-menu summary:hover[b-4dvxvj5e0i],.user-menu summary:hover[b-4dvxvj5e0i]{background:var(--td-topbar-hover)}.language-menu summary:focus-visible[b-4dvxvj5e0i],.user-menu summary:focus-visible[b-4dvxvj5e0i]{outline:2px solid var(--td-focus);outline-offset:2px}.language-menu>div[b-4dvxvj5e0i],.user-menu>div[b-4dvxvj5e0i]{position:absolute;top:calc(100% + .55rem);right:0;z-index:250;display:grid;min-width:10rem;padding:.4rem;border:1px solid var(--td-border-subtle);border-radius:.7rem;background:var(--td-surface);box-shadow:var(--td-shadow-dialog);color:var(--td-text)}.language-menu a[b-4dvxvj5e0i],.user-menu button[b-4dvxvj5e0i],.user-menu>div>span[b-4dvxvj5e0i]{padding:.65rem .75rem;border-radius:.45rem;color:inherit;text-decoration:none;white-space:nowrap}.language-menu a:hover[b-4dvxvj5e0i],.user-menu button:hover[b-4dvxvj5e0i]{background:var(--td-accent-soft)}.language-menu a[aria-current="true"][b-4dvxvj5e0i]{color:var(--td-accent);font-weight:800}.user-menu>div>span[b-4dvxvj5e0i]{border-bottom:1px solid var(--td-border-subtle);color:var(--td-text-muted);font-size:.75rem}.user-avatar[b-4dvxvj5e0i]{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:.55rem;background:linear-gradient(145deg,var(--td-accent),var(--td-accent-strong));color:var(--td-on-accent)}@media(max-width:700px){.user-name[b-4dvxvj5e0i]{display:none}.user-menu summary[b-4dvxvj5e0i]{padding:0 .25rem}}
/* /Components/Pages/Compare.razor.rz.scp.css */
.compare-page[b-c1uzo89yip]{width:100%;min-width:0;color:#172033}.compare-heading[b-c1uzo89yip]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.eyebrow[b-c1uzo89yip]{font-size:10px;font-weight:800;letter-spacing:.18em;color:#7169ef}.compare-heading h1[b-c1uzo89yip]{font-size:30px;letter-spacing:-.035em;margin:4px 0}.compare-heading p[b-c1uzo89yip]{margin:0;color:#758096}.refresh[b-c1uzo89yip],.swap[b-c1uzo89yip]{border:1px solid #dfe3ec;background:#fff;border-radius:10px;padding:10px 14px;color:#4c566b;cursor:pointer}.environment-picker[b-c1uzo89yip]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e6e8ef;border-radius:14px;box-shadow:0 2px 8px #17203308}.environment-picker[b-c1uzo89yip]  .environment-side{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.environment-picker[b-c1uzo89yip]  .side-letter{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:10px;background:#f0efff;color:#5e57dd;font-weight:800}.environment-picker[b-c1uzo89yip]  label{display:flex;flex-direction:column;min-width:0;flex:1}.environment-picker[b-c1uzo89yip]  label small{font-size:9px;letter-spacing:.14em;color:#8b94a8;font-weight:800}.environment-picker[b-c1uzo89yip]  select{border:0;background:transparent;padding:2px 0;font:600 14px inherit;color:#252e43;outline:none;width:100%}.environment-picker[b-c1uzo89yip]  .realm-chip{font-size:11px;color:#6961dc;background:#f3f2ff;border-radius:999px;padding:5px 9px}.swap[b-c1uzo89yip]{padding:7px 10px;font-size:18px}.compare-button[b-c1uzo89yip]{align-self:stretch;border:0;border-radius:10px;background:#625bf6;color:white;font-weight:750;padding:0 25px;cursor:pointer}.compare-button:disabled[b-c1uzo89yip],.swap:disabled[b-c1uzo89yip]{opacity:.45;cursor:not-allowed}.spinner[b-c1uzo89yip],.large-spinner[b-c1uzo89yip]{display:inline-block;border:2px solid #ffffff66;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:spin-b-c1uzo89yip .8s linear infinite}.large-spinner[b-c1uzo89yip]{width:30px;height:30px;border-color:#d8d6ff;border-top-color:#625bf6}@keyframes spin-b-c1uzo89yip{to{transform:rotate(360deg)}}.compare-empty[b-c1uzo89yip]{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8790a3}.compare-empty>span:not(.large-spinner)[b-c1uzo89yip]{display:grid;place-items:center;width:52px;height:52px;background:#f0efff;border-radius:15px;font-size:25px;color:#625bf6}.compare-empty h2[b-c1uzo89yip]{margin:14px 0 5px;color:#293247}.compare-empty p[b-c1uzo89yip]{margin:0;max-width:490px}.compare-error[b-c1uzo89yip]{margin-top:18px;padding:14px 18px;border:1px solid #fecaca;background:#fff5f5;border-radius:12px;color:#b42318;display:flex;gap:12px}.summary-grid[b-c1uzo89yip]{display:grid;grid-template-columns:1.15fr repeat(4,1fr);gap:10px;margin:16px 0}.summary[b-c1uzo89yip]{text-align:left;border:1px solid #e5e8ef;background:#fff;border-radius:12px;padding:12px 14px;cursor:pointer;color:#536078}.summary span[b-c1uzo89yip],.summary small[b-c1uzo89yip]{display:block;font-size:11px}.summary strong[b-c1uzo89yip]{display:block;font-size:22px;color:#222c42;margin:2px 0}.summary.active[b-c1uzo89yip]{border-color:#8c86f5;box-shadow:0 0 0 2px #625bf61a}.summary.added strong[b-c1uzo89yip]{color:#16845b}.summary.removed strong[b-c1uzo89yip]{color:#d14a51}.summary.modified strong[b-c1uzo89yip]{color:#b77915}.summary.unchanged strong[b-c1uzo89yip]{color:#718096}.compare-content[b-c1uzo89yip]{display:flex;min-width:0;height:calc(100vh - 315px);min-height:430px;background:#fff;border:1px solid #e4e7ee;border-radius:14px;overflow:hidden}.diff-list[b-c1uzo89yip]{display:flex;flex-direction:column;min-width:0;flex:1}.diff-toolbar[b-c1uzo89yip]{display:flex;align-items:center;gap:13px;padding:12px;border-bottom:1px solid #eceef3}.kind-tabs[b-c1uzo89yip]{display:flex;background:#f4f5f8;border-radius:9px;padding:3px}.kind-tabs button[b-c1uzo89yip]{border:0;background:transparent;padding:7px 10px;border-radius:7px;font-size:12px;color:#697388;cursor:pointer}.kind-tabs button.active[b-c1uzo89yip]{background:#fff;color:#353058;box-shadow:0 1px 4px #17203315}.kind-tabs span[b-c1uzo89yip]{font-size:10px;color:#949caf;margin-left:3px}.diff-search[b-c1uzo89yip]{height:34px;display:flex;align-items:center;gap:7px;flex:1;max-width:310px;border:1px solid #e0e3ea;border-radius:9px;padding:0 9px}.diff-search input[b-c1uzo89yip]{border:0;outline:0;min-width:0;flex:1}.diff-search button[b-c1uzo89yip]{border:0;background:transparent}.show-all[b-c1uzo89yip]{font-size:11px;color:#697388;white-space:nowrap}.column-labels[b-c1uzo89yip],.diff-row[b-c1uzo89yip]{display:grid;grid-template-columns:minmax(250px,1.5fr) minmax(110px,.6fr) minmax(110px,.6fr) auto 18px;gap:12px;align-items:center}.column-labels[b-c1uzo89yip]{padding:8px 15px;border-bottom:1px solid #eceef3;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#9ba3b3}.diff-rows[b-c1uzo89yip]{overflow:auto;min-height:0}.diff-row[b-c1uzo89yip]{width:100%;border:0;border-bottom:1px solid #f0f1f5;background:#fff;text-align:left;padding:10px 15px;cursor:pointer;color:#303a50}.diff-row:hover[b-c1uzo89yip],.diff-row.selected[b-c1uzo89yip]{background:#f9f9ff}.diff-row.selected[b-c1uzo89yip]{box-shadow:inset 3px 0 #625bf6}.resource-cell[b-c1uzo89yip]{display:flex;align-items:center;gap:10px;min-width:0}.resource-cell>span[b-c1uzo89yip]{min-width:0}.resource-cell strong[b-c1uzo89yip],.resource-cell small[b-c1uzo89yip]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-cell strong[b-c1uzo89yip]{font-size:12px}.resource-cell small[b-c1uzo89yip]{font-size:10px;color:#929bad;margin-top:2px}.resource-icon[b-c1uzo89yip]{display:grid;place-items:center;width:29px;height:29px;flex:none;border-radius:8px;font-style:normal;font-size:10px;font-weight:850;background:#edefff;color:#565fc4}.resource-icon.group[b-c1uzo89yip]{background:#e9f8f3;color:#218167}.resource-icon.role[b-c1uzo89yip]{background:#fff2df;color:#a86917}.side-state[b-c1uzo89yip]{display:flex;align-items:center;gap:5px;font-size:10px}.side-state i[b-c1uzo89yip]{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font-style:normal}.side-state.present[b-c1uzo89yip]{color:#3d806b}.side-state.present i[b-c1uzo89yip]{background:#dff5ed}.side-state.missing[b-c1uzo89yip]{color:#9aa2b2}.side-state.missing i[b-c1uzo89yip]{background:#eff1f4}.side-state.changed[b-c1uzo89yip]{color:#a56b17}.side-state.changed i[b-c1uzo89yip]{background:#fff0d7}.change-pill[b-c1uzo89yip]{font-size:9px;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 7px;background:#eef0f4;color:#707a8d}.change-pill.added[b-c1uzo89yip]{background:#def5eb;color:#147854}.change-pill.removed[b-c1uzo89yip]{background:#fde8e9;color:#ba3f48}.change-pill.modified[b-c1uzo89yip]{background:#fff0d7;color:#946016}.row-arrow[b-c1uzo89yip]{color:#a7aebc}.no-results[b-c1uzo89yip]{height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#929bad}.no-results strong[b-c1uzo89yip]{color:#4b566c;margin:8px 0 3px}.no-results small[b-c1uzo89yip]{font-size:11px}.diff-detail[b-c1uzo89yip]{width:min(420px,38%);border-left:1px solid #e3e6ed;display:flex;flex-direction:column;background:#fbfbfd}.diff-detail>header[b-c1uzo89yip]{display:flex;justify-content:space-between;padding:17px;border-bottom:1px solid #e5e7ed;background:#fff}.diff-detail h2[b-c1uzo89yip]{font-size:18px;margin:8px 0 2px;overflow-wrap:anywhere}.diff-detail p[b-c1uzo89yip]{font-size:11px;color:#8b94a6;margin:0}.diff-detail header button[b-c1uzo89yip]{align-self:flex-start;border:0;background:#f1f2f5;border-radius:8px;width:28px;height:28px}.detail-body[b-c1uzo89yip]{overflow:auto;padding:16px}.detail-body h3[b-c1uzo89yip]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#788296}.detail-body h3 span[b-c1uzo89yip]{background:#e9e7ff;color:#625bf6;border-radius:99px;padding:2px 6px}.property-diff[b-c1uzo89yip],.presence-card[b-c1uzo89yip]{background:#fff;border:1px solid #e5e7ed;border-radius:10px;padding:12px;margin-bottom:9px}.property-diff>strong[b-c1uzo89yip]{font-size:11px}.property-diff>div[b-c1uzo89yip]{display:grid;grid-template-columns:1fr 15px 1fr;align-items:center;gap:6px;margin-top:8px}.property-diff div>span[b-c1uzo89yip]{padding:9px;border-radius:7px;overflow-wrap:anywhere;font-size:11px}.property-diff small[b-c1uzo89yip]{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.property-diff .old[b-c1uzo89yip]{background:#fff1f1;color:#933b42}.property-diff .new[b-c1uzo89yip]{background:#edf9f4;color:#246c57}.property-diff b[b-c1uzo89yip]{text-align:center;color:#a1a8b5}.presence-card span[b-c1uzo89yip],.presence-card strong[b-c1uzo89yip]{display:block}.presence-card span[b-c1uzo89yip]{font-size:10px;text-transform:uppercase;color:#7c65de;font-weight:800}.presence-card strong[b-c1uzo89yip]{margin:7px 0}.presence-card p[b-c1uzo89yip]{line-height:1.5}.deep-links[b-c1uzo89yip]{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.deep-links a[b-c1uzo89yip]{font-size:10px;color:#5952d2;background:#eeedff;text-decoration:none;padding:7px 9px;border-radius:7px}
.client-filter[b-c1uzo89yip]{height:34px;display:flex;align-items:center;gap:7px;border:1px solid #e0e3ea;border-radius:9px;padding:0 8px;background:#fff}.client-filter span[b-c1uzo89yip]{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#929bad}.client-filter select[b-c1uzo89yip]{max-width:180px;border:0;background:transparent;outline:0;color:#4d576c;font-size:11px;font-weight:650;padding-right:3px}.client-filter:focus-within[b-c1uzo89yip]{border-color:#8c86f5;box-shadow:0 0 0 2px #625bf612}
@media(max-width:1050px){.summary small[b-c1uzo89yip]{display:none}.environment-picker[b-c1uzo89yip]  .realm-chip{display:none}.side-state[b-c1uzo89yip]{font-size:0}.client-filter select[b-c1uzo89yip]{max-width:120px}}@media(max-width:760px){.environment-picker[b-c1uzo89yip]{flex-wrap:wrap}.environment-picker[b-c1uzo89yip]  .environment-side{flex-basis:calc(50% - 30px)}.compare-button[b-c1uzo89yip]{height:38px;width:100%}.summary-grid[b-c1uzo89yip]{grid-template-columns:repeat(2,1fr)}.summary.total[b-c1uzo89yip]{grid-column:span 2}.compare-content[b-c1uzo89yip]{height:auto;min-height:500px}.diff-detail[b-c1uzo89yip]{position:fixed;z-index:20;inset:70px 10px 10px;width:auto;border:1px solid #e3e6ed;border-radius:13px}.column-labels[b-c1uzo89yip],.diff-row[b-c1uzo89yip]{grid-template-columns:minmax(170px,1fr) 30px 30px auto 10px}.diff-toolbar[b-c1uzo89yip]{flex-wrap:wrap}.client-filter[b-c1uzo89yip]{order:2}.diff-search[b-c1uzo89yip]{order:3;min-width:180px}.show-all[b-c1uzo89yip]{order:4}}
/* /Components/Pages/Explorer.razor.rz.scp.css */
.explorer-page[b-4f98hryeut]{display:flex;height:100%;min-height:0;flex-direction:column}.explorer-heading[b-4f98hryeut]{flex:none;align-items:flex-end}.pane-switch[b-4f98hryeut]{display:flex;padding:4px;border:1px solid #dfe4ed;border-radius:12px;background:#fff;box-shadow:0 6px 18px #25314a0d}.pane-switch button[b-4f98hryeut]{width:38px;height:34px;border:0;border-radius:8px;background:transparent;color:#8a94a6;font-weight:700}.pane-switch button.active[b-4f98hryeut]{background:#172033;color:#fff}.context-bar[b-4f98hryeut]{display:flex;flex:none;align-items:flex-end;gap:14px;margin:16px 0;padding:12px 16px;border:1px solid #e2e6ee;border-radius:14px;background:#fff}.context-bar label[b-4f98hryeut]{display:grid;gap:5px;min-width:230px}.context-bar label>span[b-4f98hryeut],.context-realm>span[b-4f98hryeut]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8b94a5}.context-bar select[b-4f98hryeut]{height:38px;padding:0 36px 0 11px;border:1px solid #dce1e9;border-radius:9px;background:#fafbfc;color:#172033;font-weight:650}.context-realm[b-4f98hryeut]{display:grid;gap:5px;min-width:150px}.context-realm strong[b-4f98hryeut]{display:flex;height:38px;align-items:center;padding:0 12px;border:1px solid #e4e7ed;border-radius:9px;background:#f7f8fa}.context-arrow[b-4f98hryeut]{padding-bottom:10px;color:#a2aab8}.context-meta[b-4f98hryeut]{display:grid;grid-template-columns:auto 1fr;column-gap:9px;margin-left:auto;align-items:center}.context-meta .status-dot[b-4f98hryeut]{grid-row:1/3;width:9px;height:9px;border-radius:50%;background:#20b486;box-shadow:0 0 0 4px #dff7ef}.context-meta small[b-4f98hryeut]{max-width:260px;overflow:hidden;color:#8b94a5;text-overflow:ellipsis}.entity-tabs[b-4f98hryeut]{display:flex;flex:none;gap:5px;padding:0 8px;border-bottom:1px solid #dfe4ec}.entity-tabs button[b-4f98hryeut]{display:flex;align-items:center;gap:7px;padding:11px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#758095;font-weight:700}.entity-tabs button.active[b-4f98hryeut]{border-color:#635bdb;color:#635bdb}.panel-status[b-4f98hryeut]{display:flex;flex:none;align-items:center;gap:6px;padding:7px 10px;color:#8a94a6;font-size:10px}.panel-status span[b-4f98hryeut]{text-transform:uppercase;letter-spacing:.08em}.panel-status strong[b-4f98hryeut]{display:grid;width:21px;height:21px;place-items:center;border-radius:6px;background:#625bf6;color:#fff}.panel-status small[b-4f98hryeut]{margin-left:3px}.workspace-grid[b-4f98hryeut]{display:grid;min-height:0;flex:1;gap:10px;overflow-x:auto;overscroll-behavior:contain;scroll-snap-type:x proximity}.workspace-grid.panels-1[b-4f98hryeut]{grid-template-columns:minmax(720px,1fr)}.workspace-grid.panels-2[b-4f98hryeut]{grid-template-columns:repeat(2,minmax(620px,1fr))}.workspace-grid.panels-3[b-4f98hryeut]{grid-template-columns:repeat(3,minmax(620px,1fr))}.explorer-empty[b-4f98hryeut]{display:grid;height:100%;place-items:center;align-content:center;text-align:center;color:#8c96a6}.explorer-empty>span[b-4f98hryeut]{display:grid;width:56px;height:56px;place-items:center;border-radius:17px;background:#efedff;color:#6258d5;font-size:24px}.explorer-empty p[b-4f98hryeut]{margin-top:7px;color:#9ba3b1}@media(max-width:900px){.context-meta[b-4f98hryeut]{display:none}.workspace-grid.panels-1[b-4f98hryeut],.workspace-grid.panels-2[b-4f98hryeut],.workspace-grid.panels-3[b-4f98hryeut]{grid-template-columns:repeat(var(--panels,1),calc(100vw - 48px))}.workspace-grid.panels-2[b-4f98hryeut]{--panels:2}.workspace-grid.panels-3[b-4f98hryeut]{--panels:3}}@media(max-width:700px){.context-bar[b-4f98hryeut]{align-items:stretch;flex-direction:column}.context-arrow[b-4f98hryeut]{display:none}.context-bar label[b-4f98hryeut]{min-width:0}.entity-tabs[b-4f98hryeut]{overflow-x:auto}.panel-status small[b-4f98hryeut]{display:none}}
.single-workspace[b-4f98hryeut]{min-height:0;flex:1}.single-workspace[b-4f98hryeut]  .workspace-panel{width:100%;height:100%}
/* /Components/Pages/ExplorerDetail.razor.rz.scp.css */
.detail-content[b-2xn8n1o50g]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.detail-close[b-2xn8n1o50g]{position:absolute;right:18px;top:18px;z-index:2;border:0;background:transparent;color:#939cac;font-size:24px}.detail-header[b-2xn8n1o50g]{flex:none;padding:25px 28px 17px;border-bottom:1px solid #e8ebf1;background:#fbfcfe}.detail-kicker[b-2xn8n1o50g]{font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#6a61d7}.detail-header h2[b-2xn8n1o50g]{margin:7px 32px 2px 0;font-size:22px;line-height:1.2}.detail-header p[b-2xn8n1o50g]{margin:0;color:#8b94a4;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-body[b-2xn8n1o50g]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 24px 28px;scrollbar-gutter:stable}.detail-body h3[b-2xn8n1o50g]{display:flex;justify-content:space-between;margin:20px 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#6e788a}.detail-body h3 span[b-2xn8n1o50g]{color:#9aa2b0}.relation-list[b-2xn8n1o50g]{display:grid;gap:5px}.relation-list button[b-2xn8n1o50g]{display:grid;grid-template-columns:1fr auto;gap:1px;width:100%;padding:8px 10px;border:1px solid #e5e8ef;border-radius:9px;background:#fff;text-align:left;color:#263044}.relation-list button small[b-2xn8n1o50g]{grid-row:2;color:#929aaa}.relation-list button span[b-2xn8n1o50g]{grid-column:2;grid-row:1/3;align-self:center}.chip-list[b-2xn8n1o50g]{display:flex;flex-wrap:wrap;gap:6px}.role-grid[b-2xn8n1o50g]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.chip-list button[b-2xn8n1o50g]{min-width:0;padding:7px 9px;border:1px solid #dfdcfb;border-radius:8px;background:#f5f3ff;color:#5047b8;text-align:left;overflow:hidden}.chip-list strong[b-2xn8n1o50g],.chip-list small[b-2xn8n1o50g]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-list strong[b-2xn8n1o50g]{font-size:11px}.chip-list small[b-2xn8n1o50g]{margin-top:2px;color:#8983ca;font-size:9px}.detail-body dl[b-2xn8n1o50g]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:9px;font-size:12px}.detail-body dt[b-2xn8n1o50g]{color:#8992a1}.detail-body dd[b-2xn8n1o50g]{margin:0;word-break:break-word}.detail-body pre[b-2xn8n1o50g]{max-height:260px;overflow:auto;padding:13px;border-radius:10px;background:#192131;color:#d9e1ef;font-size:11px}@media(max-width:1200px){.role-grid[b-2xn8n1o50g]{grid-template-columns:1fr}}
.detail-filter[b-2xn8n1o50g]{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;margin:10px 0 4px;padding:0 11px;border:1px solid #dfe4eb;border-radius:10px;background:#fff;box-shadow:0 5px 16px #1720330a;color:#8b94a4}.detail-filter input[b-2xn8n1o50g]{width:100%;height:36px;border:0;outline:0;background:transparent;color:#263044}
.detail-close:focus-visible[b-2xn8n1o50g],.relation-list button:focus-visible[b-2xn8n1o50g],.chip-list button:focus-visible[b-2xn8n1o50g]{outline:2px solid #625bf6;outline-offset:2px}
/* /Components/Pages/ExplorerWorkspacePanel.razor.rz.scp.css */
.workspace-panel[b-e89ym6v7bd]{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);min-width:620px;min-height:0;overflow:hidden;border:1px solid #e0e5ed;border-radius:16px;background:#fff;box-shadow:0 10px 30px #1720330a;transition:border-color .15s,box-shadow .15s;scroll-snap-align:start}.workspace-panel.active[b-e89ym6v7bd]{border-color:#7269e8;box-shadow:0 0 0 2px #7269e824,0 12px 34px #17203312}.panel-list[b-e89ym6v7bd]{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid #e7eaf0}.panel-tools[b-e89ym6v7bd]{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #edf0f4}.panel-tools>div:first-child[b-e89ym6v7bd]{margin-right:auto}.panel-tools h2[b-e89ym6v7bd]{margin:0;font-size:16px}.panel-tools>div>span[b-e89ym6v7bd]{font-size:10px;color:#929bab}.panel-search[b-e89ym6v7bd]{display:flex;align-items:center;min-width:190px;flex:1;padding-left:8px;border:1px solid #dfe4eb;border-radius:9px;background:#f8f9fb}.panel-search input[b-e89ym6v7bd]{min-width:0;width:100%;height:34px;border:0;outline:0;background:transparent}.panel-search button[b-e89ym6v7bd],.panel-pager button[b-e89ym6v7bd]{height:28px;border:0;border-radius:7px;background:#eceafd;color:#5148c8;font-weight:750}.event-mode[b-e89ym6v7bd]{display:flex;padding:2px;border:1px solid #e1e4eb;border-radius:8px;background:#f7f8fa}.event-mode button[b-e89ym6v7bd]{padding:6px 8px;border:0;border-radius:6px;background:transparent;color:#7b8494;font-size:9px;font-weight:750}.event-mode button.active[b-e89ym6v7bd]{background:#fff;color:#5148c8;box-shadow:0 2px 7px #17203312}.panel-rows[b-e89ym6v7bd]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.row[b-e89ym6v7bd]{display:flex;width:100%;align-items:center;gap:9px;padding:10px 12px;border:0;border-bottom:1px solid #eff1f5;background:#fff;text-align:left;color:#263044}.row:hover[b-e89ym6v7bd],.row.selected[b-e89ym6v7bd]{background:#f6f5ff}.row.selected[b-e89ym6v7bd]{box-shadow:inset 3px 0 #665cdf}.row>span:nth-child(2)[b-e89ym6v7bd]{display:grid;min-width:0;flex:1}.row strong[b-e89ym6v7bd],.row small[b-e89ym6v7bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row small[b-e89ym6v7bd]{margin-top:2px;color:#8993a4;font-size:10px}.row i[b-e89ym6v7bd]{color:#aeb5c1;font-size:20px;font-style:normal}.avatar[b-e89ym6v7bd],.group-icon[b-e89ym6v7bd],.role-icon[b-e89ym6v7bd],.event-icon[b-e89ym6v7bd]{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:9px;background:#ebe9ff;color:#574ec7;font-size:10px}.group-icon[b-e89ym6v7bd]{background:#e6f7f3;color:#128267}.role-icon[b-e89ym6v7bd]{background:#fff1dc;color:#b16c11}.event-icon[b-e89ym6v7bd]{background:#edf1f7;color:#59677b}.panel-pager[b-e89ym6v7bd]{display:flex;flex:none;align-items:center;justify-content:space-between;padding:9px 12px;color:#808a9a;font-size:10px}.panel-pager button[b-e89ym6v7bd]{width:30px}.panel-pager button:disabled[b-e89ym6v7bd]{opacity:.35}.panel-detail[b-e89ym6v7bd]{min-width:0;min-height:0;overflow:hidden;background:#fbfcfe}.panel-detail[b-e89ym6v7bd]  .detail-header{padding:18px 20px 13px}.panel-detail[b-e89ym6v7bd]  .detail-body{padding-inline:18px}.panel-empty[b-e89ym6v7bd],.detail-empty[b-e89ym6v7bd],.rows-empty[b-e89ym6v7bd]{display:grid;height:100%;place-items:center;align-content:center;padding:24px;text-align:center;color:#929bab}.panel-empty[b-e89ym6v7bd]{grid-column:1/3}.panel-empty>span[b-e89ym6v7bd],.detail-empty>span[b-e89ym6v7bd]{display:grid;place-items:center;width:50px;height:50px;margin-bottom:10px;border-radius:15px;background:#efedff;color:#6258d5;font-size:22px}.panel-empty small[b-e89ym6v7bd],.detail-empty small[b-e89ym6v7bd],.rows-empty small[b-e89ym6v7bd]{max-width:260px;margin-top:5px}.rows-empty[b-e89ym6v7bd]{min-height:240px}.panel-loading[b-e89ym6v7bd]{display:flex;height:100%;min-height:140px;align-items:center;justify-content:center;gap:8px;color:#8993a4}.panel-loading span[b-e89ym6v7bd]{width:17px;height:17px;border:2px solid #ddd;border-top-color:#625bf6;border-radius:50%;animation:spin-b-e89ym6v7bd .8s linear infinite}.panel-error[b-e89ym6v7bd]{margin:12px;padding:11px;border-radius:9px;background:#fff0f0;color:#a93636}@keyframes spin-b-e89ym6v7bd{to{transform:rotate(360deg)}}
.event-filters[b-e89ym6v7bd]{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:7px;padding:9px 12px;border-bottom:1px solid #e9edf2;background:#fafbfc}.event-filters label[b-e89ym6v7bd]{display:flex;min-width:0;flex-direction:column;gap:3px}.event-filters label>span[b-e89ym6v7bd]{color:#7a8595;font-size:9px;font-weight:750;text-transform:uppercase}.event-filters input[b-e89ym6v7bd],.event-filters select[b-e89ym6v7bd]{width:100%;min-width:0;height:31px;padding:0 7px;border:1px solid #dfe4eb;border-radius:7px;background:#fff;color:#344054;font-size:10px}.event-filters input:focus[b-e89ym6v7bd],.event-filters select:focus[b-e89ym6v7bd]{border-color:#756ce5;outline:0;box-shadow:0 0 0 2px #756ce51a}.filter-actions[b-e89ym6v7bd]{display:flex;grid-column:1/-1;justify-content:flex-end;gap:6px}.filter-actions button[b-e89ym6v7bd]{height:29px;padding:0 10px;border:0;border-radius:7px;font-size:10px;font-weight:750}.filter-actions .clear[b-e89ym6v7bd]{background:#eef1f5;color:#606b7c}.filter-actions .apply[b-e89ym6v7bd]{background:#6259d4;color:#fff}@media(max-width:760px){.workspace-panel[b-e89ym6v7bd]{grid-template-columns:1fr;min-width:calc(100vw - 48px);overflow-y:auto}.panel-empty[b-e89ym6v7bd]{grid-column:1}.panel-list[b-e89ym6v7bd]{min-height:420px;border-right:0}.panel-detail[b-e89ym6v7bd]{min-height:480px;border-top:1px solid #e7eaf0}.event-filters[b-e89ym6v7bd]{grid-template-columns:repeat(2,minmax(100px,1fr))}}
/* /Components/Pages/Home.razor.rz.scp.css */
.page-heading[b-2a4giixo57]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.eyebrow[b-2a4giixo57]{font-size:11px;font-weight:750;letter-spacing:.13em;color:#625bf6}.page-heading h1[b-2a4giixo57]{margin:7px 0 6px;font-size:31px;letter-spacing:-.035em}.page-heading p[b-2a4giixo57],.panel-heading p[b-2a4giixo57]{margin:0;color:#727c90}.primary-action[b-2a4giixo57]{display:inline-flex;padding:11px 16px;border-radius:11px;background:#625bf6;color:#fff;text-decoration:none;font-size:14px;font-weight:650;box-shadow:0 8px 20px rgba(98,91,246,.22)}.metrics[b-2a4giixo57]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dashboard-panel[b-2a4giixo57]{margin-top:18px;background:#fff;border:1px solid #e5e9f2;border-radius:18px;padding:23px;box-shadow:0 10px 30px rgba(31,42,68,.045)}.panel-heading[b-2a4giixo57]{display:flex;justify-content:space-between;align-items:center}.panel-heading h2[b-2a4giixo57]{margin:0 0 5px;font-size:18px}.panel-heading a[b-2a4giixo57]{color:#625bf6;text-decoration:none;font-weight:650;font-size:13px}.empty-state[b-2a4giixo57]{text-align:center;padding:55px 20px}.empty-state>span[b-2a4giixo57]{font-size:36px;color:#625bf6}.empty-state h3[b-2a4giixo57]{margin:10px 0 7px}.empty-state p[b-2a4giixo57]{color:#7b8497;margin:0 0 20px}.instance-row[b-2a4giixo57]{display:grid;grid-template-columns:auto 1fr auto auto;gap:14px;align-items:center;padding:15px 4px;border-top:1px solid #edf0f5}.instance-row small[b-2a4giixo57]{display:block;color:#7b8497;margin-top:3px}.instance-mark[b-2a4giixo57]{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#eeedff;color:#554ee9;font-weight:800}.instance-row>a[b-2a4giixo57]{color:#625bf6;text-decoration:none}.status[b-2a4giixo57]{font-size:11px;padding:5px 9px;border-radius:99px;background:#eef1f5;color:#697386}@media(max-width:1100px){.metrics[b-2a4giixo57]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.metrics[b-2a4giixo57]{grid-template-columns:1fr}.page-heading[b-2a4giixo57]{align-items:flex-start;gap:18px;flex-direction:column}}
/* /Components/Pages/Instances.razor.rz.scp.css */
.page-heading[b-m11cbpal7u]{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.page-heading span[b-m11cbpal7u]{color:#625bf6;font-size:11px;font-weight:750;letter-spacing:.13em}.page-heading h1[b-m11cbpal7u]{margin:7px 0 6px;font-size:30px}.page-heading p[b-m11cbpal7u],.editor-title p[b-m11cbpal7u]{margin:0;color:#727c90}.primary[b-m11cbpal7u],.secondary[b-m11cbpal7u],.instance-row button[b-m11cbpal7u],.icon-button[b-m11cbpal7u]{border:0;cursor:pointer;font:inherit}.primary[b-m11cbpal7u]{padding:11px 16px;border-radius:11px;background:#625bf6;color:#fff;font-weight:650;box-shadow:0 8px 20px rgba(98,91,246,.2)}.secondary[b-m11cbpal7u]{padding:11px 16px;border-radius:11px;background:#eef0f5;color:#394258}.editor-card[b-m11cbpal7u],.list-card[b-m11cbpal7u]{background:#fff;border:1px solid #e5e9f2;border-radius:18px;box-shadow:0 10px 30px rgba(31,42,68,.045)}.editor-card[b-m11cbpal7u]{padding:24px;margin-bottom:18px}.editor-title[b-m11cbpal7u]{display:flex;justify-content:space-between}.editor-title h2[b-m11cbpal7u]{margin:0 0 5px}.icon-button[b-m11cbpal7u]{background:none;font-size:24px;color:#7b8497}.form-grid[b-m11cbpal7u]{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:24px}.form-grid label[b-m11cbpal7u]{display:grid;gap:7px}.form-grid label span[b-m11cbpal7u]{font-size:12px;font-weight:700;color:#4c566a}.form-grid .full[b-m11cbpal7u]{grid-column:1/-1}.form-grid input[b-m11cbpal7u]{width:100%;padding:12px 13px;border:1px solid #dce1ea;border-radius:10px;background:#fbfcfe;font:inherit;outline:none}.form-grid input:focus[b-m11cbpal7u]{border-color:#7770f8;box-shadow:0 0 0 3px rgba(98,91,246,.1)}.form-actions[b-m11cbpal7u]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.form-error[b-m11cbpal7u]{color:#b4232a;background:#fff0f1;padding:10px;border-radius:9px}.list-card[b-m11cbpal7u]{padding:8px 22px}.instance-row[b-m11cbpal7u]{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto auto auto;align-items:center;gap:18px;padding:17px 0;border-bottom:1px solid #edf0f5}.instance-row:last-child[b-m11cbpal7u]{border:0}.logo[b-m11cbpal7u]{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#eeedff;color:#554ee9;font-weight:800}.instance-info strong[b-m11cbpal7u],.instance-info span[b-m11cbpal7u]{display:block}.instance-info span[b-m11cbpal7u]{color:#7b8497;font-size:13px;margin-top:3px}.realm[b-m11cbpal7u],.state[b-m11cbpal7u]{padding:5px 9px;background:#f1f3f7;border-radius:99px;color:#667085;font-size:11px}.instance-row button[b-m11cbpal7u]{background:none;color:#625bf6;font-size:13px}.instance-row .delete[b-m11cbpal7u]{color:#c43c44}.empty[b-m11cbpal7u]{min-height:230px;display:grid;place-content:center;text-align:center;gap:8px;color:#7b8497}.empty strong[b-m11cbpal7u]{color:#263044}@media(max-width:800px){.form-grid[b-m11cbpal7u]{grid-template-columns:1fr}.form-grid .full[b-m11cbpal7u]{grid-column:auto}.instance-row[b-m11cbpal7u]{grid-template-columns:auto 1fr auto}.realm[b-m11cbpal7u],.state[b-m11cbpal7u]{display:none}.page-heading[b-m11cbpal7u]{align-items:flex-start;gap:18px;flex-direction:column}}
.connection-notice[b-m11cbpal7u] { margin:12px 0; padding:11px 13px; border-radius:10px; background:#eefcf7; color:#167552; font-size:13px; }
.instance-row[b-m11cbpal7u]{grid-template-columns:auto auto minmax(220px,1fr) auto auto auto auto auto auto;gap:14px;transition:background .16s,box-shadow .16s}.instance-row.drag-target[b-m11cbpal7u]{margin-inline:-10px;padding-inline:10px;border-radius:11px;background:#f4f3ff;box-shadow:inset 3px 0 #625bf6}.instance-row.drag-source[b-m11cbpal7u]{opacity:.55}.drag-handle[b-m11cbpal7u]{display:grid;place-items:center;width:30px;min-width:30px;height:38px;border-radius:9px;color:#8c95a8;font-size:19px;line-height:1;letter-spacing:-5px;cursor:grab;user-select:none;touch-action:none}.drag-handle:hover[b-m11cbpal7u]{background:#f0efff;color:#625bf6}.drag-handle:active[b-m11cbpal7u]{cursor:grabbing;background:#e9e7ff}.instance-row button:disabled[b-m11cbpal7u]{color:#b8becc;cursor:not-allowed}.order-actions[b-m11cbpal7u]{display:flex;gap:2px}.order-actions button[b-m11cbpal7u]{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:#f3f4f8;font-size:14px}.order-actions button:not(:disabled):hover[b-m11cbpal7u]{background:#e9e7ff}.visually-hidden[b-m11cbpal7u]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:800px){.instance-row[b-m11cbpal7u]{grid-template-columns:auto auto 1fr auto}.drag-handle[b-m11cbpal7u]{display:grid}}
.delete-confirm[b-m11cbpal7u]{display:flex;grid-column:span 3;align-items:center;justify-content:flex-end;gap:8px;padding:5px 8px;border-radius:9px;background:#fff1f2;color:#a93842;font-size:11px;font-weight:700}.delete-confirm button[b-m11cbpal7u]{padding:5px 7px;border-radius:6px;background:#fff}.icon-button:focus-visible[b-m11cbpal7u],.instance-row button:focus-visible[b-m11cbpal7u],.primary:focus-visible[b-m11cbpal7u],.secondary:focus-visible[b-m11cbpal7u]{outline:2px solid #625bf6;outline-offset:2px}
.heading-actions[b-m11cbpal7u]{display:flex;align-items:center;gap:10px}.open-all[b-m11cbpal7u]{white-space:nowrap}.tabs-status[b-m11cbpal7u]{min-height:20px;margin:-14px 0 8px;text-align:right;color:#667085;font-size:12px}.tabs-status:empty[b-m11cbpal7u]{visibility:hidden}.open-keycloak[b-m11cbpal7u]{display:inline-flex;align-items:center;white-space:nowrap;color:#625bf6;font-size:13px;font-weight:650;text-decoration:none}.open-keycloak:hover[b-m11cbpal7u]{text-decoration:underline}.open-keycloak:focus-visible[b-m11cbpal7u]{outline:2px solid #625bf6;outline-offset:3px;border-radius:3px}
@media(max-width:800px){.heading-actions[b-m11cbpal7u]{width:100%;flex-wrap:wrap}.tabs-status[b-m11cbpal7u]{text-align:left;margin-top:-10px}.open-keycloak[b-m11cbpal7u]{grid-column:3}}
/* /Components/Pages/OperationConsole.razor.rz.scp.css */
.operation-console[b-gp5735ajec]{background:#0b0f15;border:1px solid #283242;border-radius:14px;overflow:hidden}.operation-console header[b-gp5735ajec]{display:flex;justify-content:space-between;padding:11px 14px;background:#131923;color:#ced7e4}.operation-console header span[b-gp5735ajec]{display:flex;align-items:center;gap:8px;font-weight:700}.operation-console header small[b-gp5735ajec]{color:#778598}.pulse[b-gp5735ajec]{width:8px;height:8px;background:#53606e;border-radius:50%}.pulse.active[b-gp5735ajec]{background:#56d8bb;box-shadow:0 0 0 5px #56d8bb20}.console-body[b-gp5735ajec]{height:230px;overflow:auto;padding:10px 13px;font:11px/1.6 Consolas,monospace}.console-body>div[b-gp5735ajec]{display:grid;grid-template-columns:82px 72px 1fr;gap:6px}.console-body time[b-gp5735ajec]{color:#59687b}.console-body b.info[b-gp5735ajec]{color:#65bcec}.console-body b.success[b-gp5735ajec]{color:#5bd7aa}.console-body b.error[b-gp5735ajec]{color:#fb7993}.console-body p[b-gp5735ajec]{color:#637083}
/* /Components/Pages/Operations.razor.rz.scp.css */
.operations-page[b-gcvgbud859]{padding:28px 34px 50px;max-width:1800px;margin:auto;color:#e9edf4}.operations-hero[b-gcvgbud859]{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}.operations-hero>div:first-child>span[b-gcvgbud859],.result-card>span[b-gcvgbud859]{font-size:11px;letter-spacing:.14em;color:#63d8c5;font-weight:800}.operations-hero h1[b-gcvgbud859]{font-size:34px;margin:5px 0}.operations-hero p[b-gcvgbud859],.lead[b-gcvgbud859]{color:#8f9bad;margin:0}.safety[b-gcvgbud859]{display:flex;gap:10px;align-items:center;background:#122522;border:1px solid #1f5147;padding:11px 16px;border-radius:12px}.safety b[b-gcvgbud859]{color:#51d2a6}.safety span[b-gcvgbud859]{display:flex;flex-direction:column}.safety small[b-gcvgbud859]{color:#7b958f}.tool-grid[b-gcvgbud859]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.tool-card[b-gcvgbud859]{display:flex;align-items:center;text-align:left;gap:13px;padding:16px;border:1px solid #293140;background:#171c24;color:#e9edf4;border-radius:14px;cursor:pointer}.tool-card:hover[b-gcvgbud859],.tool-card.active[b-gcvgbud859]{border-color:#3d978a;background:#192723}.tool-card i[b-gcvgbud859]{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#242c37;color:#63d8c5;font-style:normal;font-weight:800}.tool-card span[b-gcvgbud859]{display:flex;flex:1;flex-direction:column;gap:4px}.tool-card small[b-gcvgbud859]{color:#8c98aa;line-height:1.3}.tool-card>b[b-gcvgbud859]{font-size:20px}.operation-layout[b-gcvgbud859]{display:grid;grid-template-columns:minmax(520px,1.25fr) minmax(360px,.75fr);gap:16px}.operation-form[b-gcvgbud859],.result-card[b-gcvgbud859]{background:#151a22;border:1px solid #293140;border-radius:16px;padding:22px}.operation-form h2[b-gcvgbud859]{margin:0 0 5px}.operation-form label[b-gcvgbud859]{display:flex;flex-direction:column;gap:7px;color:#aeb8c8;font-size:12px}.operation-form input[b-gcvgbud859],.operation-form select[b-gcvgbud859]{background:#10141b;border:1px solid #303949;border-radius:9px;color:#e8edf4;padding:10px 11px;min-width:0}.file-grid[b-gcvgbud859],.field-grid[b-gcvgbud859]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.file-picker[b-gcvgbud859]{position:relative;align-items:center!important;padding:16px;border:1px dashed #3b4656;border-radius:11px}.file-picker input[b-gcvgbud859]{position:absolute;inset:0;opacity:0;cursor:pointer}.file-picker>span[b-gcvgbud859]{font-size:23px;color:#55cdb8}.file-picker small[b-gcvgbud859]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.run[b-gcvgbud859],.secondary[b-gcvgbud859]{border:0;border-radius:9px;padding:11px 16px;font-weight:750;cursor:pointer}.run[b-gcvgbud859]{margin-top:18px;background:#5cd4c0;color:#09231f}.run:disabled[b-gcvgbud859]{opacity:.4;cursor:not-allowed}.secondary[b-gcvgbud859]{background:#26303d;color:#dce4ee}fieldset[b-gcvgbud859]{border:1px solid #303949;border-radius:11px;margin:18px 0;padding:12px}legend[b-gcvgbud859]{padding:0 7px;font-weight:700}legend small[b-gcvgbud859]{color:#778497}.target-list[b-gcvgbud859]{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.target-list label[b-gcvgbud859],.scope-row label[b-gcvgbud859]{flex-direction:row;align-items:center;padding:9px;background:#10151c;border-radius:8px}.target-list input[b-gcvgbud859],.scope-row input[b-gcvgbud859]{width:auto}.target-list span[b-gcvgbud859]{display:flex;flex-direction:column}.scope-row[b-gcvgbud859]{display:flex;flex-wrap:wrap;gap:7px}.rule-head[b-gcvgbud859]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.rule-head div[b-gcvgbud859]{display:flex;flex-direction:column}.rule-head small[b-gcvgbud859]{color:#7f8b9c}.rule-row[b-gcvgbud859]{display:grid;grid-template-columns:1fr 1fr 1.4fr 1.4fr auto;gap:7px;margin-top:8px}.rule-row button[b-gcvgbud859]{background:#341d27;color:#f78ca4;border:0;border-radius:8px;font-size:18px}.result-side[b-gcvgbud859]{display:flex;flex-direction:column;gap:12px;min-width:0}.result-card h3[b-gcvgbud859]{margin:5px 0}.result-card p[b-gcvgbud859]{color:#8f9bad}.metrics[b-gcvgbud859]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0}.metrics b[b-gcvgbud859]{background:#11161d;border-radius:9px;padding:11px;font-size:22px}.metrics small[b-gcvgbud859]{display:block;color:#8491a3;font-size:10px}.metrics .warn[b-gcvgbud859]{color:#ffc56a}.metrics .danger[b-gcvgbud859]{color:#ff7993}.result-row[b-gcvgbud859]{display:flex;gap:9px;padding:9px 0;border-top:1px solid #252d39}.result-row>span[b-gcvgbud859]{height:min-content;padding:3px 6px;border-radius:5px;font-size:9px;font-weight:800;background:#25303b}.result-row>span.error[b-gcvgbud859]{background:#4a202b;color:#ff9bad}.result-row>span.warn[b-gcvgbud859]{background:#493819;color:#ffcd78}.result-row>span.ok[b-gcvgbud859]{background:#17372f;color:#72e1bd}.result-row div[b-gcvgbud859]{display:flex;flex-direction:column;min-width:0}.result-row small[b-gcvgbud859]{color:#7f8b9b}.operation-console[b-gcvgbud859]{background:#0b0f15;border:1px solid #283242;border-radius:14px;overflow:hidden}.operation-console header[b-gcvgbud859]{display:flex;justify-content:space-between;padding:11px 14px;background:#131923;color:#ced7e4}.operation-console header span[b-gcvgbud859]{display:flex;align-items:center;gap:8px;font-weight:700}.operation-console header small[b-gcvgbud859]{color:#778598}.pulse[b-gcvgbud859]{width:8px;height:8px;background:#53606e;border-radius:50%}.pulse.active[b-gcvgbud859]{background:#56d8bb;box-shadow:0 0 0 5px #56d8bb20}.console-body[b-gcvgbud859]{height:230px;overflow:auto;padding:10px 13px;font:11px/1.6 Consolas,monospace}.console-body>div[b-gcvgbud859]{display:grid;grid-template-columns:82px 72px 1fr;gap:6px}.console-body time[b-gcvgbud859]{color:#59687b}.console-body b.info[b-gcvgbud859]{color:#65bcec}.console-body b.success[b-gcvgbud859]{color:#5bd7aa}.console-body b.error[b-gcvgbud859]{color:#fb7993}.console-body p[b-gcvgbud859]{color:#637083}@media(max-width:1000px){.operation-layout[b-gcvgbud859]{grid-template-columns:1fr}.tool-grid[b-gcvgbud859]{grid-template-columns:1fr}.operations-hero[b-gcvgbud859]{align-items:start;flex-direction:column}}@media(max-width:650px){.operations-page[b-gcvgbud859]{padding:18px 12px}.file-grid[b-gcvgbud859],.field-grid[b-gcvgbud859],.target-list[b-gcvgbud859]{grid-template-columns:1fr}.rule-row[b-gcvgbud859]{grid-template-columns:1fr 1fr}.safety[b-gcvgbud859]{display:none}}
.action-row[b-gcvgbud859]{display:flex;align-items:center;gap:10px}.apply[b-gcvgbud859]{margin-top:18px;border:1px solid #65d9c3;background:#17372f;color:#79e7ce;border-radius:9px;padding:10px 16px;font-weight:800;cursor:pointer}.apply:disabled[b-gcvgbud859]{opacity:.35;cursor:not-allowed}.apply-confirm[b-gcvgbud859]{margin-top:12px;padding:12px;border:1px solid #344052;background:#10151c;border-radius:10px;display:flex;flex-direction:column;gap:8px}.apply-confirm label[b-gcvgbud859]{flex-direction:row;align-items:center}.apply-confirm input[b-gcvgbud859]{width:auto}.apply-confirm .danger[b-gcvgbud859]{color:#ff9bad}.apply-confirm small[b-gcvgbud859]{color:#718095}

/* Operations is a workspace, so it deliberately uses the whole content canvas. */
.operations-page[b-gcvgbud859]{width:100%;max-width:none;margin:0;padding:0 0 32px}
.operation-layout[b-gcvgbud859]{grid-template-columns:minmax(620px,1.45fr) minmax(440px,.85fr);align-items:start;gap:20px}
.operation-form[b-gcvgbud859],.result-side[b-gcvgbud859]{align-self:start;min-height:0}
.result-side[b-gcvgbud859]{position:sticky;top:0;max-height:calc(100vh - 104px)}
.result-card[b-gcvgbud859]{min-height:0;max-height:calc(100vh - 374px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.result-row[b-gcvgbud859]{align-items:flex-start}

@media(max-width:1200px){.operation-layout[b-gcvgbud859]{grid-template-columns:minmax(520px,1.2fr) minmax(380px,.8fr)}}
@media(max-width:1000px){.operations-page[b-gcvgbud859]{padding-bottom:24px}.result-side[b-gcvgbud859]{position:static;max-height:none}.result-card[b-gcvgbud859]{max-height:560px}}

/* KeyDeck visual language: light workspace, white surfaces and violet actions. */
.operations-page[b-gcvgbud859]{color:#172033}
.operations-hero>div:first-child>span[b-gcvgbud859],.result-card>span[b-gcvgbud859]{color:#625bf6}
.operations-hero h1[b-gcvgbud859]{color:#20293d;letter-spacing:-.035em}
.operations-hero p[b-gcvgbud859],.lead[b-gcvgbud859]{color:#758096}
.safety[b-gcvgbud859]{background:#effaf6;border-color:#ccecdf;color:#246c57;box-shadow:none}
.safety b[b-gcvgbud859]{color:#16845b}
.safety small[b-gcvgbud859]{color:#638477}
.tool-card[b-gcvgbud859]{border-color:#e3e7ef;background:#fff;color:#263044;box-shadow:0 4px 14px rgba(31,42,68,.035)}
.tool-card:hover[b-gcvgbud859]{border-color:#c8c4fb;background:#faf9ff}
.tool-card.active[b-gcvgbud859]{border-color:#8c86f5;background:#f5f3ff;box-shadow:0 0 0 2px rgba(98,91,246,.08)}
.tool-card i[b-gcvgbud859]{background:#eeedff;color:#5951d5}
.tool-card small[b-gcvgbud859]{color:#7f899c}
.tool-card>b[b-gcvgbud859]{color:#a0a7b5}
.operation-form[b-gcvgbud859],.result-card[b-gcvgbud859]{border-color:#e3e7ef;background:#fff;box-shadow:0 8px 26px rgba(31,42,68,.045)}
.operation-form h2[b-gcvgbud859],.result-card h3[b-gcvgbud859]{color:#253047}
.operation-form label[b-gcvgbud859]{color:#536078;font-weight:650}
.operation-form input[b-gcvgbud859],.operation-form select[b-gcvgbud859]{border-color:#dce2eb;background:#fbfcfe;color:#263044;outline:none}
.operation-form input:focus[b-gcvgbud859],.operation-form select:focus[b-gcvgbud859]{border-color:#817af2;box-shadow:0 0 0 3px rgba(98,91,246,.09)}
.file-picker[b-gcvgbud859]{border-color:#cfd6e2;background:#fafbfe}
.file-picker:hover[b-gcvgbud859]{border-color:#8881ef;background:#f7f5ff}
.file-picker>span[b-gcvgbud859]{color:#625bf6}
.run[b-gcvgbud859]{background:#625bf6;color:#fff;box-shadow:0 7px 17px rgba(98,91,246,.18)}
.secondary[b-gcvgbud859]{background:#eef0f5;color:#414c62}
.apply[b-gcvgbud859]{border-color:#bdb8fa;background:#f0efff;color:#5149c8}
.apply-confirm[b-gcvgbud859]{border-color:#e0e3eb;background:#f8f9fc}
.apply-confirm .danger[b-gcvgbud859]{color:#b93b4b}
.apply-confirm small[b-gcvgbud859]{color:#7e899b}
fieldset[b-gcvgbud859]{border-color:#e0e4eb;background:#fbfcfe}
legend[b-gcvgbud859]{color:#465168}
legend small[b-gcvgbud859]{color:#8a94a5}
.target-list label[b-gcvgbud859],.scope-row label[b-gcvgbud859]{background:#f1f3f7;color:#4d586d}
.target-list label:has(input:checked)[b-gcvgbud859],.scope-row label:has(input:checked)[b-gcvgbud859]{background:#efedff;color:#5149c8}
.rule-head small[b-gcvgbud859]{color:#7f899b}
.rule-row button[b-gcvgbud859]{background:#fff0f2;color:#bd4050}
.result-card p[b-gcvgbud859]{color:#758096}
.metrics b[b-gcvgbud859]{background:#f4f6f9;color:#263044}
.metrics .warn[b-gcvgbud859]{color:#a86b13}
.metrics .danger[b-gcvgbud859]{color:#bf4051}
.result-row[b-gcvgbud859]{border-color:#eceff4}
.result-row>span[b-gcvgbud859]{background:#edf0f4;color:#596579}
.result-row>span.error[b-gcvgbud859]{background:#fdebed;color:#b53c49}
.result-row>span.warn[b-gcvgbud859]{background:#fff2dd;color:#9a6518}
.result-row>span.ok[b-gcvgbud859]{background:#e5f6ef;color:#18765a}
.result-row strong[b-gcvgbud859]{color:#354057}
.result-row small[b-gcvgbud859]{color:#7f899b}
.operation-console[b-gcvgbud859]{box-shadow:0 7px 22px rgba(19,28,43,.12)}

.file-picker[b-gcvgbud859]{min-height:126px;justify-content:center;overflow:hidden;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}
.file-picker input[type=file][b-gcvgbud859]{width:100%;height:100%;padding:0;z-index:2}
.file-picker:hover[b-gcvgbud859],.file-picker:focus-within[b-gcvgbud859]{border-color:#817af2;background:#f7f5ff;box-shadow:0 0 0 3px rgba(98,91,246,.08);transform:translateY(-1px)}
.file-picker .file-icon[b-gcvgbud859]{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#eeedff;color:#5b53d6;font-size:21px;font-weight:800}
.file-picker .file-name[b-gcvgbud859]{max-width:100%;color:#7c879a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.file-picker em[b-gcvgbud859]{color:#949dad;font-size:10px;font-style:normal;font-weight:500}
.file-picker.has-file[b-gcvgbud859]{border-style:solid;border-color:#9fdcc9;background:#f3fbf8}
.file-picker.has-file .file-icon[b-gcvgbud859]{background:#dff5ed;color:#16845b}
.file-picker.has-file .file-name[b-gcvgbud859]{color:#27705b;font-weight:750}
.file-picker.has-file em[b-gcvgbud859]{color:#719184}
.file-picker.drag-active[b-gcvgbud859]{border-style:solid;border-color:#625bf6;background:#efedff;box-shadow:0 0 0 4px rgba(98,91,246,.13);transform:translateY(-2px)}
.file-picker.drag-active .file-icon[b-gcvgbud859]{background:#625bf6;color:#fff}
/* /Components/Pages/Workspace.razor.rz.scp.css */
.app-workspace[b-udha2f8rst]{display:grid;height:100%;min-height:0;gap:7px;overflow-x:auto;background:#dce1e9;scroll-snap-type:x proximity}.app-workspace.panels-2[b-udha2f8rst]{grid-template-columns:repeat(2,minmax(600px,1fr))}.app-workspace.panels-3[b-udha2f8rst]{grid-template-columns:repeat(3,minmax(560px,1fr))}.app-panel[b-udha2f8rst]{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:#f4f6fa;scroll-snap-align:start}.app-panel.active[b-udha2f8rst]{box-shadow:inset 0 0 0 3px #736bea}.app-panel>header[b-udha2f8rst]{display:flex;flex:none;align-items:center;gap:9px;height:32px;padding:0 11px;background:#222c3d;color:#cbd2de;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.app-panel.active>header[b-udha2f8rst]{background:#625bf6;color:#fff}.app-panel>header small[b-udha2f8rst]{min-width:0;overflow:hidden;color:inherit;opacity:.7;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0}.app-panel iframe[b-udha2f8rst]{width:100%;min-height:0;flex:1;border:0;background:#f4f6fa}.activate-overlay[b-udha2f8rst]{position:absolute;inset:32px 0 0;border:0;background:transparent;cursor:pointer}.empty-panel[b-udha2f8rst]{display:grid;flex:1;place-items:center;align-content:center;border:0;background:#f8f9fb;color:#8d97a7;text-align:center}.empty-panel span[b-udha2f8rst]{font-size:30px;color:#625bf6}.empty-panel strong[b-udha2f8rst]{margin-top:9px;color:#465066}.empty-panel small[b-udha2f8rst]{margin-top:5px}@media(max-width:900px){.app-workspace.panels-2[b-udha2f8rst],.app-workspace.panels-3[b-udha2f8rst]{grid-template-columns:repeat(var(--count),calc(100vw - 36px))}.app-workspace.panels-2[b-udha2f8rst]{--count:2}.app-workspace.panels-3[b-udha2f8rst]{--count:3}}
.workspace-gutter[b-udha2f8rst]{position:relative;z-index:5;width:7px;min-width:7px;padding:0;border:0;background:#dce1e9;cursor:col-resize;touch-action:none}.workspace-gutter span[b-udha2f8rst]{position:absolute;top:50%;left:2px;width:3px;height:44px;transform:translateY(-50%);border-radius:4px;background:#aeb7c5;transition:.15s}.workspace-gutter:hover span[b-udha2f8rst],.workspace-gutter:focus-visible span[b-udha2f8rst]{height:64px;background:#625bf6}.workspace-gutter:focus-visible[b-udha2f8rst]{outline:2px solid #625bf6;outline-offset:-2px}
@media(max-width:900px){.app-workspace[b-udha2f8rst]{grid-template-columns:repeat(var(--count),calc(100vw - 36px))!important}.workspace-gutter[b-udha2f8rst]{display:none}}
.app-workspace[b-udha2f8rst]{gap:0}.app-workspace.panels-1[b-udha2f8rst]{grid-template-columns:minmax(320px,1fr)}
