#laico-assistant{position:fixed;bottom:20px;right:20px;z-index:999999;font:14px/1.8 Tahoma,Arial,sans-serif;color:#172d4b}#laico-assistant *{box-sizing:border-box}#laico-assistant-toggle{background:#1765a8;color:#fff;border:0;border-radius:28px;padding:12px 18px;cursor:pointer;box-shadow:0 4px 16px #0003}#laico-assistant-panel{position:absolute;bottom:58px;right:0;width:min(360px,calc(100vw - 40px));height:460px;max-height:70vh;background:#fff;border:1px solid #dce4ed;border-radius:15px;box-shadow:0 10px 35px #0003;overflow:hidden;display:flex;flex-direction:column}#laico-assistant-panel[hidden]{display:none!important}#laico-assistant-panel header{background:#1765a8;color:#fff;padding:12px 15px;font-weight:bold;display:flex;justify-content:space-between}#laico-assistant-close{background:transparent;border:0;color:white;font-size:24px;cursor:pointer}#laico-assistant-messages{flex:1;overflow-y:auto;padding:12px;background:#f8fafc}.laico-message{margin:8px 0;padding:9px 12px;border-radius:12px;max-width:94%;background:#e8eef5}.laico-message.user{background:#d6ebff;margin-right:auto}.laico-product{border:1px solid #dce4ed;border-radius:9px;padding:8px;margin:8px 0;background:#fff}.laico-product a{display:block;color:#135d9c;font-weight:bold}.laico-product span{display:block;font-size:12px}#laico-assistant-form{display:flex;padding:10px;gap:5px}#laico-assistant-input{min-width:0;flex:1;border:1px solid #cad5e0;border-radius:8px;padding:8px}#laico-assistant-form button{background:#1765a8;color:#fff;border:0;border-radius:8px;padding:8px 12px;cursor:pointer}#laico-assistant-panel small{padding:0 10px 9px;color:#60748a}@media(max-width:480px){#laico-assistant{right:12px;bottom:12px}}
