.prompt-guide{color:#edf3ff;background:linear-gradient(145deg,#1b253b,#101824);border:1px solid #607195;border-radius:20px;margin:24px 0;padding:22px}.prompt-guide-heading{color:#e6c991;justify-content:space-between;gap:12px;font-size:13px;display:flex}.prompt-guide-heading small{color:#b8d4bd}.prompt-guide h3{margin:12px 0 8px;font-size:20px}.prompt-guide p,.prompt-guide small{line-height:1.9}.prompt-guide p{color:#c5d0e3;font-size:14px}.prompt-guide-controls,.prompt-guide-group{border:0;min-width:0;margin:0;padding:0}.prompt-guide-group{margin:20px 0}.prompt-guide-group legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:700}.atelier-shell .prompt-guide-group select{width:100%;min-height:46px;font:inherit;color:#edf3ff;background:#111b2b;border:1px solid #586987;border-radius:10px;padding:10px 12px}.prompt-guide-advanced{border-top:1px solid #45526c;margin:18px 0;padding-top:16px}.prompt-guide-advanced summary{cursor:pointer;color:#e6c991;min-height:44px;line-height:2}.prompt-guide-group>div{flex-wrap:wrap;gap:8px;display:flex}.prompt-guide-group label{cursor:pointer;color:#dbe5f6;background:#111b2b;border:1px solid #485978;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.prompt-guide-group label.selected{color:#ffedca;background:#393327;border-color:#dfc08a}.lab-shell.atelier-shell .prompt-guide .prompt-guide-group input[type=radio]{accent-color:#dfc08a;flex-shrink:0;width:18px;height:18px;min-height:18px;margin:0;padding:0}.prompt-guide label:focus-within{outline-offset:3px;outline:2px solid #b1d3ff}.prompt-guide-preview{background:#09121f;border:1px solid #34445d;border-radius:12px;padding:14px 16px}.prompt-guide-preview p{overflow-wrap:anywhere;margin:6px 0 0}.prompt-guide-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.prompt-guide-actions button{font:inherit;cursor:pointer;color:#eef4ff;background:#19253a;border:1px solid #52617e;border-radius:12px;min-height:44px;padding:10px 14px}.atelier-shell .prompt-guide .prompt-guide-actions button.primary{color:#171c29;background:#e0c795;border-color:#e0c795;font-weight:700}.prompt-guide button:disabled{opacity:.5;cursor:default}.prompt-guide fieldset:disabled label{cursor:default;opacity:.6}.prompt-guide-controls>small{color:#afbed3;font-size:12px;display:block}@media (max-width:600px){.prompt-guide{padding:16px}.prompt-guide-heading{flex-wrap:wrap}.prompt-guide-actions button{width:100%}.prompt-guide-group label{flex-grow:1}}
