.sun-assistant{position:fixed;right:22px;bottom:22px;z-index:99999;font-family:Manrope,Arial,sans-serif;color:#122436}.sun-assistant *{box-sizing:border-box}.sun-assistant__launcher{display:flex;align-items:center;gap:9px;min-height:54px;padding:0 18px;border:0;border-radius:999px;background:#073b67;color:#fff;box-shadow:0 12px 32px rgba(3,47,84,.28);font-weight:800;cursor:pointer}.sun-assistant__launcher:hover,.sun-assistant__launcher:focus-visible{background:#0a4e86}.sun-assistant__launcher.is-hidden{display:none}.sun-assistant__launcher-icon{font-size:21px}.sun-assistant__panel{width:min(370px,calc(100vw - 28px));height:min(560px,calc(100vh - 110px));display:flex;flex-direction:column;border:1px solid #dce4ea;border-radius:18px;background:#fff;box-shadow:0 20px 55px rgba(3,47,84,.28);overflow:hidden}.sun-assistant__panel[aria-hidden="true"]{display:none}.sun-assistant__header{min-height:74px;padding:13px 14px;display:flex;align-items:center;gap:11px;background:#073b67;color:#fff;border-bottom:4px solid #f5b900}.sun-assistant__avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#f5b900;color:#073b67;font-size:12px;font-weight:900}.sun-assistant__header strong,.sun-assistant__header small{display:block}.sun-assistant__header strong{font-size:15px}.sun-assistant__header small{margin-top:3px;font-size:11px;font-weight:600;opacity:.88}.sun-assistant__header small i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#42d37b}.sun-assistant__close{margin-left:auto;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}.sun-assistant__messages{flex:1;padding:16px 14px;overflow-y:auto;background:#f7f9fb}.sun-assistant__message{max-width:86%;margin:0 0 11px;padding:10px 12px;border-radius:13px;font-size:13px;line-height:1.52;white-space:pre-line}.sun-assistant__message p{margin:0}.sun-assistant__message a{display:inline-flex;margin-top:8px;color:#073b67;font-weight:800;text-decoration:none;border-bottom:2px solid #f5b900}.sun-assistant__message--bot{background:#fff;border:1px solid #dfe6ec;border-top-left-radius:3px}.sun-assistant__message--user{margin-left:auto;background:#073b67;color:#fff;border-top-right-radius:3px}.sun-assistant__quick{padding:10px 12px 3px;display:flex;gap:7px;overflow-x:auto;background:#fff}.sun-assistant__quick button{flex:0 0 auto;padding:7px 10px;border:1px solid #b9c9d7;border-radius:999px;background:#fff;color:#073b67;font-size:11px;font-weight:800;cursor:pointer}.sun-assistant__quick button:hover,.sun-assistant__quick button:focus-visible{border-color:#f5b900;background:#fff9e5}.sun-assistant__form{display:flex;gap:8px;padding:9px 12px;background:#fff}.sun-assistant__input{min-width:0;flex:1;height:42px;padding:0 12px;border:1px solid #cbd7e0;border-radius:9px;font-size:13px;outline:0}.sun-assistant__input:focus{border-color:#073b67;box-shadow:0 0 0 3px rgba(7,59,103,.12)}.sun-assistant__send{width:42px;height:42px;border:0;border-radius:9px;background:#f5b900;color:#073b67;font-weight:900;cursor:pointer}.sun-assistant__note{margin:0;padding:0 12px 10px;color:#74808c;background:#fff;font-size:9px;text-align:center}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:520px){.sun-assistant{right:14px;bottom:14px}.sun-assistant__panel{height:min(560px,calc(100vh - 82px))}.sun-assistant__launcher-label{font-size:13px}}
