#mavi-widget{font-family:Arial,sans-serif}#mavi-launch{position:fixed;right:22px;bottom:22px;z-index:1000;border:1px solid #7ad9e6;border-radius:30px;background:#07394e;color:white;padding:15px 23px;box-shadow:0 8px 28px #002d4550;font-weight:700;cursor:pointer}#mavi-dialog{border:1px solid #c4dfe9;border-radius:22px;padding:0;width:min(440px,calc(100vw - 24px));max-height:85dvh;color:#103346;box-shadow:0 24px 90px #092c4266}#mavi-dialog::backdrop{background:#06283855}#mavi-dialog header{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(120deg,#082e43,#087b91);color:white;padding:22px}#mavi-dialog h2{font-size:21px;margin:6px 0;color:white}#mavi-dialog small{letter-spacing:2px;font-size:10px}#mavi-close{background:transparent;border:0;color:white;font-size:28px;cursor:pointer}.mavi-intro,.mavi-notice,#mavi-status{margin:14px 20px;font-size:13px;line-height:1.5}#mavi-messages{max-height:30dvh;overflow-y:auto;padding:0 18px}.mavi-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef6f9;border-radius:14px;padding:13px;margin:10px 0;font-size:14px;line-height:1.55}.mavi-message.mavi-user{background:#d8f4f6;margin-left:25px}.mavi-message small{display:block;letter-spacing:0!important;color:#597181;margin-top:8px}.mavi-suggestions{display:flex;gap:8px;padding:8px 18px;flex-wrap:wrap}#mavi-dialog button{cursor:pointer}.mavi-suggestions button,#mavi-reset{border:1px solid #c8dfe7;background:white;color:#0d6176;border-radius:12px;padding:8px;font-size:12px}#mavi-form{padding:6px 20px}#mavi-form label{display:block;font-size:12px;font-weight:700;margin-bottom:5px}#mavi-question{box-sizing:border-box;width:100%;border:1px solid #b6d5df;border-radius:12px;padding:12px;font:inherit;resize:vertical}.mavi-controls{display:flex;justify-content:space-between;margin-top:10px}#mavi-send{background:#007d94;color:white;border:0;border-radius:12px;padding:10px 24px;font-weight:700}#mavi-send:disabled{opacity:.5}.mavi-notice{color:#5f7481;font-size:11px}#mavi-status{color:#924400}#mavi-dialog a{color:#007d94}@media print{#mavi-widget{display:none!important}}@media(max-width:600px){#mavi-launch{right:12px;bottom:12px;padding:12px 18px}}

.mavi-identity{margin:15px 20px 8px;padding:12px 14px;background:#eaf5f8;border:1px solid #cfe5ec;border-radius:12px;display:flex;gap:5px 10px;flex-wrap:wrap;align-items:center}.mavi-identity small{width:100%;color:#507080;font-size:10px!important;letter-spacing:1px!important}.mavi-identity strong{font-size:15px}.mavi-identity span{font-size:12px;color:#2b697b}#mavi-user-company{width:100%;overflow-wrap:anywhere}.mavi-evidence{margin:12px 20px;font-size:11px;color:#436270;line-height:1.6}#mavi-dialog{max-height:90dvh}#mavi-messages{max-height:28dvh}
