:is(.\32 0ui,.ui20,.sabcrm-twenty,:root).u-sheet__layer{display:contents}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet__overlay{z-index:1000;background:#10182859;position:fixed;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root).st-theme-dark .u-sheet__overlay,:is(.\32 0ui.dark,.\32 0ui[data-theme=dark],.ui20.dark,.ui20[data-theme=dark]) .u-sheet__overlay{background:#0009}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet__overlay[data-state=open]{animation:u-sheet-overlay-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet__overlay[data-state=closed]{animation:u-sheet-overlay-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet{z-index:1001;gap:var(--st-space-4);padding:var(--st-space-5);background:var(--st-bg);color:var(--st-text);box-shadow:var(--u-elev-3);outline:none;flex-direction:column;display:flex;position:fixed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet:focus-visible{box-shadow:var(--u-elev-3), var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet--right,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet--left{width:min(420px, calc(100vw - var(--st-space-6)));height:100dvh;inset-block:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet--right{border-inline-start:1px solid var(--st-border);inset-inline-end:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet--left{border-inline-end:1px solid var(--st-border);inset-inline-start:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet--top,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet--bottom{width:100vw;max-height:calc(100dvh - var(--st-space-6));inset-inline:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet--top{border-block-end:1px solid var(--st-border);inset-block-start:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet--bottom{border-block-start:1px solid var(--st-border);inset-block-end:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet__x{z-index:1;position:absolute;inset-block-start:var(--st-space-4);inset-inline-end:var(--st-space-4)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet__header{gap:var(--st-space-1);text-align:start;flex-direction:column;padding-inline-end:var(--st-space-6);display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet__title{font-size:var(--st-font-size-lg);font-weight:var(--st-fw-semibold);color:var(--st-text);letter-spacing:-.01em;margin:0;line-height:1.3}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0;line-height:1.5}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet__footer{justify-content:flex-end;align-items:center;gap:var(--st-space-2);margin-block-start:auto;display:flex}@keyframes u-sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes u-sheet-overlay-out{0%{opacity:1}to{opacity:0}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet[data-side=right][data-state=open]{animation:u-sheet-in-right var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet[data-side=right][data-state=closed]{animation:u-sheet-out-right var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet[data-side=left][data-state=open]{animation:u-sheet-in-left var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet[data-side=left][data-state=closed]{animation:u-sheet-out-left var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet[data-side=top][data-state=open]{animation:u-sheet-in-top var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet[data-side=top][data-state=closed]{animation:u-sheet-out-top var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet[data-side=bottom][data-state=open]{animation:u-sheet-in-bottom var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet[data-side=bottom][data-state=closed]{animation:u-sheet-out-bottom var(--u-dur) var(--u-ease-out)}@keyframes u-sheet-in-right{0%{opacity:.6;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes u-sheet-out-right{0%{opacity:1;transform:translate(0)}to{opacity:.6;transform:translate(100%)}}@keyframes u-sheet-in-left{0%{opacity:.6;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes u-sheet-out-left{0%{opacity:1;transform:translate(0)}to{opacity:.6;transform:translate(-100%)}}@keyframes u-sheet-in-top{0%{opacity:.6;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes u-sheet-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:.6;transform:translateY(-100%)}}@keyframes u-sheet-in-bottom{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes u-sheet-out-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:.6;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet[data-state=open]{animation:u-sheet-overlay-in var(--u-dur-fast) ease}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sheet[data-state=closed]{animation:u-sheet-overlay-out var(--u-dur-fast) ease}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-menubar__trigger:hover{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__trigger:active{transform:scale(.97)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__trigger[data-highlighted],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__trigger[data-state=open]{background:var(--st-accent-soft);color:var(--st-accent-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__trigger:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root).u-menubar__portal{display:contents}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-menubar__item--inset,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__item--indicator{padding-left:30px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__item[data-highlighted]{background:var(--st-accent-soft);color:var(--st-accent-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__item[data-state=open]{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__item[data-disabled]{color:var(--st-text-tertiary);pointer-events:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-menubar__item[data-highlighted] .u-menubar__indicator{color:var(--st-accent-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__dot{fill:currentColor}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__chevron{color:var(--st-text-tertiary);flex:none;margin-left:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__item[data-highlighted] .u-menubar__chevron{color:var(--st-accent-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-menubar__label--inset{padding-left:30px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__sep{height:1px;margin:var(--st-space-1) calc(var(--st-space-1) * -1);background:var(--st-border)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-menubar__item[data-highlighted] .u-menubar__shortcut{color:var(--st-accent-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__content[data-state=open]{animation:u-menubar-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__content[data-state=closed]{animation:u-menubar-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__content[data-side=top]{animation-name:u-menubar-in-top}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__content[data-side=bottom]{animation-name:u-menubar-in-bottom}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__content[data-side=left]{animation-name:u-menubar-in-left}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-menubar__trigger:active{transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__content[data-state=open],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__content[data-state=closed],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__content[data-side=top],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__content[data-side=bottom],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-menubar__content[data-side=left],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-scrollarea{border-radius:inherit;position:relative;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-scrollarea__viewport{border-radius:inherit;width:100%;height:100%}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-scrollarea__viewport>div{min-width:100%;display:block!important}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-scrollarea__viewport:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-scrollbar[data-state=hidden]{opacity:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-scrollbar[data-state=visible]{opacity:1}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-scrollbar--vertical{flex-direction:column;width:10px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-scrollbar--horizontal{flex-direction:row;height:10px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-scrollbar__thumb:hover{background:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-scrollbar__thumb:active{background:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-scrollbar__thumb:before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-scrollbar--vertical .u-scrollbar__thumb:before{min-height:44px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-scrollbar--horizontal .u-scrollbar__thumb:before{min-width:44px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-scrollarea__corner{background:0 0}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-scrollbar,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-scrollbar__thumb{transition:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-iconpicker__trigger:hover:not(:disabled){border-color:var(--st-border-strong);background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__trigger:active:not(:disabled){transform:scale(.99)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__trigger[aria-expanded=true]{border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__trigger:disabled{cursor:not-allowed;opacity:.5}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-iconpicker__trigger-glyph{width:15px;height:15px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-iconpicker__search{display:block}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-iconpicker__cell:hover{border-color:var(--st-border);background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__cell:active{transform:scale(.92)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__cell:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__cell.is-active{border-color:var(--st-accent);background:var(--st-accent-soft);color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__cell-glyph{width:17px;height:17px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-iconpicker__clear:hover:not(:disabled){color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__clear:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__clear:disabled{cursor:not-allowed;opacity:.45}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-iconpicker__trigger,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__cell,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__clear{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__trigger:active:not(:disabled),:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-iconpicker__cell:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange{width:100%;display:inline-block;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-daterange__trigger:hover:not(:disabled){border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__trigger:focus-visible,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__trigger[aria-expanded=true]{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__trigger:disabled{background:var(--st-bg-secondary);color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-daterange__date{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__date--pending{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__sep{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__trigger[data-placeholder] .u-daterange__value{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__caret{color:var(--st-text-tertiary);transition:transform var(--u-dur) var(--u-ease-out);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__trigger[aria-expanded=true] .u-daterange__caret{transform:rotate(180deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__caret-spacer{flex:none;width:18px;height:1px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-daterange__clear:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__clear:active{transform:translateY(-50%)scale(.9)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__clear:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-daterange__pop[data-placement=top]{transform-origin:bottom}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-daterange__footer-clear:hover:not(:disabled){background:var(--st-accent-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__footer-clear:active:not(:disabled){transform:scale(.96)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__footer-clear:disabled{color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-daterange__pop{animation:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__caret,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__clear,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__footer-clear{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__clear:active{transform:translateY(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__footer-clear:active:not(:disabled){transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-sidebar--collapsed{width:var(--u-sidebar-w-collapsed)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__inner{width:var(--u-sidebar-w);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-sidebar__group{flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group+.u-sidebar__group{margin-top:var(--st-space-4)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-sidebar--collapsed .u-sidebar__group-label{opacity:0;height:var(--st-space-3);pointer-events:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__menu{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__item{display:block}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-sidebar__button:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button:active{transform:scale(.97)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button.is-active{background:var(--st-accent-soft);color:var(--st-accent);font-weight:var(--st-fw-semibold)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button.is-active:hover{background:var(--st-active);color:var(--st-accent-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button-icon{flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-sidebar--collapsed .u-sidebar__button{gap:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar--collapsed .u-sidebar__button-label{opacity:0;pointer-events:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-sidebar__trigger:hover{background:var(--st-hover);color:var(--st-text);border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__trigger:active{transform:scale(.94)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root).u-sidebar-tip__portal{z-index:1000;pointer-events:none;position:fixed;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-sidebar,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-label,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button-label,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__trigger{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button:active,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__trigger:active{transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar-tip{opacity:1;animation:none;transform:translateY(-50%)scale(1)}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-dock__item{flex:none;justify-content:center;align-items:flex-end;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-dock__btn:focus-visible{outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn[aria-disabled=true],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn:disabled{cursor:not-allowed;opacity:.45}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-dock__glyph{justify-content:center;align-items:center;width:55%;height:55%;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__glyph>svg{width:100%;height:100%}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__img{object-fit:contain;border-radius:calc(var(--u-dock-size) * .16);width:64%;height:64%}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-dock__item.is-active .u-dock__dot{opacity:1;transform:translate(-50%)scale(1)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-dock__btn:hover .u-dock__tip,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn:focus-visible .u-dock__tip{opacity:1;transform:translate(-50%)translateY(0)scale(1)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-dock__btn,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__item:hover .u-dock__btn,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__item:hover+.u-dock__item .u-dock__btn,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__item:hover+.u-dock__item+.u-dock__item .u-dock__btn{transition:none;transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__item:has(+.u-dock__item:hover) .u-dock__btn{transition:none;transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__item:has(+.u-dock__item+.u-dock__item:hover) .u-dock__btn{transition:none;transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__tip,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__dot{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn:hover .u-dock__tip,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn:focus-visible .u-dock__tip{transform:translate(-50%)translateY(0)scale(1)}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker{width:100%;font-family:var(--st-font);display:block}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-tagpicker__trigger:hover{border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__trigger.is-open{border-color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__trigger:focus-visible{border-color:var(--st-accent);box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__trigger:disabled{opacity:.55;cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__trigger.is-readonly{cursor:default;background:0 0;border-color:#0000;padding-left:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker--readonly .u-tagpicker__trigger{min-height:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chips{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__placeholder{color:var(--st-text-tertiary);font-size:var(--st-font-size)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__caret{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-dot{background:var(--u-chip-color);border-radius:50%;flex:none;width:7px;height:7px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-remove:hover{background:color-mix(in srgb, var(--u-chip-color) 22%, transparent);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-remove:active{transform:scale(.88)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-remove:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-tagpicker__search{border-bottom:1px solid var(--st-border);align-items:center;gap:6px;padding:8px 10px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__search-icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-tagpicker__search-input::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__search-input:focus{outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__list{max-height:280px;padding:4px;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-tagpicker__option.is-active{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__option:active{background:var(--st-active)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-tagpicker__dot{background:var(--st-text-tertiary);border-radius:50%;flex:none;width:8px;height:8px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__option.is-selected .u-tagpicker__option-label{font-weight:var(--st-fw-medium)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-tagpicker__create .u-tagpicker__check{color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__create-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__create-label strong{color:var(--st-text);font-weight:var(--st-fw-semibold)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-remove,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-remove:active{transition:none;transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb{width:100%;max-width:420px;font-family:var(--st-font);display:block;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-asb__field:hover{border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__field[data-active]{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-asb__lead{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-asb__input::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-asb__clear:hover{background:var(--st-hover);color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__clear:active{transform:scale(.92)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__clear:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-asb__list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-asb__heading:first-child{padding-top:var(--st-space-1)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-asb__option[data-active]{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__option:active{background:var(--st-active)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-asb__option-icon :where(svg){width:16px;height:16px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__option[data-active] .u-asb__option-icon{color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__option-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-asb__panel{animation:u-asb-fade var(--u-dur-fast) ease}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__clear,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__field{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__clear:active{transform:none}@keyframes u-asb-fade{0%{opacity:0}to{opacity:1}}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger:hover{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger[data-state=open]{background:var(--st-hover);border-color:var(--st-border)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger:active{transform:scale(.97)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger--compact{max-width:none;padding:var(--st-space-1)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__triggerbody{flex-direction:column;min-width:0;line-height:1.2;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-userdrop__chevron{width:14px;height:14px;color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__menu{min-width:232px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__header{align-items:center;gap:var(--st-space-2);padding:var(--st-space-2);display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__headerbody{flex-direction:column;gap:1px;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-userdrop__link{color:inherit;text-decoration:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__rowlabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger{transition:background var(--u-dur-fast) ease, border-color var(--u-dur-fast) ease}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-notif__trigger:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__trigger:active{transform:scale(.94)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__trigger[data-state=open]{background:var(--st-active);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-notif.u-popover{width:360px;max-width:calc(100vw - var(--st-space-4));padding:0;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-notif__heading{flex-direction:column;gap:1px;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__title{font-size:var(--st-font-size);font-weight:var(--st-fw-semibold);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__sub{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__markall{flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__list{overscroll-behavior:contain;max-height:min(60vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__row+.u-notif__row .u-notif__item{border-top:1px solid var(--st-border-light)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-notif__item:hover{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__item:focus-visible{background:var(--st-hover);box-shadow:inset 0 0 0 2px var(--st-accent);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__item.is-unread{background:var(--st-accent-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__item.is-unread:hover{background:var(--st-active)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__lead{flex-shrink:0;justify-content:center;align-items:center;width:16px;margin-top:3px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__dot{border-radius:var(--st-radius-pill);background:var(--st-accent);width:8px;height:8px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__dot.is-read{box-shadow:inset 0 0 0 1.5px var(--st-border-strong);background:0 0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__icon{color:var(--st-text-tertiary);justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__icon :where(svg){width:16px;height:16px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__row-top{justify-content:space-between;align-items:baseline;gap:var(--st-space-2);display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-notif__item.is-unread .u-notif__item-title{font-weight:var(--st-fw-semibold)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-notif__trigger{transition:background-color var(--u-dur-fast) ease, color var(--u-dur-fast) ease}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__trigger:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-fc__heading{flex-direction:column;gap:2px;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-fc__subtitle{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__controls{align-items:center;gap:var(--st-space-3);flex:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-fc__nav{align-items:center;gap:var(--st-space-1);display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__grid{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-fc__weeks{flex:auto;grid-auto-rows:minmax(0,1fr);min-height:0;display:grid;overflow:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__week{grid-template-columns:repeat(7,minmax(0,1fr));min-height:96px;display:grid}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-fc__cell:nth-child(7n){border-right:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__week:last-child .u-fc__cell{border-bottom:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-fc__day:hover{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-fc__day:active .u-fc__date{transform:scale(.92)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day--outside{background:var(--st-bg-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day--outside .u-fc__date{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day--today .u-fc__date{background:var(--st-accent);color:#fff;font-weight:var(--st-fw-semibold)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-fc__event-item{min-width:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-fc__event:hover{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event:active{transform:scale(.98)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event-dot{border-radius:var(--st-radius-pill);background:var(--st-accent);flex:none;width:6px;height:6px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-fc__overflow:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__overflow:focus-visible{box-shadow:var(--u-focus-ring)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__date,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__overflow{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day:active .u-fc__date,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead{gap:var(--st-space-3);padding-bottom:var(--st-space-5);flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead--bordered{border-bottom:1px solid var(--st-border)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead--compact{gap:var(--st-space-2);padding-bottom:var(--st-space-4)}@media (min-width:640px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--st-space-5);flex-direction:row}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead__heading{gap:var(--st-space-1);flex-direction:column;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-pagehead__actions{align-items:center;gap:var(--st-space-2);flex-wrap:wrap;display:flex}@media (min-width:640px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead__actions{flex-shrink:0;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead *{transition:none!important;animation:none!important}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-shell__column{flex-direction:column;grid-column:3;min-width:0;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-shell__skip:focus-visible{box-shadow:var(--u-focus-ring);outline:none;transform:translateY(0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .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,:root) .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,:root) .u-rail__nav::-webkit-scrollbar{display:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .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,:root) .u-rail__item:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item:active{transform:scale(.94)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item.is-active{background:var(--st-accent-soft);color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-rail__item.is-active:hover{background:var(--st-accent-soft);color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item svg{width:20px;height:20px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .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,:root) .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,:root) .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,:root) .u-sidebar__caption{font-size:var(--st-font-size-xs);color:var(--st-text-secondary);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-sidebar__footer{padding:var(--st-space-3);border-top:1px solid var(--st-border-light)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group{margin-bottom:var(--st-space-1)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-sidebar__group-trigger:hover{color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-sidebar__group-trigger[aria-expanded=true] .u-sidebar__group-chevron{transform:rotate(180deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-static{margin-bottom:var(--st-space-2)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-sidebar__items{flex-direction:column;gap:1px;margin-top:2px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-sidebar__leaf:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-sidebar__leaf--child{padding-left:var(--st-space-6);font-size:var(--st-font-size-sm)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf svg{width:16px;height:16px;color:var(--st-text-tertiary);flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf.is-active svg{color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .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,:root) .u-sidebar__leaf[aria-expanded=true] .u-sidebar__leaf-chevron{transform:rotate(180deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__collapse{transition:height var(--u-dur) var(--u-ease-out);overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-header--sticky{z-index:20;position:sticky;top:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-header__slot{align-items:center;gap:var(--st-space-2);min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-header__center{width:100%;max-width:36rem;margin:0 auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-header__trailing{margin-left:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-header__menu-btn{display:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-main--contained>.u-main__inner{width:100%;max-width:72rem;margin:0 auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-main--bleed{padding:0;position:relative;overflow:hidden}@media (max-width:768px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell{grid-template-columns:auto 1fr}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell__column{grid-column:2}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-sidebar.is-open{transform:translate(0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell--no-rail .u-sidebar{width:min(280px,92vw);left:0;transform:translate(-100%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell--no-rail .u-sidebar.is-open{transform:translate(0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-header__menu-btn{display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,:root) .u-shell__skip,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-chevron,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf-chevron,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__collapse{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item:active{transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell__scrim{opacity:1;animation:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-hero-pill__mark{color:var(--st-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-hero-pill__divider{background:var(--st-border-strong);width:1px;height:12px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill__arrow{transition:transform var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link:hover .u-hero-pill__arrow{transform:translate(2px)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link:active{transform:translateY(0)scale(.98)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-logos{align-items:center;gap:var(--st-space-5);flex-direction:column;width:100%;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-logos__item{align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-logos__link:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__img,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-logos__node :is(svg,img){width:auto;max-width:140px;height:28px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__link:hover .u-logos__img,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__link:hover .u-logos__node,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__link:focus-visible .u-logos__img,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-logos__link:focus-visible .u-logos__node{filter:grayscale(0);opacity:1}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta{border-radius:var(--st-radius-lg);text-align:center;position:relative;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta--soft{border:1px solid var(--st-border);background:var(--st-bg-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta--gradient{background:var(--st-text);color:var(--st-text-inverted);border:1px solid #0000}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cta__aurora{z-index:0;background:var(--u-aurora);opacity:.5;pointer-events:none;position:absolute;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-cta--gradient .u-cta__eyebrow{color:var(--u-brand-amber)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-cta--gradient .u-cta__subtext{color:#ffffffc7}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-cta__link{text-decoration:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats{flex-direction:column;gap:2px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats--center{text-align:center;align-items:center}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-stats__figure{align-items:baseline;gap:var(--st-space-2);display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-stats__trend--up{color:var(--st-status-ok);background:#2e7d321f}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats__trend--down{background:var(--st-danger-soft);color:var(--st-danger)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-stats__trend--neutral{background:var(--st-bg-muted);color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-stats__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);line-height:1.5}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-soon__action{margin-top:var(--st-space-2)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--animate{animation:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link:hover,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link:active,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-hero-pill--link:hover .u-hero-pill__arrow{transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-soon__badge{animation:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-pricing--highlighted:hover{box-shadow:0 0 0 1px var(--st-accent), var(--u-elev-3);transform:translateY(-2px)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__badge{box-shadow:var(--u-elev-1);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__head{gap:var(--st-space-1);flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-pricing__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0;line-height:1.5}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__price{align-items:baseline;gap:var(--st-space-1);flex-wrap:wrap;margin:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-pricing__period{font-size:var(--st-font-size-sm);color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__cta{flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-pricing__feature--off{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-pricing__feature--off .u-pricing__check{background:var(--st-bg-muted);color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing__feature-label{min-width:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .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,.ui20,.sabcrm-twenty,:root) .u-pricing-grid{gap:var(--st-space-4);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:640px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing-grid--cols-2,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing-grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing-grid--cols-3{grid-template-columns:repeat(3,1fr)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing-grid--cols-4{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing--highlighted{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pricing--highlighted:hover{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card{gap:var(--st-space-3);padding:var(--st-space-5);border-radius:var(--st-radius-lg);background:var(--st-bg);color:var(--st-text);flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card--default{border:1px solid var(--st-border)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card--soft{background:var(--st-bg-secondary);border:1px solid #0000}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card--outline{border:1px solid var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card__icon{border-radius:var(--st-radius);background:var(--st-accent-soft);width:40px;height:40px;color:var(--st-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card__title{font-size:var(--st-font-size-lg);font-weight:var(--st-fw-semibold);letter-spacing:-.01em;color:var(--st-text);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-card__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid{gap:var(--st-space-6);flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__head{gap:var(--st-space-2);flex-direction:column;max-width:42rem;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__heading{font-size:28px;line-height:1.15;font-weight:var(--st-fw-semibold);letter-spacing:-.02em;color:var(--st-text);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__subhead{font-size:var(--st-font-size-lg);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__items{gap:var(--st-space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__items--2,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__items--3,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__items--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__items--3{grid-template-columns:repeat(3,1fr)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-feature-grid__items--4{grid-template-columns:repeat(4,1fr)}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial{gap:var(--st-space-4);padding:var(--st-space-5);border-radius:var(--st-radius-lg);border:1px solid var(--st-border);background:var(--st-bg);box-shadow:var(--u-elev-1);flex-direction:column;margin:0;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial__mark{color:var(--st-accent);opacity:.55;flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial__quote{font-size:var(--st-font-size-lg);color:var(--st-text);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial__author{align-items:center;gap:var(--st-space-3);display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial__meta{flex-direction:column;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial__name{font-size:var(--st-font-size-sm);font-weight:var(--st-fw-semibold);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-testimonial__role{font-size:var(--st-font-size-xs);color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns{gap:var(--st-space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--2,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--3,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--3{grid-template-columns:repeat(3,1fr)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--4{grid-template-columns:repeat(4,1fr)}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee{align-items:start;position:relative;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__col{height:100%;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns__track{gap:var(--st-space-4);flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__track{padding-bottom:var(--st-space-4);will-change:transform;animation-duration:var(--u-marquee-dur,32s);animation-timing-function:linear;animation-iteration-count:infinite}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__col--down .u-tcolumns__track{animation-name:u-marquee-down}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__col--up .u-tcolumns__track{animation-name:u-marquee-up}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee:hover .u-tcolumns__track{animation-play-state:paused}@keyframes u-marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes u-marquee-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns__fade{pointer-events:none;z-index:1;height:72px;position:absolute;inset-inline:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns__fade--top{background:linear-gradient(to bottom, var(--st-bg), transparent);top:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns__fade--bottom{background:linear-gradient(to top, var(--st-bg), transparent);bottom:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job{justify-content:space-between;align-items:flex-start;gap:var(--st-space-4);padding:var(--st-space-5);border-radius:var(--st-radius-lg);border:1px solid var(--st-border);background:var(--st-bg);color:var(--st-text);transition:border-color var(--u-dur) var(--u-ease-out), box-shadow var(--u-dur) var(--u-ease-out), transform var(--u-dur) var(--u-ease-out);flex-wrap:wrap;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job:hover{border-color:var(--st-border-strong);box-shadow:var(--u-elev-2);transform:translateY(-1px)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job:focus-within{border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__main{gap:var(--st-space-2);flex-direction:column;flex:16rem;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__dept{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--st-text-tertiary);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__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,.ui20,.sabcrm-twenty,:root) .u-job__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__meta{align-items:center;gap:var(--st-space-2) var(--st-space-4);margin-top:var(--st-space-1);flex-wrap:wrap;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__metaitem{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);align-items:center;gap:6px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__metaitem svg{color:var(--st-text-tertiary);flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__chips{gap:var(--st-space-2);margin:var(--st-space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__chip{border-radius:var(--st-radius-pill);border:1px solid var(--st-border);background:var(--st-bg-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);color:var(--st-text-secondary);align-items:center;padding:2px 10px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__cta{flex-shrink:0;align-items:center;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__apply{border-radius:var(--st-radius);background:var(--st-accent);color:#fff;font-size:var(--st-font-size-sm);font-weight:var(--st-fw-medium);white-space:nowrap;transition:background var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);align-items:center;gap:6px;padding:7px 14px;text-decoration:none;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__apply:hover{background:var(--st-accent-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__apply:active{transform:scale(.97)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__apply:focus-visible{box-shadow:var(--u-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee{overflow:visible;height:auto!important}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__col{height:auto;overflow:visible}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__track{will-change:auto;padding-bottom:0;animation:none;transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns--marquee .u-tcolumns__track .u-tcolumns__card[aria-hidden=true],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tcolumns__fade{display:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job:hover{transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__apply{transition:background var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-job__apply:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water{justify-content:center;align-items:center;gap:var(--st-space-3);-webkit-user-select:none;user-select:none;isolation:isolate;flex-direction:column;display:inline-flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__halo{z-index:-1;pointer-events:none;background:var(--u-aurora);filter:blur(38px);opacity:.55;height:150%;animation:u-water-breathe 4.2s var(--u-ease-in-out) infinite;will-change:opacity, transform;position:absolute;inset:-28% -14% auto;transform:translateZ(0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water--flat .u-water__halo{display:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__svg{width:100%;height:auto;display:block;overflow:visible}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__glyph-empty{stroke:var(--st-border);stroke-width:1px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__rise{transform-box:fill-box;transform-origin:50%;animation:u-water-rise 4.4s var(--u-ease-in-out) infinite;will-change:transform}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__wave{will-change:transform;animation-name:u-water-drift;animation-timing-function:linear;animation-iteration-count:infinite}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__wave--back{fill:var(--u-brand-orange);opacity:.5;animation-duration:4.2s}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__wave--front{fill:var(--u-brand-rose);opacity:.85;animation-duration:2.8s;animation-direction:reverse}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__crest{fill:none;stroke:#fff9;stroke-width:1.5px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__caption{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water .u-sr-only{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,.ui20,.sabcrm-twenty,:root) .u-water-screen{z-index:200;padding:var(--st-space-5);background:radial-gradient(120% 80% at 50% 0%, var(--st-bg-secondary), transparent 70%), var(--st-bg);animation:u-water-fade var(--u-dur-slow) var(--u-ease-out) both;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water-screen--inline{position:absolute}@keyframes u-water-rise{0%{transform:translateY(0)}45%{transform:translateY(-94px)}55%{transform:translateY(-94px)}to{transform:translateY(0)}}@keyframes u-water-drift{0%{transform:translate(0)}to{transform:translate(-200px)}}@keyframes u-water-breathe{0%,to{opacity:.42;transform:scale(.98)translateZ(0)}50%{opacity:.62;transform:scale(1.02)translateZ(0)}}@keyframes u-water-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__rise{animation:none;transform:translateY(-62px)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__wave{animation:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water__halo{animation:u-water-breathe-soft 6s var(--u-ease-in-out) infinite}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-water-screen{animation:none}}@keyframes u-water-breathe-soft{0%,to{opacity:.4}50%{opacity:.55}}
