.shaar-assistant-dialog{width:min(94vw,500px);max-height:90dvh;border:1px solid #e5aeb7;border-radius:18px;background:#fffaf8;color:#4d2530;padding:18px;font-family:Tahoma,system-ui;box-sizing:border-box;overflow:auto}
.shaar-assistant-dialog::backdrop{background:#24111799}.shaar-assistant-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.shaar-assistant-head h2{font-size:19px;margin:4px 0}.shaar-assistant-dialog button{background:#b81f35;color:white;border:0;border-radius:10px;min-height:44px;padding:10px 15px;font:inherit;cursor:pointer}.shaar-assistant-dialog button:disabled{opacity:.6}.shaar-assistant-messages{height:min(42dvh,360px);min-height:160px;overflow:auto;margin:12px 0;padding:4px}.shaar-assistant-bubble{background:#f7e7e6;border-radius:13px;padding:12px;white-space:pre-wrap;font-size:14px;line-height:1.8;margin:8px 0}.shaar-assistant-bubble.user{background:#b81f35;color:#fff;margin-inline-start:25px}.shaar-assistant-dialog textarea{width:100%;box-sizing:border-box;min-height:64px;border:1px solid #b9818b;background:#fff;color:#4d2530;border-radius:10px;padding:10px;font:inherit;margin:7px 0}.shaar-assistant-dialog small,.shaar-assistant-status{font-size:12px;line-height:1.7;color:#785661}.shaar-assistant-dialog small{display:block;margin-top:12px}.shaar-assistant-suggestions{display:flex;flex-wrap:wrap;gap:5px}.shaar-assistant-suggestions button{font-size:12px;background:#f1d7db;color:#762237}.ice-flavor-chips[hidden]{display:none!important}
