#bw-concierge{--bw-ink:#142f3d;--bw-orange:#ed7b00;--bw-paper:#f3f6f7;position:fixed;right:22px;bottom:22px;z-index:8500;font:14px/1.5 Arial,sans-serif;color:var(--bw-ink);direction:ltr;text-align:left}#bw-concierge *{box-sizing:border-box}#bw-concierge button,#bw-concierge input{font:inherit}#bw-concierge button,#bw-concierge a{-webkit-tap-highlight-color:transparent}#bw-concierge button{cursor:pointer}#bw-concierge [hidden]{display:none!important}.bw-assistant-launch{display:flex;align-items:center;gap:10px;background:var(--bw-ink);color:white;border:1px solid #ffffff40;border-radius:50px;padding:12px 18px;box-shadow:0 8px 30px #102d3d35;font-weight:700}.bw-assistant-mark{display:grid;place-items:center;background:white;border-radius:50%;width:38px;height:38px;overflow:hidden;flex-shrink:0}.bw-assistant-mark img{width:34px;height:24px;object-fit:contain}.bw-assistant-tip{position:absolute;right:0;bottom:83px;width:266px;padding:16px 36px 16px 17px;background:white;border:1px solid #dae3e7;border-radius:16px 16px 3px 16px;box-shadow:0 8px 30px #102d3d20}.bw-assistant-tip button{position:absolute;right:8px;top:8px;background:none;border:0;padding:3px 6px;color:#657985}.bw-assistant-panel{width:390px;height:min(660px,calc(100dvh - 40px));display:flex;flex-direction:column;background:white;border-radius:20px;border:1px solid #dbe4e8;box-shadow:0 20px 65px #102d3d40;overflow:hidden;margin-bottom:12px}.bw-assistant-header{background:var(--bw-ink);padding:17px 18px;display:flex;align-items:center;gap:10px;color:white}.bw-assistant-header .bw-assistant-mark{border-radius:9px;width:76px}.bw-assistant-header .bw-assistant-mark img{width:70px}.bw-assistant-heading{flex:1}.bw-assistant-heading strong{font-size:15px;display:block;color:white}.bw-assistant-heading small{font-size:11px;color:#d1e1e7}.bw-assistant-close{border:0;background:#ffffff15;border-radius:8px;color:white;font-size:23px!important;padding:2px 10px}.bw-assistant-toolbar{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#f5f7f8;border-bottom:1px solid #e4ebee;font-size:12px;gap:10px}.bw-assistant-toolbar button{background:none;border:0;color:var(--bw-ink);padding:5px}.bw-assistant-log{flex:1;overflow:auto;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(#f1f5f7,white)}.bw-assistant-message{max-width:96%;padding:12px 14px;border-radius:14px;background:white;border:1px solid #e3eaed;white-space:pre-wrap;overflow-wrap:anywhere}.bw-assistant-user{align-self:flex-end;background:var(--bw-ink);color:white;border:0;border-radius:14px 14px 3px 14px;max-width:88%}.bw-assistant-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;white-space:normal}.bw-assistant-actions button,.bw-assistant-actions a{font-size:12px!important;padding:9px 11px;border:1px solid #d7e1e5;border-radius:9px;text-decoration:none;color:var(--bw-ink);background:white;text-align:left;line-height:1.4}.bw-assistant-actions button:hover,.bw-assistant-actions a:hover{border-color:var(--bw-orange);background:#fff7ec}.bw-assistant-result{display:grid;grid-template-columns:66px 1fr;gap:10px;padding:11px 0;border-top:1px solid #e5ecef;white-space:normal}.bw-assistant-result img{width:66px;height:64px;object-fit:cover;border-radius:9px;background:#e9eef0}.bw-assistant-result strong{display:block;font-size:12px;line-height:1.4}.bw-assistant-result small{display:block;font-size:11px;color:#657985;margin:3px 0}.bw-assistant-result a{font-size:12px;color:#a85300;font-weight:700}.bw-assistant-result .bw-assistant-price{font-weight:700;color:var(--bw-ink)}.bw-assistant-form{padding:12px 14px;border-top:1px solid #e0e8eb;background:white;display:flex;gap:8px}.bw-assistant-form input{flex:1;min-width:0;border:1px solid #ccd9df;border-radius:10px;padding:11px 12px;color:var(--bw-ink);background:white}.bw-assistant-form button{border:0;border-radius:10px;background:var(--bw-orange);color:white;padding:10px 14px;font-weight:700}.bw-assistant-note{padding:0 16px 11px;color:#72838d;font-size:10px;background:white}#bw-concierge :focus-visible{outline:3px solid #ed7b00;outline-offset:3px}@media(max-width:600px){#bw-concierge{right:12px;bottom:12px;left:12px;display:flex;align-items:flex-end;flex-direction:column}.bw-assistant-panel{width:100%;height:min(620px,calc(100dvh - 100px));border-radius:17px}.bw-assistant-launch{padding:9px 14px}.bw-assistant-tip{right:0;bottom:75px}.bw-assistant-form input{font-size:16px!important}}@media(prefers-reduced-motion:no-preference){.bw-assistant-panel{animation:bwAssistantIn .18s ease-out}@keyframes bwAssistantIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}
#bw-concierge[dir="rtl"]{direction:rtl;text-align:right}#bw-concierge[dir="rtl"] .bw-assistant-actions button,#bw-concierge[dir="rtl"] .bw-assistant-actions a{text-align:right}#bw-concierge[dir="rtl"] .bw-assistant-user{border-radius:14px 14px 14px 3px}.bw-assistant-log>*{flex-shrink:0}#bw-concierge[dir="rtl"] .bw-assistant-result small{unicode-bidi:plaintext}#bw-concierge[dir="rtl"] .bw-assistant-form input{direction:rtl;text-align:right}
