:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast-viewport{z-index:9999;gap:var(--st-space-2);width:380px;max-width:100vw;padding:var(--st-space-4);pointer-events:none;outline:none;flex-direction:column;margin:0;list-style:none;display:flex;position:fixed;bottom:0;right:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast{pointer-events:auto;align-items:start;column-gap:var(--st-space-2);row-gap:var(--st-space-1);width:100%;padding:var(--st-space-3) var(--st-space-3) var(--st-space-3) var(--st-space-4);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);box-shadow:var(--u-elev-3);--u-toast-edge:var(--st-text-tertiary);--u-toast-icon:var(--st-text-secondary);grid-template-columns:auto 1fr auto;display:grid;position:relative;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__edge{background:var(--u-toast-edge);width:3px;position:absolute;inset:0 auto 0 0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__icon{color:var(--u-toast-icon);grid-row:1/span 2;margin-top:1px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__body{flex-direction:column;grid-column:2;gap:2px;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__title{color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);font-weight:var(--st-fw-semibold);margin:0;line-height:1.35}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__desc{color:var(--st-text-secondary);font-family:var(--st-font);font-size:var(--st-font-size-sm);font-weight:var(--st-fw-regular);margin:0;line-height:1.45}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__action{margin-top:var(--st-space-1);height:26px;padding:0 var(--st-space-2);border:1px solid var(--st-border-strong);border-radius:var(--st-radius-sm);background:var(--st-bg);color:var(--st-text);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), border-color var(--u-dur-fast) var(--u-ease-out), transform 80ms var(--u-ease-out);grid-column:2;justify-self:start;line-height:1}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__action:hover{background:var(--st-hover);border-color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__action:active{transform:scale(.97)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__action:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__close{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 80ms var(--u-ease-out);background:0 0;border:none;grid-area:1/3;justify-content:center;align-items:center;margin:-2px -2px 0 0;padding:0;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__close:hover{background:var(--st-hover);color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__close:active{transform:scale(.92)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__close:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast--info{--u-toast-edge:var(--st-accent);--u-toast-icon:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast--success{--u-toast-edge:var(--st-status-ok);--u-toast-icon:var(--st-status-ok)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast--warning{--u-toast-edge:var(--st-warn);--u-toast-icon:var(--st-warn)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast--danger{--u-toast-edge:var(--st-danger);--u-toast-icon:var(--st-danger)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast--neutral{--u-toast-edge:var(--st-text-tertiary);--u-toast-icon:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast[data-state=open]{animation:u-toast-in var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast[data-state=closed]{animation:u-toast-out var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast[data-swipe=cancel]{transition:transform var(--u-dur) var(--u-ease-out);transform:translate(0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast[data-swipe=end]{animation:u-toast-swipe-out var(--u-dur) var(--u-ease-out)}@keyframes u-toast-in{0%{transform:translateX(calc(100% + var(--st-space-4)));opacity:0}to{opacity:1;transform:translate(0)}}@keyframes u-toast-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes u-toast-swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x));opacity:1}to{transform:translateX(calc(100% + var(--st-space-4)));opacity:0}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast[data-state=open]{animation:u-toast-fade-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast[data-state=closed]{animation:u-toast-fade-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast[data-swipe=cancel]{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast[data-swipe=end]{animation:u-toast-fade-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__action:active,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-toast__close:active{transform:none}@keyframes u-toast-fade-in{0%{opacity:0}to{opacity:1}}@keyframes u-toast-fade-out{0%{opacity:1}to{opacity:0}}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd{background:var(--st-bg);width:100%;min-height:0;color:var(--st-text);font-family:var(--st-font);flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__input-row{align-items:center;gap:var(--st-space-2);height:48px;padding:0 var(--st-space-4);border-bottom:1px solid var(--st-border);flex:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__input-icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__input{width:100%;min-width:0;height:100%;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size-lg);background:0 0;border:none;outline:none;flex:auto;line-height:1}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__input::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__list{min-height:0;max-height:min(56vh,420px);padding:var(--st-space-2);overscroll-behavior:contain;scroll-padding-block:var(--st-space-2);flex:auto;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__group{overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__group:not(:first-child){margin-top:var(--st-space-2)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__group [cmdk-group-heading]{padding:var(--st-space-1) var(--st-space-2) var(--st-space-2);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__group[hidden]{display:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__item{align-items:center;gap:var(--st-space-2);width:100%;min-height:38px;padding:0 var(--st-space-2);border-radius:var(--st-radius);color:var(--st-text);font-size:var(--st-font-size);white-space:nowrap;cursor:pointer;-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);line-height:1.2;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__item+.u-cmd__item{margin-top:1px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__item>svg{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__item>:not(.u-cmd__shortcut):not(svg){text-overflow:ellipsis;flex:auto;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__item[aria-selected=true]{background:var(--st-hover);color:var(--st-text);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__item[aria-selected=true]>svg{color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__item:active{transform:scale(.99)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__item:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__item[data-disabled=true]{color:var(--st-text-tertiary);pointer-events:none;cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__item[data-disabled=true]>svg{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__shortcut{border:1px solid var(--st-border);border-radius:var(--st-radius-sm);background:var(--st-bg-secondary);min-width:18px;height:19px;color:var(--st-text-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);letter-spacing:.04em;white-space:nowrap;border-bottom-width:2px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;line-height:1;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__sep{height:1px;margin:var(--st-space-2) 0;background:var(--st-border-light)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__empty{padding:var(--st-space-6) var(--st-space-4);color:var(--st-text-tertiary);font-size:var(--st-font-size);text-align:center;justify-content:center;align-items:center;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root).u-cmd-overlay{z-index:1000;padding:14vh var(--st-space-4) var(--st-space-4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:u-cmd-overlay-in var(--u-dur) var(--u-ease-out);background:#10182852;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd-dialog{border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);width:100%;max-width:580px;max-height:min(72vh,560px);box-shadow:var(--u-elev-3);transform-origin:top;animation:u-cmd-dialog-in var(--u-dur-slow) var(--u-ease-out);flex-direction:column;display:flex;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd-dialog .u-cmd{min-height:0;max-height:100%}@keyframes u-cmd-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes u-cmd-dialog-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root).u-cmd-overlay,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd-dialog{animation:u-cmd-fade var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cmd__item:active{transform:none}@keyframes u-cmd-fade{0%{opacity:0}to{opacity:1}}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal{--rdp-cell:34px;padding:var(--st-space-2);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);display:inline-block}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__months{gap:var(--st-space-4);display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__month{flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__caption{height:30px;margin-bottom:var(--st-space-2);justify-content:center;align-items:center;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__caption-label{font-size:var(--st-font-size);font-weight:var(--st-fw-semibold);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__dropdowns{align-items:center;gap:var(--st-space-1);display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__dropdown-root{border-radius:var(--st-radius);align-items:center;display:inline-flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__dropdown{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__dropdown-root .u-cal__caption-label{padding:3px 4px 3px var(--st-space-2);border-radius:var(--st-radius);color:var(--st-text);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out);align-items:center;gap:1px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__dropdown-root:hover .u-cal__caption-label{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__dropdown:focus-visible+.u-cal__caption-label{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__dropdown option{background:var(--st-bg);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__nav{pointer-events:none;justify-content:space-between;align-items:center;height:30px;display:flex;position:absolute;top:0;left:0;right:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__nav-btn{border-radius:var(--st-radius);width:28px;height:28px;color:var(--st-text-secondary);cursor:pointer;pointer-events:auto;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:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__nav-btn:hover:not(:disabled){background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__nav-btn:active:not(:disabled){transform:scale(.94)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__nav-btn:disabled{color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__nav-btn:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__grid{border-collapse:collapse}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__weekdays{display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__weekday{width:var(--rdp-cell);height:28px;font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);color:var(--st-text-tertiary);text-align:center;text-transform:uppercase;letter-spacing:.03em}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__week{display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day{width:var(--rdp-cell);height:var(--rdp-cell);text-align:center;padding:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day-btn{border-radius:var(--st-radius);width:100%;height:100%;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);font-variant-numeric:tabular-nums;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:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day-btn:hover{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day-btn:active{transform:scale(.92)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day-btn:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--today .u-cal__day-btn{font-weight:var(--st-fw-semibold);color:var(--st-accent);box-shadow:inset 0 0 0 1px var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--outside .u-cal__day-btn{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--disabled .u-cal__day-btn{color:var(--st-text-tertiary);cursor:not-allowed;opacity:.5}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--disabled .u-cal__day-btn:hover{background:0 0;transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--hidden{visibility:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--selected .u-cal__day-btn{background:var(--st-accent);color:#fff;font-weight:var(--st-fw-semibold);box-shadow:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--selected .u-cal__day-btn:hover{background:var(--st-accent-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--range-middle{background:var(--st-accent-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--range-middle .u-cal__day-btn{color:var(--st-accent-hover);box-shadow:none;background:0 0;border-radius:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--range-middle .u-cal__day-btn:hover{background:var(--st-active)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--range-start{background:linear-gradient(90deg, transparent 50%, var(--st-accent-soft) 50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--range-end{background:linear-gradient(90deg, var(--st-accent-soft) 50%, transparent 50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--range-start.u-cal__day--range-end{background:0 0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--range-start .u-cal__day-btn,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--range-end .u-cal__day-btn{background:var(--st-accent);color:#fff;font-weight:var(--st-fw-semibold);box-shadow:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--range-start .u-cal__day-btn:hover,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day--range-end .u-cal__day-btn:hover{background:var(--st-accent-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-datepicker{width:100%;display:inline-block}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-datepicker__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-datepicker__trigger:hover:not(:disabled){border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-datepicker__trigger:focus-visible,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-datepicker__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-datepicker__trigger:disabled{background:var(--st-bg-secondary);color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-datepicker__icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-datepicker__value{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-datepicker__trigger[data-placeholder] .u-datepicker__value{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-datepicker__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-datepicker__trigger[aria-expanded=true] .u-datepicker__caret{transform:rotate(180deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-datepicker__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-datepicker-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-datepicker__pop[data-placement=top]{transform-origin:bottom}@keyframes u-datepicker-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-datepicker__pop{animation:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-datepicker__caret,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__nav-btn,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day-btn{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__nav-btn:active:not(:disabled),:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-cal__day-btn:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocards{gap:var(--st-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard{align-items:flex-start;gap:var(--st-space-3);width:100%;padding:var(--st-space-3) var(--st-space-4);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);text-align:left;cursor:pointer;transition:border-color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out), transform 80ms var(--u-ease-out);display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard:hover:not(.is-disabled):not(.is-checked){border-color:var(--st-border-strong);background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard:active:not(.is-disabled){transform:scale(.99)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard.is-checked{border-color:var(--st-accent);background:var(--st-accent-soft);box-shadow:0 0 0 1px var(--st-accent) inset}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard.is-disabled{opacity:.55;cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard__icon{border-radius:var(--st-radius);background:var(--st-bg-muted);width:34px;height:34px;color:var(--st-text-secondary);transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard.is-checked .u-radiocard__icon{background:var(--st-accent);color:#fff}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard__label{font-size:var(--st-font-size);font-weight:var(--st-fw-semibold);color:var(--st-text);line-height:1.3}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);line-height:1.4}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard__indicator{color:#fff;transition:border-color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard__indicator--check{border:1.5px solid var(--st-border-strong);border-radius:var(--st-radius-pill);background:var(--st-bg);width:18px;height:18px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard.is-checked .u-radiocard__indicator--check{border-color:var(--st-accent);background:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard__indicator--dot{border:1.5px solid var(--st-border-strong);border-radius:var(--st-radius-pill);background:var(--st-bg);width:18px;height:18px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard.is-checked .u-radiocard__indicator--dot{border-color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard.is-checked .u-radiocard__indicator--dot:after{content:"";border-radius:var(--st-radius-pill);background:var(--st-accent);width:8px;height:8px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rating{border-radius:var(--st-radius);color:var(--st-warn);align-items:center;gap:2px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rating:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rating__star{color:var(--st-border-strong);cursor:pointer;transition: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:1px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rating__star.is-filled{color:var(--st-warn)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rating:not(.is-readonly) .u-rating__star:hover{transform:scale(1.12)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rating.is-readonly .u-rating__star{cursor:default}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-otp{align-items:center;gap:var(--st-space-2);display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-otp__box{border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);width:42px;height:48px;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size-xl);font-weight:var(--st-fw-semibold);text-align:center;transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out), transform 80ms var(--u-ease-out);outline:none;padding:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-otp__box.is-filled{border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-otp__box:focus{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft);transform:scale(1.03)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-otp__box:disabled{opacity:.55;cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search{align-items:center;gap:var(--st-space-2);width:100%;height:32px;padding:0 var(--st-space-2) 0 var(--st-space-3);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);color:var(--st-text);transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out);display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search--sm{border-radius:var(--st-radius-sm);height:26px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search--lg{height:38px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search:focus-within{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search.is-disabled{opacity:.55;cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search__icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search__control{min-width:0;height:100%;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);background:0 0;border:none;outline:none;flex:auto;padding:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search--sm .u-search__control{font-size:var(--st-font-size-sm)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search__control::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search__control::-webkit-search-decoration{appearance:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search__control::-webkit-search-cancel-button{appearance:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search__control::-webkit-search-results-button{appearance:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search__clear{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 80ms var(--u-ease-out);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search__clear:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search__clear:active{transform:scale(.92)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search__clear:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search__hint{border:1px solid var(--st-border);border-radius:var(--st-radius-sm);background:var(--st-bg-secondary);height:18px;color:var(--st-text-tertiary);font-family:var(--st-font);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);white-space:nowrap;flex:none;align-items:center;padding:0 6px;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-radiocard:active:not(.is-disabled),:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rating:not(.is-readonly) .u-rating__star:hover,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-otp__box:focus,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-search__clear:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__trigger{align-items:center;gap:var(--st-space-2);height:32px;padding:0 var(--st-space-2) 0 var(--st-space-1);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);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out), transform 80ms var(--u-ease-out);line-height:1;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__trigger:hover:not(:disabled){border-color:var(--st-border-strong);background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__trigger:active:not(:disabled){transform:scale(.97)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__trigger[data-state=open]{border-color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__trigger:disabled{opacity:.55;cursor:not-allowed;transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__trigger-swatch{border-radius:var(--st-radius-sm);flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #10182829}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__trigger-hex{font-family:var(--st-font-mono);font-size:var(--st-font-size-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__panel{gap:var(--st-space-3);width:232px;padding:var(--st-space-3);flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__row{align-items:flex-end;gap:var(--st-space-2);display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__native{border-radius:var(--st-radius);cursor:pointer;width:34px;height:34px;transition:box-shadow var(--u-dur-fast) var(--u-ease-out), transform 80ms var(--u-ease-out);flex:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #10182829}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__native:active{transform:scale(.96)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__native-input{opacity:0;cursor:pointer;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__native:focus-within{box-shadow:inset 0 0 0 1px #10182829, var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__native-icon{color:#fff;mix-blend-mode:difference;pointer-events:none;margin:auto;position:absolute;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__native-srlabel{clip:rect(0 0 0 0);clip-path:inset(50%);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-colorpicker__hex{gap:var(--st-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__hex-label{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__hex-input{width:100%;height:32px;padding:0 var(--st-space-2);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);color:var(--st-text);font-family:var(--st-font-mono);font-size:var(--st-font-size-sm);text-transform:uppercase;letter-spacing:.02em;transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__hex-input::placeholder{color:var(--st-text-tertiary);text-transform:uppercase}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__hex-input:focus{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__hex-input.is-invalid{border-color:var(--st-danger)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__hex-input.is-invalid:focus{box-shadow:0 0 0 3px var(--st-danger-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__grid{gap:var(--st-space-1);grid-template-columns:repeat(8,1fr);display:grid}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__swatch{aspect-ratio:1;border-radius:var(--st-radius-sm);cursor:pointer;width:100%;transition:transform var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out);border:none;padding:0;position:relative;box-shadow:inset 0 0 0 1px #10182829}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__swatch:hover{box-shadow:inset 0 0 0 1px #10182829, var(--u-elev-1);transform:scale(1.12)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__swatch:active{transform:scale(.94)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__swatch:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__swatch.is-selected{box-shadow:inset 0 0 0 1px #10182829, 0 0 0 2px var(--st-bg), 0 0 0 4px var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__swatch.is-selected:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__swatch-tick{color:#fff;filter:drop-shadow(0 0 1px #00000059);pointer-events:none;margin:auto;position:absolute;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__swatch.is-light .u-colorpicker__swatch-tick{color:#000;filter:none}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__trigger:active:not(:disabled),:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__native:active,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__swatch:hover,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-colorpicker__swatch:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel{align-items:center;gap:var(--st-space-2);font-family:var(--st-font);color:var(--st-text);display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel--horizontal{flex-direction:row}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel--vertical{flex-direction:column}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel:focus-visible{border-radius:var(--st-radius-lg);box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel__viewport{border-radius:var(--st-radius-lg);flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel__track{backface-visibility:hidden;touch-action:pan-y pinch-zoom;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel__track--horizontal{margin-left:calc(var(--st-space-3) * -1);flex-direction:row}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel__track--vertical{height:100%;max-height:18rem;margin-top:calc(var(--st-space-3) * -1);touch-action:pan-x pinch-zoom;flex-direction:column}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel__item{flex:0 0 100%;min-width:0;min-height:0;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel--horizontal .u-carousel__item{padding-left:var(--st-space-3)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel--vertical .u-carousel__item{padding-top:var(--st-space-3)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel__arrow{background:var(--st-bg);box-shadow:var(--u-elev-1);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 80ms var(--u-ease-out);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel__arrow:hover:not(:disabled){box-shadow:var(--u-elev-2)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel__arrow:disabled{box-shadow:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel--horizontal .u-carousel__arrow.u-carousel__arrow--float{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel--horizontal .u-carousel__arrow--prev.u-carousel__arrow--float{left:var(--st-space-2)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel--horizontal .u-carousel__arrow--next.u-carousel__arrow--float{right:var(--st-space-2)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel--vertical .u-carousel__arrow.u-carousel__arrow--float{z-index:1;position:absolute;left:50%;transform:translate(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel--vertical .u-carousel__arrow--prev.u-carousel__arrow--float{top:var(--st-space-2)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel--vertical .u-carousel__arrow--next.u-carousel__arrow--float{bottom:var(--st-space-2)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel__viewport{scroll-behavior:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel__arrow{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)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-carousel__arrow:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root).u-alert-layer{z-index:1000;padding:var(--st-space-5);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-alert-overlay{z-index:1000;pointer-events:auto;animation:u-alert-overlay-in var(--u-dur) var(--u-ease-out);background:#10182859;position:fixed;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-alert-overlay[data-state=closed]{animation:u-alert-overlay-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root).dark .u-alert-overlay,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root)[data-theme=dark] .u-alert-overlay{background:#0009}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-alert{z-index:1001;gap:var(--st-space-4);width:100%;max-width:420px;max-height:calc(100dvh - var(--st-space-5) * 2);padding:var(--st-space-5);border:1px solid var(--st-border-light);border-radius:var(--st-radius-lg);background:var(--st-bg);color:var(--st-text);font-family:var(--st-font);box-shadow:var(--u-elev-3);pointer-events:auto;transform-origin:50%;outline:none;flex-direction:column;display:flex;position:relative;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-alert[data-state=open]{animation:u-alert-in var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-alert[data-state=closed]{animation:u-alert-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-alert:focus-visible{box-shadow:var(--u-elev-3), var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-alert__header{gap:var(--st-space-2);flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-alert__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-alert__desc{font-size:var(--st-font-size);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-alert__footer{justify-content:flex-end;align-items:center;gap:var(--st-space-2);margin-top:var(--st-space-1);display:flex}@media (max-width:480px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-alert__footer{flex-direction:column-reverse;align-items:stretch}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-alert__footer>.u-btn{width:100%}}@keyframes u-alert-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes u-alert-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes u-alert-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes u-alert-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-alert[data-state=open],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-alert[data-state=closed]{animation:u-alert-overlay-in var(--u-dur-fast) ease}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-alert-overlay[data-state=closed]{animation:u-alert-overlay-out var(--u-dur-fast) ease}}
: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-dropdown__portal{display:contents}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown{z-index:1000;min-width:184px;max-width:min(320px, calc(100vw - var(--st-space-4)));padding:var(--st-space-1);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);box-shadow:var(--u-elev-3);max-height:min(60vh,420px);transform-origin:var(--radix-dropdown-menu-content-transform-origin);outline:none;line-height:1.4;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown--sub{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__item{align-items:center;gap:var(--st-space-2);width:100%;min-height:30px;padding:var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius-sm);color:var(--st-text);font-size:var(--st-font-size);font-weight:var(--st-fw-regular);text-align:left;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out);outline:none;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__item[data-highlighted]{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__item[data-disabled]{pointer-events:none;opacity:.5}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__item-icon{width:16px;height:16px;color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__item[data-highlighted] .u-dropdown__item-icon{color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__item--inset,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__item--indicator{padding-left:calc(var(--st-space-2) + 16px + var(--st-space-2))}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__indicator{left:var(--st-space-2);width:16px;height:16px;color:var(--st-accent);justify-content:center;align-items:center;display:inline-flex;position:absolute}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__indicator-check{width:15px;height:15px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__indicator-dot{fill:currentColor;stroke:none;width:7px;height:7px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__item--danger,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__item--danger .u-dropdown__item-icon{color:var(--st-danger)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__item--danger[data-highlighted]{background:var(--st-danger-soft);color:var(--st-danger)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__item--danger[data-highlighted] .u-dropdown__item-icon{color:var(--st-danger)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__subtrigger[data-state=open]{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__subtrigger-chevron{width:15px;height:15px;color:var(--st-text-tertiary);flex:none;margin-left:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__label{padding:var(--st-space-1) var(--st-space-2);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.04em;text-transform:uppercase}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__label--inset{padding-left:calc(var(--st-space-2) + 16px + var(--st-space-2))}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__separator{height:1px;margin:var(--st-space-1) calc(var(--st-space-1) * -1);background:var(--st-border-light)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__shortcut{padding-left:var(--st-space-3);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);letter-spacing:.06em;margin-left:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown__item--danger .u-dropdown__shortcut{color:var(--st-danger);opacity:.7}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown[data-state=open]{animation:u-dropdown-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown[data-state=closed]{animation:u-dropdown-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown[data-side=top]{animation-name:u-dropdown-in-top}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown[data-side=bottom]{animation-name:u-dropdown-in-bottom}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown[data-side=left]{animation-name:u-dropdown-in-left}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown[data-side=right]{animation-name:u-dropdown-in-right}@keyframes u-dropdown-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes u-dropdown-in-top{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-dropdown-in-bottom{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-dropdown-in-left{0%{opacity:0;transform:scale(.96)translate(4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-dropdown-in-right{0%{opacity:0;transform:scale(.96)translate(-4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-dropdown-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown[data-state=open],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown[data-state=closed],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown[data-side=top],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown[data-side=bottom],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown[data-side=left],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dropdown[data-side=right]{animation:u-dropdown-fade var(--u-dur-fast) ease}@keyframes u-dropdown-fade{0%{opacity:0}to{opacity:1}}}
