.offline-status{position:fixed;bottom:14px;right:14px;z-index:500;display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:min(500px,calc(100vw - 28px));padding:12px 16px;border:1px solid #d3dff0;border-radius:14px;background:#fff;box-shadow:0 5px 24px #20334a20;font:inherit;font-size:13px;color:#243248}.offline-status:empty{display:none}.offline-status small{flex-basis:100%;color:#925719;overflow-wrap:anywhere}@media(max-width:720px){.offline-status{bottom:84px;left:12px;right:12px;max-width:none;justify-content:space-between}}

.em-ui-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto;padding:12px;background:#f4f7fb;border-radius:10px;font-size:12px}
body.emalio-modal-open .offline-status{display:none}
body.emalio-offline-visible .main{padding-bottom:140px}

.offline-status{padding:0;border-radius:20px;width:fit-content;max-width:calc(100vw - 24px)}.offline-indicator{border:0;border-radius:20px;background:#edf4ff;color:#244f80;padding:10px 16px;font:inherit;font-size:12px;min-height:40px;cursor:pointer}.offline-settings{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.offline-settings>span,.offline-settings>small{flex-basis:100%}.offline-settings small{color:#925719;overflow-wrap:anywhere}@media(max-width:720px){.offline-status{left:auto;right:12px;bottom:84px}.offline-settings .btn{min-height:44px}}
