/* Optional starter choices, scoped to the assistant. */
.assistant-dialog .assistant-intro{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;overflow:hidden}
.assistant-intro-content{flex:1;min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain}
.assistant-intro-content>img{display:block;max-width:210px;height:auto;margin-bottom:24px}
.assistant-intro-actions{flex-shrink:0;padding:14px 24px 18px;border-top:1px solid #43553d;background:#101917}
.assistant-intro-actions .assistant-start{min-height:46px;margin:10px 0 12px;padding:12px}
.assistant-intro .assistant-activation-note{margin:0;font-size:.75rem;line-height:1.5;color:#c6d0c9}
.assistant-activation-note a{color:#c5e86c;text-decoration:underline;text-underline-offset:3px}
.assistant-intro-actions .assistant-contact{line-height:1.5}
.assistant-starters{min-width:0;margin:1.1rem 0 1.3rem;padding:0;border:0}
.assistant-starters legend{margin-bottom:.7rem;font:600 .9rem/1.5 Inter,sans-serif;color:#eaf1e7}
.assistant-starter-options{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}
.assistant-starter-option{min-height:44px;padding:.65rem .8rem;border:1px solid #53673b;border-radius:8px;background:#16261c;color:#eaf1e7;font:500 .87rem/1.5 Inter,sans-serif;text-align:left;cursor:pointer;overflow-wrap:anywhere}
.assistant-starter-option[aria-pressed="true"]{border-color:#c5e86c;background:#c5e86c;color:#0d2115}
.assistant-starter-option:hover{border-color:#c5e86c}
.assistant-intro .assistant-draft-preview{margin:.75rem 0 .2rem;padding-left:.7rem;border-left:2px solid #c5e86c;font-size:.8rem;line-height:1.6}
.assistant-starter-clear{min-height:44px;padding:.4rem 0;background:none;border:0;color:#c5e86c;font:500 .8rem/1.5 Inter,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.assistant-intro .assistant-starter-help{margin:.6rem 0 0;font-size:.76rem;line-height:1.6;color:#bfcdbd}
.trustit-starter-draft{margin:0 12px 8px;padding:10px 12px;background:#edf4e7;border:1px solid #91a97c;border-radius:8px;color:#263b20}
.saicf-chat-window .trustit-starter-draft p{margin:0!important;font-size:12px!important;line-height:1.5!important;color:#263b20!important}
.trustit-starter-draft button{display:block;min-height:44px;margin-top:6px;padding:6px 0;border:0;background:transparent;color:#234b18;font:600 12px/1.5 Inter,sans-serif;text-align:left;text-decoration:underline;cursor:pointer}
.trustit-starter-draft button[hidden]{display:none!important}
.trustit-starter-draft button:focus-visible{outline:2px solid #355a1b;outline-offset:3px}
@media(max-width:600px){.assistant-intro-content{padding:22px}.assistant-intro-content>img{margin-bottom:20px}.assistant-intro-actions{padding:12px 22px 16px}}
@media(max-height:480px){.assistant-intro-content{padding-top:14px}.assistant-intro-content>img{max-width:170px;margin-bottom:14px}.assistant-intro-actions{padding-top:10px;padding-bottom:10px}.assistant-intro-actions .assistant-start{margin:8px 0}}
