:root{--of-red:#dc092d;--of-red-dark:#b80726;--of-red-soft:#fff1f4;--of-orange:#ec5a00;--of-ink:#151515;--of-muted:#807a77;--of-line:#dfd9d5;--of-panel:#f2efec;--of-surface:#fbfaf9;--of-neutral-soft:#f4f1ef;--of-pill:999px}.floating-chat-widget,.floating-chat-widget *{box-sizing:border-box}.floating-chat-widget{position:fixed!important;inset:auto 24px 24px auto!important;z-index:100010!important;width:auto!important;height:auto!important;font-family:Poppins,sans-serif;font-size:13px;pointer-events:none!important}.min-w-0{min-width:0!important}.min-h-0{min-height:0!important}.floating-chat-backdrop{position:fixed;inset:0;z-index:-1;background:hsla(0,0%,7%,.24);backdrop-filter:blur(5px) saturate(1.05);pointer-events:auto}.floating-chat-panel{min-height:0;border:1px solid hsla(0,0%,100%,.86);border-radius:22px;background:#fff;box-shadow:0 24px 70px hsla(0,0%,8%,.24);pointer-events:auto!important;transition:transform .18s ease,width .18s ease,height .18s ease}.onechat-floating-shell{color:var(--of-ink)}.of-body,.of-chat,.of-conversations,.of-messages{min-height:0;overflow:hidden}.of-body,.of-chat,.of-jump-latest,.of-messages{background:var(--of-panel)}.of-command-bar{min-height:60px;padding:10px;border-bottom:1px solid var(--of-line);background:linear-gradient(180deg,#fff 0,var(--of-surface) 100%)}.of-command-search,.of-modal-search-inner{height:40px;padding:0 14px;border:1px solid var(--of-line);border-radius:var(--of-pill);background:#fff}.of-command-search:focus-within,.of-composer .form-control:focus,.of-edit-area textarea:focus,.of-group-name-input:focus,.of-modal-search-inner:focus-within{border-color:rgba(220,9,45,.36);box-shadow:0 0 0 .2rem rgba(220 9 45/8%)}.of-command-search input,.of-modal-search-inner input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--of-ink);font-size:13px}.of-attach-hint,.of-command-search i,.of-compose-copy small,.of-contact-email,.of-conversation-copy small,.of-conversation-meta small,.of-empty-state,.of-empty-state p,.of-group-count,.of-message-bubble time,.of-modal-search-inner i{color:var(--of-muted)}.of-sidebar{width:310px;border-right:1px solid var(--of-line);background:var(--of-surface)}.of-sidebar-header{padding:10px 12px 8px}.of-attach-name,.of-chat-audio-name,.of-chat-header strong,.of-compose-copy strong,.of-contact-name,.of-empty-state h6,.of-group-label,.of-modal-title,.of-sidebar-header h6{color:var(--of-ink);font-weight:800}.of-add-btn,.of-file-remove,.of-icon-btn,.of-message-actions button,.of-quick-actions button,.of-send-btn,.of-tool-btn,.of-widget-back-btn{border:0}.of-add-btn,.of-attach-dl-btn,.of-attach-icon,.of-avatar,.of-chat-audio-icon,.of-compose-header-icon,.of-compose-icon,.of-contact-select,.of-empty-icon,.of-file-remove,.of-group-badge,.of-icon-btn,.of-message-actions button,.of-quick-actions button,.of-selected-pill span,.of-send-btn,.of-widget-back-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.of-add-btn,.of-avatar,.of-contact-select,.of-file-remove,.of-icon-btn,.of-message-actions button,.of-quick-actions button,.of-selected-pill,.of-selected-pill span,.of-send-btn,.of-widget-back-btn{border-radius:var(--of-pill)}.of-add-btn,.of-avatar,.of-avatar-md{width:36px;height:36px}.of-icon-btn{width:40px;height:40px}.of-icon-btn.subtle{width:36px;height:36px;background:transparent;color:#5f5a57}.of-tool-btn,.of-widget-back-btn{width:34px;height:34px}.of-file-remove:hover,.of-icon-btn.subtle:hover,.of-icon-btn:hover,.of-message-actions button:hover,.of-quick-actions button:hover,.of-tool-btn:hover,.of-widget-back-btn:hover{background:var(--of-red-soft)!important;color:var(--of-red)!important;transform:translateY(-1px)}.btn:disabled,.of-icon-btn:disabled,.of-tool-btn:disabled{cursor:not-allowed;opacity:.48}.of-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-top:2px}.of-section-tabs button{min-height:38px;gap:5px;border:1px solid var(--of-line);border-radius:var(--of-pill);background:#fff;color:var(--of-muted);font-size:10px;font-weight:800}.floating-chat-launcher-badge,.of-section-tabs button b,.of-unread-count{min-width:20px;height:20px;padding:0 6px;border-radius:var(--of-pill);font-size:11px;font-weight:800}.of-section-tabs button b{min-width:17px;height:17px;background:var(--of-neutral-soft);color:var(--of-muted);font-size:10px}.of-compose-mode-btn.active,.of-contact-item.active,.of-section-tabs button.active,.of-section-tabs button:hover{border-color:rgba(220,9,45,.24);background:var(--of-red-soft);color:var(--of-red);box-shadow:0 8px 16px rgba(220 9 45/8%);transform:translateY(-1px)}.of-contact-list,.of-conversations,.of-messages,.of-selected-strip{overflow-y:auto;overscroll-behavior:contain}.of-conversations{padding:0 10px 12px}.of-conversation{position:relative;min-height:66px;margin-top:6px;padding:8px 34px 8px 9px;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--of-ink);overflow:hidden}.of-conversation:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:var(--of-pill);background:var(--of-red);opacity:0}.of-conversation.active,.of-conversation:hover{border-color:rgba(220,9,45,.16);background:#fff;box-shadow:0 8px 20px hsla(0,0%,8%,.07);transform:translateY(-1px)}.of-conversation.active:before,.of-conversation.unread:before{opacity:1}.of-conversation.unread strong{font-weight:900}.of-quick-actions{position:absolute;inset:8px 8px auto auto;opacity:0;transform:translateY(-2px)}.of-conversation.active .of-quick-actions,.of-conversation:hover .of-quick-actions{opacity:1;transform:translateY(0)}.of-quick-actions button{width:22px;height:22px;background:#fff;color:var(--of-muted)}.floating-chat-launcher-badge,.of-attach-icon,.of-chat-audio-icon,.of-compose-header-icon,.of-contact-select.checked,.of-selected-pill span,.of-send-btn,.of-unread-count{background:var(--of-red);color:#fff}.of-avatar{background:var(--of-orange);color:#fff;font-size:12px;font-weight:800}.of-avatar.space{background:var(--of-red)}.of-avatar-lg{width:50px;height:50px;font-size:15px}.of-avatar-sm{width:30px;height:30px;font-size:10px}.of-avatar-md{width:32px;height:32px;font-size:11px}.of-chat-header{min-height:66px;padding:10px 16px;border-bottom:1px solid var(--of-line);background:#fff}.of-messages{padding:16px 20px;overflow-x:hidden}.of-message-row{position:relative;gap:10px;margin-bottom:18px}.of-message-row.sent{justify-content:flex-end}.of-message-stack{position:relative;max-width:min(72%,520px)}.of-message-bubble{display:flex;flex-direction:column;align-items:flex-start;max-width:min(70%,520px);padding:10px 14px;border-radius:14px;background:#fff;color:var(--of-ink);text-align:left;overflow-wrap:anywhere;white-space:pre-wrap;box-shadow:0 6px 14px hsla(0,0%,8%,.08)}.of-message-bubble p{margin-bottom:4px}.of-message-stack .of-message-bubble,.onechat-floating-shell .of-message-bubble{max-width:100%}.of-message-row.sent .of-message-bubble{border-left:4px solid var(--of-red);background:var(--of-red-soft)}.of-message-actions{position:absolute;top:-44px;left:0;z-index:7;gap:6px;padding:8px 10px;border:1px solid var(--of-line);border-radius:var(--of-pill);background:#fff;opacity:0;transform:translateY(4px)}.of-message-actions.sent,.of-message-more-menu.sent{right:0;left:auto}.of-message-row:hover .of-message-actions{opacity:1;transform:translateY(0)}.of-message-actions button{width:28px;height:28px;background:transparent;color:var(--of-muted);font-size:13px}.of-message-divider{width:1px;height:22px;background:var(--of-line)}.of-context-menu,.of-message-more-menu{z-index:100020;padding:6px;border:1px solid hsla(0,0%,8%,.08);border-radius:16px;background:#fff;box-shadow:0 18px 42px hsla(0,0%,8%,.16)}.of-message-more-menu{position:absolute;top:36px;left:0;z-index:12;width:168px;max-width:calc(100vw - 48px);overflow:hidden}.of-message-more-menu.up{top:auto;bottom:36px}.of-message-more-menu.inside{top:48px}.of-context-menu button,.of-message-more-item{width:100%!important;min-height:38px;padding:9px 10px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#4d4845!important;font-size:13px!important;text-align:left}.of-context-menu button:hover,.of-message-more-item:hover{background:var(--of-neutral-soft)!important;color:var(--of-ink)!important}.of-context-menu button.danger,.of-message-more-item.danger{color:var(--of-red)!important}.of-context-menu button.danger:hover,.of-message-more-item.danger:hover{background:var(--of-red-soft)!important}.of-reply-bar,.of-reply-preview{border-left:3px solid var(--of-red);background:var(--of-red-soft);color:var(--of-red-dark);font-size:12px}.of-reply-preview{margin-bottom:4px;padding:6px 8px;border-radius:8px}.of-reply-bar{padding:8px 14px;border-top:1px solid var(--of-line)}.of-reaction-pill{margin-left:8px;padding:2px 8px;border-radius:var(--of-pill);background:#fff;color:var(--of-red);font-size:10px;box-shadow:0 4px 10px hsla(0,0%,8%,.08)}.of-pinned-bar{min-height:38px;padding:8px 16px;border-bottom:1px solid var(--of-line);background:#fff7e6;color:#8a5a00;font-size:12px;font-weight:800}.of-chat-inline-img,.of-chat-inline-video{display:block;max-width:min(280px,100%);border-radius:12px}.of-chat-inline-img{max-height:200px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.of-chat-img-overlay{inset:0;border-radius:12px;background:rgba(0,0,0,.28);color:#fff;opacity:0}.of-chat-img-wrapper:hover .of-chat-img-overlay{opacity:1}.of-attach-card,.of-chat-audio-wrapper{max-width:min(280px,100%);border:1px solid rgba(220,9,45,.18);border-radius:12px;background:var(--of-red-soft)}.of-chat-audio-wrapper{min-width:min(230px,100%);padding:10px 12px}.of-attach-card{min-height:58px;padding:10px 12px;gap:10px;color:var(--of-ink);cursor:pointer}.of-attach-dl-btn,.of-chat-audio-icon{width:30px;height:30px;flex:0 0 30px}.of-attach-icon{width:36px;height:36px;border-radius:9px;flex:0 0 36px}.of-attach-dl-btn{background:#fff;color:var(--of-red);text-decoration:none}.of-file-strip{min-height:44px;padding:7px 14px;border-top:1px solid var(--of-line);background:#fff;font-size:12px;font-weight:700}.of-file-thumb{width:30px;height:30px;flex:0 0 30px;border-radius:8px;overflow:hidden;background:var(--of-neutral-soft)}.of-file-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.of-file-remove{width:28px;height:28px;background:var(--of-neutral-soft);color:var(--of-muted)}.of-composer{min-height:62px;width:100%;padding:8px 12px;border-top:1px solid var(--of-line);background:#fff;flex-shrink:0}.of-composer .form-control{height:42px;border-radius:var(--of-pill);font-size:13px}.of-edit-area textarea.form-control{min-height:88px;max-height:140px;border-radius:12px;font-size:13px;resize:none}.of-send-btn{width:42px;height:42px;flex:0 0 42px}.of-empty-state p{max-width:260px;margin:6px auto 12px;font-size:13px}.of-empty-icon{width:56px;height:56px;border-radius:18px;font-size:22px}.fc-toast{position:absolute;right:0;bottom:calc(100% + 12px);width:min(320px,calc(100vw - 32px));padding:12px;border:1px solid var(--of-line);border-radius:14px;background:#fff;color:var(--of-ink);pointer-events:auto}.fc-toast.is-error>i{color:var(--of-red)}.of-drawer{position:absolute;top:0;right:0;z-index:11;width:min(360px,100%);height:100%;padding:16px;border-left:1px solid var(--of-line);background:#fff}.of-modal-backdrop,.of-overlay{inset:0;backdrop-filter:blur(6px)}.of-overlay{position:absolute;z-index:10;padding:78px 16px 16px;background:hsla(0,0%,8%,.18);align-items:flex-start;justify-content:flex-end}.of-modal-backdrop{position:fixed;z-index:100019;padding:18px;background:hsla(0,0%,8%,.52);pointer-events:auto}.of-modal,.of-new-conv-modal,.of-search-modal{border:1px solid hsla(0,0%,100%,.92);border-radius:20px;background:#fff}.of-search-modal{width:min(430px,100%);padding:12px;overflow:hidden;box-shadow:0 20px 45px hsla(0,0%,8%,.18)}.of-search-modal-header{margin-bottom:10px}.of-search-modal h6{color:var(--of-ink);font-size:14px;font-weight:900}.of-search-modal small{color:var(--of-muted);font-size:11px}.of-chat-search-input{height:40px;margin-bottom:10px;border-radius:14px;background:var(--of-surface)}.of-search-result,.of-user-result{min-height:48px;margin-top:5px;padding:8px;border:0;border-radius:13px;background:transparent;color:var(--of-ink)}.of-search-result:hover,.of-user-result:hover{background:var(--of-red-soft)}.of-search-result time{color:var(--of-muted);font-size:10px}.of-modal{position:relative;width:min(500px,100%);max-height:min(680px,calc(100vh - 40px));padding:22px;overflow-y:auto}.of-modal-close{position:absolute;inset:12px 12px auto auto}.of-context-menu{position:fixed;width:190px;pointer-events:auto}.of-new-conv-modal{width:min(460px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 120px));padding:0;overflow:hidden;box-shadow:0 22px 58px hsla(0,0%,8%,.22)}.of-modal-header{min-height:58px;padding:12px 14px;border-bottom:1px solid var(--of-line);background:#fff}.of-modal-footer{min-height:56px;padding:10px 12px;border-top:1px solid var(--of-line);background:var(--of-surface)}.of-modal-footer .btn{min-height:36px;border-radius:11px;font-size:13px}.of-compose-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 14px 10px}.of-compose-mode-btn{min-height:44px;padding:7px 9px;border:1px solid var(--of-line);border-radius:14px;background:#fff}.of-compose-header-icon,.of-compose-icon{width:30px;height:30px;border-radius:11px;flex:0 0 30px}.of-compose-icon{width:28px;height:28px;flex-basis:28px;background:var(--of-neutral-soft);color:var(--of-muted)}.of-group-panel{margin:0 12px 8px;padding:8px;border:1px solid var(--of-line);border-radius:14px;background:var(--of-surface)}.of-group-badge{width:24px;height:24px;flex:0 0 24px;border-radius:8px;background:var(--of-red-soft);color:var(--of-red)}.of-group-name-input{width:100%;min-height:34px;max-height:68px;padding:7px 9px;border-radius:8px;background:var(--of-neutral-soft);outline:none;resize:none}.of-selected-strip{gap:6px;margin-top:6px;max-height:48px}.of-selected-pill{max-width:100%;gap:6px;padding:4px 8px 4px 4px;border:1px solid rgba(220,9,45,.2);background:var(--of-red-soft);font-size:12px;font-weight:800}.of-selected-pill span{width:22px;height:22px;flex:0 0 22px}.of-modal-search{padding:10px 12px;border-bottom:1px solid var(--of-line);background:#fff}.of-contact-list{max-height:min(260px,calc(100vh - 350px));padding:8px 12px 10px;background:#fff;font-size:13px}.of-contact-item{min-height:50px;margin-bottom:5px;padding:7px 8px;border:1px solid transparent;border-radius:13px;background:transparent;cursor:pointer}.of-contact-item:hover{background:var(--of-neutral-soft);transform:translateY(-1px)}.of-contact-select{width:24px;height:24px;border:1px solid var(--of-line);color:transparent}.of-compose-backdrop{position:fixed;inset:0;padding:20px 24px 94px;background:hsla(0,0%,8%,.2);backdrop-filter:blur(6px);align-items:flex-end;justify-content:flex-end}.floating-chat-launcher{position:relative!important;width:62px!important;height:62px!important;margin:0 0 0 auto!important;padding:0!important;border:0!important;border-radius:var(--of-pill)!important;background:radial-gradient(circle at 35% 25%,#ff506a 0,var(--of-red) 38%,#8f0018 100%);color:#fff;box-shadow:0 16px 30px rgba(220,9,45,.34);overflow:visible!important;pointer-events:auto!important}.floating-chat-launcher.hovered,.floating-chat-launcher:hover,.floating-chat-widget.open .floating-chat-launcher{transform:translateY(-3px) scale(1.05);box-shadow:0 20px 38px rgba(220,9,45,.42)}.floating-chat-widget.pulsing .floating-chat-launcher{animation:of-pulse 1.3s ease-in-out infinite}.floating-chat-launcher-badge{position:absolute;top:-4px;right:-4px}.fc-online-indicator{position:absolute;right:7px;bottom:7px;width:10px;height:10px;border:2px solid #fff;border-radius:var(--of-pill);background:#079455}.fc-backdrop-enter-active,.fc-backdrop-leave-active,.fc-modal-enter-active,.fc-modal-leave-active,.fc-panel-enter-active,.fc-panel-leave-active,.fc-toast-enter-active,.fc-toast-leave-active{transition:opacity .2s ease,transform .2s ease}.fc-backdrop-enter-from,.fc-backdrop-leave-to,.fc-modal-enter-from,.fc-modal-leave-to,.fc-panel-enter-from,.fc-panel-leave-to,.fc-toast-enter-from,.fc-toast-leave-to{opacity:0}.fc-panel-enter-from,.fc-panel-leave-to{transform:translateY(14px) scale(.96)}.onechat-floating-shell .of-body{display:block!important}.onechat-floating-shell .of-chat,.onechat-floating-shell .of-sidebar{width:100%;height:100%}.onechat-floating-shell .of-sidebar{border-right:0}.onechat-floating-shell.is-chat-open .of-sidebar,.onechat-floating-shell.is-conversation-list .of-chat{display:none!important}.onechat-floating-shell.is-chat-open .of-chat{display:flex!important}.onechat-floating-shell .of-command-bar{min-height:54px;padding:8px}.onechat-floating-shell .of-command-search{height:38px;border-radius:12px}.onechat-floating-shell .of-conversation{min-height:60px;margin-top:5px;border-radius:12px}.onechat-floating-shell .of-chat-header{min-height:58px;padding:8px 10px}.onechat-floating-shell .of-messages{padding:12px}@keyframes of-pulse{0%,to{box-shadow:0 16px 30px rgba(220,9,45,.34),0 0 0 0 rgba(220,9,45,.32)}50%{box-shadow:0 16px 30px rgba(220,9,45,.34),0 0 0 16px rgba(220,9,45,0)}}@media (width <= 767.98px){.floating-chat-widget{right:12px!important;bottom:12px!important;left:12px!important}.floating-chat-panel{width:100%!important;height:min(88vh,720px)!important;border-radius:22px 22px 18px 18px}.of-mobile-grabber{display:block;width:44px;height:5px;margin:8px auto 0;border-radius:var(--of-pill);background:#d1cbc7;flex-shrink:0}.of-command-bar .of-command-search{display:none!important}.of-message-bubble{max-width:84%}.of-section-tabs button span{display:none}.of-drawer{width:100%}.of-compose-backdrop{padding:12px 12px 86px}}.fc-launcher-tooltip{position:absolute;right:74px;width:-moz-max-content;width:max-content;padding:8px 10px;border-radius:10px;background:var(--of-ink);color:#fff;font-size:12px;opacity:0;transform:translateX(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.floating-chat-launcher:hover .fc-launcher-tooltip{opacity:1;transform:translateX(0)}.floating-chat-launcher i{font-size:24px}#app{font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}:root{--aic-red:#c8102e;--aic-red-bright:#e11530;--aic-red-dark:#6e0f22;--aic-maroon:#4a0f1c;--aic-maroon-deep:#2c0910;--aic-pink:#ff5c72;--aic-pink-soft:#ff8090;--aic-bg:#fbf7f5;--aic-bg-warm:#f8f2ef;--aic-surface:#fff;--aic-border:#eee3de;--aic-border-2:#e7dad4;--aic-card-border:color-mix(in srgb,var(--aic-border) 70%,var(--aic-red) 30%);--aic-ink:#1a1416;--aic-ink-2:#2a2224;--aic-muted:#6b5f60;--aic-muted-2:#9a8d8e;--aic-muted-3:#b7a9a9;--aic-green:#1f8a5b;--aic-green-bg:rgba(31,138,91,.12);--aic-blue:#0e7cc4;--aic-blue-bg:rgba(14,124,196,.12);--aic-amber:#b77400;--aic-amber-bg:rgba(183,116,0,.12);--aic-red-bg:rgb(200 16 46/9%);--aic-r:10px;--aic-r-lg:14px;--aic-r-sm:8px;--aic-sh-1:0 1px 2px rgb(42 34 36/5%);--aic-sh-2:0 8px 30px rgba(42,34,36,.12);--aic-sh-3:0 24px 60px rgba(42,34,36,.22);--aic-font-display:"Archivo","Poppins",system-ui,-apple-system,sans-serif;--aic-font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",monospace}.aic-kpi-card{background:linear-gradient(135deg,transparent 0 66%,color-mix(in srgb,var(--aic-bg-warm) 72%,#fff 28%) 66% 100%),var(--aic-surface)!important;border:1px solid var(--aic-card-border)!important;border-radius:10px!important;box-shadow:var(--aic-sh-1)!important;display:flex;flex-direction:column;align-items:flex-start;min-height:7.4rem;overflow:hidden;padding:1.05rem 1rem .95rem;position:relative;text-align:left}.aic-kpi-card>span:first-child{color:color-mix(in srgb,var(--aic-ink) 84%,#fff 16%);display:block;font-size:.82rem;font-weight:700;letter-spacing:0;line-height:1.25;max-width:none;text-align:left}.aic-kpi-card>span:nth-child(2){color:#071126;display:block;font-size:clamp(1.65rem,2vw,2.25rem);font-weight:300;letter-spacing:0;line-height:1;margin:.72rem 0 .45rem;min-width:0;overflow-wrap:anywhere;text-align:left}.aic-kpi-card>small,.aic-kpi-card>span:nth-child(3){color:color-mix(in srgb,var(--aic-muted-2) 88%,var(--aic-red) 12%);display:block;font-size:.76rem;line-height:1.35;max-width:none;min-width:0;text-align:left}@media (width <= 720px){.aic-kpi-card{min-height:0;padding:15px}.aic-kpi-card>span:nth-child(2){font-size:1.45rem}}.aic-surface-card{padding:22px;border:1px solid var(--aic-border);border-radius:16px;background:var(--aic-surface);box-shadow:var(--aic-sh-1)}.notyf{padding:1rem;font-family:inherit}[class~=notyf__toast]{width:min(25rem,calc(100vw - 2rem));max-width:25rem;min-height:3.5rem;padding:0;overflow:hidden;border-radius:.75rem;box-shadow:0 .5rem 1.5rem rgba(15,23,42,.18)}[class~=notyf__toast--upper]{margin-bottom:.625rem}[class~=notyf__toast--lower]{margin-top:.625rem}[class~=notyf__toast--dismissible] [class~=notyf__wrapper],[class~=notyf__wrapper]{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.75rem 3.25rem .75rem .875rem}[class~=notyf__icon]{display:inline-flex;flex:0 0 2rem;align-items:center;justify-content:center;width:2rem;height:2rem;margin-right:0;border-radius:50%;background:hsla(0,0%,100%,.18);font-size:1rem}[class~=notyf__icon--error],[class~=notyf__icon--success]{width:1.25rem;height:1.25rem;margin:0}[class~=notyf__message]{flex:1 1 auto;min-width:0;color:inherit;font-size:.9rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere;white-space:pre-line}[class~=notyf__dismiss]{top:calc(50% - 1.125rem);right:.5rem;width:2.25rem;height:2.25rem;margin-right:0}[class~=notyf__dismiss-btn]{border-radius:.5rem;background:transparent;opacity:.7}[class~=notyf__dismiss-btn]:focus-visible,[class~=notyf__dismiss-btn]:hover{background:rgba(0,0,0,.14);opacity:1}[class~=notyf__dismiss-btn]:focus-visible{outline:.125rem solid hsla(0,0%,100%,.9);outline-offset:-.2rem}@media (width <= 480px){.notyf{padding:.75rem}[class~=notyf__toast]{width:calc(100vw - 1.5rem);max-width:none;border-radius:.75rem;box-shadow:0 .5rem 1.5rem rgba(15,23,42,.18)}[class~=notyf__dismiss]{width:2.25rem}}