:is(.\32 0ui,.sabcrm-twenty) .u-select__anchor{vertical-align:middle;max-width:100%;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-select__anchor--block{width:100%;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-select__anchor--block .u-select{width:100%}:is(.\32 0ui,.sabcrm-twenty) .u-select{align-items:center;gap:var(--st-space-2);width:auto;max-width:100%;min-height:32px;padding:0 var(--st-space-2) 0 var(--st-space-3);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);text-align:left;cursor:pointer;transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out);display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-select:hover{border-color:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-select:focus-visible{border-color:var(--st-accent);box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-select.is-open{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-select:disabled{background:var(--st-bg-secondary);color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-select.is-invalid{border-color:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-select.is-invalid.is-open,:is(.\32 0ui,.sabcrm-twenty) .u-select.is-invalid:focus-visible{box-shadow:0 0 0 3px var(--st-danger-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-select--sm{min-height:26px;padding-left:var(--st-space-2);font-size:var(--st-font-size-sm);border-radius:var(--st-radius-sm)}:is(.\32 0ui,.sabcrm-twenty) .u-select__value-icon{color:var(--st-text-secondary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-select__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-select__value.is-placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-select__chevron{color:var(--st-text-tertiary);transition:transform var(--u-dur) var(--u-ease-out);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-select.is-open .u-select__chevron{transform:rotate(180deg)}:is(.\32 0ui,.sabcrm-twenty) .u-select__clear{border-radius:var(--st-radius-sm);width:18px;height:18px;color:var(--st-text-tertiary);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-select__clear:hover{background:var(--st-hover);color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-select--multi{align-items:center;height:auto;min-height:32px;padding-top:3px;padding-bottom:3px}:is(.\32 0ui,.sabcrm-twenty) .u-select--multi.u-select--sm{min-height:26px}:is(.\32 0ui,.sabcrm-twenty) .u-select__chips{gap:var(--st-space-1);flex-wrap:wrap;flex:auto;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-select__chip{border:1px solid var(--st-border);border-radius:var(--st-radius-pill);background:var(--st-bg-secondary);max-width:100%;color:var(--st-text);font-size:var(--st-font-size-sm);align-items:center;gap:4px;padding:2px 4px 2px 8px;line-height:1.2;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-select__chip-icon{color:var(--st-text-secondary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-select__chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-select__chip-remove{border-radius:var(--st-radius-pill);width:16px;height:16px;color:var(--st-text-tertiary);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-select__chip-remove:hover{background:var(--st-active);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-select__panel{min-width:184px;max-width:360px;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);flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-select__search{align-items:center;gap:var(--st-space-2);padding:0 var(--st-space-2);margin-bottom:var(--st-space-1);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg-secondary);height:32px;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-select__search:focus-within{border-color:var(--st-accent);background:var(--st-bg)}:is(.\32 0ui,.sabcrm-twenty) .u-select__search-icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-select__search-input{min-width:0;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);background:0 0;border:none;outline:none;flex:auto}:is(.\32 0ui,.sabcrm-twenty) .u-select__search-input::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-select__list{outline:none;flex-direction:column;gap:1px;max-height:min(60vh,420px);display:flex;overflow-y:auto}:is(.\32 0ui,.sabcrm-twenty) .u-select__list:focus-visible{box-shadow:var(--u-focus-ring);border-radius:var(--st-radius)}:is(.\32 0ui,.sabcrm-twenty) .u-select__option{align-items:center;gap:var(--st-space-2);min-height:30px;padding:0 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), transform 80ms var(--u-ease-out);line-height:1.2;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-select__option.is-active{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-select__option:active{transform:scale(.985)}:is(.\32 0ui,.sabcrm-twenty) .u-select__option.is-selected{color:var(--st-accent);font-weight:var(--st-fw-medium)}:is(.\32 0ui,.sabcrm-twenty) .u-select__option.is-disabled{color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-select__option-icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-select__option.is-selected .u-select__option-icon{color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-select__option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-select__option-check{color:var(--st-accent);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-select__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,.sabcrm-twenty) .u-select__chevron,:is(.\32 0ui,.sabcrm-twenty) .u-select.is-open .u-select__chevron{transition:none;transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-select__option:active{transform:none}}
:is(.\32 0ui,.sabcrm-twenty).u-select-rdx__portal{display:contents}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__trigger{justify-content:space-between;align-items:center;gap:var(--st-space-2);width:100%;min-height:32px;padding:var(--st-space-1) var(--st-space-2) var(--st-space-1) var(--st-space-3);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);text-align:left;cursor:pointer;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);outline:none;line-height:1.4;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__trigger>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__trigger:hover{border-color:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__trigger[data-state=open]{border-color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__trigger:focus-visible{box-shadow:var(--u-focus-ring);border-color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__trigger:disabled{cursor:not-allowed;opacity:.5}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__trigger[data-placeholder]{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__chevron{width:16px;height:16px;color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__trigger[data-state=open] .u-select-rdx__chevron{color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx{z-index:1000;min-width:8rem;max-height:min(var(--radix-select-content-available-height,60vh), 420px);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-select-content-transform-origin);outline:none;position:relative;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx--popper{width:var(--radix-select-trigger-width)}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__viewport{padding:var(--st-space-1)}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__viewport--popper{width:100%;min-width:var(--radix-select-trigger-width)}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__item{align-items:center;gap:var(--st-space-2);width:100%;min-height:30px;padding:var(--st-space-1) calc(var(--st-space-2) + 16px + var(--st-space-2)) var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius-sm);color:var(--st-text);font-size:var(--st-font-size);font-weight:var(--st-fw-regular);text-align:left;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out);outline:none;display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__item[data-highlighted]{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__item[data-state=checked]{background:var(--st-active)}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__item[data-disabled]{pointer-events:none;opacity:.5}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__indicator{right:var(--st-space-2);width:16px;height:16px;color:var(--st-accent);justify-content:center;align-items:center;display:inline-flex;position:absolute}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__indicator-check{width:15px;height:15px}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__label{padding:var(--st-space-1) var(--st-space-2);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.04em;text-transform:uppercase}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__separator{height:1px;margin:var(--st-space-1) calc(var(--st-space-1) * -1);background:var(--st-border-light)}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__scroll{cursor:default;height:22px;color:var(--st-text-tertiary);background:var(--st-bg);justify-content:center;align-items:center;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx__scroll-icon{width:15px;height:15px}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx[data-state=open]{animation:u-select-rdx-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx[data-state=closed]{animation:u-select-rdx-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx[data-side=top]{animation-name:u-select-rdx-in-top}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx[data-side=bottom]{animation-name:u-select-rdx-in-bottom}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx[data-side=left]{animation-name:u-select-rdx-in-left}:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx[data-side=right]{animation-name:u-select-rdx-in-right}@keyframes u-select-rdx-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes u-select-rdx-in-top{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-select-rdx-in-bottom{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-select-rdx-in-left{0%{opacity:0;transform:scale(.96)translate(4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-select-rdx-in-right{0%{opacity:0;transform:scale(.96)translate(-4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-select-rdx-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx[data-state=open],:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx[data-state=closed],:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx[data-side=top],:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx[data-side=bottom],:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx[data-side=left],:is(.\32 0ui,.sabcrm-twenty) .u-select-rdx[data-side=right]{animation:u-select-rdx-fade var(--u-dur-fast) ease}@keyframes u-select-rdx-fade{0%{opacity:0}to{opacity:1}}}
:is(.\32 0ui,.sabcrm-twenty) .u-seg{border:1px solid var(--st-border);border-radius:var(--st-radius-pill);background:var(--st-bg-secondary);font-family:var(--st-font);isolation:isolate;align-items:center;gap:2px;padding:3px;display:inline-flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-seg--block{width:100%;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-seg__indicator{z-index:0;border-radius:var(--st-radius-pill);background:var(--st-bg);box-shadow:var(--u-elev-1);opacity:0;pointer-events:none;transition:transform var(--u-dur) var(--u-ease-out), width var(--u-dur) var(--u-ease-out), opacity var(--u-dur-fast) var(--u-ease-out);position:absolute;top:3px;bottom:3px;left:0}:is(.\32 0ui,.sabcrm-twenty) .u-seg__indicator[data-ready]{opacity:1}:is(.\32 0ui,.sabcrm-twenty) .u-seg__item{z-index:1;justify-content:center;align-items:center;gap:var(--st-space-2);height:26px;padding:0 var(--st-space-3);border-radius:var(--st-radius-pill);color:var(--st-text-secondary);font-family:inherit;font-size:var(--st-font-size-sm);font-weight:var(--st-fw-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--u-dur-fast) var(--u-ease-out), 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;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-seg--block .u-seg__item{flex:1 1 0}:is(.\32 0ui,.sabcrm-twenty) .u-seg__label{text-overflow:ellipsis;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-seg__item:hover:not(.is-selected):not(:disabled){color:var(--st-text);background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-seg__item.is-selected{color:var(--st-accent-hover,var(--st-accent));font-weight:var(--st-fw-semibold)}:is(.\32 0ui,.sabcrm-twenty) .u-seg__item:active:not(:disabled){transform:scale(.97)}:is(.\32 0ui,.sabcrm-twenty) .u-seg__item:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-seg__item:disabled{opacity:.5;cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-seg--sm{gap:1px;padding:2px}:is(.\32 0ui,.sabcrm-twenty) .u-seg--sm .u-seg__item{height:22px;padding:0 var(--st-space-2);font-size:var(--st-font-size-xs)}:is(.\32 0ui,.sabcrm-twenty) .u-seg--sm .u-seg__indicator{top:2px;bottom:2px}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-seg__indicator{transition:opacity var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-seg__item:active:not(:disabled){transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-tabs{flex-direction:column;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__list{align-items:stretch;gap:var(--st-space-1);border-bottom:1px solid var(--st-border);display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-tabs--fitted .u-tabs__list{gap:0}:is(.\32 0ui,.sabcrm-twenty) .u-tab{align-items:center;gap:var(--st-space-2);height:38px;padding:0 var(--st-space-3);color:var(--st-text-secondary);font-family:var(--st-font);font-size:var(--st-font-size);font-weight:var(--st-fw-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;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);background:0 0;border:none;margin-bottom:-1px;line-height:1;display:inline-flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-tabs--sm .u-tab{height:32px;padding:0 var(--st-space-2);font-size:var(--st-font-size-sm)}:is(.\32 0ui,.sabcrm-twenty) .u-tabs--fitted .u-tab{flex:1 1 0;justify-content:center}:is(.\32 0ui,.sabcrm-twenty) .u-tab:hover:not([disabled]){color:var(--st-text);background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-tab[data-active=true]{color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-tab[data-active=true]:hover{background:0 0}:is(.\32 0ui,.sabcrm-twenty) .u-tab:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-tab[disabled]{color:var(--st-text-tertiary);opacity:.6;cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-tab__label{text-overflow:ellipsis;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-tab__badge{border-radius:var(--st-radius-pill);background:var(--st-bg-muted);min-width:18px;height:18px;color:var(--st-text-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out);justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-tab[data-active=true] .u-tab__badge{background:var(--st-accent-soft);color:var(--st-accent-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__indicator{border-radius:var(--st-radius-pill);background:var(--st-accent);opacity:0;pointer-events:none;width:0;height:2px;transition:transform var(--u-dur) var(--u-ease-out), width var(--u-dur) var(--u-ease-out), opacity var(--u-dur-fast) var(--u-ease-out);position:absolute;bottom:-1px;left:0;transform:translate(0)}:is(.\32 0ui,.sabcrm-twenty) .u-tabpanel{padding-top:var(--st-space-4);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-tabpanel:focus-visible{box-shadow:var(--u-focus-ring);border-radius:var(--st-radius);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-tabpanel[hidden]{display:none}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-tabs__indicator{transition:opacity var(--u-dur-fast) var(--u-ease-out)}}
:is(.\32 0ui,.sabcrm-twenty) .u-tabs{font-family:var(--st-font);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__list{align-items:stretch;gap:var(--st-space-1);box-shadow:inset 0 -1px 0 0 var(--st-border-light);display:inline-flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__trigger{justify-content:center;align-items:center;gap:var(--st-space-2);padding:var(--st-space-2) var(--st-space-3);color:var(--st-text-secondary);font-family:inherit;font-size:var(--st-font-size-sm);font-weight:var(--st-fw-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;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);background:0 0;border:none;outline:none;line-height:1.4;display:inline-flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__trigger:hover,:is(.\32 0ui,.sabcrm-twenty) .u-tabs__trigger[data-state=active]{color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__trigger[data-disabled]{pointer-events:none;opacity:.5}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__trigger:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__trigger-label{z-index:1;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__indicator{left:var(--st-space-2);right:var(--st-space-2);border-radius:var(--st-radius-pill);background:var(--st-accent);opacity:0;transform-origin:bottom;height:2px;transition:transform var(--u-dur) var(--u-ease-out), opacity var(--u-dur-fast) var(--u-ease-out);position:absolute;bottom:-1px;transform:scaleX(.4)}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__trigger[data-state=active] .u-tabs__indicator{opacity:1;transform:scaleX(1)}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__trigger--no-pill[data-state=active]{background:var(--st-accent-soft);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__content{margin-top:var(--st-space-3);color:var(--st-text);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__content:focus-visible{border-radius:var(--st-radius-sm);box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__content[data-state=active]{animation:u-tabs-content-in var(--u-dur) var(--u-ease-out)}@keyframes u-tabs-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-tabs__indicator{transition:opacity var(--u-dur-fast) ease;transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__trigger[data-state=active] .u-tabs__indicator{transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-tabs__content[data-state=active]{animation:u-tabs-fade var(--u-dur-fast) ease}@keyframes u-tabs-fade{0%{opacity:0}to{opacity:1}}}
:is(.\32 0ui,.sabcrm-twenty).st-popover.u-tooltip{animation-duration:var(--u-dur-fast);border-radius:var(--st-radius-sm);background:var(--st-text);max-width:260px;color:var(--st-text-inverted);box-shadow:var(--u-elev-2);pointer-events:none;padding:5px 8px}:is(.\32 0ui,.sabcrm-twenty).st-popover.u-tooltip .u-tooltip__label{font-family:var(--st-font);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);letter-spacing:.1px;white-space:normal;word-break:break-word;line-height:1.4;display:block}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty).st-popover.u-tooltip{animation:none}}
:is(.\32 0ui,.sabcrm-twenty).u-tip__portal{display:contents}:is(.\32 0ui,.sabcrm-twenty) .u-tip{z-index:1100;border-radius:var(--st-radius-sm);background:var(--st-text);max-width:260px;color:var(--st-text-inverted);font-family:var(--st-font);font-size:var(--st-font-size-sm);font-weight:var(--st-fw-medium);letter-spacing:.1px;white-space:normal;word-break:break-word;box-shadow:var(--u-elev-2);pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:var(--radix-tooltip-content-transform-origin);padding:5px 8px;line-height:1.4}:is(.\32 0ui,.sabcrm-twenty) .u-tip__arrow{fill:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-state=delayed-open],:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-state=instant-open]{animation:u-tip-in var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-state=closed]{animation:u-tip-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-side=top]{animation-name:u-tip-in-top}:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-side=bottom]{animation-name:u-tip-in-bottom}:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-side=left]{animation-name:u-tip-in-left}:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-side=right]{animation-name:u-tip-in-right}@keyframes u-tip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes u-tip-in-top{0%{opacity:0;transform:scale(.96)translateY(2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-tip-in-bottom{0%{opacity:0;transform:scale(.96)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-tip-in-left{0%{opacity:0;transform:scale(.96)translate(2px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-tip-in-right{0%{opacity:0;transform:scale(.96)translate(-2px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-tip-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-state=delayed-open],:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-state=instant-open],:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-state=closed],:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-side=top],:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-side=bottom],:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-side=left],:is(.\32 0ui,.sabcrm-twenty) .u-tip[data-side=right]{animation:u-tip-fade var(--u-dur-fast) ease}@keyframes u-tip-fade{0%{opacity:0}to{opacity:1}}}
:is(.\32 0ui,.sabcrm-twenty) .u-menu__anchor{display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-menu{min-width:184px;max-width:320px;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,.sabcrm-twenty) .u-menu__list{flex-direction:column;gap:1px;max-height:min(60vh,420px);display:flex;overflow-y:auto}:is(.\32 0ui,.sabcrm-twenty) .u-menu__item{align-items:center;gap:var(--st-space-2);width:100%;min-height:30px;padding:0 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-regular);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform 80ms var(--u-ease-out);background:0 0;border:none;line-height:1;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-menu__item:hover,:is(.\32 0ui,.sabcrm-twenty) .u-menu__item:focus-visible{background:var(--st-hover);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-menu__item:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-menu__item:active{background:var(--st-active);transform:scale(.985)}:is(.\32 0ui,.sabcrm-twenty) .u-menu__item[aria-disabled=true]{color:var(--st-text-tertiary);cursor:not-allowed;pointer-events:none}:is(.\32 0ui,.sabcrm-twenty) .u-menu__item-icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-menu__item:hover .u-menu__item-icon,:is(.\32 0ui,.sabcrm-twenty) .u-menu__item:focus-visible .u-menu__item-icon{color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-menu__item-label{text-overflow:ellipsis;flex:auto;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-menu__item-hint{padding-left:var(--st-space-3);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-menu__item--danger,:is(.\32 0ui,.sabcrm-twenty) .u-menu__item--danger .u-menu__item-icon{color:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-menu__item--danger:hover,:is(.\32 0ui,.sabcrm-twenty) .u-menu__item--danger:focus-visible{background:var(--st-danger-soft);color:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-menu__item--danger:hover .u-menu__item-icon,:is(.\32 0ui,.sabcrm-twenty) .u-menu__item--danger:focus-visible .u-menu__item-icon{color:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-menu__sep{height:1px;margin:var(--st-space-1) calc(var(--st-space-1) * -1);background:var(--st-border-light)}:is(.\32 0ui,.sabcrm-twenty) .u-menu__group-label{padding:var(--st-space-2) var(--st-space-2) var(--st-space-1);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-menu__item:active{transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-pagination{max-width:100%;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-pagination__list{align-items:center;gap:var(--st-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-page{justify-content:center;align-items:center;gap:var(--st-space-1);min-width:32px;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-secondary);font-family:var(--st-font);font-size:var(--st-font-size);font-weight:var(--st-fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;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);line-height:1;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-page:hover:not(:disabled):not(.is-current){background:var(--st-hover);border-color:var(--st-border-strong);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-page:active:not(:disabled){transform:scale(.97)}:is(.\32 0ui,.sabcrm-twenty) .u-page:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-page:disabled{opacity:.5;cursor:not-allowed;transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-page.is-current{background:var(--st-accent-grad,var(--st-accent));color:var(--st-text-inverted,#fff);font-weight:var(--st-fw-semibold);cursor:default;box-shadow:0 1px 2px #1018281f, 0 0 0 1px var(--st-accent-ring) inset;border-color:#0000}:is(.\32 0ui,.sabcrm-twenty) .u-page.is-current:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-page--nav{padding:0 var(--st-space-3);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-page__nav-label{font-size:var(--st-font-size-sm)}:is(.\32 0ui,.sabcrm-twenty) .u-page--gap{color:var(--st-text-tertiary);cursor:default;pointer-events:none;background:0 0;border-color:#0000}:is(.\32 0ui,.sabcrm-twenty) .u-pagination--compact .u-page{min-width:26px;height:26px;padding:0 var(--st-space-1);font-size:var(--st-font-size-sm);border-radius:var(--st-radius-sm)}:is(.\32 0ui,.sabcrm-twenty) .u-pagination--compact .u-page--nav{padding:0 var(--st-space-2)}:is(.\32 0ui,.sabcrm-twenty) .u-pagination--compact .u-page__nav-label{display:none}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-page:active:not(:disabled){transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-menubar{border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);height:36px;color:var(--st-text);font-family:var(--st-font);box-shadow:var(--u-elev-1);align-items:center;gap:2px;padding:3px;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__trigger{align-items:center;gap:var(--st-space-1);height:28px;padding:0 var(--st-space-3);border-radius:var(--st-radius-sm);color:var(--st-text);font-family:inherit;font-size:var(--st-font-size);font-weight:var(--st-fw-medium);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform 80ms var(--u-ease-out);background:0 0;border:none;outline:none;line-height:1;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__trigger:hover{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__trigger:active{transform:scale(.97)}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__trigger[data-highlighted],:is(.\32 0ui,.sabcrm-twenty) .u-menubar__trigger[data-state=open]{background:var(--st-accent-soft);color:var(--st-accent-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__trigger:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty).u-menubar__portal{display:contents}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__content{z-index:1000;min-width:200px;max-width:min(360px, calc(100vw - var(--st-space-4)));max-height:min(var(--radix-menubar-content-available-height,60vh), 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);font-family:var(--st-font);font-size:var(--st-font-size);box-shadow:var(--u-elev-3);transform-origin:var(--radix-menubar-content-transform-origin);outline:none;line-height:1.4;overflow:hidden auto}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__subcontent{min-width:180px;max-height:min(var(--radix-menubar-content-available-height,60vh), 420px);transform-origin:var(--radix-menubar-sub-content-transform-origin);overflow-y:auto}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__item{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-sm);color:var(--st-text);font-size:var(--st-font-size);cursor:default;-webkit-user-select:none;user-select:none;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out);outline:none;display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__item--inset,:is(.\32 0ui,.sabcrm-twenty) .u-menubar__item--indicator{padding-left:30px}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__item[data-highlighted]{background:var(--st-accent-soft);color:var(--st-accent-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__item[data-state=open]{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__item[data-disabled]{color:var(--st-text-tertiary);pointer-events:none}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__indicator{left:var(--st-space-2);width:16px;height:16px;color:var(--st-accent);justify-content:center;align-items:center;display:inline-flex;position:absolute}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__item[data-highlighted] .u-menubar__indicator{color:var(--st-accent-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__dot{fill:currentColor}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__chevron{color:var(--st-text-tertiary);flex:none;margin-left:auto}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__item[data-highlighted] .u-menubar__chevron{color:var(--st-accent-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__label{padding:var(--st-space-1) var(--st-space-2);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.04em;text-transform:uppercase}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__label--inset{padding-left:30px}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__sep{height:1px;margin:var(--st-space-1) calc(var(--st-space-1) * -1);background:var(--st-border)}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__shortcut{padding-left:var(--st-space-4);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none;margin-left:auto}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__item[data-highlighted] .u-menubar__shortcut{color:var(--st-accent-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__content[data-state=open]{animation:u-menubar-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__content[data-state=closed]{animation:u-menubar-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__content[data-side=top]{animation-name:u-menubar-in-top}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__content[data-side=bottom]{animation-name:u-menubar-in-bottom}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__content[data-side=left]{animation-name:u-menubar-in-left}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__content[data-side=right]{animation-name:u-menubar-in-right}@keyframes u-menubar-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes u-menubar-in-top{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-menubar-in-bottom{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-menubar-in-left{0%{opacity:0;transform:scale(.96)translate(4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-menubar-in-right{0%{opacity:0;transform:scale(.96)translate(-4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-menubar-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-menubar__trigger:active{transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-menubar__content[data-state=open],:is(.\32 0ui,.sabcrm-twenty) .u-menubar__content[data-state=closed],:is(.\32 0ui,.sabcrm-twenty) .u-menubar__content[data-side=top],:is(.\32 0ui,.sabcrm-twenty) .u-menubar__content[data-side=bottom],:is(.\32 0ui,.sabcrm-twenty) .u-menubar__content[data-side=left],:is(.\32 0ui,.sabcrm-twenty) .u-menubar__content[data-side=right]{animation:u-menubar-fade var(--u-dur-fast) ease}@keyframes u-menubar-fade{0%{opacity:0}to{opacity:1}}}
:is(.\32 0ui,.sabcrm-twenty) .u-scrollarea{border-radius:inherit;position:relative;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-scrollarea__viewport{border-radius:inherit;width:100%;height:100%}:is(.\32 0ui,.sabcrm-twenty) .u-scrollarea__viewport>div{min-width:100%;display:block!important}:is(.\32 0ui,.sabcrm-twenty) .u-scrollarea__viewport:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-scrollbar{touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity var(--u-dur) var(--u-ease-out);background:0 0;padding:2px;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-scrollbar[data-state=hidden]{opacity:0}:is(.\32 0ui,.sabcrm-twenty) .u-scrollbar[data-state=visible]{opacity:1}:is(.\32 0ui,.sabcrm-twenty) .u-scrollbar--vertical{flex-direction:column;width:10px}:is(.\32 0ui,.sabcrm-twenty) .u-scrollbar--horizontal{flex-direction:row;height:10px}:is(.\32 0ui,.sabcrm-twenty) .u-scrollbar__thumb{border-radius:var(--st-radius-pill);background:var(--st-border-strong);transition:background-color var(--u-dur-fast) var(--u-ease-out);flex:1;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-scrollbar__thumb:hover{background:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-scrollbar__thumb:active{background:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-scrollbar__thumb:before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-scrollbar--vertical .u-scrollbar__thumb:before{min-height:44px}:is(.\32 0ui,.sabcrm-twenty) .u-scrollbar--horizontal .u-scrollbar__thumb:before{min-width:44px}:is(.\32 0ui,.sabcrm-twenty) .u-scrollarea__corner{background:0 0}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-scrollbar,:is(.\32 0ui,.sabcrm-twenty) .u-scrollbar__thumb{transition:none}}
:is(.\32 0ui,.sabcrm-twenty).u-dropdown__portal{display:contents}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown{z-index:1000;min-width:184px;max-width:min(320px, calc(100vw - var(--st-space-4)));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);font-family:var(--st-font);font-size:var(--st-font-size);box-shadow:var(--u-elev-3);max-height:min(60vh,420px);transform-origin:var(--radix-dropdown-menu-content-transform-origin);outline:none;line-height:1.4;overflow-y:auto}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown--sub{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__item{align-items:center;gap:var(--st-space-2);width:100%;min-height:30px;padding:var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius-sm);color:var(--st-text);font-size:var(--st-font-size);font-weight:var(--st-fw-regular);text-align:left;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out);outline:none;display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__item[data-highlighted]{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__item[data-disabled]{pointer-events:none;opacity:.5}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__item-icon{width:16px;height:16px;color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__item[data-highlighted] .u-dropdown__item-icon{color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__item--inset,:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__item--indicator{padding-left:calc(var(--st-space-2) + 16px + var(--st-space-2))}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__indicator{left:var(--st-space-2);width:16px;height:16px;color:var(--st-accent);justify-content:center;align-items:center;display:inline-flex;position:absolute}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__indicator-check{width:15px;height:15px}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__indicator-dot{fill:currentColor;stroke:none;width:7px;height:7px}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__item--danger,:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__item--danger .u-dropdown__item-icon{color:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__item--danger[data-highlighted]{background:var(--st-danger-soft);color:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__item--danger[data-highlighted] .u-dropdown__item-icon{color:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__subtrigger[data-state=open]{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__subtrigger-chevron{width:15px;height:15px;color:var(--st-text-tertiary);flex:none;margin-left:auto}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__label{padding:var(--st-space-1) var(--st-space-2);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.04em;text-transform:uppercase}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__label--inset{padding-left:calc(var(--st-space-2) + 16px + var(--st-space-2))}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__separator{height:1px;margin:var(--st-space-1) calc(var(--st-space-1) * -1);background:var(--st-border-light)}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__shortcut{padding-left:var(--st-space-3);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);letter-spacing:.06em;margin-left:auto}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown__item--danger .u-dropdown__shortcut{color:var(--st-danger);opacity:.7}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown[data-state=open]{animation:u-dropdown-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown[data-state=closed]{animation:u-dropdown-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown[data-side=top]{animation-name:u-dropdown-in-top}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown[data-side=bottom]{animation-name:u-dropdown-in-bottom}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown[data-side=left]{animation-name:u-dropdown-in-left}:is(.\32 0ui,.sabcrm-twenty) .u-dropdown[data-side=right]{animation-name:u-dropdown-in-right}@keyframes u-dropdown-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes u-dropdown-in-top{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-dropdown-in-bottom{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-dropdown-in-left{0%{opacity:0;transform:scale(.96)translate(4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-dropdown-in-right{0%{opacity:0;transform:scale(.96)translate(-4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-dropdown-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-dropdown[data-state=open],:is(.\32 0ui,.sabcrm-twenty) .u-dropdown[data-state=closed],:is(.\32 0ui,.sabcrm-twenty) .u-dropdown[data-side=top],:is(.\32 0ui,.sabcrm-twenty) .u-dropdown[data-side=bottom],:is(.\32 0ui,.sabcrm-twenty) .u-dropdown[data-side=left],:is(.\32 0ui,.sabcrm-twenty) .u-dropdown[data-side=right]{animation:u-dropdown-fade var(--u-dur-fast) ease}@keyframes u-dropdown-fade{0%{opacity:0}to{opacity:1}}}
:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__trigger{align-items:center;gap:var(--st-space-2);width:100%;min-width:0;padding:var(--st-space-1) var(--st-space-2);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size-sm);text-align:left;cursor:pointer;transition:border-color var(--u-dur-fast) var(--u-ease-out), background-color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);line-height:1.4;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__trigger:hover:not(:disabled){border-color:var(--st-border-strong);background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__trigger:active:not(:disabled){transform:scale(.99)}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__trigger[aria-expanded=true]{border-color:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__trigger:disabled{cursor:not-allowed;opacity:.5}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__trigger-swatch{border:1px solid var(--st-border);border-radius:var(--st-radius-sm);background:var(--st-bg-secondary);width:26px;height:26px;color:var(--st-text);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__trigger-glyph{width:15px;height:15px}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__trigger-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--st-font-mono);font-size:var(--st-font-size-xs);color:var(--st-text-secondary);flex:auto;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__panel{width:296px;max-width:calc(100vw - var(--st-space-4));gap:var(--st-space-2);flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__search{display:block}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__grid{gap:var(--st-space-1);scrollbar-gutter:stable;flex-wrap:wrap;max-height:232px;margin:-2px;padding:2px;display:flex;overflow-y:auto}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__cell{border-radius:var(--st-radius-sm);width:34px;height:34px;color:var(--st-text-secondary);cursor:pointer;transition:border-color var(--u-dur-fast) var(--u-ease-out), background-color var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__cell:hover{border-color:var(--st-border);background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__cell:active{transform:scale(.92)}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__cell:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__cell.is-active{border-color:var(--st-accent);background:var(--st-accent-soft);color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__cell-glyph{width:17px;height:17px}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__empty{padding:var(--st-space-4) var(--st-space-2);text-align:center;font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__footer{justify-content:space-between;align-items:center;gap:var(--st-space-2);padding-top:var(--st-space-2);border-top:1px solid var(--st-border);display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__clear{padding:2px var(--st-space-1);border-radius:var(--st-radius-sm);color:var(--st-text-secondary);font-family:var(--st-font);font-size:var(--st-font-size-xs);cursor:pointer;transition:color var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__clear:hover:not(:disabled){color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__clear:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__clear:disabled{cursor:not-allowed;opacity:.45}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__count{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__trigger,:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__cell,:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__clear{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__trigger:active:not(:disabled),:is(.\32 0ui,.sabcrm-twenty) .u-iconpicker__cell:active{transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-daterange{width:100%;display:inline-block;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__trigger{align-items:center;gap:var(--st-space-2);width:100%;height:32px;padding:0 var(--st-space-3);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);text-align:left;cursor:pointer;transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out);outline:none;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__trigger:hover:not(:disabled){border-color:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__trigger:focus-visible,:is(.\32 0ui,.sabcrm-twenty) .u-daterange__trigger[aria-expanded=true]{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__trigger:disabled{background:var(--st-bg-secondary);color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__value{align-items:center;gap:var(--st-space-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;display:inline-flex;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__date{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__date--pending{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__sep{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__trigger[data-placeholder] .u-daterange__value{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__caret{color:var(--st-text-tertiary);transition:transform var(--u-dur) var(--u-ease-out);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__trigger[aria-expanded=true] .u-daterange__caret{transform:rotate(180deg)}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__caret-spacer{flex:none;width:18px;height:1px}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__clear{top:50%;right:var(--st-space-2);border-radius:var(--st-radius-sm);width:20px;height:20px;color:var(--st-text-tertiary);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__clear:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__clear:active{transform:translateY(-50%)scale(.9)}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__clear:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__pop{padding:var(--st-space-2);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);box-shadow:var(--u-elev-3);transform-origin:top;animation:u-daterange-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__pop[data-placement=top]{transform-origin:bottom}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__footer{justify-content:space-between;align-items:center;gap:var(--st-space-3);margin-top:var(--st-space-1);padding:var(--st-space-2) var(--st-space-2) var(--st-space-1);border-top:1px solid var(--st-border-light);display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__hint{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--st-text-secondary);font-size:var(--st-font-size-sm);font-variant-numeric:tabular-nums;flex:auto;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__footer-clear{padding:var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius-sm);color:var(--st-accent);font-family:var(--st-font);font-size:var(--st-font-size-sm);font-weight:var(--st-fw-medium);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__footer-clear:hover:not(:disabled){background:var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__footer-clear:active:not(:disabled){transform:scale(.96)}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__footer-clear:disabled{color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__footer-clear:focus-visible{box-shadow:var(--u-focus-ring);outline:none}@keyframes u-daterange-in{0%{opacity:0;transform:scale(.97)translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-daterange__pop{animation:none}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__caret,:is(.\32 0ui,.sabcrm-twenty) .u-daterange__clear,:is(.\32 0ui,.sabcrm-twenty) .u-daterange__footer-clear{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__clear:active{transform:translateY(-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-daterange__footer-clear:active:not(:disabled){transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-sidebar{--u-sidebar-w:248px;--u-sidebar-w-collapsed:60px;box-sizing:border-box;width:var(--u-sidebar-w);background:var(--st-sidebar-bg,var(--st-bg-secondary));border-right:1px solid var(--st-border);height:100%;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);transition:width var(--u-dur-slow) var(--u-ease-out);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar--collapsed{width:var(--u-sidebar-w-collapsed)}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__inner{width:var(--u-sidebar-w);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__header{align-items:center;gap:var(--st-space-2);height:52px;padding:0 var(--st-space-3);font-weight:var(--st-fw-semibold);font-size:var(--st-font-size-lg);color:var(--st-text);white-space:nowrap;flex-shrink:0;display:flex;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__content{min-height:0;padding:var(--st-space-1) var(--st-space-2) var(--st-space-2);flex:auto;overflow:hidden auto}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__footer{padding:var(--st-space-2);border-top:1px solid var(--st-border-light);flex-shrink:0;margin-top:auto}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__group{flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__group+.u-sidebar__group{margin-top:var(--st-space-4)}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__group-label{padding:var(--st-space-3) var(--st-space-2) var(--st-space-1);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--st-text-tertiary);white-space:nowrap;opacity:1;transition:opacity var(--u-dur) var(--u-ease-out);overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar--collapsed .u-sidebar__group-label{opacity:0;height:var(--st-space-3);pointer-events:none}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__menu{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__item{display:block}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__button{box-sizing:border-box;align-items:center;gap:var(--st-space-2);width:100%;height:30px;padding:0 var(--st-space-2);border-radius:var(--st-radius);color:var(--st-text-secondary);font-family:inherit;font-size:var(--st-font-size);font-weight:var(--st-fw-medium);text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:0;text-decoration:none;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__button:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__button:active{transform:scale(.97)}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__button:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__button.is-active{background:var(--st-accent-soft);color:var(--st-accent);font-weight:var(--st-fw-semibold)}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__button.is-active:hover{background:var(--st-active);color:var(--st-accent-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__button-icon{flex-shrink:0}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__button-label{text-overflow:ellipsis;opacity:1;transition:opacity var(--u-dur) var(--u-ease-out);flex:auto;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar--collapsed .u-sidebar__button{gap:0}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar--collapsed .u-sidebar__button-label{opacity:0;pointer-events:none}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__trigger{box-sizing:border-box;border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);width:30px;height:30px;color:var(--st-text-secondary);cursor:pointer;transition:background-color 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), transform var(--u-dur-fast) var(--u-ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__trigger:hover{background:var(--st-hover);color:var(--st-text);border-color:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__trigger:active{transform:scale(.94)}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty).u-sidebar-tip__portal{z-index:1000;pointer-events:none;position:fixed;inset:0}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar-tip{transform-origin:0;max-width:240px;padding:var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius-sm);background:var(--st-text);color:var(--st-bg);font-size:var(--st-font-size-sm);font-weight:var(--st-fw-medium);white-space:nowrap;box-shadow:var(--u-elev-2);pointer-events:none;opacity:0;animation:u-sidebar-tip-in var(--u-dur-fast) var(--u-ease-out) forwards;line-height:1.3;position:fixed;transform:translateY(-50%)scale(.96)}@keyframes u-sidebar-tip-in{0%{opacity:0;transform:translateY(-50%)translate(-4px)scale(.96)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-sidebar,:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__group-label,:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__button,:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__button-label,:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__trigger{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__button:active,:is(.\32 0ui,.sabcrm-twenty) .u-sidebar__trigger:active{transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-sidebar-tip{opacity:1;animation:none;transform:translateY(-50%)scale(1)}}
:is(.\32 0ui,.sabcrm-twenty) .u-dock{--u-dock-size:48px;--u-dock-peak:1.55;--u-dock-near:1.28;--u-dock-far:1.12;isolation:isolate;align-items:flex-end;display:inline-flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-dock__list{z-index:1;align-items:flex-end;gap:calc(var(--u-dock-size) * .12);padding:calc(var(--u-dock-size) * .2);border-radius:var(--st-radius-lg);background:color-mix(in srgb, var(--st-bg) 72%, transparent);border:1px solid var(--st-border);box-shadow:var(--u-elev-2);-webkit-backdrop-filter:blur(16px)saturate(1.1);margin:0;list-style:none;display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-dock__aurora{z-index:0;border-radius:var(--st-radius-lg);background:var(--u-aurora);opacity:.5;filter:blur(22px);pointer-events:none;position:absolute;inset:-10% -6%}:is(.\32 0ui,.sabcrm-twenty) .u-dock__item{flex:none;justify-content:center;align-items:flex-end;display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-dock__btn{appearance:none;color:inherit;cursor:pointer;transform-origin:bottom;transform:scale(1) translateX(calc((var(--u-dock-mx,.5) - .5) * var(--u-dock-size) * .12));transition:transform var(--u-dur) var(--u-ease-spring);background:0 0;border:0;margin:0;padding:0;display:block}:is(.\32 0ui,.sabcrm-twenty) .u-dock__btn:focus-visible{outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-dock__btn[aria-disabled=true],:is(.\32 0ui,.sabcrm-twenty) .u-dock__btn:disabled{cursor:not-allowed;opacity:.45}:is(.\32 0ui,.sabcrm-twenty) .u-dock__btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.94) translateX(calc((var(--u-dock-mx,.5) - .5) * var(--u-dock-size) * .12))}:is(.\32 0ui,.sabcrm-twenty) .u-dock__tile{width:var(--u-dock-size);height:var(--u-dock-size);border-radius:calc(var(--u-dock-size) * .28);background:var(--st-bg);border:1px solid var(--st-border);box-shadow:var(--u-elev-1);color:var(--st-text-secondary);transition: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), background var(--u-dur-fast) var(--u-ease-out);justify-content:center;align-items:center;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-dock__btn:hover .u-dock__tile{color:var(--st-accent);border-color:var(--st-accent);box-shadow:var(--u-elev-2)}:is(.\32 0ui,.sabcrm-twenty) .u-dock__btn:focus-visible .u-dock__tile{box-shadow:var(--u-focus-ring);border-color:var(--st-accent);color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-dock__glyph{justify-content:center;align-items:center;width:55%;height:55%;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-dock__glyph>svg{width:100%;height:100%}:is(.\32 0ui,.sabcrm-twenty) .u-dock__img{object-fit:contain;border-radius:calc(var(--u-dock-size) * .16);width:64%;height:64%}:is(.\32 0ui,.sabcrm-twenty) .u-dock__item.is-active .u-dock__tile{color:var(--st-accent);border-color:var(--st-accent);background:var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-dock__dot{left:50%;bottom:calc(var(--u-dock-size) * -.18);border-radius:var(--st-radius-pill);background:var(--st-accent);opacity:0;width:4px;height:4px;transition:transform var(--u-dur) var(--u-ease-spring), opacity var(--u-dur-fast) var(--u-ease-out);position:absolute;transform:translate(-50%)scale(0)}:is(.\32 0ui,.sabcrm-twenty) .u-dock__item.is-active .u-dock__dot{opacity:1;transform:translate(-50%)scale(1)}:is(.\32 0ui,.sabcrm-twenty) .u-dock__tip{z-index:3;white-space:nowrap;border-radius:var(--st-radius);background:var(--st-text);color:var(--st-bg);font-family:var(--st-font);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);box-shadow:var(--u-elev-2);pointer-events:none;opacity:0;transform-origin:bottom;transition:opacity var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);padding:4px 8px;line-height:1.2;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)scale(.96)}:is(.\32 0ui,.sabcrm-twenty) .u-dock__tip:after{content:"";background:var(--st-text);border-radius:1px;width:7px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-50%)rotate(45deg)}:is(.\32 0ui,.sabcrm-twenty) .u-dock__btn:hover .u-dock__tip,:is(.\32 0ui,.sabcrm-twenty) .u-dock__btn:focus-visible .u-dock__tip{opacity:1;transform:translate(-50%)translateY(0)scale(1)}:is(.\32 0ui,.sabcrm-twenty) .u-dock:not(.u-dock--static) .u-dock__item:hover .u-dock__btn{transform:scale(var(--u-dock-peak)) translateX(calc((var(--u-dock-mx,.5) - .5) * var(--u-dock-size) * .1))}:is(.\32 0ui,.sabcrm-twenty) .u-dock:not(.u-dock--static) .u-dock__item:hover+.u-dock__item .u-dock__btn{transform:scale(var(--u-dock-near))}:is(.\32 0ui,.sabcrm-twenty) .u-dock:not(.u-dock--static) .u-dock__item:has(+.u-dock__item:hover) .u-dock__btn{transform:scale(var(--u-dock-near))}:is(.\32 0ui,.sabcrm-twenty) .u-dock:not(.u-dock--static) .u-dock__item:hover+.u-dock__item+.u-dock__item .u-dock__btn{transform:scale(var(--u-dock-far))}:is(.\32 0ui,.sabcrm-twenty) .u-dock:not(.u-dock--static) .u-dock__item:has(+.u-dock__item+.u-dock__item:hover) .u-dock__btn{transform:scale(var(--u-dock-far))}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-dock__btn,:is(.\32 0ui,.sabcrm-twenty) .u-dock__item:hover .u-dock__btn,:is(.\32 0ui,.sabcrm-twenty) .u-dock__item:hover+.u-dock__item .u-dock__btn,:is(.\32 0ui,.sabcrm-twenty) .u-dock__item:hover+.u-dock__item+.u-dock__item .u-dock__btn{transition:none;transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-dock__item:has(+.u-dock__item:hover) .u-dock__btn{transition:none;transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-dock__item:has(+.u-dock__item+.u-dock__item:hover) .u-dock__btn{transition:none;transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-dock__tip,:is(.\32 0ui,.sabcrm-twenty) .u-dock__dot{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-dock__btn:hover .u-dock__tip,:is(.\32 0ui,.sabcrm-twenty) .u-dock__btn:focus-visible .u-dock__tip{transform:translate(-50%)translateY(0)scale(1)}}
:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker{width:100%;font-family:var(--st-font);display:block}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__trigger{align-items:center;gap:var(--st-space-2);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);width:100%;min-height:34px;color:var(--st-text);font-family:inherit;font-size:var(--st-font-size);text-align:left;cursor:pointer;transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out);padding:3px 8px 3px 10px;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__trigger:hover{border-color:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__trigger.is-open{border-color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__trigger:focus-visible{border-color:var(--st-accent);box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__trigger:disabled{opacity:.55;cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__trigger.is-readonly{cursor:default;background:0 0;border-color:#0000;padding-left:0}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker--readonly .u-tagpicker__trigger{min-height:0}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__chips{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__placeholder{color:var(--st-text-tertiary);font-size:var(--st-font-size)}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__caret{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__chip{--u-chip-color:var(--st-text-tertiary);border-radius:var(--st-radius-pill);background:color-mix(in srgb, var(--u-chip-color) 14%, var(--st-bg));border:1px solid color-mix(in srgb, var(--u-chip-color) 34%, transparent);max-width:100%;height:22px;color:var(--st-text);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);align-items:center;gap:5px;padding:0 6px 0 8px;line-height:1;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__chip-dot{background:var(--u-chip-color);border-radius:50%;flex:none;width:7px;height:7px}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__chip-remove{width:15px;height:15px;color:color-mix(in srgb, var(--u-chip-color) 60%, var(--st-text-secondary));cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:-2px;padding:0;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__chip-remove:hover{background:color-mix(in srgb, var(--u-chip-color) 22%, transparent);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__chip-remove:active{transform:scale(.88)}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__chip-remove:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-popover.u-tagpicker__panel{width:var(--radix-popover-trigger-width);min-width:240px;max-width:min(360px, calc(100vw - var(--st-space-4)));padding:0;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__search{border-bottom:1px solid var(--st-border);align-items:center;gap:6px;padding:8px 10px;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__search-icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__search-input{min-width:0;color:var(--st-text);font-family:inherit;font-size:var(--st-font-size);background:0 0;border:none;flex:auto;padding:0;line-height:1.4}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__search-input::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__search-input:focus{outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__list{max-height:280px;padding:4px;overflow-y:auto}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__empty{text-align:center;color:var(--st-text-tertiary);font-size:var(--st-font-size-sm);margin:0;padding:16px 12px}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__option{border-radius:var(--st-radius-sm);color:var(--st-text);font-size:var(--st-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--u-dur-fast) var(--u-ease-out);align-items:center;gap:8px;padding:6px 8px;line-height:1.3;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__option.is-active{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__option:active{background:var(--st-active)}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__check{width:16px;height:16px;color:var(--st-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__dot{background:var(--st-text-tertiary);border-radius:50%;flex:none;width:8px;height:8px}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__option.is-selected .u-tagpicker__option-label{font-weight:var(--st-fw-medium)}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__create{border-top:1px solid var(--st-border-light);border-radius:0 0 var(--st-radius-sm) var(--st-radius-sm);color:var(--st-accent-hover);font-weight:var(--st-fw-medium);margin-top:4px;padding-top:8px;padding-bottom:8px}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__create .u-tagpicker__check{color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__create-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__create-label strong{color:var(--st-text);font-weight:var(--st-fw-semibold)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__chip-remove,:is(.\32 0ui,.sabcrm-twenty) .u-tagpicker__chip-remove:active{transition:none;transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-asb{width:100%;max-width:420px;font-family:var(--st-font);display:block;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-asb__field{align-items:center;gap:var(--st-space-2);width:100%;height:36px;padding:0 var(--st-space-2) 0 var(--st-space-3);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out);display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-asb__field:hover{border-color:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-asb__field[data-active]{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-asb__field:has(.u-asb__input:focus-visible){border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-asb__lead{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-asb__input{min-width:0;height:100%;color:var(--st-text);font-family:inherit;font-size:var(--st-font-size);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;line-height:1.4}:is(.\32 0ui,.sabcrm-twenty) .u-asb__input::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-asb__clear{border-radius:var(--st-radius-sm);width:22px;height:22px;color:var(--st-text-tertiary);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-asb__clear:hover{background:var(--st-hover);color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-asb__clear:active{transform:scale(.92)}:is(.\32 0ui,.sabcrm-twenty) .u-asb__clear:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-asb__hint{min-width:20px;height:20px;padding:0 var(--st-space-1);border:1px solid var(--st-border);border-radius:var(--st-radius-sm);background:var(--st-bg-secondary);color:var(--st-text-tertiary);font-family:var(--st-font-mono);font-size:var(--st-font-size-xs);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-asb__panel{top:calc(100% + var(--st-space-2));z-index:1000;padding:var(--st-space-1);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);box-shadow:var(--u-elev-3);transform-origin:top;animation:u-asb-in var(--u-dur) var(--u-ease-out);position:absolute;left:0;right:0}:is(.\32 0ui,.sabcrm-twenty) .u-asb__list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}:is(.\32 0ui,.sabcrm-twenty) .u-asb__heading{padding:var(--st-space-2) var(--st-space-2) var(--st-space-1);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.04em;text-transform:uppercase}:is(.\32 0ui,.sabcrm-twenty) .u-asb__heading:first-child{padding-top:var(--st-space-1)}:is(.\32 0ui,.sabcrm-twenty) .u-asb__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-sm);color:var(--st-text);font-size:var(--st-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--u-dur-fast) var(--u-ease-out);display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-asb__option[data-active]{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-asb__option:active{background:var(--st-active)}:is(.\32 0ui,.sabcrm-twenty) .u-asb__option-icon{width:16px;height:16px;color:var(--st-text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-asb__option-icon :where(svg){width:16px;height:16px}:is(.\32 0ui,.sabcrm-twenty) .u-asb__option[data-active] .u-asb__option-icon{color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-asb__option-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-asb__option-shortcut{padding-left:var(--st-space-3);color:var(--st-text-tertiary);font-family:var(--st-font-mono);font-size:var(--st-font-size-xs);letter-spacing:.04em;flex:none;margin-left:auto}:is(.\32 0ui,.sabcrm-twenty) .u-asb__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;margin:0}@keyframes u-asb-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-asb__panel{animation:u-asb-fade var(--u-dur-fast) ease}:is(.\32 0ui,.sabcrm-twenty) .u-asb__clear,:is(.\32 0ui,.sabcrm-twenty) .u-asb__field{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-asb__clear:active{transform:none}@keyframes u-asb-fade{0%{opacity:0}to{opacity:1}}}
:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__trigger{align-items:center;gap:var(--st-space-2);max-width:240px;padding:var(--st-space-1) var(--st-space-2) var(--st-space-1) var(--st-space-1);border-radius:var(--st-radius-pill);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);text-align:left;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:1px solid #0000;outline:none;line-height:1.3;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__trigger:hover{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__trigger[data-state=open]{background:var(--st-hover);border-color:var(--st-border)}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__trigger:active{transform:scale(.97)}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__trigger:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__trigger--compact{max-width:none;padding:var(--st-space-1)}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__triggerbody{flex-direction:column;min-width:0;line-height:1.2;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__triggername{font-size:var(--st-font-size);font-weight:var(--st-fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__triggermail{color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__chevron{width:14px;height:14px;color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__menu{min-width:232px}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__header{align-items:center;gap:var(--st-space-2);padding:var(--st-space-2);display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__headerbody{flex-direction:column;gap:1px;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__role{color:var(--st-accent);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__name{color:var(--st-text);font-size:var(--st-font-size);font-weight:var(--st-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__mail{color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__link{color:inherit;text-decoration:none}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__rowlabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__trigger{transition:background var(--u-dur-fast) ease, border-color var(--u-dur-fast) ease}:is(.\32 0ui,.sabcrm-twenty) .u-userdrop__trigger:active{transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-notif__trigger{border-radius:var(--st-radius);width:32px;height:32px;color:var(--st-text-secondary);cursor:pointer;transition:background-color var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-notif__trigger:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-notif__trigger:active{transform:scale(.94)}:is(.\32 0ui,.sabcrm-twenty) .u-notif__trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-notif__trigger[data-state=open]{background:var(--st-active);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-notif__count{border-radius:var(--st-radius-pill);background:var(--st-danger);color:#fff;min-width:15px;height:15px;font-size:9px;font-weight:var(--st-fw-semibold);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--st-bg);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;top:1px;right:1px}:is(.\32 0ui,.sabcrm-twenty) .u-notif.u-popover{width:360px;max-width:calc(100vw - var(--st-space-4));padding:0;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-notif__head{justify-content:space-between;align-items:center;gap:var(--st-space-2);padding:var(--st-space-3) var(--st-space-3) var(--st-space-3) var(--st-space-4);border-bottom:1px solid var(--st-border);display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-notif__heading{flex-direction:column;gap:1px;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-notif__title{font-size:var(--st-font-size);font-weight:var(--st-fw-semibold);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-notif__sub{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-notif__markall{flex-shrink:0}:is(.\32 0ui,.sabcrm-twenty) .u-notif__list{overscroll-behavior:contain;max-height:min(60vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}:is(.\32 0ui,.sabcrm-twenty) .u-notif__row+.u-notif__row .u-notif__item{border-top:1px solid var(--st-border-light)}:is(.\32 0ui,.sabcrm-twenty) .u-notif__item{align-items:flex-start;gap:var(--st-space-3);width:100%;padding:var(--st-space-3) var(--st-space-4);text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background-color var(--u-dur-fast) var(--u-ease-out);background:0 0;border:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-notif__item:hover{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-notif__item:focus-visible{background:var(--st-hover);box-shadow:inset 0 0 0 2px var(--st-accent);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-notif__item.is-unread{background:var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-notif__item.is-unread:hover{background:var(--st-active)}:is(.\32 0ui,.sabcrm-twenty) .u-notif__lead{flex-shrink:0;justify-content:center;align-items:center;width:16px;margin-top:3px;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-notif__dot{border-radius:var(--st-radius-pill);background:var(--st-accent);width:8px;height:8px}:is(.\32 0ui,.sabcrm-twenty) .u-notif__dot.is-read{box-shadow:inset 0 0 0 1.5px var(--st-border-strong);background:0 0}:is(.\32 0ui,.sabcrm-twenty) .u-notif__icon{color:var(--st-text-tertiary);justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-notif__icon :where(svg){width:16px;height:16px}:is(.\32 0ui,.sabcrm-twenty) .u-notif__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-notif__row-top{justify-content:space-between;align-items:baseline;gap:var(--st-space-2);display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-notif__item-title{min-width:0;font-size:var(--st-font-size);font-weight:var(--st-fw-medium);color:var(--st-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-notif__item.is-unread .u-notif__item-title{font-weight:var(--st-fw-semibold)}:is(.\32 0ui,.sabcrm-twenty) .u-notif__time{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}:is(.\32 0ui,.sabcrm-twenty) .u-notif__body{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-notif__empty{justify-content:center;align-items:center;gap:var(--st-space-3);padding:var(--st-space-6) var(--st-space-4);text-align:center;flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-notif__empty-icon{border-radius:var(--st-radius-pill);background:var(--st-bg-muted);width:40px;height:40px;color:var(--st-text-tertiary);justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-notif__empty-text{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-notif__trigger{transition:background-color var(--u-dur-fast) ease, color var(--u-dur-fast) ease}:is(.\32 0ui,.sabcrm-twenty) .u-notif__trigger:active{transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-fc{border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);height:100%;min-height:0;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);flex-direction:column;display:flex;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-fc__header{justify-content:space-between;align-items:center;gap:var(--st-space-3);padding:var(--st-space-3) var(--st-space-4);border-bottom:1px solid var(--st-border);flex:none;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-fc__heading{flex-direction:column;gap:2px;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-fc__title{font-size:var(--st-font-size-lg);font-weight:var(--st-fw-semibold);color:var(--st-text);margin:0;line-height:1.2}:is(.\32 0ui,.sabcrm-twenty) .u-fc__subtitle{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary);margin:0}:is(.\32 0ui,.sabcrm-twenty) .u-fc__controls{align-items:center;gap:var(--st-space-3);flex:none;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-fc__view-label{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-fc__nav{align-items:center;gap:var(--st-space-1);display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-fc__grid{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-fc__weekdays{border-bottom:1px solid var(--st-border);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:is(.\32 0ui,.sabcrm-twenty) .u-fc__weekday{padding:var(--st-space-2) var(--st-space-3);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--st-text-tertiary);text-align:left}:is(.\32 0ui,.sabcrm-twenty) .u-fc__weeks{flex:auto;grid-auto-rows:minmax(0,1fr);min-height:0;display:grid;overflow:auto}:is(.\32 0ui,.sabcrm-twenty) .u-fc__week{grid-template-columns:repeat(7,minmax(0,1fr));min-height:96px;display:grid}:is(.\32 0ui,.sabcrm-twenty) .u-fc__cell{min-width:0;min-height:0;padding:var(--st-space-1);gap:var(--st-space-1);border-bottom:1px solid var(--st-border-light);border-right:1px solid var(--st-border-light);flex-direction:column;display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-fc__cell:nth-child(7n){border-right:none}:is(.\32 0ui,.sabcrm-twenty) .u-fc__week:last-child .u-fc__cell{border-bottom:none}:is(.\32 0ui,.sabcrm-twenty) .u-fc__day{cursor:pointer;border-radius:var(--st-radius-sm);transition:background var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;outline:none;justify-content:flex-start;align-self:stretch;align-items:center;padding:0;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-fc__day:hover{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-fc__day:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-fc__date{border-radius:var(--st-radius-pill);min-width:22px;height:22px;font-size:var(--st-font-size-sm);font-variant-numeric:tabular-nums;color:var(--st-text);transition:transform var(--u-dur-fast) var(--u-ease-out);justify-content:center;align-items:center;margin:2px;padding:0 6px;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-fc__day:active .u-fc__date{transform:scale(.92)}:is(.\32 0ui,.sabcrm-twenty) .u-fc__day--outside{background:var(--st-bg-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-fc__day--outside .u-fc__date{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-fc__day--today .u-fc__date{background:var(--st-accent);color:#fff;font-weight:var(--st-fw-semibold)}:is(.\32 0ui,.sabcrm-twenty) .u-fc__events{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-fc__event-item{min-width:0}:is(.\32 0ui,.sabcrm-twenty) .u-fc__event{width:100%;padding:2px var(--st-space-2);border-radius:var(--st-radius-sm);background:var(--st-bg-muted);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size-xs);text-align:left;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);border:none;outline:none;align-items:center;gap:6px;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-fc__event:hover{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-fc__event:active{transform:scale(.98)}:is(.\32 0ui,.sabcrm-twenty) .u-fc__event:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-fc__event-dot{border-radius:var(--st-radius-pill);background:var(--st-accent);flex:none;width:6px;height:6px}:is(.\32 0ui,.sabcrm-twenty) .u-fc__event-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-fc__overflow{width:100%;padding:1px var(--st-space-2);border-radius:var(--st-radius-sm);color:var(--st-text-secondary);font-family:var(--st-font);font-size:var(--st-font-size-xs);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;outline:none;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-fc__overflow:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-fc__overflow:focus-visible{box-shadow:var(--u-focus-ring)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-fc__day,:is(.\32 0ui,.sabcrm-twenty) .u-fc__date,:is(.\32 0ui,.sabcrm-twenty) .u-fc__event,:is(.\32 0ui,.sabcrm-twenty) .u-fc__overflow{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-fc__day:active .u-fc__date,:is(.\32 0ui,.sabcrm-twenty) .u-fc__event:active{transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-pagehead{gap:var(--st-space-3);padding-bottom:var(--st-space-5);flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-pagehead--bordered{border-bottom:1px solid var(--st-border)}:is(.\32 0ui,.sabcrm-twenty) .u-pagehead--compact{gap:var(--st-space-2);padding-bottom:var(--st-space-4)}@media (min-width:640px){:is(.\32 0ui,.sabcrm-twenty) .u-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--st-space-5);flex-direction:row}}:is(.\32 0ui,.sabcrm-twenty) .u-pagehead__heading{gap:var(--st-space-1);flex-direction:column;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-pagehead__eyebrow{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);text-transform:uppercase;letter-spacing:.12em;color:var(--st-text-tertiary);margin:0;line-height:1.2}:is(.\32 0ui,.sabcrm-twenty) .u-pagehead__title{font-size:var(--st-font-size-xl);font-weight:var(--st-fw-semibold);letter-spacing:-.01em;color:var(--st-text);margin:0;line-height:1.25}:is(.\32 0ui,.sabcrm-twenty) .u-pagehead__desc{max-width:60ch;font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:2px 0 0;line-height:1.5}:is(.\32 0ui,.sabcrm-twenty) .u-pagehead__actions{align-items:center;gap:var(--st-space-2);flex-wrap:wrap;display:flex}@media (min-width:640px){:is(.\32 0ui,.sabcrm-twenty) .u-pagehead__actions{flex-shrink:0;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-pagehead,:is(.\32 0ui,.sabcrm-twenty) .u-pagehead *{transition:none!important;animation:none!important}}
:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-shell{background:var(--st-bg);width:100%;height:100dvh;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);grid-template-rows:100%;grid-template-columns:auto auto 1fr;display:grid;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-shell__column{flex-direction:column;grid-column:3;min-width:0;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-shell__skip{top:var(--st-space-2);left:var(--st-space-2);z-index:60;padding:var(--st-space-2) var(--st-space-3);border-radius:var(--st-radius);background:var(--st-accent);color:#fff;font-size:var(--st-font-size-sm);font-weight:var(--st-fw-semibold);box-shadow:var(--u-elev-2);transition:transform var(--u-dur) var(--u-ease-out);text-decoration:none;position:absolute;transform:translateY(-150%)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-shell__skip:focus-visible{box-shadow:var(--u-focus-ring);outline:none;transform:translateY(0)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail{align-items:center;gap:var(--st-space-2);width:56px;height:100%;padding:var(--st-space-3) 0;border-right:1px solid var(--st-border);background:var(--st-sidebar-bg);flex-direction:column;flex-shrink:0;grid-column:1;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__brand{width:32px;height:32px;margin-bottom:var(--st-space-2);color:var(--st-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__nav{scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:4px;min-height:0;padding:2px 0;display:flex;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__nav::-webkit-scrollbar{display:none}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__footer{margin-top:var(--st-space-1);padding-top:var(--st-space-2);border-top:1px solid var(--st-border-light);flex-direction:column;align-items:center;gap:4px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__item{border-radius:var(--st-radius);width:40px;height:40px;color:var(--st-text-secondary);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;min-height:40px!important}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__item:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__item:active{transform:scale(.94)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__item:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__item.is-active{background:var(--st-accent-soft);color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__item.is-active:before{content:"";border-radius:0 var(--st-radius-pill) var(--st-radius-pill) 0;background:var(--st-accent);width:3px;height:20px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__item.is-active:hover{background:var(--st-accent-soft);color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__item svg{width:20px;height:20px}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__badge{border-radius:var(--st-radius-pill);background:var(--st-accent);color:#fff;min-width:15px;height:15px;font-size:9px;font-weight:var(--st-fw-semibold);box-shadow:0 0 0 2px var(--st-sidebar-bg);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;top:-1px;right:-1px}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar{border-right:1px solid var(--st-border);background:var(--st-sidebar-bg-alt,var(--st-bg-secondary));flex-direction:column;flex-shrink:0;grid-column:2;width:240px;height:100%;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__head{padding:var(--st-space-4) var(--st-space-4) var(--st-space-3);flex-direction:column;gap:2px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__heading{font-size:var(--st-font-size-lg);font-weight:var(--st-fw-semibold);color:var(--st-text);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__caption{font-size:var(--st-font-size-xs);color:var(--st-text-secondary);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__nav{min-height:0;padding:0 var(--st-space-2) var(--st-space-4);flex:auto;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__footer{padding:var(--st-space-3);border-top:1px solid var(--st-border-light)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__group{margin-bottom:var(--st-space-1)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__group-trigger{justify-content:space-between;align-items:center;gap:var(--st-space-2);width:100%;padding:var(--st-space-2) var(--st-space-3);border-radius:var(--st-radius-sm);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__group-trigger:hover{color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__group-trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__group-chevron{width:12px;height:12px;transition:transform var(--u-dur) var(--u-ease-out);flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__group-trigger[aria-expanded=true] .u-sidebar__group-chevron{transform:rotate(180deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__group-static{margin-bottom:var(--st-space-2)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__group-static-label{padding:var(--st-space-2) var(--st-space-3) var(--st-space-1);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--st-text-tertiary);display:block}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__items{flex-direction:column;gap:1px;margin-top:2px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__leaf{align-items:center;gap:var(--st-space-2);width:100%;padding:var(--st-space-2) var(--st-space-3);border-radius:var(--st-radius-sm);color:var(--st-text-secondary);font-size:var(--st-font-size);font-weight:var(--st-fw-regular);text-align:left;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;text-decoration:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__leaf:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__leaf:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__leaf.is-active{background:var(--st-active);color:var(--st-text);font-weight:var(--st-fw-medium)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__leaf--child{padding-left:var(--st-space-6);font-size:var(--st-font-size-sm)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__leaf svg{width:16px;height:16px;color:var(--st-text-tertiary);flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__leaf.is-active svg{color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__leaf-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__leaf-badge{border-radius:var(--st-radius-pill);background:var(--st-bg-muted);min-width:16px;height:16px;color:var(--st-text-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__leaf-chevron{width:12px;height:12px;color:var(--st-text-tertiary);transition:transform var(--u-dur) var(--u-ease-out);flex-shrink:0;margin-left:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__leaf[aria-expanded=true] .u-sidebar__leaf-chevron{transform:rotate(180deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__collapse{transition:height var(--u-dur) var(--u-ease-out);overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-header{align-items:center;gap:var(--st-space-4);height:56px;padding:0 var(--st-space-4);border-bottom:1px solid var(--st-border);background:var(--st-bg);flex-shrink:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-header--sticky{z-index:20;position:sticky;top:0}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-header__slot{align-items:center;gap:var(--st-space-2);min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-header__center{width:100%;max-width:36rem;margin:0 auto}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-header__trailing{margin-left:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-header__menu-btn{display:none}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-main{min-height:0;padding:var(--st-space-5) var(--st-space-5);flex:auto;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-main--contained>.u-main__inner{width:100%;max-width:72rem;margin:0 auto}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-main--bleed{padding:0;position:relative;overflow:hidden}@media (max-width:768px){:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-shell{grid-template-columns:auto 1fr}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-shell__column{grid-column:2}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar{z-index:50;width:min(280px,100vw - 56px);box-shadow:var(--u-elev-3);transition:transform var(--u-dur-slow) var(--u-ease-out);position:fixed;top:0;bottom:0;left:56px;transform:translate(calc(-100% - 56px))}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar.is-open{transform:translate(0)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-shell--no-rail .u-sidebar{width:min(280px,92vw);left:0;transform:translate(-100%)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-shell--no-rail .u-sidebar.is-open{transform:translate(0)}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-shell__scrim{z-index:40;opacity:0;animation:u-shell-scrim-in var(--u-dur) var(--u-ease-out) forwards;background:#00000052;border:none;position:fixed;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-header__menu-btn{display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-main{padding:var(--st-space-4)}}@keyframes u-shell-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-shell__skip,:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__item,:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar,:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__group-chevron,:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__leaf,:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__leaf-chevron,:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-sidebar__collapse{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-rail__item:active{transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty) .u-shell__scrim{opacity:1;animation:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-chart{aspect-ratio:16/9;width:100%;font-size:var(--st-font-size-sm);color:var(--st-text-secondary);justify-content:center;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-surface,:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-layer,:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-sector{outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-cartesian-axis-tick text,:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-polar-angle-axis-tick text,:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-polar-radius-axis-tick text{fill:var(--st-text-tertiary);font-size:var(--st-font-size-xs)}:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-cartesian-grid line,:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-cartesian-grid-horizontal line,:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-cartesian-grid-vertical line{stroke:var(--st-border)}:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-cartesian-axis-line,:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-cartesian-axis-tick-line{stroke:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-polar-grid line,:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-polar-grid-concentric-polygon,:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-polar-grid-concentric-circle{stroke:var(--st-border)}:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-reference-line line{stroke:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-rectangle.recharts-tooltip-cursor{fill:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-curve.recharts-tooltip-cursor{stroke:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-radial-bar-background-sector{fill:var(--st-bg-muted)}:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-dot[stroke=\#fff],:is(.\32 0ui,.sabcrm-twenty) .u-chart .recharts-sector[stroke=\#fff]{stroke:var(--st-bg)}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt{gap:var(--st-space-2);min-width:9rem;padding:var(--st-space-2) var(--st-space-3);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);box-shadow:var(--u-elev-3);font-size:var(--st-font-size-xs);color:var(--st-text);animation:u-chart-tt-in var(--u-dur-fast) var(--u-ease-out);display:grid}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__label{font-weight:var(--st-fw-semibold);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__items{gap:6px;display:grid}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__row{align-items:stretch;gap:var(--st-space-2);flex-wrap:wrap;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__row--center{align-items:center}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__icon{width:10px;height:10px;color:var(--st-text-tertiary);flex-shrink:0}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__indicator{background:var(--u-chart-indicator,var(--st-accent));border:1px solid var(--u-chart-indicator,var(--st-accent));border-radius:2px;flex-shrink:0}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__indicator--dot{width:10px;height:10px}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__indicator--line{align-self:stretch;width:4px}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__indicator--dashed{border:0;border-left:2px dashed var(--u-chart-indicator,var(--st-accent));background:0 0;align-self:stretch;width:0}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__indicator--nest{margin:2px 0}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__content{justify-content:space-between;align-items:center;gap:var(--st-space-3);flex:1;line-height:1;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__content--nest{align-items:flex-end}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__name-wrap{gap:6px;display:grid}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__name{color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt__value{font-family:var(--st-font-mono);font-weight:var(--st-fw-medium);font-variant-numeric:tabular-nums;color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-chart-legend{justify-content:center;align-items:center;gap:var(--st-space-4);flex-wrap:wrap;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-chart-legend--top{padding-bottom:var(--st-space-3)}:is(.\32 0ui,.sabcrm-twenty) .u-chart-legend--bottom{padding-top:var(--st-space-3)}:is(.\32 0ui,.sabcrm-twenty) .u-chart-legend__item{align-items:center;gap:var(--st-space-2);font-size:var(--st-font-size-sm);color:var(--st-text-secondary);display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-chart-legend__swatch{border-radius:2px;flex-shrink:0;width:9px;height:9px}:is(.\32 0ui,.sabcrm-twenty) .u-chart-legend__icon{width:12px;height:12px;color:var(--st-text-tertiary);flex-shrink:0}:is(.\32 0ui,.sabcrm-twenty) .u-chart-legend__label{color:var(--st-text)}@keyframes u-chart-tt-in{0%{opacity:0;transform:translateY(2px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-chart-tt{animation:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill{align-items:center;gap:var(--st-space-2);max-width:100%;padding:5px var(--st-space-3);border:1px solid var(--st-border);border-radius:var(--st-radius-pill);background:var(--st-bg);color:var(--st-text);font-size:var(--st-font-size-sm);font-weight:var(--st-fw-medium);box-shadow:var(--u-elev-1);line-height:1.2;text-decoration:none;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill__mark{color:var(--st-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill__action{color:var(--st-accent);font-weight:var(--st-fw-semibold);flex:none;align-items:center;gap:6px;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill__divider{background:var(--st-border-strong);width:1px;height:12px}:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill__arrow{transition:transform var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill--link{cursor:pointer;transition:background 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), transform var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill--link:hover{border-color:var(--st-border-strong);background:var(--st-bg-secondary);box-shadow:var(--u-elev-2);transform:translateY(-1px)}:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill--link:hover .u-hero-pill__arrow{transform:translate(2px)}:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill--link:active{transform:translateY(0)scale(.98)}:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill--link:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill--animate{animation:u-hero-pill-in var(--u-dur-slow) var(--u-ease-out) both}@keyframes u-hero-pill-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}:is(.\32 0ui,.sabcrm-twenty) .u-logos{align-items:center;gap:var(--st-space-5);flex-direction:column;width:100%;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-logos__heading{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--st-text-tertiary);text-align:center;margin:0}:is(.\32 0ui,.sabcrm-twenty) .u-logos__row{justify-content:center;align-items:center;gap:var(--st-space-5) var(--st-space-6);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-logos__item{align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-logos__link{border-radius:var(--st-radius);color:var(--st-text-secondary);transition:opacity var(--u-dur) var(--u-ease-out), filter var(--u-dur) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);align-items:center;text-decoration:none;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-logos__link:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-logos__img,:is(.\32 0ui,.sabcrm-twenty) .u-logos__node{object-fit:contain;filter:grayscale();opacity:.6;width:auto;max-width:140px;height:28px;transition:opacity var(--u-dur) var(--u-ease-out), filter var(--u-dur) var(--u-ease-out);align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-logos__node :is(svg,img){width:auto;max-width:140px;height:28px}:is(.\32 0ui,.sabcrm-twenty) .u-logos__link:hover .u-logos__img,:is(.\32 0ui,.sabcrm-twenty) .u-logos__link:hover .u-logos__node,:is(.\32 0ui,.sabcrm-twenty) .u-logos__link:focus-visible .u-logos__img,:is(.\32 0ui,.sabcrm-twenty) .u-logos__link:focus-visible .u-logos__node{filter:grayscale(0);opacity:1}:is(.\32 0ui,.sabcrm-twenty) .u-cta{border-radius:var(--st-radius-lg);text-align:center;position:relative;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-cta--soft{border:1px solid var(--st-border);background:var(--st-bg-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-cta--gradient{background:var(--st-text);color:var(--st-text-inverted);border:1px solid #0000}:is(.\32 0ui,.sabcrm-twenty) .u-cta__aurora{z-index:0;background:var(--u-aurora);opacity:.5;pointer-events:none;position:absolute;inset:0}:is(.\32 0ui,.sabcrm-twenty) .u-cta__inner{z-index:1;align-items:center;gap:var(--st-space-3);max-width:560px;padding:var(--st-space-6) var(--st-space-5);flex-direction:column;margin:0 auto;display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-cta__eyebrow{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-cta--gradient .u-cta__eyebrow{color:var(--u-brand-amber)}:is(.\32 0ui,.sabcrm-twenty) .u-cta__heading{font-size:22px;font-weight:var(--st-fw-semibold);letter-spacing:-.02em;color:inherit;margin:0;line-height:1.2}:is(.\32 0ui,.sabcrm-twenty) .u-cta__subtext{max-width:46ch;font-size:var(--st-font-size-lg);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.sabcrm-twenty) .u-cta--gradient .u-cta__subtext{color:#ffffffc7}:is(.\32 0ui,.sabcrm-twenty) .u-cta__actions{justify-content:center;align-items:center;gap:var(--st-space-3);margin-top:var(--st-space-2);flex-wrap:wrap;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-cta__link{text-decoration:none}:is(.\32 0ui,.sabcrm-twenty) .u-stats{flex-direction:column;gap:2px;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-stats--center{text-align:center;align-items:center}:is(.\32 0ui,.sabcrm-twenty) .u-stats__icon{width:38px;height:38px;margin-bottom:var(--st-space-2);border-radius:var(--st-radius);background:var(--st-accent-soft);color:var(--st-accent);justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-stats__figure{align-items:baseline;gap:var(--st-space-2);display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-stats__value{font-size:34px;font-weight:var(--st-fw-semibold);letter-spacing:-.03em;color:var(--st-text);font-feature-settings:"tnum" 1;line-height:1}:is(.\32 0ui,.sabcrm-twenty) .u-stats__trend{border-radius:var(--st-radius-pill);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);align-items:center;padding:2px 6px;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-stats__trend--up{color:var(--st-status-ok);background:#2e7d321f}:is(.\32 0ui,.sabcrm-twenty) .u-stats__trend--down{background:var(--st-danger-soft);color:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-stats__trend--neutral{background:var(--st-bg-muted);color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-stats__label{margin-top:var(--st-space-2);font-size:var(--st-font-size);font-weight:var(--st-fw-medium);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-stats__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);line-height:1.5}:is(.\32 0ui,.sabcrm-twenty) .u-soon{justify-content:center;align-items:center;gap:var(--st-space-3);min-height:320px;padding:var(--st-space-6) var(--st-space-5);text-align:center;flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-soon__badge{border-radius:var(--st-radius-lg);background:var(--st-accent-soft);width:56px;height:56px;color:var(--st-accent);box-shadow:var(--u-elev-1);animation:u-soon-float 3.2s var(--u-ease-in-out) infinite;justify-content:center;align-items:center;display:inline-flex}@keyframes u-soon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}:is(.\32 0ui,.sabcrm-twenty) .u-soon__title{font-size:var(--st-font-size-xl);font-weight:var(--st-fw-semibold);letter-spacing:-.01em;color:var(--st-text);margin:0}:is(.\32 0ui,.sabcrm-twenty) .u-soon__desc{max-width:42ch;font-size:var(--st-font-size-lg);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.sabcrm-twenty) .u-soon__action{margin-top:var(--st-space-2)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill--animate{animation:none}:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill--link:hover,:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill--link:active,:is(.\32 0ui,.sabcrm-twenty) .u-hero-pill--link:hover .u-hero-pill__arrow{transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-soon__badge{animation:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-pricing{gap:var(--st-space-4);height:100%;padding:var(--st-space-5);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);color:var(--st-text);flex-direction:column;display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-pricing--highlighted{border-color:var(--st-accent);box-shadow:0 0 0 1px var(--st-accent), var(--u-elev-2);transition:transform var(--u-dur) var(--u-ease-out), box-shadow var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-pricing--highlighted:hover{box-shadow:0 0 0 1px var(--st-accent), var(--u-elev-3);transform:translateY(-2px)}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__badge{box-shadow:var(--u-elev-1);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__head{gap:var(--st-space-1);flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__name{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,.sabcrm-twenty) .u-pricing__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0;line-height:1.5}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__price{align-items:baseline;gap:var(--st-space-1);flex-wrap:wrap;margin:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__amount{font-size:32px;font-weight:var(--st-fw-semibold);color:var(--st-text);letter-spacing:-.02em;line-height:1.05}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__period{font-size:var(--st-font-size-sm);color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__cta{flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__features{padding:var(--st-space-4) 0 0;border-top:1px solid var(--st-border-light);gap:var(--st-space-3);flex-direction:column;margin:0;list-style:none;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__feature{align-items:flex-start;gap:var(--st-space-2);font-size:var(--st-font-size);color:var(--st-text);line-height:1.45;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__feature--off{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__check{border-radius:var(--st-radius-pill);background:var(--st-accent-soft);width:18px;height:18px;color:var(--st-accent);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__feature--off .u-pricing__check{background:var(--st-bg-muted);color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__feature-label{min-width:0}:is(.\32 0ui,.sabcrm-twenty) .u-pricing__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-pricing-grid{gap:var(--st-space-4);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:640px){:is(.\32 0ui,.sabcrm-twenty) .u-pricing-grid--cols-2,:is(.\32 0ui,.sabcrm-twenty) .u-pricing-grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){:is(.\32 0ui,.sabcrm-twenty) .u-pricing-grid--cols-3{grid-template-columns:repeat(3,1fr)}:is(.\32 0ui,.sabcrm-twenty) .u-pricing-grid--cols-4{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-pricing--highlighted{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-pricing--highlighted:hover{transform:none}}
