/* The two existing layout values, with an administration-only chat preview. */
#view-launcher #launcher-form .launcher-entry-preset{border-top:0;padding:0 0 20px}
#view-launcher .launcher-entry-preset legend{font-size:14px;font-weight:600;color:var(--ink,#15283f);margin-bottom:12px}
[data-theme=dark] #view-launcher .launcher-entry-preset legend{color:#edf3fb}
#view-launcher .launcher-entry-preset .hint{margin:0;line-height:1.6}
#launcher-preview{container-type:inline-size;--lp-ink:#15283f;--lp-muted:#52657c;--lp-line:#dce5f0;--lp-surface:#f8fafc;--lp-input:#fff;--lp-accent:var(--mikis-primary,#205bc7);--lp-active:#eaf1fd}
#launcher-preview.preview-dark{--lp-ink:#edf3fb;--lp-muted:#b0c0d5;--lp-line:#30445e;--lp-surface:#0d1d31;--lp-input:#0d1d31;--lp-accent:var(--mikis-accent,#85b4ff);--lp-active:#173250}
#launcher-preview[data-layout=tabs] h2{font-size:22px;line-height:1.3;margin:16px 0 8px}
#launcher-preview .launcher-preview-intro{color:var(--lp-muted);line-height:1.6;overflow-wrap:anywhere}
#launcher-preview .task-launch-grid{margin:16px 0;gap:10px}
#launcher-preview .task-launch-card{display:flex;flex-direction:column;align-items:flex-start;position:relative;min-height:0;padding:16px;text-align:left;font:inherit;color:var(--lp-ink);background:var(--lp-surface);border-color:var(--lp-line)}
#launcher-preview .task-launch-card>.task-symbol{position:static;flex-shrink:0}
#launcher-preview .task-launch-card[aria-pressed=true]{border-color:var(--lp-accent);box-shadow:inset 0 0 0 1px var(--lp-accent)}
#launcher-preview .launcher-card-title{display:block;font-size:17px;font-weight:600;line-height:1.4;margin:12px 0 7px;overflow-wrap:anywhere}
#launcher-preview .launcher-card-description{display:block;font-size:13px;font-weight:400;line-height:1.65;color:var(--lp-muted);overflow-wrap:anywhere}
#launcher-preview .launcher-preview-selected{display:block;margin-top:12px;font-size:12px;font-weight:600;line-height:1.5;color:var(--lp-accent)}
#launcher-preview .task-tabs{display:grid;position:static;width:100%;min-width:0;flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:transparent;border:0;padding:0;margin:16px 0}
#launcher-preview .task-tabs button{min-height:44px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;border:1px solid var(--lp-line);border-radius:16px;background:var(--lp-surface);color:var(--lp-ink);padding:10px 12px;font-size:13px;line-height:1.5}
#launcher-preview .task-tabs button>span:last-child{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}
#launcher-preview .task-tabs button[aria-pressed=true]{color:var(--lp-accent);border-color:var(--lp-accent);background:var(--lp-active);box-shadow:none}
#launcher-preview .launcher-preview-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0}
#launcher-preview .launcher-preview-tools button{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;min-width:0;border:1px solid var(--lp-line);border-radius:16px;padding:10px 12px;background:var(--lp-surface);color:var(--lp-ink);font-size:13px;font-weight:600;line-height:1.5;text-align:left;opacity:1;cursor:default;overflow-wrap:anywhere}
#launcher-preview .launcher-preview-tools svg{width:18px;height:18px;flex:0 0 18px;color:var(--lp-accent)}
#launcher-preview .launcher-composer-preview{padding:16px;border:1px solid var(--lp-line);border-radius:22px;background:var(--lp-input);color:var(--lp-ink)}
#launcher-preview .launcher-composer-placeholder{font-size:16px;font-weight:400;line-height:1.6;color:var(--lp-muted);margin:0 0 20px;overflow-wrap:anywhere}
#launcher-preview .launcher-composer-actions{display:flex;align-items:center;gap:10px;min-width:0}
#launcher-preview .launcher-composer-plus{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;font-size:23px;font-weight:400;color:var(--lp-muted)}
#launcher-preview .launcher-preview-model{min-width:0;flex:1;font-size:12px;font-weight:600;line-height:1.5;color:var(--lp-muted);overflow-wrap:anywhere}
#launcher-preview .launcher-composer-send{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:var(--lp-active);color:var(--lp-accent);font-size:20px}
#launcher-preview .launcher-preview-footnote,#launcher-preview .launcher-preview-empty{font-size:12px;line-height:1.6;color:var(--lp-muted);margin:12px 0 0}
html[data-mikis-card-style=angular] #launcher-preview :is(.task-launch-card,.task-tabs button,.launcher-preview-tools button,.launcher-composer-preview){border-radius:4px}
@container(min-width:680px){#launcher-preview .task-tabs,#launcher-preview .launcher-preview-tools{grid-template-columns:repeat(4,minmax(0,1fr))}}
