body[data-app-feature="prompt-assistant"] #standardResetBtn{display:none!important}
.prompt-assistant{box-sizing:border-box;width:100%;max-width:1160px;margin:auto;padding:20px 28px;color:var(--text-primary,#172033);height:calc(100dvh - 54px);min-height:540px;display:flex;flex-direction:column;gap:16px}
.prompt-assistant header{display:flex;align-items:center;gap:16px;position:relative}.prompt-assistant h1{font-size:17px;font-weight:600;margin:0}.prompt-assistant button,.prompt-assistant summary{font:inherit;cursor:pointer}.prompt-assistant button{border:1px solid #e4e4ec;border-radius:12px;background:#fff;color:#475569;padding:9px 13px}.prompt-assistant button:hover{background:#f5f3ff;color:#6d28d9}.prompt-assistant button:disabled{opacity:.5;cursor:default}.pa-history{margin-left:auto}.pa-history summary{font-size:13px;color:#64748b}.pa-history[open]{position:absolute;z-index:3;right:0;top:0;width:230px;padding:14px;background:#fff;box-shadow:0 10px 40px #17203318;border:1px solid #e5e7eb;border-radius:14px}.pa-history small{display:block;color:#94a3b8;font-size:11px;margin:12px 0}.pa-history nav{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow:auto}.pa-history nav button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.pa-history .is-active{background:#ede9fe;color:#6d28d9}
.pa-chat{flex:1;min-height:0;overflow:auto;padding:12px max(0px,calc((100% - 780px)/2))}.pa-welcome{text-align:center;padding:clamp(20px,9vh,100px) 0 20px}.pa-welcome[hidden]{display:none}.pa-mark{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:16px;color:#fff;background:#7c3aed;font-size:19px;font-weight:700}.pa-welcome h2{font-size:30px;font-weight:600;margin:22px 0 12px}.pa-welcome p{color:#94a3b8;font-size:14px}.pa-examples{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:28px 0 16px}.pa-examples button{font-size:13px}.prompt-assistant [data-pa-example]{border:0;background:none;font-size:12px;color:#94a3b8}.pa-feed{width:100%}.pa-message{margin:0 0 28px;line-height:1.8;overflow-wrap:anywhere}.pa-message strong{font-size:12px;color:#64748b}.pa-message p{white-space:pre-wrap;margin:8px 0}.pa-message--user{margin-left:12%;background:#f1edf9;border-radius:18px;padding:12px 18px}.pa-message--user strong{display:none}.pa-actions{display:flex;gap:8px}.pa-actions button{font-size:12px;border:0;padding:4px 8px;color:#64748b}
.pa-composer{width:100%;max-width:780px;box-sizing:border-box;margin:0 auto;border:1px solid #e0deea;border-radius:22px;padding:14px 16px 10px;background:#fff;box-shadow:0 5px 24px #17203306}.pa-composer textarea{box-sizing:border-box;display:block;width:100%;border:0;resize:none;background:transparent;color:#172033;font:inherit;line-height:1.6;outline:none;min-height:70px;max-height:160px}.pa-composer footer{display:flex;align-items:center;gap:10px}.pa-composer select{font:inherit;font-size:12px;border:0;background:#f8f7fb;border-radius:9px;padding:9px;max-width:60%;min-width:0;color:#475569}.pa-composer [data-pa-send]{margin-left:auto;background:#6d28d9;color:white;border:0;flex-shrink:0}.pa-settings{position:relative;font-size:12px;color:#64748b}.pa-settings>div{position:absolute;bottom:30px;right:0;width:200px;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 6px 25px #17203315;z-index:2}.pa-settings input{width:48px;padding:6px;border:1px solid #e5e7eb;border-radius:6px}.pa-settings button{margin-top:12px}.pa-composer [data-pa-status]{font-size:11px;line-height:1.5;color:#94a3b8;margin:8px 0 0}.pa-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:700px){.prompt-assistant{padding:14px 10px;height:calc(100dvh - 70px);min-height:480px;gap:10px}.prompt-assistant header{gap:10px}.prompt-assistant h1{font-size:14px}.prompt-assistant header>button{font-size:12px;padding:8px}.pa-welcome h2{font-size:24px}.pa-chat{padding:8px 2px}.pa-composer{padding:12px}.pa-composer footer{gap:6px}.pa-composer select{max-width:55%;font-size:11px}.pa-composer [data-pa-send]{padding:9px}.pa-message--user{margin-left:6%}.pa-settings>div{right:-50px}}
.pa-settings:not([open])>div,.pa-history:not([open])>nav,.pa-history:not([open])>small{display:none}

.pa-actions{flex-wrap:wrap;align-items:center}.pa-export{position:relative;font-size:12px}.pa-export summary{padding:6px 8px;white-space:nowrap}.pa-export[open]{background:#fff;border-radius:8px}.pa-export button{font-size:12px}.pa-composer footer{flex-wrap:wrap}.pa-composer [data-pa-file][hidden]{display:none}.prompt-assistant header{flex-wrap:wrap}
