/*! FocalShift Ai · Mission Control shell partials · MC-SHELL-DELIVERY-2 (ruling 454 phase 2, 11 Sep 2026).
    Generated by build/externalise.py from the partial's own inline block(s) — byte-for-byte the same
    rules/code, moved out of the document so the browser can cache them. The filename carries the
    content hash; a changed file is a new name, never an overwrite. */
/* ── from private_html/_fs_quickcreate.php: <style> ── */
/* CN-1 quick-create — self-contained preview tokens (work on + off any page) */
.fsqc-pv{border:1px solid var(--fsm-line,#ececf4);border-radius:14px;background:var(--fsm-panel,#fff);
  padding:15px 16px 14px;box-shadow:0 10px 30px -18px rgba(20,20,50,.35)}
.fsqc-pv-h{display:flex;align-items:center;gap:11px;margin:0 0 12px}
.fsqc-hex{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;
  font:800 14px/1 Inter;color:#fff;background:linear-gradient(135deg,#615dfa,#8f6bff);
  clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}
.fsqc-av{flex:none;width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;
  font:800 14px/1 Inter;color:#fff;background:linear-gradient(135deg,#23c2a8,#12a58c)}
.fsqc-nm{font:700 14.5px/1.2 Inter;color:var(--f2-text,#1d1e2b)}
.fsqc-mt{font:500 11.5px/1.3 Inter;color:var(--f2-muted,#6b6b86);margin-top:3px}
.fsqc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.fsqc-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;
  font:600 11px/1 Inter;color:var(--f2-muted,#6b6b86);background:var(--f2-hover,rgba(97,93,250,.07));
  border:1px solid var(--fsm-line,#ececf4)}
.fsqc-chip i{width:12px;height:12px}
.fsqc-chip.dot::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}
.fsqc-chip.prio-normal{color:#6b6b86}.fsqc-chip.prio-low{color:#12a58c}.fsqc-chip.prio-high{color:#d98a12}.fsqc-chip.prio-urgent{color:var(--fsc-danger,#d01e23)}
.fsqc-chip.acc{color:var(--fsc-violet,#514dfa);background:rgba(97,93,250,.1);border-color:rgba(97,93,250,.25)}
.fsqc-cols{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}
.fsqc-col{font:600 10.5px/1 Inter;color:var(--f2-muted,#6b6b86);background:var(--f2-hover,rgba(97,93,250,.06));
  border:1px solid var(--fsm-line,#ececf4);border-radius:6px;padding:5px 7px}
.fsqc-sel{width:100%;height:40px;padding:0 12px;border:1px solid var(--fsm-line,#e6e6f0);border-radius:10px;
  background:var(--fsm-panel,#fff);color:var(--f2-text,#1d1e2b);font:500 13.5px/1 Inter;cursor:pointer}
.fsqc-sel:focus{outline:none;border-color:#615dfa;box-shadow:0 0 0 3px rgba(97,93,250,.15)}
.fsqc-note{font:500 11.5px/1.4 Inter;color:var(--f2-faint,#a2a2b8);margin-top:6px}
.fsqc-note a{color:var(--fsc-violet,#514dfa);font-weight:700;text-decoration:none}
html.fs-dark .fsqc-pv,.fs-dark .fsqc-pv{background:#23243a;border-color:#2b2f47}
html.fs-dark .fsqc-sel,.fs-dark .fsqc-sel{background:#1d1e2b;border-color:#2b2f47;color:#e8e8f4}
html.fs-dark .fsqc-nm,html.fs-dark .fsqc-col,.fs-dark .fsqc-nm,.fs-dark .fsqc-col{color:#e8e8f4}
html.fs-dark .fsqc-chip,.fs-dark .fsqc-chip{color:#b9b9d0;background:rgba(97,93,250,.14);border-color:#2b2f47}
