#spadliPublicAssistant{position:fixed;right:22px;bottom:22px;z-index:9000;font:14px/1.5 Arial,sans-serif;color:#102451;width:min(390px,calc(100vw - 28px))}#spadliPublicAssistant *{box-sizing:border-box}#spadliPublicAssistant [hidden]{display:none!important}.spa-window{background:white;border:1px solid #dce7f2;border-radius:21px;box-shadow:0 16px 48px #1024512b;overflow:hidden}.spa-header{display:flex;align-items:center;gap:10px;padding:16px;background:#eff6ff;border-bottom:1px solid #dce7f2}.spa-header img{width:35px;height:35px;object-fit:contain}.spa-header strong{display:block;font-size:17px}.spa-header small{color:#60758c;font-size:12px}.spa-close{margin-left:auto;background:transparent;border:0;color:#60758c;font-size:24px;cursor:pointer;width:32px}.spa-messages{max-height:min(350px,45vh);min-height:130px;overflow-y:auto;padding:16px;display:flex;gap:12px;flex-direction:column}.spa-message{background:#f1f6fc;border:1px solid #e2ebf6;border-radius:15px;padding:12px;max-width:94%;white-space:pre-wrap;overflow-wrap:anywhere}.spa-message.spa-user{align-self:flex-end;background:#0b6ee8;color:white;border-color:#0b6ee8}.spa-window form{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid #e7edf4}.spa-window textarea{resize:vertical;max-height:120px;min-height:46px;min-width:0;flex:1;border:1px solid #d6e1ee;border-radius:10px;padding:10px;font:14px Arial,sans-serif;color:#102451}.spa-send,.spa-launch{background:#ff6a21;color:#fff;font-weight:700;border:0;border-radius:11px;padding:12px;cursor:pointer}.spa-launch{float:right;box-shadow:0 5px 20px #10245122}.spa-send:disabled{opacity:.5}.spa-planner{display:block;margin:0 12px 10px;padding:11px;text-align:center;color:#0b6ee8;text-decoration:none;font-weight:700;border-radius:10px;background:#edf5ff}.spa-planner-ready{background:#0b6ee8;color:white}.spa-note{display:block;font-size:10px;color:#7a8b9f;padding:0 14px 13px}.spa-typing{color:#71859a;font-size:12px}.spa-offer{border:1px solid #d6e4f4;border-radius:12px;padding:12px;background:#fff;display:grid;gap:4px}.spa-offer b{font-size:19px}.spa-offer small{color:#71859a}.spa-offer a{color:#0b6ee8;font-weight:700;text-decoration:none}.spa-sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}#spadliPublicAssistant button:focus-visible,#spadliPublicAssistant a:focus-visible,#spadliPublicAssistant textarea:focus-visible{outline:3px solid #ff6a21;outline-offset:2px}@media(max-width:600px){#spadliPublicAssistant{right:14px;bottom:14px}.spa-window textarea{font-size:16px}.spa-messages{max-height:38vh}}@media(max-height:550px){.spa-messages{min-height:70px;max-height:140px}}
#spadliAiFloat{display:none!important}
