.app-panel[data-v-1042e9d1]{background:transparent;color:var(--fg);display:flex;flex-direction:column;font-family:var(--font-sans);gap:12px}.app-panel--no-pad[data-v-1042e9d1]{gap:0}.app-panel__head[data-v-1042e9d1]{align-items:flex-start;display:flex;gap:12px}.app-panel__prepend[data-v-1042e9d1]{align-items:center;color:var(--primary);display:inline-flex;flex-shrink:0}.app-panel__head-text[data-v-1042e9d1]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.app-panel__title-row[data-v-1042e9d1]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.app-panel__title[data-v-1042e9d1]{color:var(--fg);font-size:20px;font-weight:650;letter-spacing:-.01em;line-height:1.1;margin:0}.app-panel__subtitle[data-v-1042e9d1]{color:var(--fg-muted);font-size:12.5px;font-weight:400;line-height:1.5;margin:0;max-width:640px}.app-panel__head-actions[data-v-1042e9d1]{align-items:center;display:flex;flex-shrink:0;gap:8px}.app-panel__scope-chip[data-v-1042e9d1]{align-items:center;background:var(--s-high);border:1px solid var(--hairline-2);border-radius:var(--r-full);color:var(--fg-variant);display:inline-flex;font-size:11px;font-weight:600;height:22px;letter-spacing:.01em;line-height:1.2;padding:0 9px;white-space:nowrap}.app-panel__scope-chip--purple[data-v-1042e9d1]{background:var(--controller-soft);border-color:color-mix(in srgb,var(--controller) 32%,transparent);color:var(--controller)}.app-panel__scope-chip--blue[data-v-1042e9d1]{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary)}.app-panel__scope-chip--amber[data-v-1042e9d1]{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 26%,transparent);color:var(--warn)}.app-panel__scope-chip--green[data-v-1042e9d1]{background:var(--ok-soft);border-color:color-mix(in srgb,var(--ok) 26%,transparent);color:var(--ok)}.app-panel__action[data-v-1042e9d1]{align-items:center;border-radius:var(--r-md);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:600;gap:7px;height:36px;justify-content:center;padding:0 15px;transition:background var(--dur),border-color var(--dur),box-shadow var(--dur);white-space:nowrap}.app-panel__action--primary[data-v-1042e9d1]{background:var(--primary-solid);border:1px solid transparent;box-shadow:0 2px 12px -4px color-mix(in srgb,var(--primary) 50%,transparent);color:var(--primary-solid-ink)}.app-panel__action--primary[data-v-1042e9d1]:hover{filter:brightness(1.05)}.app-panel__action--ghost[data-v-1042e9d1]{background:var(--s-high);border:1px solid var(--hairline-2);color:var(--fg)}.app-panel__action--ghost[data-v-1042e9d1]:hover{background:var(--s-highest);border-color:var(--outline)}.app-panel__action--icon[data-v-1042e9d1]{background:transparent;border:1px solid transparent;color:var(--fg-variant);padding:0;width:36px}.app-panel__action--icon[data-v-1042e9d1]:hover{background:var(--s-high);color:var(--fg)}.app-panel__body[data-v-1042e9d1]{display:flex;flex-direction:column;gap:12px;min-width:0}
