.aligents-widget-status{box-sizing:border-box;padding:18px;color:#e9e4d7;background:#172521;border:1px solid #64756c;border-radius:14px;font:14px/1.5 system-ui,sans-serif;text-align:left;overflow-wrap:anywhere;max-width:100%}
.aligents-widget-status[hidden],.aligents-widget-status [hidden]{display:none!important}
.aligents-widget-status p{margin:0 0 10px}.aligents-widget-status p:last-child{margin-bottom:0}
.aligents-widget-status a{color:#e0c283;text-decoration:underline}.aligents-widget-status button{font:inherit;color:#172521;background:#e0c283;border:0;border-radius:6px;padding:10px 14px;min-height:44px;cursor:pointer}.aligents-widget-status button:focus-visible,.aligents-widget-status a:focus-visible{outline:2px solid #fff;outline-offset:4px}
.aligents-widget-status--floating{position:fixed;right:16px;bottom:16px;z-index:1000;width:280px;max-width:calc(100vw - 32px);box-shadow:0 4px 20px #0004}
.ag-voice-widget>.aligents-widget-status{width:100%;margin:auto}

.aligents-widget-status--floating>[role="status"]{padding-right:32px}
.aligents-widget-status button.aligents-widget-dismiss{position:absolute;top:2px;right:2px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;background:transparent;color:#e9e4d7;font-size:24px;line-height:1;border-radius:8px}
.aligents-widget-status button.aligents-widget-dismiss:hover{background:#ffffff18}
