#root .crm-content-wrap:has(>.wa-inbox){display:flex;flex-direction:column;padding:0!important;overflow:hidden!important;background:#fff!important}#root .crm-content-wrap:has(>.wa-inbox)>.section-page-heading{width:100%;max-width:none;flex:none;margin:0}#root .wa-inbox{--wi-text:var(--rh-text,#2b3134);--wi-muted:var(--rh-text-muted,#71757f);--wi-faint:#a3a9b3;--wi-line:var(--rh-border,#e0e3eb);--wi-soft:#f7f9fc;--wi-hover:#f3f6fa;--wi-fill:var(--rh-accent-fill,#5eead4);--wi-fill-hover:var(--rh-accent-fill-hover,#2dd4bf);--wi-tint:#f0fdfa;--wi-accent:var(--rh-accent,#14b8a6);--wi-on-fill:var(--rh-on-accent,#1f2328);--wi-outbound:#dcf7f0;--wi-danger:#c62828;font:400 14px/20px Inter,Arial,sans-serif}#root .wa-inbox,#root .wa-inbox-button{box-sizing:border-box;color:var(--wi-text)}#root .wa-inbox-button{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;background:#fff;padding:0 16px!important;font:500 14px/20px Inter,Arial,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,transform .1s ease}#root .wa-inbox-button:disabled{cursor:default;opacity:.5}#root .wa-inbox-button:not(:disabled):active{transform:scale(.97)}#root .wa-inbox-button.is-accent{border-color:var(--wi-fill);background:var(--wi-fill);color:var(--wi-on-fill)}#root .wa-inbox-button.is-accent:not(:disabled):hover{border-color:var(--wi-fill-hover);background:var(--wi-fill-hover)}#root .wa-inbox-button.is-outline{border-color:var(--wi-line)}#root .wa-inbox-button.is-outline:not(:disabled):hover{background:var(--wi-soft)}#root .wa-inbox-icon-button{display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border:0;background:transparent;color:var(--wi-muted);padding:0!important;cursor:pointer;transition:background-color .14s ease,color .14s ease}#root .wa-inbox-icon-button svg{width:20px;height:20px}#root .wa-inbox-icon-button.is-active,#root .wa-inbox-icon-button:hover{background:var(--wi-hover);color:var(--wi-text)}#root .wa-inbox-avatar{display:inline-flex;width:44px;height:44px;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#e6f6f2;color:var(--wi-accent);font-size:15px;font-weight:600}#root .wa-inbox-avatar>svg{width:22px;height:22px}#root .wa-inbox-avatar img{--crm-radius:50%;width:100%;height:100%;object-fit:cover}#root .wa-inbox-search{display:flex;height:36px;box-sizing:border-box;align-items:center;gap:8px;border:1px solid var(--wi-line);border-radius:8px;background:#fff;padding:0 4px 0 10px;color:var(--wi-faint);transition:border-color .14s ease}#root .wa-inbox-search:focus-within{border-color:var(--rh-accent-line,#0d9488)}#root .wa-inbox-search>svg{width:16px;height:16px;flex:none}#root .wa-inbox-search input{width:100%;min-width:0;height:100%;border:0!important;outline:0;background:transparent;color:var(--wi-text);padding:0!important;font:inherit;box-shadow:none!important}#root .wa-inbox-search input::placeholder{color:var(--wi-faint)}#root .wa-inbox-search button{display:inline-flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;border:0;background:transparent;color:var(--wi-muted);padding:0!important;cursor:pointer}#root .wa-inbox-search button:hover{background:var(--wi-hover);color:var(--wi-text)}#root .wa-inbox-search button svg{width:16px;height:16px}#root .wa-inbox{display:grid;width:100%;flex:1;min-height:0;overflow:hidden;grid-template-columns:340px minmax(0,1fr);background:#fff}#root .wa-inbox__list{display:flex;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--wi-line);background:#fff}#root .wa-inbox__list-head{display:flex;height:56px;flex:none;align-items:center;justify-content:space-between;padding:0 10px 0 16px}#root .wa-inbox__list-head h2{display:flex;align-items:center;gap:8px;margin:0 auto 0 0;color:var(--wi-text);font-size:18px;line-height:24px;font-weight:600}#root .wa-inbox__list-head h2 span{border-radius:10px;background:var(--wi-soft);color:var(--wi-muted);padding:0 8px;font-size:12px;line-height:20px;font-weight:500}#root .wa-inbox__list>.wa-inbox-search{flex:none;margin:0 16px}#root .wa-inbox-filters{display:flex;flex:none;gap:6px;overflow-x:auto;padding:12px 16px;border-bottom:1px solid var(--wi-line);scrollbar-width:none}#root .wa-inbox-filters::-webkit-scrollbar{display:none}#root .wa-inbox-filters button{display:inline-flex;height:28px;flex:none;align-items:center;gap:6px;border:1px solid var(--wi-line);background:#fff;color:var(--wi-muted);padding:0 10px!important;font:500 12px/16px Inter,Arial,sans-serif;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}#root .wa-inbox-filters button:hover{border-color:#c9ced9;color:var(--wi-text)}#root .wa-inbox-filters button.is-active{border-color:var(--wi-fill);background:var(--wi-fill);color:var(--wi-on-fill)}#root .wa-inbox-filters button span{min-width:16px;border-radius:8px;background:var(--wi-soft);color:var(--wi-text);padding:0 4px;font-size:11px;line-height:16px;text-align:center}#root .wa-inbox-filters button.is-active span{background:rgba(255,255,255,.6)}#root .wa-inbox__conversations{flex:1;min-height:0;overflow-y:auto}#root .wa-inbox .wa-conversation-item{position:relative;display:flex;width:100%;min-height:76px;box-sizing:border-box;align-items:flex-start;gap:12px;border:0;border-bottom:1px solid #eef0f4;background:#fff;color:var(--wi-text);padding:12px 16px!important;font:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease}#root .wa-inbox .wa-conversation-item:hover{background:var(--wi-soft)}#root .wa-inbox .wa-conversation-item.is-active{background:var(--wi-tint);box-shadow:inset 3px 0 var(--wi-fill-hover)}#root .wa-conversation-item__content{display:grid;min-width:0;flex:1;gap:2px}#root .wa-conversation-item__bottom,#root .wa-conversation-item__top{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}#root .wa-conversation-item__top strong{overflow:hidden;font-size:14px;line-height:20px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}#root .wa-conversation-item__top time{flex:none;color:var(--wi-faint);font-size:12px;line-height:16px}#root .wa-conversation-item__bottom span{overflow:hidden;color:var(--wi-muted);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}#root .wa-conversation-item.is-unread .wa-conversation-item__bottom span{color:var(--wi-text);font-weight:500}#root .wa-conversation-item__bottom mark{min-width:20px;box-sizing:border-box;flex:none;border-radius:10px;background:var(--wi-fill-hover);color:var(--wi-on-fill);padding:0 6px;font-size:11px;line-height:20px;font-weight:600;text-align:center}#root .wa-conversation-item__tags{display:flex;margin-top:4px}#root .wa-conversation-item__tags em{border-radius:4px;background:var(--wi-soft);color:var(--wi-muted);padding:0 6px;font-size:11px;font-style:normal;line-height:18px;font-weight:500}#root .wa-conversation-item__tags em.is-ai{background:#e6f6f2;color:var(--wi-accent)}#root .wa-conversation-item__tags em.is-attention{background:#fff1e6;color:#b45309}#root .wa-inbox .wa-conversation-skeleton{height:52px;margin:12px 16px;border-radius:8px}#root .wa-inbox__list-empty{padding:32px 16px;color:var(--wi-muted);text-align:center}#root .wa-inbox-channel{display:flex;flex:none;align-items:center;gap:10px;border-top:1px solid var(--wi-line);padding:12px 16px}#root .wa-inbox-channel>img{width:28px;height:28px;flex:none}#root .wa-inbox-channel>div{display:grid;min-width:0;flex:1}#root .wa-inbox-channel strong{overflow:hidden;font-size:13px;line-height:18px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}#root .wa-inbox-channel span{display:flex;align-items:center;gap:6px;color:var(--wi-muted);font-size:12px;line-height:16px}#root .wa-inbox-channel i{width:6px;height:6px;border-radius:50%;background:#22a35a;box-shadow:0 0 0 3px rgba(34,163,90,.15)}#root .wa-inbox-channel a{color:var(--wi-accent);font-size:13px;font-weight:500;text-decoration:none}#root .wa-inbox-channel a:hover{text-decoration:underline}#root .wa-inbox__chat{display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--wi-soft)}#root .wa-inbox-chat-head{position:relative;z-index:2;display:flex;height:64px;box-sizing:border-box;flex:none;align-items:center;gap:12px;border-bottom:1px solid var(--wi-line);background:#fff;padding:0 16px 0 24px}#root .wa-inbox-chat-head>.wa-inbox-icon-button:first-child{display:none}#root .wa-inbox-chat-head .wa-inbox-avatar{width:40px;height:40px;font-size:14px}#root .wa-inbox-chat-head__client{display:grid;min-width:0;flex:1}#root .wa-inbox-chat-head__client strong{overflow:hidden;font-size:16px;line-height:22px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}#root .wa-inbox-chat-head__client span{display:flex;align-items:center;gap:6px;color:var(--wi-muted);font-size:12px;line-height:16px}#root .wa-inbox-chat-head__client img{width:14px;height:14px}#root .wa-inbox-mode{display:inline-flex;flex:none;border-radius:8px;background:#f0f3f8;padding:3px}#root .wa-inbox-mode button{display:inline-flex;height:30px;align-items:center;gap:6px;border:0;background:transparent;color:var(--wi-muted);padding:0 12px!important;font:500 13px/16px Inter,Arial,sans-serif;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}#root .wa-inbox-mode button svg{width:16px;height:16px}#root .wa-inbox-mode button:not(.is-active):not(:disabled):hover{color:var(--wi-text)}#root .wa-inbox-mode button.is-active{background:#fff;color:var(--wi-text);box-shadow:0 1px 3px rgba(0,29,102,.12);cursor:default}#root .wa-inbox-mode button.is-active:first-child svg{color:var(--wi-accent)}#root .wa-inbox-mode button:disabled{cursor:progress}#root .wa-inbox-chat-head__actions{position:relative;display:flex;flex:none;align-items:center;gap:4px}#root .wa-inbox-search.is-inline{width:240px;animation:wa-inbox-pop .18s ease-out both}#root .wa-inbox-menu{position:absolute;top:42px;right:0;display:grid;min-width:200px;border-radius:8px;background:#fff;padding:4px;box-shadow:0 6px 24px rgba(0,29,102,.16);transform-origin:top right;animation:wa-inbox-pop .16s ease-out both}#root .wa-inbox-menu button{height:36px;border:0;background:transparent;color:var(--wi-text);padding:0 12px!important;font:inherit;text-align:left;cursor:pointer}#root .wa-inbox-menu button:hover{background:var(--wi-hover)}#root .wa-inbox-menu button.is-danger{color:var(--wi-danger)}#root .wa-inbox-handoff{display:flex;flex:none;align-items:center;gap:12px;border-bottom:1px solid #f6dfc4;background:#fff8ef;padding:12px 24px}#root .wa-inbox-handoff>svg{width:20px;height:20px;flex:none;color:#b45309}#root .wa-inbox-handoff>div{display:grid;min-width:0;flex:1;gap:2px}#root .wa-inbox-handoff strong{font-size:13px;line-height:18px;font-weight:600}#root .wa-inbox-handoff span{color:#6b5a45;font-size:13px;line-height:18px}#root .wa-inbox-handoff .wa-inbox-button{height:32px;flex:none}#root .wa-inbox-messages{display:flex;flex:1;min-height:0;flex-direction:column;gap:6px;overflow-y:auto;padding:20px 32px}#root .wa-inbox-messages__empty{margin:auto;color:var(--wi-muted)}#root .wa-inbox-day{display:flex;justify-content:center;margin:12px 0 6px}#root .wa-inbox-day:first-child{margin-top:0}#root .wa-inbox-day span{border-radius:12px;background:#fff;color:var(--wi-muted);padding:2px 12px;font-size:12px;line-height:20px;font-weight:500;box-shadow:0 0 0 1px var(--wi-line)}#root .wa-inbox-message{display:flex;justify-content:flex-start}#root .wa-inbox-message.is-outbound{justify-content:flex-end}#root .wa-inbox-message article{display:grid;max-width:min(64%,560px);gap:2px;border-radius:12px 12px 12px 4px;background:#fff;padding:8px 12px 6px;box-shadow:0 0 0 1px #e8ebf0;animation:wa-inbox-bubble .22s cubic-bezier(.2,.8,.3,1) backwards}#root .wa-inbox-message.is-outbound article{border-radius:12px 12px 4px 12px;background:var(--wi-outbound);box-shadow:none}#root .wa-inbox-message.is-failed article{background:#fdecec}#root .wa-inbox-message__author{display:flex;align-items:center;gap:4px;color:var(--wi-accent);font-size:12px;line-height:16px;font-weight:600}#root .wa-inbox-message__author svg{width:12px;height:12px}#root .wa-inbox-message p{margin:0;color:var(--wi-text);font-size:14px;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere}#root .wa-inbox-message time{display:flex;justify-content:flex-end;gap:6px;color:var(--wi-faint);font-size:11px;line-height:14px}#root .wa-inbox-message.is-outbound time{color:#6f9b90}#root .wa-inbox-message time span{color:var(--wi-muted)}#root .wa-inbox-message.is-failed time span{color:var(--wi-danger)}#root .wa-inbox-composer{display:flex;flex:none;align-items:flex-end;gap:8px;margin:0 24px 16px;border:1px solid var(--wi-line);border-radius:12px;background:#fff;padding:6px 6px 6px 14px;transition:border-color .14s ease,box-shadow .14s ease}#root .wa-inbox-composer:focus-within{border-color:var(--rh-accent-line,#0d9488);box-shadow:0 0 0 3px rgba(13,148,136,.08)}#root .wa-inbox-composer textarea{--crm-radius:0;width:100%;min-height:36px;max-height:120px;box-sizing:border-box;flex:1;resize:none;border:0!important;outline:0;background:transparent;color:var(--wi-text);padding:8px 0!important;font:400 14px/20px Inter,Arial,sans-serif;box-shadow:none!important}#root .wa-inbox-composer textarea::placeholder{color:var(--wi-faint)}#root .wa-inbox-composer__send{display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border:0;background:var(--wi-fill);color:var(--wi-on-fill);padding:0!important;cursor:pointer;transition:background-color .14s ease,opacity .14s ease,transform .1s ease}#root .wa-inbox-composer__send svg{width:18px;height:18px}#root .wa-inbox-composer__send:not(:disabled):hover{background:var(--wi-fill-hover)}#root .wa-inbox-composer__send:not(:disabled):active{transform:scale(.94)}#root .wa-inbox-composer__send:disabled{background:#eef1f5;color:var(--wi-faint);cursor:default}#root .wa-inbox-empty{display:grid;max-width:380px;justify-items:center;gap:8px;margin:auto;padding:24px;text-align:center}#root .wa-inbox-empty__icon{display:grid;width:64px;height:64px;margin-bottom:8px;place-items:center;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,29,102,.1)}#root .wa-inbox-empty__icon img{width:34px;height:34px}#root .wa-inbox-empty h2{margin:0;font-size:18px;line-height:24px;font-weight:600}#root .wa-inbox-empty p{margin:0 0 8px;color:var(--wi-muted)}@keyframes wa-inbox-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes wa-inbox-bubble{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){#root :is(.wa-inbox-message article,.wa-inbox-menu,.wa-inbox-search.is-inline){animation:none}}@layer theme{#root#root#root#root .crm-shell .wa-inbox-filters button{border-radius:14px!important}#root#root#root#root .crm-shell .wa-inbox-mode button{border-radius:6px!important}#root#root#root#root .crm-shell .wa-inbox .wa-conversation-item{border-radius:0!important}#root#root#root#root .crm-shell .wa-inbox-search button{border-radius:6px!important}}@media (max-width:1100px){#root .wa-inbox{grid-template-columns:300px minmax(0,1fr)}#root .wa-inbox-mode button{padding:0 10px!important}#root .wa-inbox-messages{padding:16px 20px}#root .wa-inbox-composer{margin:0 16px 12px}#root .wa-inbox-search.is-inline{width:180px}}@media (max-width:760px){#root .wa-inbox{grid-template-columns:1fr}#root .wa-inbox.is-chat-open .wa-inbox__list,#root .wa-inbox__chat{display:none}#root .wa-inbox.is-chat-open .wa-inbox__chat{display:flex}#root .wa-inbox__list{border-right:0}#root .wa-inbox-chat-head{gap:8px;padding:0 8px}#root .wa-inbox-chat-head>.wa-inbox-icon-button:first-child{display:inline-flex}#root .wa-inbox-chat-head .wa-inbox-avatar{display:none}#root .wa-inbox-mode button{gap:0;padding:0 8px!important;font-size:12px}#root .wa-inbox-mode button svg{display:none}#root .wa-inbox-search.is-inline{position:absolute;top:-2px;right:40px;width:min(220px,60vw);background:#fff}#root .wa-inbox-message article{max-width:85%}#root .wa-inbox-messages{padding:12px}#root .wa-inbox-composer{margin:0 8px 8px}#root .wa-inbox-handoff{flex-wrap:wrap;padding:10px 12px}}#root .wa-ai-settings{gap:16px}#root .wa-ai-settings__tabs{margin:-4px 0 0;border-bottom-color:#e7ebf0}#root .wa-ai-settings__section{display:grid;gap:14px}#root .wa-ai-settings__intro{margin:0;color:#71757f;font-size:13px;line-height:18px}#root .wa-ai-settings__hint{color:#71757f;font-size:12px;font-style:normal;line-height:16px}#root .wa-ai-check{display:flex;align-items:flex-start;gap:8px;color:#2b3134;font-size:14px;line-height:20px;cursor:pointer}#root .wa-ai-check input{width:16px;height:16px;flex:none;margin:2px 0 0;accent-color:#0d9488}#root .wa-ai-settings__tones{display:inline-flex;width:max-content;max-width:100%;border:1px solid #e0e3eb;border-radius:8px;padding:2px}#root#root .wa-ai-settings__tones button{height:28px;border:0!important;background:transparent;color:#71757f;padding:0 12px;font-size:13px;line-height:18px;--crm-radius:6px}#root#root .wa-ai-settings__tones button.is-active{background:#5eead4;color:#1f2328;font-weight:500}#root .wa-ai-settings__rule{display:flex;align-items:center;gap:6px}#root#root .wa-ai-settings__rule button{width:34px;height:34px;flex:none;border:1px solid #e0e3eb!important;background:#fff;color:#71757f;padding:0;font-size:18px;line-height:1}#root#root .wa-ai-settings__rule button:hover{color:#c13d46}#root#root .wa-ai-settings__add{justify-self:start;border:0!important;background:transparent;color:#0d9488;padding:0;font-size:13px;font-weight:500}#root#root .wa-ai-settings__add:disabled{color:#a3a9b3;cursor:default}@media (max-width:640px){#root .wa-ai-settings .finance-form__grid{grid-template-columns:1fr}}:root{--sidebar-width:220px}#root .crm-sidebar{--sb-bg:#effaf7;--sb-line:#d6efe8;--sb-text:#1f2328;--sb-strong:#1f2328;--sb-icon:#4b5563;--sb-sub:#4b5563;--sb-muted:#84918d;--sb-hover:#e0f5f0;--sb-tint:#5eead4;--sb-accent:#1f2328;--sb-accent-icon:#0d9488;--sb-ring:#0d9488;--crm-radius:8px}#root#root#root .crm-sidebar,#root#root#root .crm-sidebar *,#root#root#root .crm-sidebar :after,#root#root#root .crm-sidebar :before{animation:none!important;transition:none!important}#root#root#root .crm-sidebar{position:sticky;top:0;display:flex;width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important;height:100vh;flex:0 0 var(--sidebar-width)!important;flex-direction:column;overflow:hidden;border-right:1px solid var(--sb-line)!important;background:var(--sb-bg)!important;box-shadow:none!important;color:var(--sb-text);font-family:Inter,Roboto,-apple-system,Helvetica Neue,Arial,sans-serif;opacity:1;transform:none}#root#root#root .crm-sidebar__header{display:flex;height:64px;flex:none;align-items:center;gap:10px;padding:0 20px;border:0;background:transparent;box-shadow:none}#root#root#root .crm-sidebar__logo{display:grid;width:30px;height:30px;min-width:30px;place-items:center;border-radius:8px;background:var(--sb-accent-icon);color:#ffffff!important}#root#root#root .crm-sidebar__logo svg{width:30px;height:30px}#root#root#root .crm-sidebar__brand{display:block;padding:0!important;color:var(--sb-strong)!important;font-size:17px;line-height:22px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}#root#root#root .crm-sidebar__nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:2px;overflow-x:hidden;overflow-y:auto;padding:16px 10px;scrollbar-color:#dfe2e7 transparent;scrollbar-width:thin}#root#root#root .crm-sidebar__divider{display:block;width:auto;height:1px;margin:10px 8px;border:0;background:var(--sb-line)}#root#root#root .crm-sidebar__group{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#root#root#root .crm-sidebar .crm-sidebar__item{display:flex;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:none;box-sizing:border-box;align-items:center;gap:10px;margin:0!important;padding:0 10px!important;border:0!important;border-radius:8px!important;outline:0;background:transparent!important;box-shadow:none!important;color:var(--sb-text)!important;cursor:pointer;text-align:left;text-decoration:none}#root#root#root .crm-sidebar .crm-sidebar__item:focus-visible{box-shadow:inset 0 0 0 2px var(--sb-ring)!important}#root#root#root .crm-sidebar .crm-sidebar__item:hover{background:var(--sb-hover)!important}#root#root#root .crm-sidebar .crm-sidebar__item span{min-width:0;flex:1;overflow:hidden;color:inherit!important;font-size:14px!important;line-height:20px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}#root#root#root .crm-sidebar .crm-sidebar__item svg:not(.crm-sidebar__chevron){width:20px!important;height:20px!important;min-width:20px;flex:0 0 20px;color:var(--sb-icon)!important}#root#root#root .crm-sidebar .crm-sidebar__chevron{width:16px!important;height:16px!important;flex:none!important;color:var(--sb-muted)!important;transform:none}#root#root#root .crm-sidebar .crm-sidebar__item.crm-sidebar__item--active:not([aria-expanded]),#root#root#root .crm-sidebar .crm-sidebar__item.crm-sidebar__item--active:not([aria-expanded]):hover{background:var(--sb-tint)!important;color:var(--sb-accent)!important}#root#root#root .crm-sidebar .crm-sidebar__item.crm-sidebar__item--active:not([aria-expanded]) svg{color:var(--sb-accent)!important}#root#root#root .crm-sidebar .crm-sidebar__group--open>.crm-sidebar__item{color:var(--sb-strong)!important}#root#root#root .crm-sidebar .crm-sidebar__group--open>.crm-sidebar__item span{font-weight:600}#root#root#root .crm-sidebar .crm-sidebar__group--open>.crm-sidebar__item svg:not(.crm-sidebar__chevron){color:var(--sb-strong)!important}#root#root#root .crm-sidebar .crm-sidebar__group--open>.crm-sidebar__item .crm-sidebar__chevron{color:var(--sb-strong)!important;transform:rotate(180deg)}#root#root#root .crm-sidebar__submenu-wrap{display:none}#root#root#root .crm-sidebar__group--open .crm-sidebar__submenu-wrap{display:block}#root#root#root .crm-sidebar__submenu{display:flex;flex-direction:column;gap:2px;margin:2px 0 6px 20px;padding:0 0 0 10px;border-left:1px solid var(--sb-line);overflow:visible}#root#root#root .crm-sidebar .crm-sidebar__subitem{display:block;margin:0;padding:8px 10px;border-radius:8px!important;background:transparent;color:var(--sb-sub)!important;font-size:14px!important;line-height:20px;font-weight:500;text-decoration:none;opacity:1;transform:none}#root#root#root .crm-sidebar .crm-sidebar__subitem span{color:inherit!important;font-size:inherit!important;line-height:inherit;font-weight:inherit}#root#root#root .crm-sidebar .crm-sidebar__subitem:hover{background:var(--sb-hover);color:var(--sb-strong)!important}#root#root#root .crm-sidebar .crm-sidebar__subitem--active,#root#root#root .crm-sidebar .crm-sidebar__subitem--active:hover{background:var(--sb-tint);color:var(--sb-accent)!important;font-weight:600}#root#root#root .crm-sidebar__footer{flex:none;background:var(--sb-bg)}#root#root#root .crm-sidebar__user{display:flex;align-items:center;gap:6px;padding:10px 10px 10px 14px;border-top:1px solid var(--sb-line)}#root#root#root .crm-sidebar__user-info{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px;text-decoration:none}#root#root#root .crm-sidebar__user-email,#root#root#root .crm-sidebar__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root#root#root .crm-sidebar__user-name{color:var(--sb-strong);font-size:13px;line-height:18px;font-weight:600}#root#root#root .crm-sidebar__user-email{color:var(--sb-muted);font-size:12px;line-height:16px;font-weight:400}#root#root#root .crm-shell .crm-sidebar__footer-button{position:relative;display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;padding:0;border:0;border-radius:8px!important;background:transparent;color:var(--sb-icon);cursor:pointer}#root#root#root .crm-shell .crm-sidebar__footer-button:hover:not(:disabled){background:var(--sb-hover);color:var(--sb-strong)}#root#root#root .crm-sidebar__footer-button svg{width:20px;height:20px}#root#root#root .crm-sidebar__logout:disabled{opacity:.5;cursor:default}:root{--crm-check-line:#d1d5dc;--crm-check-fill:var(--rh-accent-fill,#5eead4);--crm-check-focus:var(--rh-accent-line,#0d9488);--crm-check-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.5 7.25 5.9 9.6l4.6-4.7' stroke='%232b3134' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--crm-check-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M4 7h6' stroke='%232b3134' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}#root#root input:is([type=checkbox],[type=radio]):not([role=switch],:has(+[aria-hidden=true]),:has(+:is(.cb-select__box,.obfs-radio,.access-modal-checkbox__box)),:is(.staff-card-check,.staff-card-radio,.staff-pay-switch,.staff-svc-check,.sz-auth-checkbox,.booking-consent,.booking-rule-toggle,.cb-toggle,.cb-filter-choice,.cb-check,.senza-checkbox,.obl-checkbox,.obfs-radio-row,.journal-settings-checkbox,.journal-settings-radio,.journal-settings-card,.access-modal-toggle,.access-modal-checkbox,.personal-account-checkbox,.service-discount-weekdays,.loyalty-import-button) input){--crm-radius:4px;position:relative;width:16px;min-width:16px;height:16px;min-height:16px;box-sizing:border-box;flex:none;appearance:none;border:1px solid var(--crm-check-line);border-radius:4px;background:#fff;padding:0;vertical-align:middle;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .2s ease;&:after,&:before{content:none}&[type=checkbox]:checked{border-color:var(--crm-check-fill);background:var(--crm-check-fill) var(--crm-check-tick) center /14px no-repeat}&[type=checkbox]:indeterminate{border-color:var(--crm-check-fill);background:var(--crm-check-fill) var(--crm-check-dash) center /14px no-repeat}&[type=radio]{--crm-radius:50%;border-radius:50%;box-shadow:inset 0 0 0 7px #fff}&[type=radio]:checked{background:var(--crm-check-fill);box-shadow:inset 0 0 0 2px #fff}&:focus-visible{outline:2px solid var(--crm-check-focus);outline-offset:2px}&:disabled{cursor:default;opacity:.6}}#root#root :is(.cb-filter-choice__box,.cb-select__box,.cb-check>span,.senza-checkbox__box,.obl-checkbox__box,.journal-settings-checkbox__box,.access-modal-checkbox__box,.personal-account-checkbox>span){--crm-radius:4px;width:16px;height:16px;box-sizing:border-box;border:1px solid var(--crm-check-line);border-radius:4px;background:#fff;transition:background-color .16s ease,border-color .16s ease;&:after{content:none}&>svg{display:none}}#root#root :is(input:checked+:is(.cb-filter-choice__box,.cb-select__box,.senza-checkbox__box,.access-modal-checkbox__box),.cb-check input:checked+span,.personal-account-checkbox>input:checked+span,.obl-checkbox.is-checked .obl-checkbox__box,.journal-settings-checkbox.is-checked .journal-settings-checkbox__box){border-color:var(--crm-check-fill);background:var(--crm-check-fill) var(--crm-check-tick) center /14px no-repeat}#root#root .cb-check input:indeterminate+span{border-color:var(--crm-check-fill);background:var(--crm-check-fill) var(--crm-check-dash) center /14px no-repeat}#root#root :is(.cb-filter-choice__radio,.obfs-radio:not(.obfs-radio--medium),.journal-settings-radio__dot){--crm-radius:50%;position:relative;width:16px;height:16px;flex:0 0 16px;box-sizing:border-box;border:1px solid var(--crm-check-line);border-radius:50%;background:#fff;box-shadow:none;&:after{content:"";position:absolute;inset:auto;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--crm-check-fill);transform:scale(0);transition:transform .2s ease}}#root#root .journal-settings-radio__dot{margin:2px 0}#root#root :is(input:checked+:is(.cb-filter-choice__radio,.obfs-radio),.obfs-flow-card.is-selected .obfs-radio,:is(.journal-settings-radio,.journal-settings-card).is-checked .journal-settings-radio__dot){border-color:var(--crm-check-line);background:#fff;box-shadow:none;&:after{transform:scale(1)}}#root#root .clients-view .cb-check input:focus-visible+span,#root#root .clients-view input:focus-visible+:is(.cb-filter-choice__radio,.cb-filter-choice__box,.cb-select__box),#root#root :is(.senza-checkbox,.access-modal-checkbox,.personal-account-checkbox,.journal-settings-checkbox)>input:focus-visible+span{box-shadow:none;outline:2px solid var(--crm-check-focus);outline-offset:2px}#root#root .staff-svc-check__box:before{width:16px;height:16px;border:1px solid var(--crm-check-line);border-radius:4px}#root#root :is(.staff-svc-check.is-checked,.staff-svc-check.is-partial) .staff-svc-check__box:before{border-color:var(--crm-check-fill)}@layer theme{#root#root#root#root :is(.payroll-select__menu,.payroll-page-size-select__menu,.organization-settings-select__menu,.client-add-select__menu,.client-directory-filter__menu,.staff-directory-filter__menu,.staff-select-menu,.work-schedule-menu,.service-sheet-select__menu,.service-staff-select__menu,.staff-payroll-rules-search-picker__menu,.analytics-select__menu,.analytics-account-select__menu,.main-dashboard-select__menu,.personal-account-select__menu,.journal-calendar-menu-popover,.senza-visit-panel__countries,.license-billing-phone__countries,.onboarding-reference-select__menu){box-sizing:border-box!important;gap:0!important;border:0!important;border-radius:8px!important;background:#ffffff!important;padding:4px 0!important;box-shadow:0 6px 24px rgba(0,29,102,.16)!important;list-style:none!important}#root#root#root#root .onboarding-reference-select__menu{padding:0!important}#root#root#root#root .journal-calendar-menu-popover>:is(a,button),#root#root#root#root .onboarding-reference-select__menu>div>button,#root#root#root#root :is(.payroll-select__menu,.payroll-page-size-select__menu,.organization-settings-select__menu,.client-add-select__menu,.client-directory-filter__menu,.staff-directory-filter__menu,.staff-select-menu,.work-schedule-menu,.service-sheet-select__menu,.service-staff-select__menu,.staff-payroll-rules-search-picker__menu,.analytics-select__menu,.analytics-account-select__menu,.main-dashboard-select__menu,.personal-account-select__menu,.senza-visit-panel__countries,.license-billing-phone__countries)>:is(button,li,a,label){width:100%!important;min-width:0!important;max-width:none!important;min-height:36px!important;box-sizing:border-box!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:8px 10px!important;font-size:14px!important;line-height:21px!important;text-align:left!important;box-shadow:none!important;clip-path:none!important;outline:none!important;cursor:pointer}#root#root#root#root .journal-calendar-menu-popover>:is(a,button):is(:hover,:focus-visible,.is-selected),#root#root#root#root .onboarding-reference-select__menu>div>button:is(:hover,:focus-visible,.is-selected),#root#root#root#root :is(.payroll-select__menu,.payroll-page-size-select__menu,.organization-settings-select__menu,.client-add-select__menu,.client-directory-filter__menu,.staff-directory-filter__menu,.staff-select-menu,.work-schedule-menu,.service-sheet-select__menu,.service-staff-select__menu,.staff-payroll-rules-search-picker__menu,.analytics-select__menu,.analytics-account-select__menu,.main-dashboard-select__menu,.personal-account-select__menu,.senza-visit-panel__countries,.license-billing-phone__countries)>:is(button,li,a,label):is(:hover,:focus-visible,.is-selected,.is-active,[aria-selected=true],.service-sheet-select__option--active):not(:disabled){background:#f7f9fc!important}#root#root#root#root :is(.payroll-select__menu,.service-staff-select__menu)>button:disabled{background:transparent!important;cursor:not-allowed}}