.draft-prompt{position:sticky;inset-block-start:88px;z-index:6;justify-self:center;margin-inline:auto;inline-size:min(560px,100%);display:grid;gap:12px;padding:20px;border:1px solid var(--border-strong);border-radius:var(--r-md, 18px);background:var(--bg-2);color:var(--text);box-shadow:var(--drop-shadow);min-width:0;transition:outline-color .2s,box-shadow .2s;outline:2px solid transparent;outline-offset:2px}.draft-prompt.is-pulsing{outline-color:var(--action-text)}.draft-prompt-title{font-family:Manrope,Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere}.draft-prompt-body{display:grid;gap:6px;min-width:0}.draft-prompt-body p{color:var(--text-muted);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.draft-prompt-body .draft-prompt-summary{color:var(--text);font-weight:500}.draft-prompt-summary bdi{font-weight:600}.draft-prompt-summary .sep{color:var(--text-subtle);padding-inline:6px}.draft-prompt-body .draft-prompt-note{color:var(--text-subtle);font-size:13px}.draft-prompt-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.draft-prompt-actions>.ref-btn{inline-size:100%;min-width:0;white-space:normal;line-height:1.25}@media(max-width:520px){.draft-prompt{inset-block-start:80px;padding:16px}.draft-prompt-actions{grid-template-columns:minmax(0,1fr)}}[data-draft-locked]{opacity:.42;filter:saturate(.5);transition:opacity .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-draft-host]{cursor:not-allowed}[data-draft-host]>.draft-prompt{cursor:auto}.draft-confirm>h2{font-family:Manrope,Inter,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.25}.draft-confirm>p{color:var(--text-muted);font-size:14px;line-height:1.6}.draft-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:520px){.draft-confirm-actions{flex-direction:column-reverse}.draft-confirm-actions>.ref-btn{inline-size:100%}}@media(prefers-reduced-motion:reduce){.draft-prompt,[data-draft-locked]{transition:none}}
