.sabcrm-twenty{--u-ease-out:cubic-bezier(.23, 1, .32, 1);--u-ease-in-out:cubic-bezier(.77, 0, .175, 1);--u-ease-drawer:cubic-bezier(.32, .72, 0, 1);--u-dur-fast:.12s;--u-dur:.18s;--u-dur-slow:.24s;--u-elev-1:0 1px 2px #1018280d;--u-elev-2:0 4px 14px #10182814;--u-elev-3:0 12px 32px #10182824;--u-elev-pop:0 10px 28px #10182824;--u-focus-ring:0 0 0 2px var(--st-bg), 0 0 0 4px var(--st-accent)}.sabcrm-twenty ::selection{background:var(--st-accent-soft);color:var(--st-accent-hover)}.sabcrm-twenty *{scrollbar-width:thin;scrollbar-color:var(--st-border-strong) transparent}.sabcrm-twenty ::-webkit-scrollbar{width:10px;height:10px}.sabcrm-twenty ::-webkit-scrollbar-thumb{background:var(--st-border-strong);border:3px solid var(--st-bg);border-radius:var(--st-radius-pill)}.sabcrm-twenty ::-webkit-scrollbar-thumb:hover{background:var(--st-text-tertiary)}.sabcrm-twenty ::-webkit-scrollbar-corner{background:0 0}.sabcrm-twenty .st-btn{transition:background var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out), transform 80ms var(--u-ease-out)}.sabcrm-twenty .st-btn:active{transform:scale(.97)}.sabcrm-twenty .st-notif__btn:active,.sabcrm-twenty .st-lead-quick:active,.sabcrm-twenty .stg-mgr__save:active,.sabcrm-twenty .stg-mgr__del:active,.sabcrm-twenty .st-select2__clear:active,.sabcrm-twenty .st-dialog__close:active{transform:scale(.92)}.sabcrm-twenty .st-btn--primary{background:var(--st-accent-grad,var(--st-accent));border-color:#0000;box-shadow:0 1px 2px #1018281f,inset 0 0 0 1px #2563eb66}.sabcrm-twenty .st-btn--primary:hover{filter:brightness(1.04);box-shadow:0 3px 10px var(--st-accent-ring,#2b6ef240), 0 0 0 1px #2563eb80 inset}.sabcrm-twenty .st-btn:focus-visible,.sabcrm-twenty .st-nav-item:focus-visible,.sabcrm-twenty .st-notif__btn:focus-visible,.sabcrm-twenty .st-workspace-switcher:focus-visible,.sabcrm-twenty .st-search-btn:focus-visible,.sabcrm-twenty .st-select2__trigger:focus-visible,.sabcrm-twenty .st-lead-quick:focus-visible,.sabcrm-twenty .st-dialog__close:focus-visible,.sabcrm-twenty button.st-chip:focus-visible,.sabcrm-twenty .stg-chip:focus-visible,.sabcrm-twenty .stg-filter__btn:focus-visible,.sabcrm-twenty .st-cell-link:focus-visible{box-shadow:var(--u-focus-ring);border-radius:var(--st-radius-sm);z-index:1;outline:none;position:relative}.sabcrm-twenty .st-input:focus-visible,.sabcrm-twenty .st-select:focus-visible,.sabcrm-twenty .st-textarea:focus-visible,.sabcrm-twenty .st-search__input:focus-visible{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft);outline:none}.sabcrm-twenty.st-popover{box-shadow:var(--u-elev-3);animation:u-pop-in var(--u-dur) var(--u-ease-out);transform-origin:top}.sabcrm-twenty.st-popover[data-placement=top]{transform-origin:bottom}.sabcrm-twenty .st-ws-menu,.sabcrm-twenty .stg-pop,.sabcrm-twenty .stg-filter__pop,.sabcrm-twenty .st-notif__panel{animation:u-pop-in var(--u-dur) var(--u-ease-out);transform-origin:top}@keyframes u-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.sabcrm-twenty .st-dialog-overlay{animation:u-overlay-in var(--u-dur) var(--u-ease-out)}.sabcrm-twenty .st-dialog{box-shadow:var(--u-elev-3);animation:u-dialog-in var(--u-dur-slow) var(--u-ease-out);transform-origin:50%}@keyframes u-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes u-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sabcrm-twenty .st-nav-item{transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-table td{transition:background 90ms var(--u-ease-out)}@media (hover:hover) and (pointer:fine){.sabcrm-twenty .st-row:hover .st-lead-quick{opacity:1}}.sabcrm-twenty .st-chip{transition:background var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out)}@media (prefers-reduced-motion:reduce){.sabcrm-twenty.st-popover,.sabcrm-twenty .st-ws-menu,.sabcrm-twenty .stg-pop,.sabcrm-twenty .stg-filter__pop,.sabcrm-twenty .st-notif__panel,.sabcrm-twenty .st-dialog,.sabcrm-twenty .st-dialog-overlay{animation:u-fade-only var(--u-dur-fast) ease;transform:none}.sabcrm-twenty .st-btn:active,.sabcrm-twenty .st-notif__btn:active,.sabcrm-twenty .st-lead-quick:active,.sabcrm-twenty .stg-mgr__save:active,.sabcrm-twenty .stg-mgr__del:active,.sabcrm-twenty .st-select2__clear:active,.sabcrm-twenty .st-dialog__close:active{transform:none}@keyframes u-fade-only{0%{opacity:0}to{opacity:1}}}.sabcrm-twenty{--u-brand-amber:#fbbf24;--u-brand-orange:#f97316;--u-brand-rose:#f43f5e;--u-brand-violet:#8b5cf6;--u-brand-grad:linear-gradient(90deg, #fbbf24 0%, #f97316 50%, #f43f5e 100%);--u-brand-grad-br:linear-gradient(135deg, #fbbf24 0%, #f97316 50%, #f43f5e 100%);--u-glow-amber:#fbbf246b;--u-glow-rose:#f43f5e52;--u-glow-violet:#8b5cf657;--u-glow-orange:#f973164d;--u-aurora:radial-gradient(circle at 30% 30%, var(--u-glow-amber), transparent 60%), radial-gradient(circle at 70% 60%, var(--u-glow-rose), transparent 60%), radial-gradient(circle at 50% 80%, var(--u-glow-violet), transparent 60%);--u-halo:linear-gradient(135deg, #fbbf2473, #f43f5e73, #8b5cf673);--u-shadow-brand:0 10px 30px -6px var(--u-glow-orange);--u-ease-smooth:cubic-bezier(.16, 1, .3, 1);--u-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@keyframes u-sheen{to{transform:translate(100%)}}
.sabcrm-twenty.\32 0ui{--st-bg:#fff;--st-bg-secondary:#f6f7f9;--st-bg-muted:#eef0f4;--st-sidebar-bg:#fbfbfd;--st-sidebar-bg-alt:#f3f4f8;--st-border:#e7e9ef;--st-border-light:#eef0f4;--st-border-strong:#d4d8e1;--st-text:#1a1c23;--st-text-secondary:#5b6271;--st-text-tertiary:#868d9c;--st-accent:#5546e8;--st-accent-hover:#4536d6;--st-accent-soft:#eef0fe;--st-accent-grad:linear-gradient(180deg, #6d5ef2 0%, #5546e8 100%);--st-accent-ring:#5546e838;--st-hover:#f2f3f9;--st-active:#eceefe;--st-radius:8px;--st-radius-sm:6px;--st-radius-lg:12px;--st-shadow-sm:0 1px 2px #1e21360f;--st-shadow-md:0 4px 16px -2px #1e21361a;--st-shadow-lg:0 18px 48px -8px #1e213633;--st-shadow:0 1px 2px #1e21360d, 0 0 0 1px var(--st-border);--st-shadow-pop:0 12px 32px -6px #1e213638;--u-elev-1:0 1px 2px #1e21360f;--u-elev-2:0 4px 16px -2px #1e21361a;--u-elev-3:0 18px 48px -8px #1e213638}.sabcrm-twenty.\32 0ui.st-theme-dark{--st-bg:#15161c;--st-bg-secondary:#1b1d25;--st-bg-muted:#23252f;--st-sidebar-bg:#181a21;--st-sidebar-bg-alt:#1f212a;--st-border:#2a2d38;--st-border-light:#23252f;--st-border-strong:#3a3e4c;--st-text:#e9eaf0;--st-text-secondary:#99a0ad;--st-text-tertiary:#6b7180;--st-accent:#8b7cf6;--st-accent-hover:#a394f8;--st-accent-soft:#221f3a;--st-accent-grad:linear-gradient(180deg, #6a5cee 0%, #5546e8 100%);--st-accent-ring:#8b7cf647;--st-hover:#20222c;--st-active:#262248;--st-shadow-sm:0 1px 2px #00000080;--st-shadow-md:0 6px 20px #00000080;--st-shadow-lg:0 18px 48px -8px #0009;--st-shadow:0 1px 2px #0006, 0 0 0 1px var(--st-border);--st-shadow-pop:0 12px 32px -6px #0009;--u-elev-1:0 1px 2px #00000080;--u-elev-2:0 6px 20px #00000080;--u-elev-3:0 18px 48px -8px #0009}.sabcrm-twenty .st-sidebar{background:linear-gradient(180deg, var(--st-sidebar-bg) 0%, var(--st-sidebar-bg-alt) 100%);border-right:1px solid var(--st-border)}.sabcrm-twenty .st-rail{background:linear-gradient(180deg, var(--st-sidebar-bg-alt), var(--st-bg-muted))}.sabcrm-twenty .st-nav-item{border-radius:var(--st-radius);transition:background .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1)}.sabcrm-twenty .st-nav-item.active{background:var(--st-accent-soft);color:var(--st-accent);font-weight:var(--st-fw-semibold);box-shadow:inset 2px 0 0 var(--st-accent)}.sabcrm-twenty .st-nav-item.active .st-nav-item__icon{color:var(--st-accent)}.sabcrm-twenty .st-topbar{background:color-mix(in srgb, var(--st-bg) 80%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(10px);border-bottom:1px solid var(--st-border-light)}.sabcrm-twenty .st-page-header__icon{background:var(--st-accent-soft);border-color:color-mix(in srgb, var(--st-accent) 24%, transparent);color:var(--st-accent);border-radius:var(--st-radius-lg)}.sabcrm-twenty .st-table th{background:var(--st-bg-secondary);color:var(--st-text-secondary);font-weight:var(--st-fw-semibold);letter-spacing:.01em}.sabcrm-twenty .st-table tbody tr{transition:background .12s}.sabcrm-twenty .st-card{border-radius:var(--st-radius-lg);border-color:var(--st-border-light);box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .st-search-btn{border-radius:var(--st-radius)}.sabcrm-twenty .st-search-btn:hover{border-color:var(--st-border-strong)}.sabcrm-twenty .st-btn--primary:hover:not(:disabled){box-shadow:0 6px 18px -6px var(--st-accent-ring)}@media (prefers-reduced-motion:reduce){.sabcrm-twenty .st-nav-item,.sabcrm-twenty .st-table tbody tr{transition:none}}
.sabcrm-twenty .st-rail__item{border-radius:var(--st-radius);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);min-height:40px!important}.sabcrm-twenty .st-rail__item:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-rail__item:active{transform:scale(.94)}.sabcrm-twenty .st-rail__item.active{background:var(--st-accent-grad);color:var(--st-text-inverted);box-shadow:0 2px 8px -2px var(--st-accent-ring), inset 0 0 0 1px #ffffff2e}.sabcrm-twenty .st-rail__item.active:hover{background:var(--st-accent-grad);color:var(--st-text-inverted);box-shadow:0 4px 12px -2px var(--st-accent-ring), inset 0 0 0 1px #ffffff3d}.sabcrm-twenty .st-rail__item:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-rail__brand-mark{background:var(--st-accent-grad);box-shadow:0 1px 3px -1px var(--st-accent-ring), inset 0 0 0 1px #ffffff29}.sabcrm-twenty .st-rail__brand{transition:transform var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rail__brand:hover{transform:translateY(-1px)}.sabcrm-twenty .st-rail__brand:focus-visible{box-shadow:var(--u-focus-ring);border-radius:var(--st-radius);outline:none}.sabcrm-twenty .st-section-title{color:var(--st-text-tertiary);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--st-radius-sm);transition:color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-section-title:hover{color:var(--st-text-secondary)}.sabcrm-twenty .st-section-title__chevron{transition:transform var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-section-title:hover .st-section-title__chevron{color:var(--st-accent)}.sabcrm-twenty .st-fav-empty{padding:var(--st-space-1) var(--st-space-2) var(--st-space-2);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-style:italic}.sabcrm-twenty .st-nav-item:hover .st-nav-item__icon{color:var(--st-accent)}.sabcrm-twenty .st-workspace-switcher{border-radius:var(--st-radius-lg);transition:background var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-workspace-switcher:hover{background:var(--st-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st-accent) 14%, transparent)}.sabcrm-twenty .st-workspace-switcher:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-workspace-switcher__avatar{border-radius:var(--st-radius-sm);box-shadow:inset 0 0 0 1px #ffffff24}.sabcrm-twenty .st-workspace-switcher__chevron{transition:color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-workspace-switcher:hover .st-workspace-switcher__chevron{color:var(--st-accent)}.sabcrm-twenty .st-ws-menu__item{border-radius:var(--st-radius);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-ws-menu__item:hover{background:var(--st-accent-soft);color:var(--st-accent-hover)}.sabcrm-twenty .st-ws-menu__item:hover .st-ws-menu__item-icon{color:var(--st-accent)}.sabcrm-twenty .st-ws-menu__item:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-ws-menu__avatar,.sabcrm-twenty .st-ws-menu__item-avatar{border-radius:var(--st-radius-sm);box-shadow:inset 0 0 0 1px #ffffff24}.sabcrm-twenty .st-ws-menu__edit{transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-ws-menu__edit:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-ws-menu__edit:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-search-btn{border-radius:var(--st-radius-lg);transition:background var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-search-btn:hover{background:var(--st-accent-soft);color:var(--st-accent-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st-accent) 14%, transparent)}.sabcrm-twenty .st-search-btn__icon{transition:color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-search-btn:hover .st-search-btn__icon{color:var(--st-accent)}.sabcrm-twenty .st-search-btn:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-search-btn:hover .st-kbd{border-color:color-mix(in srgb, var(--st-accent) 20%, var(--st-border))}.sabcrm-twenty .st-topbar__title{color:var(--st-text);letter-spacing:-.005em}.sabcrm-twenty .st-topbar__title a{color:var(--st-text-secondary);border-radius:var(--st-radius-sm);transition:color var(--u-dur-fast) var(--u-ease-out);text-decoration:none}.sabcrm-twenty .st-topbar__title a:hover{color:var(--st-accent)}.sabcrm-twenty .st-topbar__title a:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-page-header__title{letter-spacing:-.02em;color:var(--st-text)}.sabcrm-twenty .st-page-header__subtitle,.sabcrm-twenty .st-page-header__sub{color:var(--st-text-secondary);font-size:var(--st-font-size-sm);font-weight:var(--st-fw-regular);margin:2px 0 0}.sabcrm-twenty .st-page-header__icon{box-shadow:var(--st-shadow-sm);transition:transform var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-page-header:hover .st-page-header__icon{box-shadow:var(--st-shadow-md);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.sabcrm-twenty .st-rail__item,.sabcrm-twenty .st-rail__brand,.sabcrm-twenty .st-section-title,.sabcrm-twenty .st-section-title__chevron,.sabcrm-twenty .st-nav-item__icon,.sabcrm-twenty .st-workspace-switcher,.sabcrm-twenty .st-workspace-switcher__chevron,.sabcrm-twenty .st-ws-menu__item,.sabcrm-twenty .st-ws-menu__edit,.sabcrm-twenty .st-search-btn,.sabcrm-twenty .st-search-btn__icon,.sabcrm-twenty .st-topbar__title a,.sabcrm-twenty .st-page-header__icon{transition:none}.sabcrm-twenty .st-rail__item:active,.sabcrm-twenty .st-rail__brand:hover,.sabcrm-twenty .st-page-header:hover .st-page-header__icon{transform:none}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__header.st-crm-sidehead{align-items:stretch;gap:var(--st-space-2);height:auto;padding:var(--st-space-2);font-size:var(--st-font-size);font-weight:var(--st-fw-regular);white-space:normal;flex-direction:column;overflow:visible}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .st-crm-sidehead .st-sidebar__header{width:100%;margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .st-crm-sidehead .st-search-btn{width:100%}
.sabcrm-twenty .st-table th{background:linear-gradient(180deg, var(--st-bg-secondary) 0%, color-mix(in srgb, var(--st-bg-secondary) 60%, var(--st-bg)) 100%);color:var(--st-text-secondary);border-bottom-color:var(--st-border);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-table th:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-row{transition:background var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-row:hover>td{background:color-mix(in srgb, var(--st-accent-soft) 55%, var(--st-bg))}.sabcrm-twenty .st-row.is-selected>td,.sabcrm-twenty .st-row.is-selected:hover>td{background:var(--st-accent-soft)}.sabcrm-twenty .st-row.is-selected>td:first-child{box-shadow:inset 2px 0 0 var(--st-accent)}.sabcrm-twenty .st-cell-link{transition:color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-cell-link:hover{color:var(--st-accent)}.sabcrm-twenty .st-cell-link:focus-visible{color:var(--st-accent);border-radius:var(--st-radius-sm);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-cell-email:focus-visible{border-radius:var(--st-radius-sm);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-th-sort{transition:color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-th-sort:hover,.sabcrm-twenty .st-th-sort.is-active{color:var(--st-accent)}.sabcrm-twenty .st-th-sort:focus-visible{color:var(--st-accent);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-checkbox{transition:border-color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out), opacity var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-checkbox:hover{border-color:var(--st-accent)}.sabcrm-twenty .st-checkbox:focus-visible{border-color:var(--st-accent);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-checkbox:checked,.sabcrm-twenty .st-checkbox:indeterminate{background:var(--st-accent-grad);border-color:var(--st-accent)}.sabcrm-twenty .st-checkbox--row{transition:opacity var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .stv-tab{border-radius:var(--st-radius-sm) var(--st-radius-sm) 0 0;transition:color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .stv-tab:hover{color:var(--st-text);background:color-mix(in srgb, var(--st-accent-soft) 50%, transparent)}.sabcrm-twenty .stv-tab.active{color:var(--st-accent);border-bottom-color:var(--st-accent)}.sabcrm-twenty .stv-tab:focus-visible{border-radius:var(--st-radius-sm);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .stv-tab__add{transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .stv-tab__add:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .stv-tab__add:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .stv-control__btn{border-radius:var(--st-radius);transition:background var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .stv-control__btn:hover,.sabcrm-twenty .stv-control__btn.open{background:var(--st-accent-soft);border-color:color-mix(in srgb, var(--st-accent) 24%, transparent);color:var(--st-accent)}.sabcrm-twenty .stv-control__btn.open{box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .stv-control__btn.active{color:var(--st-accent)}.sabcrm-twenty .stv-control__btn:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .stv-pill{border-radius:var(--st-radius-pill);border-color:color-mix(in srgb, var(--st-accent) 22%, var(--st-border));background:color-mix(in srgb, var(--st-accent-soft) 70%, var(--st-bg));box-shadow:var(--st-shadow-sm);transition:border-color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .stv-pill:hover{border-color:color-mix(in srgb, var(--st-accent) 38%, var(--st-border))}.sabcrm-twenty .stv-pill__key{color:var(--st-accent)}.sabcrm-twenty .stv-pill__x{transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .stv-pill__x:hover{background:color-mix(in srgb, var(--st-accent) 16%, transparent);color:var(--st-accent)}.sabcrm-twenty .stv-pill__x:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .stv-pop{border-radius:var(--st-radius-lg);border-color:var(--st-border);box-shadow:var(--st-shadow-md)}.sabcrm-twenty .stv-pop__select:focus,.sabcrm-twenty .stv-pop__input:focus{border-color:var(--st-accent);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .stv-fieldlist__item{transition:background var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .stv-fieldlist__item:hover,.sabcrm-twenty .stv-coltoggle:hover{background:var(--st-accent-soft)}.sabcrm-twenty .st-pagination__count strong{color:var(--st-text)}.sabcrm-twenty .st-pagination__select{border-radius:var(--st-radius-sm);transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-pagination__select:hover{border-color:var(--st-border-strong)}.sabcrm-twenty .st-pagination__select:focus-visible{border-color:var(--st-accent);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-pagination__btn{border-radius:var(--st-radius-sm);transition:background var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-pagination__btn:hover:not(:disabled){background:var(--st-accent-soft);border-color:color-mix(in srgb, var(--st-accent) 28%, var(--st-border));color:var(--st-accent)}.sabcrm-twenty .st-pagination__btn:active:not(:disabled){transform:translateY(.5px)}.sabcrm-twenty .st-pagination__btn:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-selbar{border-radius:var(--st-radius-lg);border-color:var(--st-border);box-shadow:var(--st-shadow-lg)}.sabcrm-twenty .st-selbar__count em{color:var(--st-text-secondary)}.sabcrm-twenty .st-selbar__select{border-radius:var(--st-radius);transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-selbar__select:hover{border-color:var(--st-border-strong)}.sabcrm-twenty .st-selbar__select:focus-visible{border-color:var(--st-accent);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-selbar__close{transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-selbar__close:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-selbar__close:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-selbar__pop{border-radius:var(--st-radius-lg);border-color:var(--st-border);box-shadow:var(--st-shadow-lg)}.sabcrm-twenty .st-selbar__opt{transition:background var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-selbar__opt:hover{background:var(--st-accent-soft)}.sabcrm-twenty .st-selbar__opt:focus-visible{box-shadow:var(--u-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.sabcrm-twenty .st-table th,.sabcrm-twenty .st-row,.sabcrm-twenty .st-cell-link,.sabcrm-twenty .st-th-sort,.sabcrm-twenty .st-checkbox,.sabcrm-twenty .st-checkbox--row,.sabcrm-twenty .stv-tab,.sabcrm-twenty .stv-tab__add,.sabcrm-twenty .stv-control__btn,.sabcrm-twenty .stv-pill,.sabcrm-twenty .stv-pill__x,.sabcrm-twenty .stv-fieldlist__item,.sabcrm-twenty .st-pagination__select,.sabcrm-twenty .st-pagination__btn,.sabcrm-twenty .st-selbar__select,.sabcrm-twenty .st-selbar__close,.sabcrm-twenty .st-selbar__opt{transition:none}.sabcrm-twenty .st-pagination__btn:active:not(:disabled){transform:none}.sabcrm-twenty .st-selbar{animation:none}}
.sabcrm-twenty .st-input,.sabcrm-twenty .st-select,.sabcrm-twenty .st-textarea{border-radius:var(--st-radius);border-color:var(--st-border);background:var(--st-bg);box-shadow:var(--st-shadow-sm);transition:border-color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-input:hover:not(:focus):not(:disabled),.sabcrm-twenty .st-select:hover:not(:focus):not(:disabled),.sabcrm-twenty .st-textarea:hover:not(:focus):not(:disabled){border-color:var(--st-border-strong)}.sabcrm-twenty .st-input:focus,.sabcrm-twenty .st-select:focus,.sabcrm-twenty .st-textarea:focus{border-color:var(--st-accent);background:var(--st-bg);box-shadow:0 0 0 3px var(--st-accent-ring);outline:none}.sabcrm-twenty .st-input:focus-visible,.sabcrm-twenty .st-select:focus-visible,.sabcrm-twenty .st-textarea:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-input::placeholder,.sabcrm-twenty .st-textarea::placeholder{color:var(--st-text-tertiary);opacity:1}.sabcrm-twenty .st-input:disabled,.sabcrm-twenty .st-select:disabled,.sabcrm-twenty .st-textarea:disabled{background:var(--st-bg-secondary);color:var(--st-text-tertiary);box-shadow:none;cursor:not-allowed}.sabcrm-twenty .st-input[aria-invalid=true],.sabcrm-twenty .st-select[aria-invalid=true],.sabcrm-twenty .st-textarea[aria-invalid=true],.sabcrm-twenty .st-input.st-input--error,.sabcrm-twenty .st-textarea.st-input--error{border-color:var(--st-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--st-danger) 18%, transparent)}.sabcrm-twenty .st-textarea{border-radius:var(--st-radius-lg)}.sabcrm-twenty .st-field__label{color:var(--st-text-secondary)}.sabcrm-twenty .st-field__req{color:var(--st-danger)}.sabcrm-twenty .st-search__input{border-radius:var(--st-radius);border-color:var(--st-border);background:var(--st-bg);box-shadow:var(--st-shadow-sm);transition:border-color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-search__input:hover:not(:focus){border-color:var(--st-border-strong)}.sabcrm-twenty .st-search__input:focus{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-ring);outline:none}.sabcrm-twenty .st-search__input:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-search__input::placeholder{color:var(--st-text-tertiary);opacity:1}.sabcrm-twenty .st-search__input:focus+.st-search__icon,.sabcrm-twenty .st-search:focus-within .st-search__icon{color:var(--st-accent)}.sabcrm-twenty .st-select2__trigger{border-radius:var(--st-radius);border-color:var(--st-border);background:var(--st-bg);box-shadow:var(--st-shadow-sm);transition:border-color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-select2__trigger:hover:not(:disabled){border-color:var(--st-border-strong);background:var(--st-bg-secondary)}.sabcrm-twenty .st-select2__trigger:focus-visible,.sabcrm-twenty .st-select2__trigger--open{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-ring);outline:none}.sabcrm-twenty .st-select2__trigger--open{background:var(--st-bg)}.sabcrm-twenty .st-select2__trigger:disabled{background:var(--st-bg-secondary);box-shadow:none}.sabcrm-twenty .st-select2__placeholder{color:var(--st-text-tertiary)}.sabcrm-twenty .st-select2__chevron{color:var(--st-text-secondary);transition:transform var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-select2__trigger--open .st-select2__chevron{color:var(--st-accent);transform:rotate(180deg)}.sabcrm-twenty .st-select2__clear{border-radius:var(--st-radius-sm);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-select2__clear:hover{background:var(--st-active);color:var(--st-text)}.sabcrm-twenty .st-select2__clear:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-select2__popover{border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-lg)}.sabcrm-twenty .st-select2__search{border-bottom-color:var(--st-border-light)}.sabcrm-twenty .st-select2__search:focus-within{color:var(--st-accent)}.sabcrm-twenty .st-select2__search input::placeholder{color:var(--st-text-tertiary);opacity:1}.sabcrm-twenty .st-select2__option{border-radius:var(--st-radius);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-select2__option:hover:not(:disabled),.sabcrm-twenty .st-select2__option--active{background:var(--st-hover)}.sabcrm-twenty .st-select2__option--selected{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-select2__option--selected.st-select2__option--active{background:var(--st-active)}.sabcrm-twenty .st-select2__option:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-select2__check{color:var(--st-accent)}.sabcrm-twenty .st-checkbox-row{color:var(--st-text)}.sabcrm-twenty .st-checkbox-row input[type=checkbox],.sabcrm-twenty .st-checkbox-row input[type=radio],.sabcrm-twenty .st-field input[type=checkbox],.sabcrm-twenty .st-field input[type=radio]{accent-color:var(--st-accent);border-radius:var(--st-radius-sm);cursor:pointer;transition:box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-checkbox-row input[type=radio],.sabcrm-twenty .st-field input[type=radio]{border-radius:var(--st-radius-pill)}.sabcrm-twenty .st-checkbox-row input[type=checkbox]:focus-visible,.sabcrm-twenty .st-checkbox-row input[type=radio]:focus-visible,.sabcrm-twenty .st-field input[type=checkbox]:focus-visible,.sabcrm-twenty .st-field input[type=radio]:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-checkbox-row:hover{color:var(--st-text)}@media (prefers-reduced-motion:reduce){.sabcrm-twenty .st-input,.sabcrm-twenty .st-select,.sabcrm-twenty .st-textarea,.sabcrm-twenty .st-search__input,.sabcrm-twenty .st-select2__trigger,.sabcrm-twenty .st-select2__chevron,.sabcrm-twenty .st-select2__clear,.sabcrm-twenty .st-select2__option,.sabcrm-twenty .st-checkbox-row input[type=checkbox],.sabcrm-twenty .st-checkbox-row input[type=radio],.sabcrm-twenty .st-field input[type=checkbox],.sabcrm-twenty .st-field input[type=radio]{transition:none}.sabcrm-twenty .st-select2__trigger--open .st-select2__chevron{transform:none}}
.sabcrm-twenty .st-chip{background:color-mix(in srgb, var(--st-bg-muted) 60%, var(--st-bg));border:1px solid color-mix(in srgb, var(--st-border) 70%, transparent);border-radius:var(--st-radius-pill);transition:background var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-chip__dot{box-shadow:0 0 0 1px color-mix(in srgb, var(--st-text) 8%, transparent)}.sabcrm-twenty button.st-chip{background:var(--st-bg);border-color:var(--st-border)}.sabcrm-twenty button.st-chip:hover{background:var(--st-hover);border-color:var(--st-border-strong);color:var(--st-text)}.sabcrm-twenty button.st-chip:active{background:var(--st-active)}.sabcrm-twenty button.st-chip:focus-visible{border-color:var(--st-accent);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-chip--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st-accent) 22%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--st-accent) 12%, var(--st-bg)), var(--st-accent-soft))!important;border-color:color-mix(in srgb, var(--st-accent) 45%, transparent)!important;color:var(--st-accent)!important}.sabcrm-twenty .st-chip--active .st-chip__dot{background:var(--st-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--st-accent) 30%, transparent)}.sabcrm-twenty .st-select2__dot{box-shadow:0 0 0 1px color-mix(in srgb, var(--st-text) 10%, transparent)}.sabcrm-twenty .st-avatar{border-radius:var(--st-radius);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st-accent) 14%, transparent);transition:box-shadow var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-avatar--round{border-radius:var(--st-radius-pill)}.sabcrm-twenty .st-avatar--lg{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st-accent) 16%, transparent), var(--st-shadow-sm)}.sabcrm-twenty a .st-avatar:hover,.sabcrm-twenty button .st-avatar:hover,.sabcrm-twenty .st-cell-link:hover .st-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st-accent) 28%, transparent), var(--st-shadow-sm)}.sabcrm-twenty a:focus-visible .st-avatar,.sabcrm-twenty button:focus-visible .st-avatar{box-shadow:var(--u-focus-ring)}.sabcrm-twenty .st-count{padding:1px var(--st-space-2);border-radius:var(--st-radius-pill);background:color-mix(in srgb, var(--st-bg-muted) 55%, var(--st-bg));border:1px solid color-mix(in srgb, var(--st-border) 60%, transparent);color:var(--st-text-secondary);font-weight:var(--st-fw-medium);align-items:center;display:inline-flex}.sabcrm-twenty .st-kbd{border-radius:var(--st-radius-sm);border-color:color-mix(in srgb, var(--st-border) 80%, transparent);background:color-mix(in srgb, var(--st-bg-muted) 45%, var(--st-bg));color:var(--st-text-tertiary);box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .st-chip--ok{background:color-mix(in srgb, var(--st-status-ok) 14%, var(--st-bg));border-color:color-mix(in srgb, var(--st-status-ok) 36%, transparent);color:var(--st-status-ok)}.sabcrm-twenty .st-chip--ok .st-chip__dot{background:var(--st-status-ok)}.sabcrm-twenty .st-chip--warn{background:color-mix(in srgb, var(--st-warn) 14%, var(--st-bg));border-color:color-mix(in srgb, var(--st-warn) 36%, transparent);color:var(--st-warn)}.sabcrm-twenty .st-chip--warn .st-chip__dot{background:var(--st-warn)}.sabcrm-twenty .st-chip--danger{background:color-mix(in srgb, var(--st-danger) 14%, var(--st-bg));border-color:color-mix(in srgb, var(--st-danger) 36%, transparent);color:var(--st-danger)}.sabcrm-twenty .st-chip--danger .st-chip__dot{background:var(--st-danger)}.sabcrm-twenty .st-chip--accent{background:var(--st-accent-soft);border-color:color-mix(in srgb, var(--st-accent) 36%, transparent);color:var(--st-accent)}.sabcrm-twenty .st-chip--accent .st-chip__dot{background:var(--st-accent)}@media (prefers-reduced-motion:reduce){.sabcrm-twenty .st-chip,.sabcrm-twenty button.st-chip,.sabcrm-twenty .st-avatar{transition:none}.sabcrm-twenty a .st-avatar:hover,.sabcrm-twenty button .st-avatar:hover,.sabcrm-twenty .st-cell-link:hover .st-avatar{transform:none}}
.sabcrm-twenty .st-back{border-radius:var(--st-radius-sm);transition:color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-back:hover{color:var(--st-accent)}.sabcrm-twenty .st-back:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-panel{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-sm);transition:box-shadow var(--u-dur) var(--u-ease-out)}.sabcrm-twenty .st-panel:hover{box-shadow:var(--st-shadow-md)}.sabcrm-twenty .st-panel__head{border-bottom-color:var(--st-border-light);color:var(--st-text-secondary);letter-spacing:.03em}.sabcrm-twenty .st-field-row{border-bottom-color:var(--st-border-light)}.sabcrm-twenty .st-field-row__val .st-cell-editable{border-radius:var(--st-radius-sm);transition:background var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-cell-editable:hover{background:var(--st-accent-soft)}.sabcrm-twenty .st-cell-editable:focus-visible{background:var(--st-accent-soft);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-cell-input,.sabcrm-twenty .st-cell-select{border-radius:var(--st-radius-sm);box-shadow:0 0 0 3px var(--st-accent-ring);transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rfp__group-head{color:var(--st-text-tertiary);letter-spacing:.05em}.sabcrm-twenty .st-rfp__group--system{border-top-color:var(--st-border-light)}.sabcrm-twenty .st-rfp__group--system .st-rfp__group-head{color:var(--st-text-tertiary)}.sabcrm-twenty .st-rfp-bool{border-radius:var(--st-radius-sm);transition:background var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rfp-bool:hover{background:var(--st-accent-soft)}.sabcrm-twenty .st-rfp-bool:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-rfp-bool__track{transition:background var(--u-dur) var(--u-ease-out)}.sabcrm-twenty .st-rfp-bool__thumb{box-shadow:var(--st-shadow-sm);transition:transform var(--u-dur) var(--u-ease-out)}.sabcrm-twenty .st-rfp-multi,.sabcrm-twenty .st-rfp-list,.sabcrm-twenty .st-rfp-address{border-radius:var(--st-radius);box-shadow:0 0 0 3px var(--st-accent-ring), var(--st-shadow-md)}.sabcrm-twenty .st-rfp-multi__item{border-radius:var(--st-radius-sm);transition:background var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rfp-multi__item:hover{background:var(--st-accent-soft)}.sabcrm-twenty .st-rfp-multi__item:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-rfp-list__add,.sabcrm-twenty .st-rfp-list__done,.sabcrm-twenty .st-rfp-list__remove{border-radius:var(--st-radius-sm);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rfp-list__add:hover,.sabcrm-twenty .st-rfp-list__done:hover{background:var(--st-accent-soft);border-color:color-mix(in srgb, var(--st-accent) 30%, transparent);color:var(--st-accent)}.sabcrm-twenty .st-rfp-list__add:focus-visible,.sabcrm-twenty .st-rfp-list__done:focus-visible,.sabcrm-twenty .st-rfp-list__remove:focus-visible,.sabcrm-twenty .st-rfp-rating__star:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-rdt-tabs{border-bottom-color:var(--st-border-light)}.sabcrm-twenty .st-rdt-tab{border-radius:var(--st-radius) var(--st-radius) 0 0;transition:color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rdt-tab:hover:not(.is-active){background:var(--st-hover);color:var(--st-text)}.sabcrm-twenty .st-rdt-tab.is-active{color:var(--st-accent)}.sabcrm-twenty .st-rdt-tab.is-active:after{background:var(--st-accent-grad);box-shadow:0 0 0 .5px var(--st-accent-ring)}.sabcrm-twenty .st-rdt-tab:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-rdt-note,.sabcrm-twenty .st-rdt-composer{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-sm);transition:box-shadow var(--u-dur) var(--u-ease-out)}.sabcrm-twenty .st-rdt-note:hover{box-shadow:var(--st-shadow-md)}.sabcrm-twenty .st-rdt-composer__title,.sabcrm-twenty .st-rdt-composer__body{border-radius:var(--st-radius);transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rdt-composer__title:focus,.sabcrm-twenty .st-rdt-composer__body:focus{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-ring);outline:none}.sabcrm-twenty .st-rdt-composer__add{border-radius:var(--st-radius);background:var(--st-accent-grad);transition:background var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);border-color:#0000}.sabcrm-twenty .st-rdt-composer__add:hover:not(:disabled){background:var(--st-accent-hover);box-shadow:0 6px 18px -6px var(--st-accent-ring);border-color:#0000;transform:translateY(-1px)}.sabcrm-twenty .st-rdt-composer__add:active:not(:disabled){box-shadow:var(--st-shadow-sm);transform:translateY(0)}.sabcrm-twenty .st-rdt-composer__add:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-rdt-rel__count{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-rdt-rel__list{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-sm);transition:box-shadow var(--u-dur) var(--u-ease-out)}.sabcrm-twenty .st-rdt-rel__list:hover{box-shadow:var(--st-shadow-md)}.sabcrm-twenty .st-rdt-rel__row:not(:last-child){border-bottom-color:var(--st-border-light)}.sabcrm-twenty .st-rdt-rel__row{transition:background var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rdt-rel__row:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-rdt-rel__row:hover .st-rdt-rel__row-chev{color:var(--st-accent)}.sabcrm-twenty .st-rdt-rel__row:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-rdt-task{transition:background var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rdt-task:hover{background:var(--st-accent-soft)}.sabcrm-twenty .st-rdt-task__status--done{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-rdt-file{border-color:var(--st-border-light);border-radius:var(--st-radius);transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rdt-file:hover{border-color:var(--st-border-strong);box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .st-rdt-soon{border-color:color-mix(in srgb, var(--st-accent) 22%, transparent);border-radius:var(--st-radius-pill);background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-rdt-empty__icon{border-radius:var(--st-radius-lg);background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-rdt-addform__input{border-radius:var(--st-radius);transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rdt-addform__input:focus{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-ring);outline:none}.sabcrm-twenty .st-rdt-addform__send{border-color:var(--st-border-light);border-radius:var(--st-radius);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rdt-addform__send:hover:not(:disabled){background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-rdt-addform__send:focus-visible,.sabcrm-twenty .st-rdt-thread__toggle:focus-visible{box-shadow:var(--u-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.sabcrm-twenty .st-back,.sabcrm-twenty .st-panel,.sabcrm-twenty .st-field-row__val .st-cell-editable,.sabcrm-twenty .st-cell-input,.sabcrm-twenty .st-cell-select,.sabcrm-twenty .st-rfp-bool,.sabcrm-twenty .st-rfp-bool__track,.sabcrm-twenty .st-rfp-bool__thumb,.sabcrm-twenty .st-rfp-multi__item,.sabcrm-twenty .st-rfp-list__add,.sabcrm-twenty .st-rfp-list__done,.sabcrm-twenty .st-rfp-list__remove,.sabcrm-twenty .st-rdt-tab,.sabcrm-twenty .st-rdt-note,.sabcrm-twenty .st-rdt-composer,.sabcrm-twenty .st-rdt-composer__title,.sabcrm-twenty .st-rdt-composer__body,.sabcrm-twenty .st-rdt-composer__add,.sabcrm-twenty .st-rdt-rel__list,.sabcrm-twenty .st-rdt-rel__row,.sabcrm-twenty .st-rdt-task,.sabcrm-twenty .st-rdt-file,.sabcrm-twenty .st-rdt-addform__input,.sabcrm-twenty .st-rdt-addform__send{transition:none}.sabcrm-twenty .st-rdt-composer__add:hover:not(:disabled){transform:none}}
.sabcrm-twenty .st-board__col{border-radius:var(--st-radius-lg);transition:background var(--u-dur,.16s) var(--u-ease-out), box-shadow var(--u-dur,.16s) var(--u-ease-out)}.sabcrm-twenty .st-board__head{border-radius:var(--st-radius)}.sabcrm-twenty .st-board__count{color:var(--st-text-secondary);background:var(--st-bg-secondary);border:1px solid var(--st-border-light);border-radius:var(--st-radius-pill,999px);transition:background var(--u-dur-fast,.12s) var(--u-ease-out), color var(--u-dur-fast,.12s) var(--u-ease-out);padding:0 7px}.sabcrm-twenty .st-board__empty{color:var(--st-text-tertiary);border:1px dashed var(--st-border);border-radius:var(--st-radius);background:color-mix(in srgb, var(--st-bg-secondary) 60%, transparent)}.sabcrm-twenty .st-card{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-sm);transition:border-color var(--u-dur-fast,.12s) var(--u-ease-out), box-shadow var(--u-dur-fast,.12s) var(--u-ease-out), transform var(--u-dur-fast,.12s) var(--u-ease-out)}.sabcrm-twenty .st-card:hover{border-color:color-mix(in srgb, var(--st-accent) 30%, var(--st-border));box-shadow:var(--st-shadow-md);transform:translateY(-1px)}.sabcrm-twenty .st-card:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-card__title{color:var(--st-text)}.sabcrm-twenty .st-card__meta{color:var(--st-text-secondary)}.sabcrm-twenty .st-card--dragging{border-color:var(--st-accent);box-shadow:var(--st-shadow-md)}.sabcrm-twenty .st-card--saving{border-color:var(--st-accent);box-shadow:0 0 0 2px var(--st-accent-soft)}.sabcrm-twenty .st-board__body--dnd{border-radius:var(--st-radius-lg);transition:background var(--u-dur-fast,.12s) var(--u-ease-out), box-shadow var(--u-dur-fast,.12s) var(--u-ease-out)}.sabcrm-twenty .st-board__body--drop-active{background:var(--st-accent-soft);box-shadow:inset 0 0 0 2px var(--st-accent)}.sabcrm-twenty .stpb-col{border-top-left-radius:var(--st-radius);border-top-right-radius:var(--st-radius);border-top-width:3px}.sabcrm-twenty .stpb-head__label{color:var(--st-text)}.sabcrm-twenty .stpb-head__count{background:var(--st-bg-secondary);border:1px solid var(--st-border-light);color:var(--st-text-secondary);border-radius:var(--st-radius-pill,999px)}.sabcrm-twenty .stpb-head__amount{color:var(--st-text-secondary)}.sabcrm-twenty .stpb-select{border-radius:var(--st-radius);transition:border-color var(--u-dur-fast,.12s) var(--u-ease-out), box-shadow var(--u-dur-fast,.12s) var(--u-ease-out)}.sabcrm-twenty .stpb-select:hover{border-color:var(--st-border-strong)}.sabcrm-twenty .stpb-select:focus-visible{border-color:var(--st-accent);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .stpb-bar__pill{background:var(--st-accent-soft);color:var(--st-accent);border:1px solid color-mix(in srgb, var(--st-accent) 22%, transparent);border-radius:var(--st-radius-pill,999px)}.sabcrm-twenty .stpb-bar__clear{border-radius:var(--st-radius);transition:background var(--u-dur-fast,.12s) var(--u-ease-out), color var(--u-dur-fast,.12s) var(--u-ease-out)}.sabcrm-twenty .stpb-bar__clear:hover{background:var(--st-hover);color:var(--st-text)}.sabcrm-twenty .stn-note-tile{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-sm);transition:border-color var(--u-dur-fast,.12s) var(--u-ease-out), box-shadow var(--u-dur-fast,.12s) var(--u-ease-out), transform var(--u-dur-fast,.12s) var(--u-ease-out)}.sabcrm-twenty .stn-note-tile:hover{border-color:color-mix(in srgb, var(--st-accent) 30%, var(--st-border));box-shadow:var(--st-shadow-md);transform:translateY(-1px)}.sabcrm-twenty .stn-note-tile:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .stn-note,.sabcrm-twenty .stn-composer{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .stn-check{transition:background var(--u-dur-fast,.12s) var(--u-ease-out), border-color var(--u-dur-fast,.12s) var(--u-ease-out)}.sabcrm-twenty .stn-check.is-done{background:var(--st-accent);border-color:var(--st-accent)}.sabcrm-twenty .stn-check:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .stn-status-select{border-radius:var(--st-radius-sm);transition:border-color var(--u-dur-fast,.12s) var(--u-ease-out), background var(--u-dur-fast,.12s) var(--u-ease-out)}.sabcrm-twenty .stn-status-select:hover{background-color:var(--st-hover)}.sabcrm-twenty .stn-status-select:focus-visible{border-color:var(--st-accent);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .cal-grid{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .cal-weekdays{background:var(--st-bg-secondary)}.sabcrm-twenty .cal-day{transition:background var(--u-dur-fast,.12s) var(--u-ease-out), box-shadow var(--u-dur-fast,.12s) var(--u-ease-out)}.sabcrm-twenty .cal-day:hover{background:var(--st-hover)}.sabcrm-twenty .cal-day:focus-visible{box-shadow:inset 0 0 0 2px var(--st-accent), var(--u-focus-ring);outline:none}.sabcrm-twenty .cal-day--selected{background:var(--st-accent-soft);box-shadow:inset 0 0 0 1px var(--st-accent)}.sabcrm-twenty .cal-day--today .cal-day__num{background:var(--st-accent-grad);color:var(--st-text-inverted)}.sabcrm-twenty .cal-event{border-radius:var(--st-radius-sm);background:var(--st-accent-soft);color:var(--st-accent);transition:border-color var(--u-dur-fast,.12s) var(--u-ease-out), background var(--u-dur-fast,.12s) var(--u-ease-out);border:1px solid #0000}.sabcrm-twenty .cal-event:hover{border-color:color-mix(in srgb, var(--st-accent) 45%, transparent);background:var(--st-active)}.sabcrm-twenty .cal-event:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .cal-more:focus-visible{border-radius:var(--st-radius-sm);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .cal-nav__btn{border-radius:var(--st-radius);transition:background var(--u-dur-fast,.12s) var(--u-ease-out), color var(--u-dur-fast,.12s) var(--u-ease-out), border-color var(--u-dur-fast,.12s) var(--u-ease-out)}.sabcrm-twenty .cal-nav__btn:hover{background:var(--st-hover);color:var(--st-text);border-color:var(--st-border-strong)}.sabcrm-twenty .cal-nav__btn:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .cal-detail{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .cal-detail__row{transition:background var(--u-dur-fast,.12s) var(--u-ease-out)}.sabcrm-twenty .cal-detail__row:hover{background:var(--st-hover)}.sabcrm-twenty .st-obj-card__icon{border-radius:var(--st-radius-lg);background:var(--st-accent-soft);border:1px solid color-mix(in srgb, var(--st-accent) 18%, transparent);color:var(--st-accent);transition:background var(--u-dur-fast,.12s) var(--u-ease-out), box-shadow var(--u-dur-fast,.12s) var(--u-ease-out)}.sabcrm-twenty .st-obj-card-shell:hover .st-obj-card__icon{background:var(--st-accent-grad);color:var(--st-text-inverted);box-shadow:0 4px 12px -4px var(--st-accent-ring);border-color:#0000}.sabcrm-twenty .st-obj-card__count{border:1px solid var(--st-border-light);border-radius:var(--st-radius-pill,999px)}.sabcrm-twenty .st-quick-link{border-radius:var(--st-radius);transition:background var(--u-dur-fast,.12s) var(--u-ease-out), border-color var(--u-dur-fast,.12s) var(--u-ease-out), color var(--u-dur-fast,.12s) var(--u-ease-out), box-shadow var(--u-dur-fast,.12s) var(--u-ease-out)}.sabcrm-twenty .st-quick-link:hover{background:var(--st-hover);border-color:color-mix(in srgb, var(--st-accent) 28%, var(--st-border));color:var(--st-text);box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .st-quick-link:hover svg{color:var(--st-accent)}.sabcrm-twenty .st-quick-link:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-home__empty{border-color:var(--st-border);border-radius:var(--st-radius-lg);background:color-mix(in srgb, var(--st-bg-secondary) 50%, transparent)}@media (prefers-reduced-motion:reduce){.sabcrm-twenty .st-board__col,.sabcrm-twenty .st-board__count,.sabcrm-twenty .st-board__body--dnd,.sabcrm-twenty .st-card,.sabcrm-twenty .stpb-select,.sabcrm-twenty .stpb-bar__clear,.sabcrm-twenty .stn-note-tile,.sabcrm-twenty .stn-check,.sabcrm-twenty .stn-status-select,.sabcrm-twenty .cal-grid,.sabcrm-twenty .cal-day,.sabcrm-twenty .cal-event,.sabcrm-twenty .cal-nav__btn,.sabcrm-twenty .cal-detail__row,.sabcrm-twenty .st-obj-card__icon,.sabcrm-twenty .st-quick-link{transition:none}.sabcrm-twenty .st-card:hover,.sabcrm-twenty .stn-note-tile:hover{transform:none}}
.sabcrm-twenty .st-dialog-overlay{background:color-mix(in srgb, var(--st-text) 32%, transparent);-webkit-backdrop-filter:blur(3px)saturate(105%);backdrop-filter:blur(3px)saturate(105%)}.sabcrm-twenty .st-cmdk-overlay{background:color-mix(in srgb, var(--st-text) 30%, transparent);-webkit-backdrop-filter:blur(3px)saturate(105%);backdrop-filter:blur(3px)saturate(105%)}.sabcrm-twenty .st-dialog{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-lg)}.sabcrm-twenty .st-dialog__header{border-bottom:1px solid var(--st-border-light)}.sabcrm-twenty .st-dialog__footer{border-top:1px solid var(--st-border-light)}.sabcrm-twenty .st-dialog__close{border-radius:var(--st-radius);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-dialog__close:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-dialog__close:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-popover,.sabcrm-twenty .st-ws-menu{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-lg)}.sabcrm-twenty .st-ws-menu__header{border-bottom:1px solid var(--st-border-light)}.sabcrm-twenty .st-ws-menu__item{transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-ws-menu__item:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-ws-menu__item:hover .st-ws-menu__item-icon{color:var(--st-accent)}.sabcrm-twenty .st-ws-menu__item:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-ws-menu__edit{transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-ws-menu__edit:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-ws-menu__edit:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-ws-menu__sep{background:var(--st-border-light)}.sabcrm-twenty .st-cmdk-panel{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-lg)}.sabcrm-twenty .st-cmdk-search{border-bottom:1px solid var(--st-border-light)}.sabcrm-twenty .st-cmdk-search__input:focus-visible{box-shadow:0 0 0 2px var(--st-accent-ring);outline:none}.sabcrm-twenty .st-cmdk-search__esc{border-radius:var(--st-radius-sm);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-cmdk-search__esc:hover{background:var(--st-hover);color:var(--st-text)}.sabcrm-twenty .st-cmdk-row{border-radius:var(--st-radius);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-cmdk-row:hover{background:var(--st-hover)}.sabcrm-twenty .st-cmdk-row.is-active{background:var(--st-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st-accent) 30%, transparent)}.sabcrm-twenty .st-cmdk-row.is-active .st-cmdk-row__icon{color:var(--st-accent)}.sabcrm-twenty .st-cmdk-footer{border-top:1px solid var(--st-border-light)}.sabcrm-twenty .st-cmdk-kbd{border-radius:var(--st-radius-sm);border:1px solid var(--st-border-light);background:var(--st-bg-secondary);color:var(--st-text-secondary)}.sabcrm-twenty .st-cmdk-footer__help{border-radius:var(--st-radius-sm);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-cmdk-footer__help:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-cmdk-footer__help:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-cmdk-status--error{color:var(--st-danger)}.sabcrm-twenty .st-notif__btn{border-radius:var(--st-radius);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-notif__btn:hover,.sabcrm-twenty .st-notif__btn.active{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-notif__btn:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-notif__badge{background:var(--st-accent-grad);color:#fff}.sabcrm-twenty .st-notif__header{border-bottom:1px solid var(--st-border-light)}.sabcrm-twenty .st-notif__item{transition:background var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-notif__item:hover{background:var(--st-accent-soft)}.sabcrm-twenty .st-notif__dot{background:var(--st-accent)}.sabcrm-twenty .st-notif__mark-all{border-radius:var(--st-radius-sm);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-notif__mark-all:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-notif__mark-all:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-notif__del{border-radius:var(--st-radius-sm);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-notif__del:hover{background:var(--st-danger-soft);color:var(--st-danger)}.sabcrm-twenty .st-notif__del:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-empty__icon{border-radius:var(--st-radius-lg);background:var(--st-accent-soft);color:var(--st-accent);box-shadow:var(--st-shadow-sm);border-color:#0000}.sabcrm-twenty .st-banner{border-color:color-mix(in srgb, var(--st-danger) 28%, transparent);border-radius:var(--st-radius);background:var(--st-danger-soft);color:var(--st-danger-strong);box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .st-skeleton{border-radius:var(--st-radius)}@media (prefers-reduced-motion:reduce){.sabcrm-twenty .st-dialog__close,.sabcrm-twenty .st-ws-menu__item,.sabcrm-twenty .st-ws-menu__edit,.sabcrm-twenty .st-cmdk-search__esc,.sabcrm-twenty .st-cmdk-row,.sabcrm-twenty .st-cmdk-footer__help,.sabcrm-twenty .st-notif__btn,.sabcrm-twenty .st-notif__item,.sabcrm-twenty .st-notif__mark-all,.sabcrm-twenty .st-notif__del{transition:none}.sabcrm-twenty .st-skeleton{animation:none}}
.sabcrm-twenty .st-kpi{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);background:linear-gradient(180deg, var(--st-bg), color-mix(in srgb, var(--st-bg-secondary) 60%, var(--st-bg)));box-shadow:var(--st-shadow-sm);transition:box-shadow var(--u-dur) var(--u-ease-out), border-color var(--u-dur) var(--u-ease-out), transform var(--u-dur) var(--u-ease-out)}.sabcrm-twenty .st-kpi:hover{border-color:var(--st-border);box-shadow:var(--st-shadow-md);transform:translateY(-1px)}.sabcrm-twenty .st-kpi__value{color:var(--st-text)}.sabcrm-twenty .st-barlist__track{background:var(--st-bg-muted);box-shadow:inset 0 0 0 1px var(--st-border-light)}.sabcrm-twenty .st-barlist__fill{background:var(--st-accent-grad)}.sabcrm-twenty .st-reclist__link{transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-reclist__link:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-reclist__link:hover .st-reclist__meta,.sabcrm-twenty .st-reclist__link:hover .st-reclist__chevron{color:var(--st-accent)}.sabcrm-twenty .st-reclist__link:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-pipesum__total,.sabcrm-twenty .st-dash-tabs{border-bottom-color:var(--st-border-light)}.sabcrm-twenty .st-dash-tab{border-radius:var(--st-radius-pill);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-dash-tab:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-dash-tab.active{background:var(--st-accent-soft);border-color:color-mix(in srgb, var(--st-accent) 26%, transparent);color:var(--st-accent)}.sabcrm-twenty .st-dash-tab:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-dash-tab--add:hover{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .st-dash-notice{border-radius:var(--st-radius);border-color:var(--st-border-light);background:var(--st-bg-secondary)}.sabcrm-twenty .st-widget__head{border-bottom-color:var(--st-border-light)}.sabcrm-twenty .st-widget__type-icon{color:var(--st-accent);opacity:.85}.sabcrm-twenty .st-widget__remove{border-radius:var(--st-radius);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-widget__remove:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-widget-typeopt{border-radius:var(--st-radius);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-widget-typeopt:hover{background:var(--st-accent-soft);border-color:color-mix(in srgb, var(--st-accent) 24%, transparent);color:var(--st-text)}.sabcrm-twenty .st-widget-typeopt.active{border-color:var(--st-accent);background:var(--st-accent-soft);box-shadow:0 0 0 1px var(--st-accent), var(--st-shadow-sm)}.sabcrm-twenty .st-widget-typeopt:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .st-section{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .st-section__head{border-bottom-color:var(--st-border-light)}.sabcrm-twenty .st-bar__track{background:var(--st-bg-muted);border-color:var(--st-border-light)}.sabcrm-twenty .st-bar__fill{background:var(--st-accent-grad)}.sabcrm-twenty .st-metric__value{color:var(--st-text)}.sabcrm-twenty .st-chart__area{fill:var(--st-accent);opacity:.08}.sabcrm-twenty .st-chart__line,.sabcrm-twenty .st-chart__dot{stroke:var(--st-accent)}.sabcrm-twenty .st-rep-row{border-bottom-color:var(--st-border-light);transition:background var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rep-row:hover,.sabcrm-twenty .st-rep-row:focus-within{background:var(--st-accent-soft)}.sabcrm-twenty .st-rep-result{border-bottom-color:var(--st-border-light)}.sabcrm-twenty .st-rtable tbody tr{transition:background var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-rtable tbody tr:hover{background:var(--st-bg-secondary)}.sabcrm-twenty .st-iox-summary__tile{border-color:var(--st-border-light);border-radius:var(--st-radius);box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .st-iox-summary__num{color:var(--st-text)}.sabcrm-twenty .st-iox-drop{border-radius:var(--st-radius-lg);transition:border-color var(--u-dur) var(--u-ease-out), background var(--u-dur) var(--u-ease-out)}.sabcrm-twenty .st-iox-drop:hover{border-color:color-mix(in srgb, var(--st-accent) 40%, var(--st-border));background:var(--st-accent-soft)}.sabcrm-twenty .st-iox-step.is-active .st-iox-step__dot{border-color:var(--st-accent);background:var(--st-accent);color:#fff}.sabcrm-twenty .st-iox-step.is-active{color:var(--st-accent)}.sabcrm-twenty .st-gs-progress{border-color:var(--st-border-light);box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .st-gs-card{border-color:var(--st-border-light);transition:border-color var(--u-dur) var(--u-ease-out), box-shadow var(--u-dur) var(--u-ease-out), transform var(--u-dur) var(--u-ease-out)}.sabcrm-twenty .st-gs-card:hover{border-color:color-mix(in srgb, var(--st-accent) 32%, var(--st-border));box-shadow:var(--st-shadow-md);transform:translateY(-1px)}.sabcrm-twenty .st-gs-card--done{background:var(--st-bg-secondary)}.sabcrm-twenty .st-gs-card__icon{background:var(--st-accent-soft);color:var(--st-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st-accent) 18%, transparent)}.sabcrm-twenty .st-gs-do{transition:background var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .st-gs-do:hover{background:var(--st-accent-soft);border-color:color-mix(in srgb, var(--st-accent) 30%, transparent);color:var(--st-accent)}.sabcrm-twenty .st-gs-do:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .stn-note-tile{border-color:var(--st-border-light);border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-sm);transition:border-color var(--u-dur) var(--u-ease-out), box-shadow var(--u-dur) var(--u-ease-out), transform var(--u-dur) var(--u-ease-out)}.sabcrm-twenty .stn-note-tile:hover{border-color:color-mix(in srgb, var(--st-accent) 34%, var(--st-border));box-shadow:var(--st-shadow-md);transform:translateY(-1px)}.sabcrm-twenty .stn-note-tile:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .stn-note-tile__title svg{color:var(--st-accent)}.sabcrm-twenty .stn-composer,.sabcrm-twenty .stn-note{border-color:var(--st-border-light);box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .stn-note__title svg{color:var(--st-accent)}.sabcrm-twenty .stn-check{transition:background-color var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .stn-check:hover:not(:disabled){border-color:var(--st-accent)}.sabcrm-twenty .stn-check.is-done{background:var(--st-accent);border-color:var(--st-accent)}.sabcrm-twenty .stn-check:focus-visible{box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .stn-status-select{border-color:var(--st-border);border-radius:var(--st-radius-sm);transition:border-color var(--u-dur-fast) var(--u-ease-out), background-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .stn-status-select:hover{background-color:var(--st-accent-soft);border-color:color-mix(in srgb, var(--st-accent) 28%, var(--st-border))}.sabcrm-twenty .stn-status-select:focus-visible{border-color:var(--st-accent);box-shadow:var(--u-focus-ring);outline:none}.sabcrm-twenty .stn-card-title{transition:color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .stn-card-title:hover{color:var(--st-accent)}.sabcrm-twenty .sa-feed__filter-count{background:var(--st-accent-soft);color:var(--st-accent)}.sabcrm-twenty .sa-item:not(:last-child) .sa-item__rail:after{background:var(--st-border)}.sabcrm-twenty .sa-item__dot{border-radius:var(--st-radius);border-color:color-mix(in srgb, var(--st-accent) 20%, var(--st-border));background:var(--st-accent-soft);color:var(--st-accent);box-shadow:var(--st-shadow-sm)}.sabcrm-twenty .sa-item__target{border-color:var(--st-border-light);border-radius:var(--st-radius-pill);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out)}.sabcrm-twenty .sa-item__target:hover{background:var(--st-accent-soft);border-color:color-mix(in srgb, var(--st-accent) 26%, transparent);color:var(--st-accent)}.sabcrm-twenty .sa-item__target:focus-visible{box-shadow:var(--u-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.sabcrm-twenty .st-kpi,.sabcrm-twenty .st-reclist__link,.sabcrm-twenty .st-dash-tab,.sabcrm-twenty .st-widget__remove,.sabcrm-twenty .st-widget-typeopt,.sabcrm-twenty .st-rep-row,.sabcrm-twenty .st-rtable tbody tr,.sabcrm-twenty .st-iox-drop,.sabcrm-twenty .st-gs-card,.sabcrm-twenty .st-gs-do,.sabcrm-twenty .stn-note-tile,.sabcrm-twenty .stn-check,.sabcrm-twenty .stn-status-select,.sabcrm-twenty .stn-card-title,.sabcrm-twenty .sa-item__target{transition:none}.sabcrm-twenty .st-kpi:hover,.sabcrm-twenty .st-gs-card:hover,.sabcrm-twenty .stn-note-tile:hover{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar{border-radius:var(--st-radius-pill);background:var(--st-bg-muted,var(--st-bg-secondary));-webkit-user-select:none;user-select:none;flex:none;width:36px;height:36px;display:inline-flex;position:relative;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar[data-shape=square]{border-radius:var(--st-radius)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar__img{aspect-ratio:1;object-fit:cover;border-radius:inherit;width:100%;height:100%;animation:u-avatar-fade-in var(--u-dur-fast,.18s) var(--u-ease-out,ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar__fallback{border-radius:inherit;background:var(--st-bg-muted,var(--st-bg-secondary));width:100%;height:100%;color:var(--st-text-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);text-transform:uppercase;justify-content:center;align-items:center;line-height:1;display:flex}@keyframes u-avatar-fade-in{0%{opacity:0}to{opacity:1}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group{--u-avatar-overlap:8px;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group__item{box-shadow:0 0 0 2px var(--st-bg);transition:transform var(--u-dur-fast) var(--u-ease-out);border-radius:50%;flex:none;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group__item+.u-avatar-group__item{margin-left:calc(var(--u-avatar-overlap) * -1)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group__item:has(.st-avatar--square){border-radius:var(--st-radius-sm)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group__item:hover{z-index:1;transform:translateY(-1px)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-overflow{background:var(--st-bg-muted,var(--st-hover));width:24px;height:24px;color:var(--st-text-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;line-height:1}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-overflow--square{border-radius:var(--st-radius-sm)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group--xs{--u-avatar-overlap:5px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group--xs .u-avatar-overflow{width:14px;height:14px;font-size:8px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group--sm{--u-avatar-overlap:6px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group--sm .u-avatar-overflow{width:18px;height:18px;font-size:9px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group--md{--u-avatar-overlap:8px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group--md .u-avatar-overflow{width:24px;height:24px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group--lg{--u-avatar-overlap:13px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group--lg .u-avatar-overflow{width:40px;height:40px;font-size:var(--st-font-size)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group__item{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar-group__item:hover{transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-avatar__img{animation:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gtext--brand,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gicon--brand,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-spotlight--brand,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature--brand,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-glowbadge--brand{--u-grad:var(--u-brand-grad-br);--u-glow-c:var(--u-glow-orange)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gtext--violet,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gicon--violet,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-spotlight--violet,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature--violet,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-glowbadge--violet{--u-grad:linear-gradient(135deg, #a78bfa, #e879f9);--u-glow-c:#a855f759}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gtext--sky,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gicon--sky,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-spotlight--sky,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature--sky,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-glowbadge--sky{--u-grad:linear-gradient(135deg, #38bdf8, #6366f1);--u-glow-c:#38bdf859}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gtext--rose,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gicon--rose,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-spotlight--rose,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature--rose,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-glowbadge--rose{--u-grad:linear-gradient(135deg, #fb7185, #f472b6);--u-glow-c:#f43f5e52}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gtext--emerald,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gicon--emerald,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-spotlight--emerald,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature--emerald,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-glowbadge--emerald{--u-grad:linear-gradient(135deg, #34d399, #14b8a6);--u-glow-c:#10b98159}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gtext{background:var(--u-grad);color:#0000;font-weight:var(--st-fw-semibold);letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gtext--underline:after{content:"";border-radius:var(--st-radius-pill);background:var(--u-grad);transform-origin:0;height:3px;animation:u-gtext-underline .9s var(--u-ease-out) .3s forwards;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}@keyframes u-gtext-underline{to{transform:scaleX(1)}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gicon{border-radius:var(--st-radius);background:var(--u-grad);color:#fff;box-shadow:0 4px 10px -2px var(--u-glow-c);flex:none;place-items:center;display:grid}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gicon--sm{border-radius:var(--st-radius-sm);width:28px;height:28px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gicon--md{width:38px;height:38px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gicon--lg{border-radius:var(--st-radius-lg);width:48px;height:48px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-glasspill{border-radius:var(--st-radius-pill);-webkit-backdrop-filter:blur(6px);height:24px;color:var(--st-text-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);box-shadow:var(--u-elev-1);background:#ffffffb3;border:1px solid #18181b14;align-items:center;gap:6px;padding:0 12px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-aurora-wrap{isolation:isolate;position:relative;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-aurora-wash{background:var(--u-aurora);filter:blur(72px);pointer-events:none;z-index:-1;width:min(820px,120%);height:520px;position:absolute;top:-28%;left:50%;transform:translate(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-aurora-wrap--soft .u-aurora-wash{opacity:.5}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-aurora-wrap--normal .u-aurora-wash{opacity:.75}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-aurora-wrap--strong .u-aurora-wash{opacity:1}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-aurora-content{position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-spotlight{border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);transition:border-color var(--u-dur) var(--u-ease-out);position:relative;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-spotlight:hover{border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-spotlight__glow{z-index:0;background:radial-gradient(220px circle at var(--u-mx,50%) var(--u-my,50%), var(--u-glow-c), transparent 70%);opacity:0;transition:opacity var(--u-dur-slow) var(--u-ease-out);pointer-events:none;position:absolute;inset:-1px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-spotlight:hover .u-spotlight__glow{opacity:.6}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-spotlight__inner{z-index:1;padding:var(--st-space-4);position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature{border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);padding:var(--st-space-4);transition:transform var(--u-dur-slow) var(--u-ease-smooth), box-shadow var(--u-dur-slow) var(--u-ease-smooth), border-color var(--u-dur-slow) var(--u-ease-smooth);position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature:hover{border-color:var(--st-border-strong);box-shadow:var(--u-elev-3);transform:translateY(-4px)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature__glow{z-index:-1;border-radius:var(--st-radius-lg);background:var(--u-grad);filter:blur(28px);opacity:0;transition:opacity .5s var(--u-ease-out);position:absolute;inset:-6px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature:hover .u-feature__glow{opacity:.32}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature__head{margin-bottom:var(--st-space-3);justify-content:space-between;align-items:flex-start;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature__title{font-size:var(--st-font-size-lg);font-weight:var(--st-fw-semibold);color:var(--st-text);letter-spacing:-.01em;margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature__desc{margin:var(--st-space-1) 0 0;font-size:var(--st-font-size-sm);color:var(--st-text-secondary);line-height:1.55}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-glowbadge{border-radius:var(--st-radius-pill);background:var(--u-grad);color:#fff;height:19px;font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);box-shadow:0 2px 8px -2px var(--u-glow-c);align-items:center;gap:4px;padding:0 8px;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-gtext--underline:after{animation:none;transform:scaleX(1)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature:hover{transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-spotlight__glow,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature__glow{transition:none}}@media (hover:none){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-spotlight:hover .u-spotlight__glow{opacity:0}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--st-font);font-size:var(--st-font-size);color:var(--st-text);text-align:left}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table--comfortable{--u-table-pad-y:10px;--u-table-pad-x:var(--st-space-3);--u-table-head-h:36px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table--compact{--u-table-pad-y:var(--st-space-1);--u-table-pad-x:var(--st-space-2);--u-table-head-h:30px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-thead{background:var(--st-bg-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th{height:var(--u-table-head-h,36px);padding:0 var(--u-table-pad-x,var(--st-space-3));border-bottom:1px solid var(--st-border);color:var(--st-text-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th--left{text-align:left}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th--center{text-align:center}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th--right{text-align:right}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th__label{text-overflow:ellipsis;display:inline-block;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table--sticky .u-thead .u-th{z-index:1;background:var(--st-bg-secondary);box-shadow:inset 0 -1px 0 var(--st-border);position:sticky;top:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th--sortable{padding:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th__sort{align-items:center;gap:var(--st-space-1);width:100%;height:var(--u-table-head-h,36px);padding:0 var(--u-table-pad-x,var(--st-space-3));color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th--right .u-th__sort{justify-content:flex-end}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th--center .u-th__sort{justify-content:center}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th__sort:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th__sort:focus-visible{box-shadow:var(--u-focus-ring);border-radius:var(--st-radius-sm);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th.is-sorted{color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th__caret{color:var(--st-text-tertiary);opacity:0;transition:opacity var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur) var(--u-ease-out);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th__sort:hover .u-th__caret{opacity:.6}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th.is-sorted .u-th__caret{opacity:1;color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-td{padding:var(--u-table-pad-y,10px) var(--u-table-pad-x,var(--st-space-3));border-bottom:1px solid var(--st-border-light);color:var(--st-text);vertical-align:middle}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-td--left{text-align:left}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-td--center{text-align:center}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-td--right{text-align:right;font-variant-numeric:tabular-nums}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-td--truncate{max-width:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-td__inner{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tbody .u-tr:last-child .u-td{border-bottom:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tr{background:var(--st-bg);transition:background var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table--zebra .u-tbody .u-tr:nth-child(2n){background:var(--st-bg-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table--hover .u-tbody .u-tr:hover{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tr.is-selected,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table--hover .u-tbody .u-tr.is-selected:hover{background:var(--st-accent-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tr--clickable{cursor:pointer}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tr--clickable:focus-visible{box-shadow:inset var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tfoot .u-td,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tfoot td{border-top:1px solid var(--st-border);background:var(--st-bg-secondary);color:var(--st-text-secondary);font-weight:var(--st-fw-medium);border-bottom:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcaption{padding:var(--st-space-2) var(--u-table-pad-x,var(--st-space-3));color:var(--st-text-tertiary);font-size:var(--st-font-size-sm);text-align:left;caption-side:bottom}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th--checkbox,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-td--checkbox{width:1%;padding-right:var(--st-space-2);white-space:nowrap}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table__checkbox{width:15px;height:15px;accent-color:var(--st-accent);cursor:pointer;vertical-align:middle;margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table__checkbox:focus-visible{box-shadow:var(--u-focus-ring);border-radius:var(--st-radius-sm);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-datatable{width:100%}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-td--empty{border-bottom:none;padding:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table-empty{align-items:center;gap:var(--st-space-2);padding:var(--st-space-6) var(--st-space-4);text-align:center;flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table-empty__chip{width:44px;height:44px;margin-bottom:var(--st-space-1);border-radius:var(--st-radius-lg);background:var(--st-bg-muted);color:var(--st-text-tertiary);animation:u-table-chip-in var(--u-dur-slow) var(--u-ease-out);justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table-empty__title{color:var(--st-text);font-size:var(--st-font-size-lg);font-weight:var(--st-fw-semibold);letter-spacing:-.01em;margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table-empty__desc{max-width:38ch;color:var(--st-text-secondary);font-size:var(--st-font-size-sm);margin:0;line-height:1.5}@keyframes u-table-chip-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-th__caret{transition:opacity var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-table-empty__chip{animation:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox{align-items:center;gap:var(--st-space-2);width:100%;height:32px;padding:0 var(--st-space-2);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);color:var(--st-text);transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out);display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox:focus-within{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox.is-invalid{border-color:var(--st-danger)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox.is-invalid:focus-within{box-shadow:0 0 0 3px var(--st-danger-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox.is-disabled{background:var(--st-bg-muted);color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__lead{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__input{min-width:0;height:100%;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);background:0 0;border:none;outline:none;flex:auto;padding:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__input::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__input:disabled{cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__caret{color:var(--st-text-tertiary);transition:transform var(--u-dur) var(--u-ease-out);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__caret.is-open{transform:rotate(180deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__spin{color:var(--st-text-tertiary);flex:none;animation:.7s linear infinite u-combobox-spin}@keyframes u-combobox-spin{to{transform:rotate(360deg)}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox-pop{min-width:200px;max-width:420px;padding:var(--st-space-1);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__list{overscroll-behavior:contain;flex-direction:column;gap:1px;max-height:min(60vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__option{align-items:center;gap:var(--st-space-2);min-height:32px;padding:var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius);color:var(--st-text);font-size:var(--st-font-size);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out);line-height:1.3;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__option.is-active{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__option.is-selected{color:var(--st-accent);font-weight:var(--st-fw-medium)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__option.is-disabled{color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__option-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__option-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__option-desc{color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__check{color:var(--st-accent);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__empty{padding:var(--st-space-3) var(--st-space-2);color:var(--st-text-tertiary);font-size:var(--st-font-size-sm);text-align:center}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__caret,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__option{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-combobox__spin{animation-duration:1.4s}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root).u-popover__portal{display:contents}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover{z-index:1000;min-width:180px;max-width:min(360px, calc(100vw - var(--st-space-4)));padding:var(--st-space-2);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);box-shadow:var(--u-elev-3);transform-origin:var(--radix-popover-content-transform-origin);outline:none;line-height:1.5}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover:focus-visible{box-shadow:var(--u-elev-3), var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover__arrow{fill:var(--st-bg);stroke:var(--st-border);stroke-width:1px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover[data-state=open]{animation:u-popover-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover[data-state=closed]{animation:u-popover-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover[data-side=top]{animation-name:u-popover-in-top}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover[data-side=bottom]{animation-name:u-popover-in-bottom}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover[data-side=left]{animation-name:u-popover-in-left}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover[data-side=right]{animation-name:u-popover-in-right}@keyframes u-popover-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes u-popover-in-top{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-popover-in-bottom{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-popover-in-left{0%{opacity:0;transform:scale(.96)translate(4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-popover-in-right{0%{opacity:0;transform:scale(.96)translate(-4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover[data-state=open],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover[data-state=closed],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover[data-side=top],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover[data-side=bottom],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover[data-side=left],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover[data-side=right]{animation:u-popover-fade var(--u-dur-fast) ease}@keyframes u-popover-fade{0%{opacity:0}to{opacity:1}}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable{width:100%;height:100%;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__panel{min-width:0;min-height:0;position:relative;overflow:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle{-webkit-tap-highlight-color:transparent;background:0 0;outline:none;flex:none;justify-content:center;align-items:center;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle:after{content:"";background:var(--st-border);border-radius:var(--st-radius-pill);transition:background-color var(--u-dur) var(--u-ease-out), transform var(--u-dur) var(--u-ease-out);position:absolute}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=vertical]{cursor:col-resize;align-self:stretch;width:11px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=vertical]:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=horizontal]{cursor:row-resize;align-self:stretch;height:11px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=horizontal]:after{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle:hover:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[data-separator=hover]:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[data-separator=active]:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle:focus-visible:after{background:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=vertical]:hover:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=vertical][data-separator=hover]:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=vertical][data-separator=active]:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=vertical]:focus-visible:after{transform:translate(-50%)scaleX(2)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=horizontal]:hover:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=horizontal][data-separator=hover]:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=horizontal][data-separator=active]:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=horizontal]:focus-visible:after{transform:translateY(-50%)scaleY(2)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle:focus-visible{border-radius:var(--st-radius-sm);box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[data-separator=disabled]{cursor:default}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[data-separator=disabled]:after{background:var(--st-border-light);transform:translate(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=horizontal][data-separator=disabled]:after{transform:translateY(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__grip{z-index:1;border:1px solid var(--st-border);border-radius:var(--st-radius-sm);background:var(--st-bg);width:14px;height:22px;color:var(--st-text-tertiary);box-shadow:var(--u-elev-1);transition:color var(--u-dur) var(--u-ease-out), border-color var(--u-dur) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);justify-content:center;align-items:center;display:inline-flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=horizontal] .u-resizable__grip{width:22px;height:14px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=horizontal] .u-resizable__grip-icon{transform:rotate(90deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle--grip:hover .u-resizable__grip,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle--grip[data-separator=hover] .u-resizable__grip,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle--grip[data-separator=active] .u-resizable__grip,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle--grip:focus-visible .u-resizable__grip{color:var(--st-accent);border-color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle--grip[data-separator=active] .u-resizable__grip{transform:scale(.94)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__grip{transition-property:background-color,border-color,color}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=vertical]:hover:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=vertical][data-separator=hover]:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=vertical][data-separator=active]:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=vertical]:focus-visible:after{transform:translate(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=horizontal]:hover:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=horizontal][data-separator=hover]:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=horizontal][data-separator=active]:after,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle[aria-orientation=horizontal]:focus-visible:after{transform:translateY(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-resizable__handle--grip[data-separator=active] .u-resizable__grip{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-field__label[data-invalid]{color:var(--st-danger)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-form-message{animation:u-form-message-in var(--u-dur-fast) var(--u-ease-out)}@keyframes u-form-message-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-form-message{animation:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider{--u-slider-fill:var(--st-accent);--u-slider-ring:var(--st-accent-ring,#2b6ef22e);--u-slider-soft:var(--st-accent-soft);--u-slider-thumb-size:16px;--u-slider-track:4px;display:block;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider--accent{--u-slider-fill:var(--st-accent);--u-slider-ring:var(--st-accent-ring,#2b6ef22e);--u-slider-soft:var(--st-accent-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider--success{--u-slider-fill:var(--st-status-ok);--u-slider-ring:#2e7d3233;--u-slider-soft:#2e7d321f}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider--warn{--u-slider-fill:var(--st-warn);--u-slider-ring:#c7770033;--u-slider-soft:#c777001f}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider--danger{--u-slider-fill:var(--st-danger);--u-slider-ring:#c13c2c33;--u-slider-soft:var(--st-danger-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__root{width:100%;height:var(--u-slider-thumb-size);-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__root[data-orientation=vertical]{width:var(--u-slider-thumb-size);flex-direction:column;height:100%;min-height:120px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__track{border-radius:var(--st-radius-pill);background:var(--st-border);flex-grow:1;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__track[data-orientation=horizontal]{height:var(--u-slider-track)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__track[data-orientation=vertical]{width:var(--u-slider-track)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__range{border-radius:var(--st-radius-pill);background:var(--u-slider-fill);position:absolute}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__range[data-orientation=horizontal]{height:100%}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__range[data-orientation=vertical]{width:100%}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__thumb{width:var(--u-slider-thumb-size);height:var(--u-slider-thumb-size);background:var(--st-bg);border:2px solid var(--u-slider-fill);box-shadow:var(--u-elev-1);cursor:grab;transition:transform var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out);border-radius:50%;outline:none;display:block}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__thumb:hover{box-shadow:var(--u-elev-1), 0 0 0 4px var(--u-slider-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__thumb:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__thumb:active,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__thumb[data-state=active]{cursor:grabbing;box-shadow:var(--u-elev-2), 0 0 0 6px var(--u-slider-ring);transform:scale(1.12)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider.is-disabled{opacity:.55}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider.is-disabled .u-slider__thumb{cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__root[data-disabled] .u-slider__thumb{pointer-events:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__values{height:var(--st-space-5);margin:0 calc(var(--u-slider-thumb-size) / 2);display:block;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__value{padding:1px var(--st-space-1);border-radius:var(--st-radius-sm);background:var(--st-bg-secondary);color:var(--st-text-secondary);font-family:var(--st-font);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__marks{pointer-events:none;position:absolute;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__mark{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__mark-dot{background:var(--st-text-tertiary);border-radius:50%;width:3px;height:3px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__mark-label{top:calc(50% + var(--st-space-2));white-space:nowrap;color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-variant-numeric:tabular-nums;position:absolute}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider--with-marks{padding-bottom:var(--st-space-4)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider--vertical{height:100%;min-height:120px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider--vertical .u-slider__values{width:var(--st-space-6);height:auto;margin:calc(var(--u-slider-thumb-size) / 2) 0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider--vertical .u-slider__value{bottom:auto;left:0;transform:translateY(50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider--vertical .u-slider__mark{top:auto;left:50%;transform:translate(-50%,50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider--vertical .u-slider__mark-label{top:auto;left:calc(50% + var(--st-space-2))}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider--vertical.u-slider--with-marks{padding-bottom:0;padding-right:var(--st-space-4)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__thumb{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__thumb:active,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-slider__thumb[data-state=active]{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion{border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);flex-direction:column;width:100%;display:flex;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__item{border-top:1px solid var(--st-border-light)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__item:first-child{border-top:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__header{margin:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__trigger{align-items:center;gap:var(--st-space-3);width:100%;min-height:44px;padding:var(--st-space-3) var(--st-space-4);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size-lg);font-weight:var(--st-fw-medium);text-align:left;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;flex:auto;line-height:1.3;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__trigger:hover{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__trigger:focus-visible{box-shadow:var(--u-focus-ring);border-radius:var(--st-radius);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__trigger[data-disabled]{color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__trigger-label{flex:auto;min-width:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__chevron{color:var(--st-text-tertiary);transition:transform var(--u-dur) var(--u-ease-out);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__trigger[data-state=open] .u-accordion__chevron{transform:rotate(180deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__trigger:hover .u-accordion__chevron{color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__content{color:var(--st-text-secondary);font-size:var(--st-font-size);line-height:1.55;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__content[data-state=open]{animation:u-disclosure-down var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__content[data-state=closed]{animation:u-disclosure-up var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__content-inner{padding:0 var(--st-space-4) var(--st-space-4)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible{width:100%}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__trigger{align-items:center;gap:var(--st-space-2);min-height:30px;padding:var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);font-weight:var(--st-fw-medium);text-align:left;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), transform 80ms var(--u-ease-out);background:0 0;border:none;line-height:1;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__trigger:hover{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__trigger:active{transform:scale(.97)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__trigger[data-disabled]{color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__chevron{color:var(--st-text-tertiary);transition:transform var(--u-dur) var(--u-ease-out);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__trigger[data-state=open] .u-collapsible__chevron{transform:rotate(180deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__trigger:hover .u-collapsible__chevron{color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__content{color:var(--st-text-secondary);font-size:var(--st-font-size);line-height:1.55;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__content[data-state=open]{animation:u-collapsible-down var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__content[data-state=closed]{animation:u-collapsible-up var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__content-inner{padding:var(--st-space-2) var(--st-space-2) var(--st-space-1)}@keyframes u-disclosure-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes u-disclosure-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes u-collapsible-down{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes u-collapsible-up{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__chevron,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__chevron{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__content[data-state=open],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-accordion__content[data-state=closed],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__content[data-state=open],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__content[data-state=closed]{animation:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-collapsible__trigger:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root).u-drawer__layer,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer__layer{z-index:1000;position:fixed;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer__overlay{opacity:0;transition:opacity var(--u-dur) var(--u-ease-out);background:#10182870;position:fixed;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer__overlay[data-state=open]{opacity:1}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer__overlay[data-state=closed]{opacity:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer{background:var(--st-bg);color:var(--st-text);box-shadow:var(--u-elev-3);transition:transform var(--u-dur-slow) var(--u-ease-drawer);will-change:transform;outline:none;flex-direction:column;display:flex;position:fixed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer:focus-visible{box-shadow:var(--u-elev-3), var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer--right,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer--left{top:var(--st-space-2);bottom:var(--st-space-2);width:min(440px, calc(100vw - var(--st-space-4)));max-width:92vw}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer--right{right:var(--st-space-2);border-radius:var(--st-radius-lg);transform:translate(0,0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer--right[data-state=closed]{transform:translate3d(calc(100% + var(--st-space-4)), 0, 0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer--left{left:var(--st-space-2);border-radius:var(--st-radius-lg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer--left[data-state=closed]{transform:translate3d(calc(-100% - var(--st-space-4)), 0, 0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer--top,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer--bottom{left:var(--st-space-2);right:var(--st-space-2);height:min(480px, calc(100vh - var(--st-space-4)));max-height:92vh}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer--top{top:var(--st-space-2);border-radius:var(--st-radius-lg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer--top[data-state=closed]{transform:translate3d(0, calc(-100% - var(--st-space-4)), 0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer--bottom{bottom:var(--st-space-2);border-radius:var(--st-radius-lg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer--bottom[data-state=closed]{transform:translate3d(0, calc(100% + var(--st-space-4)), 0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer__x{top:var(--st-space-3);right:var(--st-space-3);z-index:1;position:absolute}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer__header{padding:var(--st-space-4) var(--st-space-5) var(--st-space-3);padding-right:calc(var(--st-space-5) + 26px);border-bottom:1px solid var(--st-border-light);flex-direction:column;flex:none;gap:2px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer__title{font-size:var(--st-font-size-xl);font-weight:var(--st-fw-semibold);color:var(--st-text);margin:0;line-height:1.3}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0;line-height:1.45}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer>:not(.u-drawer__header):not(.u-drawer__footer):not(.u-drawer__x){min-height:0;padding:var(--st-space-4) var(--st-space-5);flex:auto;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--st-space-2);padding:var(--st-space-4) var(--st-space-5);border-top:1px solid var(--st-border-light);background:var(--st-bg);flex:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer__trigger,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer__close{font:inherit}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer{transition:opacity var(--u-dur) var(--u-ease-out);transform:none!important}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer[data-state=closed]{opacity:0;transform:none!important}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-drawer[data-state=open]{opacity:1}}
