/* © StudioFlow Cloud · Canary:SF-GL-2026-8C71 */
#builderShell:not([hidden]) .sf-sp-wrap{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0 0 14px;padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,#f8fafcf5,#f1f5f9e0);border:1px solid rgba(15,23,42,.09);box-shadow:0 2px 10px #0f172a08;font-family:inherit}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-wrap,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-wrap{background:linear-gradient(180deg,#161d2bf0,#0f1521eb);border-color:#94a3b829;box-shadow:0 4px 16px #00000047}#builderShell:not([hidden]) .sf-sp-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}#builderShell:not([hidden]) .sf-sp-title-group{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}#builderShell:not([hidden]) .sf-sp-title{font-size:13px;font-weight:700;color:#0f172a;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:5px}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-title,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-title{color:#f8fafc}#builderShell:not([hidden]) .sf-sp-sync-pill{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#2563eb17;color:#1d4ed8;white-space:nowrap}#builderShell:not([hidden]) .sf-sp-sync-pill.is-auto{background:#10b9811f;color:#047857}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-sync-pill,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-sync-pill{background:#3b82f62e;color:#93c5fd}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-sync-pill.is-auto,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-sync-pill.is-auto{background:#10b98133;color:#6ee7b7}#builderShell:not([hidden]) .sf-sp-save-trigger{appearance:none;border:1px solid rgba(37,99,235,.28);background:#fff;color:#1d4ed8;font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px;cursor:pointer;transition:all .16s ease;white-space:nowrap;line-height:1.3}#builderShell:not([hidden]) .sf-sp-save-trigger:hover{background:#eff6ff;border-color:#2563eb}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-save-trigger,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-save-trigger{background:#2563eb2e;border-color:#60a5fa59;color:#bfdbfe}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-save-trigger:hover,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-save-trigger:hover{background:#2563eb47}#builderShell:not([hidden]) .sf-sp-empty-hint{margin-top:6px;font-size:12px;color:#64748b;line-height:1.45}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-empty-hint,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-empty-hint{color:#94a3b8}#builderShell:not([hidden]) .sf-sp-chips-row{display:flex;align-items:center;gap:7px;margin-top:9px;overflow-x:auto;max-width:100%;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}#builderShell:not([hidden]) .sf-sp-chips-row::-webkit-scrollbar{display:none}#builderShell:not([hidden]) .sf-sp-chip{appearance:none;display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#1e293b;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:all .15s ease}#builderShell:not([hidden]) .sf-sp-chip:hover{border-color:#2563eb;color:#1d4ed8}#builderShell:not([hidden]) .sf-sp-chip.is-active{background:#1d4ed8;border-color:#1d4ed8;color:#fff;box-shadow:0 2px 8px #1d4ed842}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-chip,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-chip{background:#1e293bdb;border-color:#94a3b838;color:#e2e8f0}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-chip.is-active,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-chip.is-active{background:#2563eb;border-color:#3b82f6;color:#fff}#builderShell:not([hidden]) .sf-sp-chip-star{font-size:11px;line-height:1}#builderShell:not([hidden]) .sf-sp-active-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(15,23,42,.1)}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-active-actions,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-active-actions{border-top-color:#94a3b829}#builderShell:not([hidden]) .sf-sp-mini-btn{appearance:none;border:1px solid rgba(15,23,42,.12);background:#ffffffd9;color:#334155;font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:8px;cursor:pointer;transition:all .15s ease}#builderShell:not([hidden]) .sf-sp-mini-btn:hover{border-color:#2563eb;color:#1d4ed8}#builderShell:not([hidden]) .sf-sp-mini-btn.is-default-on{background:#f59e0b24;border-color:#f59e0b66;color:#b45309}#builderShell:not([hidden]) .sf-sp-mini-btn.is-danger{color:#dc2626;border-color:#dc262638}#builderShell:not([hidden]) .sf-sp-mini-btn.is-danger.is-confirming{background:#dc2626;border-color:#dc2626;color:#fff}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-mini-btn,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-mini-btn{background:#0f172aa6;border-color:#94a3b838;color:#cbd5e1}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-mini-btn.is-default-on,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-mini-btn.is-default-on{background:#f59e0b38;border-color:#fbbf2473;color:#fde68a}#builderShell:not([hidden]) .sf-sp-drawer{margin-top:10px;padding:11px 12px;border-radius:11px;background:#fff;border:1px solid rgba(37,99,235,.22);display:flex;flex-direction:column;gap:8px}#builderShell:not([hidden]) .sf-sp-drawer[hidden]{display:none!important}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-drawer,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-drawer{background:#0f172ad9;border-color:#3b82f659}#builderShell:not([hidden]) .sf-sp-input-row{display:flex;gap:7px;align-items:center;flex-wrap:wrap}#builderShell:not([hidden]) .sf-sp-name-input{flex:1 1 200px;min-width:0;width:100%;box-sizing:border-box;padding:7px 11px;font-size:13px;border-radius:9px;border:1px solid rgba(15,23,42,.16);background:#f8fafc;color:#0f172a}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-name-input,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-name-input{background:#1e293be6;border-color:#94a3b847;color:#f8fafc}#builderShell:not([hidden]) .sf-sp-checks{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#334155}html[data-workspace-night="1"] #builderShell:not([hidden]) .sf-sp-checks,html[data-theme=obsidian] #builderShell:not([hidden]) .sf-sp-checks{color:#cbd5e1}#builderShell:not([hidden]) .sf-sp-check-lbl{display:inline-flex;align-items:center;gap:6px;cursor:pointer}#builderShell:not([hidden]) .sf-sp-drawer-btns{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}#builderShell:not([hidden]) .sf-sp-btn-primary{appearance:none;border:none;background:#1d4ed8;color:#fff;font-size:12.5px;font-weight:700;padding:6px 14px;border-radius:8px;cursor:pointer}#builderShell:not([hidden]) .sf-sp-btn-cancel{appearance:none;border:1px solid rgba(15,23,42,.14);background:transparent;color:#64748b;font-size:12px;font-weight:600;padding:6px 11px;border-radius:8px;cursor:pointer}@media(max-width:540px){#builderShell:not([hidden]) .sf-sp-wrap{padding:10px 11px}#builderShell:not([hidden]) .sf-sp-save-trigger{width:100%;text-align:center}}
