/* V19.1 prompt access, loaded with the first-paint shell. */
#projectPromptDialog{width:min(680px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:1px solid var(--j-line,#51d8ff);border-radius:14px;padding:26px;background:linear-gradient(145deg,#0b1d36,#080d20);color:#eef7ff;box-shadow:0 24px 100px #000b}
#projectPromptDialog::backdrop{background:#020611bf;backdrop-filter:blur(8px)}
.prompt-dialog-head,.prompt-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
#projectPromptDialog h2{font-size:26px;margin:24px 0 12px}
#projectPromptDialog p{color:#9fb4ce;font-size:13px;line-height:1.7}
#projectPromptDialog label.eyebrow{display:block;margin:20px 0 8px}
#projectPromptDialog textarea{width:100%;resize:vertical;min-height:130px;background:#040c1c;color:#eef7ff;border:1px solid #395477;border-radius:8px;padding:14px;font-size:15px;line-height:1.6}
.prompt-context{display:flex;align-items:center;gap:9px;margin:16px 0;font-size:12px;color:#c1d8f1}
.prompt-context input{accent-color:#51d8ff}
.prompt-help{font-size:11px!important;line-height:1.6;color:#9fb4ce}
#promptResult{border-top:1px solid #395477;padding-top:12px;color:#70dfff!important}
body.lucid-v18 #openProjectPrompt,body.lucid-v18 #openTrackPrompt{color:#bdefff!important;border-color:#387ca4!important}
body.lucid-v18 .ai-panel #trackPrompt{font-size:13px!important;min-height:120px!important;scroll-margin-top:150px}
body.lucid-v18 .ai-panel .eyebrow{font-size:9px!important}
body.lucid-v18 #clearTrackPrompt{margin:8px 0;min-height:30px;font-size:9px}
@media(max-width:1100px){body.lucid-v18 .app-header{height:auto!important;min-height:62px!important;grid-template-columns:1fr auto!important}body.lucid-v18 .header-center{grid-column:1/-1;grid-row:2}body.lucid-v18 .header-actions{flex-wrap:wrap;justify-content:flex-end}}
