.ah-project-dialog .ph-project{padding:9px 16px 10px;border-bottom:1px solid #e7dcf0;background:#fff;display:grid;gap:4px;flex-shrink:0}
.ph-project>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:650;font-size:15px;color:#442650}
.ph-project label{font-size:12px;color:#786583;margin:0}.ph-project select{width:100%;min-height:38px;padding:5px 9px;font:inherit;font-size:14px;border:1px solid #ddcce9;border-radius:9px;background:#fff;color:#442650}
.ph-project small{color:#267449;font-size:12px;line-height:1.4}
.ph-starters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.ph-starters button{padding:10px 12px;border-radius:11px;border:1px solid #d9c5f0;background:#f3eafa;color:#6a379b;min-height:42px;font:inherit;font-size:14px;cursor:pointer}.ph-starters button:first-child{background:#7946bb;color:white;border-color:#7946bb}.ph-starters button:disabled{opacity:.6;cursor:wait}
.ph-next{border-top:1px solid #e5d5ef;margin:16px 0 0;padding:10px 0 0}.ph-next summary{font-size:14px;color:#79529b;cursor:pointer;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ph-next[open]{background:#faf6ff;border:1px solid #e5d5ef;padding:10px 12px;border-radius:12px}.ph-next>strong{display:block;font-size:16px;margin:6px 0;color:#412654}.ph-next p{font-size:14px;line-height:1.5;margin:5px 0 8px;color:#796583}.ph-next small{display:block;font-size:12px;color:#796583;line-height:1.4}.ph-next>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ph-next a{padding:10px 0;min-height:40px;font-size:14px;color:#713ca3;font-weight:650}.ph-next button{padding:8px;border:0;background:none;color:#796583;font:inherit;font-size:12px;cursor:pointer;min-height:40px}
.ph-copy{display:block;font:inherit;font-size:12px;border:0;background:transparent;color:#704399;min-height:40px;padding:8px 0 0;cursor:pointer;text-align:left}.ph-copy:hover{text-decoration:underline}
.ph-entry{font:inherit;font-size:14px;color:#713ca3;background:#f5edff;border:1px solid #e5d2f6;border-radius:10px;min-height:42px;padding:9px 12px;cursor:pointer}.project-card-actions{flex-wrap:wrap;gap:8px}.page-heading>.ph-entry{align-self:center}.ph-entry:focus-visible,.ph-next a:focus-visible,.ph-starters button:focus-visible,.ph-copy:focus-visible{outline:3px solid #b58fdf;outline-offset:2px}
.ah-project-dialog .ah-conversation{min-height:0}.ah-project-dialog .ph-composer{flex-shrink:0}.ah-project-dialog .ah-message>p{overflow-wrap:anywhere;white-space:pre-wrap}.ah-project-dialog .ah-greeting{font-size:16px;line-height:1.5}
.ws-edit-help{margin:8px 0 16px}.ws-edit-help>.ph-entry{width:100%}
@media(max-height:440px){.ah-project-dialog .ph-project{padding:5px 12px}.ph-project label{display:none}.ph-project small{font-size:11px}.ph-project select{min-height:30px}.ah-project-dialog .ah-conversation{padding:8px 12px}}
