:is(.\32 0ui,.sabcrm-twenty) .u-badge{border-radius:var(--st-radius-pill);height:20px;font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:0 8px;line-height:1;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}:is(.\32 0ui,.sabcrm-twenty) .u-badge--neutral{--u-badge-fg:var(--st-text-secondary);--u-badge-bg:var(--st-bg-muted);--u-badge-solid:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-badge--accent{--u-badge-fg:var(--st-accent-hover);--u-badge-bg:var(--st-accent-soft);--u-badge-solid:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-badge--success{--u-badge-fg:#1f7a37;--u-badge-bg:#e7f6ec;--u-badge-solid:var(--st-status-ok)}:is(.\32 0ui,.sabcrm-twenty) .u-badge--warning{--u-badge-fg:#9a6400;--u-badge-bg:#fcf4e0;--u-badge-solid:var(--st-warn)}:is(.\32 0ui,.sabcrm-twenty) .u-badge--danger{--u-badge-fg:var(--st-danger-strong);--u-badge-bg:var(--st-danger-soft);--u-badge-solid:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-badge--info{--u-badge-fg:#1d6fd6;--u-badge-bg:#e6f0fd;--u-badge-solid:#2b6ef2}:is(.\32 0ui,.sabcrm-twenty) .u-badge--soft{background:var(--u-badge-bg);color:var(--u-badge-fg)}:is(.\32 0ui,.sabcrm-twenty) .u-badge--solid{background:var(--u-badge-solid);color:#fff}:is(.\32 0ui,.sabcrm-twenty) .u-badge--outline{border-color:color-mix(in srgb, var(--u-badge-solid) 38%, transparent);color:var(--u-badge-fg);background:0 0}:is(.\32 0ui,.sabcrm-twenty) .u-tag{border:1px solid var(--st-border);border-radius:var(--st-radius-pill);background:var(--st-bg);height:22px;font-size:var(--st-font-size-xs);color:var(--st-text);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-tag__dot{background:var(--st-text-tertiary);border-radius:50%;flex:none;width:7px;height:7px}:is(.\32 0ui,.sabcrm-twenty) .u-tag__label{text-overflow:ellipsis;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-tag__remove{width:15px;height:15px;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);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-right:-2px;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-tag__remove:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-tag__remove:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-dot{background:var(--st-text-tertiary);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}:is(.\32 0ui,.sabcrm-twenty) .u-dot--accent{background:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-dot--success{background:var(--st-status-ok)}:is(.\32 0ui,.sabcrm-twenty) .u-dot--warning{background:var(--st-warn)}:is(.\32 0ui,.sabcrm-twenty) .u-dot--danger{background:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-dot--info{background:#2b6ef2}:is(.\32 0ui,.sabcrm-twenty) .u-dot--pulse{position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-dot--pulse:after{content:"";background:inherit;opacity:.35;animation:u-dot-pulse 1.8s var(--u-ease-out) infinite;border-radius:50%;position:absolute;inset:-3px}@keyframes u-dot-pulse{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-dot--pulse:after{animation:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-field{flex-direction:column;gap:6px;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-field__label{font-size:var(--st-font-size-sm);font-weight:var(--st-fw-medium);color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-field__req{color:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-field__help{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary);margin:0}:is(.\32 0ui,.sabcrm-twenty) .u-field__error{font-size:var(--st-font-size-xs);color:var(--st-danger);margin:0}:is(.\32 0ui,.sabcrm-twenty) .u-input,:is(.\32 0ui,.sabcrm-twenty) .u-input__control{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);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,.sabcrm-twenty) .u-input::placeholder,:is(.\32 0ui,.sabcrm-twenty) .u-input__control::placeholder,:is(.\32 0ui,.sabcrm-twenty) .u-textarea::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-input:focus,:is(.\32 0ui,.sabcrm-twenty) .u-input:focus-within{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-input--sm{height:26px;font-size:var(--st-font-size-sm);border-radius:var(--st-radius-sm)}:is(.\32 0ui,.sabcrm-twenty) .u-input--lg{height:38px}:is(.\32 0ui,.sabcrm-twenty) .u-input.is-invalid,:is(.\32 0ui,.sabcrm-twenty) .u-input--affix.is-invalid{border-color:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-input.is-invalid:focus,:is(.\32 0ui,.sabcrm-twenty) .u-input--affix.is-invalid:focus-within{box-shadow:0 0 0 3px var(--st-danger-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-input--affix{align-items:center;gap:var(--st-space-2);padding:0 var(--st-space-2);display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-input__control{min-width:0;height:auto;box-shadow:none;background:0 0;border:none;flex:auto;padding:0}:is(.\32 0ui,.sabcrm-twenty) .u-input__control:focus{box-shadow:none}:is(.\32 0ui,.sabcrm-twenty) .u-input__icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-input__affix{color:var(--st-text-tertiary);font-size:var(--st-font-size-sm);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-textarea{width:100%;min-height:64px;padding:var(--st-space-2) 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);resize:vertical;transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out);outline:none;line-height:1.5}:is(.\32 0ui,.sabcrm-twenty) .u-textarea:focus{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-textarea.is-invalid{border-color:var(--st-danger)}
:is(.\32 0ui,.sabcrm-twenty) .u-alert{align-items:flex-start;gap:var(--st-space-3);padding:var(--st-space-3) var(--st-space-4);padding-left:calc(var(--st-space-4) + 3px);border:1px solid var(--u-alert-border);border-left-width:3px;border-left-color:var(--u-alert-edge);border-radius:var(--st-radius);background:var(--u-alert-bg);color:var(--st-text);animation:u-alert-in var(--u-dur) var(--u-ease-out);display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-alert--info,:is(.\32 0ui,.sabcrm-twenty) .u-alert--neutral{--u-alert-bg:#e6f0fd;--u-alert-border:#2b6ef238;--u-alert-edge:#2b6ef2;--u-alert-fg:#1d6fd6}:is(.\32 0ui,.sabcrm-twenty) .u-alert--neutral{--u-alert-bg:var(--st-bg-muted);--u-alert-border:var(--st-border);--u-alert-edge:var(--st-text-tertiary);--u-alert-fg:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-alert--success{--u-alert-bg:#e7f6ec;--u-alert-border:color-mix(in srgb, var(--st-status-ok) 26%, transparent);--u-alert-edge:var(--st-status-ok);--u-alert-fg:#1f7a37}:is(.\32 0ui,.sabcrm-twenty) .u-alert--warning{--u-alert-bg:#fcf4e0;--u-alert-border:color-mix(in srgb, var(--st-warn) 30%, transparent);--u-alert-edge:var(--st-warn);--u-alert-fg:#9a6400}:is(.\32 0ui,.sabcrm-twenty) .u-alert--danger{--u-alert-bg:var(--st-danger-soft);--u-alert-border:color-mix(in srgb, var(--st-danger) 26%, transparent);--u-alert-edge:var(--st-danger);--u-alert-fg:var(--st-danger-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-alert__icon{color:var(--u-alert-fg);flex:none;margin-top:1px;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-alert__content{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-alert__title{font-size:var(--st-font-size);font-weight:var(--st-fw-semibold);color:var(--st-text);margin:0;line-height:1.4}:is(.\32 0ui,.sabcrm-twenty) .u-alert__body{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);line-height:1.5}:is(.\32 0ui,.sabcrm-twenty) .u-alert__body a{color:var(--u-alert-fg);font-weight:var(--st-fw-medium);text-underline-offset:2px;text-decoration:underline}:is(.\32 0ui,.sabcrm-twenty) .u-alert__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;flex:none;justify-content:center;align-items:center;margin:-2px -4px 0 0;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-alert__close:hover{background:color-mix(in srgb, var(--u-alert-edge) 12%, transparent);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-alert__close:active{transform:scale(.92)}:is(.\32 0ui,.sabcrm-twenty) .u-alert__close:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-alert-title{font-size:var(--st-font-size);font-weight:var(--st-fw-medium);color:var(--st-text);letter-spacing:-.01em;margin:0;line-height:1.4}:is(.\32 0ui,.sabcrm-twenty) .u-alert-title+.u-alert-description{margin-top:2px}:is(.\32 0ui,.sabcrm-twenty) .u-alert-description{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);line-height:1.5}:is(.\32 0ui,.sabcrm-twenty) .u-alert-description p{margin:0;line-height:1.5}:is(.\32 0ui,.sabcrm-twenty) .u-alert-description a{color:var(--u-alert-fg);font-weight:var(--st-fw-medium);text-underline-offset:2px;text-decoration:underline}@keyframes u-alert-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:is(.\32 0ui,.sabcrm-twenty) .u-callout{align-items:flex-start;gap:var(--st-space-2);padding:var(--st-space-2) var(--st-space-3);border-radius:var(--st-radius);background:var(--u-callout-bg);color:var(--st-text-secondary);font-size:var(--st-font-size-sm);line-height:1.5;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-callout--neutral{--u-callout-bg:var(--st-bg-muted);--u-callout-fg:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-callout--info{--u-callout-bg:#e6f0fd;--u-callout-fg:#1d6fd6}:is(.\32 0ui,.sabcrm-twenty) .u-callout--success{--u-callout-bg:#e7f6ec;--u-callout-fg:#1f7a37}:is(.\32 0ui,.sabcrm-twenty) .u-callout--warning{--u-callout-bg:#fcf4e0;--u-callout-fg:#9a6400}:is(.\32 0ui,.sabcrm-twenty) .u-callout--danger{--u-callout-bg:var(--st-danger-soft);--u-callout-fg:var(--st-danger-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-callout__icon{color:var(--u-callout-fg);flex:none;margin-top:2px;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-callout__content{min-width:0}:is(.\32 0ui,.sabcrm-twenty) .u-callout__title{font-weight:var(--st-fw-semibold);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-callout__title+.u-callout__body{margin-left:5px}:is(.\32 0ui,.sabcrm-twenty) .u-empty{text-align:center;align-items:center;gap:var(--st-space-2);padding:var(--st-space-6) var(--st-space-4);flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-empty--sm{padding:var(--st-space-4) var(--st-space-3)}:is(.\32 0ui,.sabcrm-twenty) .u-empty__chip{width:48px;height:48px;margin-bottom:var(--st-space-1);border-radius:var(--st-radius-lg);background:var(--st-bg-muted);color:var(--st-text-tertiary);animation:u-empty-chip-in var(--u-dur-slow) var(--u-ease-out);justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-empty--sm .u-empty__chip{width:40px;height:40px}:is(.\32 0ui,.sabcrm-twenty) .u-empty__chip--info{color:#1d6fd6;background:#e6f0fd}:is(.\32 0ui,.sabcrm-twenty) .u-empty__chip--success{color:#1f7a37;background:#e7f6ec}:is(.\32 0ui,.sabcrm-twenty) .u-empty__chip--warning{color:#9a6400;background:#fcf4e0}:is(.\32 0ui,.sabcrm-twenty) .u-empty__chip--danger{background:var(--st-danger-soft);color:var(--st-danger-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-empty__title{font-size:var(--st-font-size-lg);font-weight:var(--st-fw-semibold);color:var(--st-text);letter-spacing:-.01em;margin:0}:is(.\32 0ui,.sabcrm-twenty) .u-empty--sm .u-empty__title{font-size:var(--st-font-size)}:is(.\32 0ui,.sabcrm-twenty) .u-empty__desc{max-width:38ch;font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0;line-height:1.5}:is(.\32 0ui,.sabcrm-twenty) .u-empty__action{justify-content:center;align-items:center;gap:var(--st-space-2);margin-top:var(--st-space-2);display:flex}@keyframes u-empty-chip-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-alert{animation:none}:is(.\32 0ui,.sabcrm-twenty) .u-alert__close:active{transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-empty__chip{animation:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-label{font-size:var(--st-font-size-sm);font-weight:var(--st-fw-medium);color:var(--st-text);line-height:1.25;display:inline-block}:is(.\32 0ui,.sabcrm-twenty) .u-label[data-disabled],:is(.\32 0ui,.sabcrm-twenty) .peer:disabled~.u-label{cursor:not-allowed;opacity:.5}:is(.\32 0ui,.sabcrm-twenty) .u-label__req{color:var(--st-danger);margin-left:2px}
:is(.\32 0ui,.sabcrm-twenty) .u-choice-inline{align-items:center;gap:var(--st-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--st-text);font-size:var(--st-font-size);display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-choice-inline.is-disabled{cursor:not-allowed;opacity:.55}:is(.\32 0ui,.sabcrm-twenty) .u-choice-inline__label{line-height:1.4}:is(.\32 0ui,.sabcrm-twenty) .u-switch{--u-switch-w:34px;--u-switch-h:20px;--u-switch-pad:2px;width:var(--u-switch-w);height:var(--u-switch-h);border:1px solid var(--st-border-strong);border-radius:var(--st-radius-pill);background:var(--st-bg-muted,var(--st-bg-secondary));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);flex:none;align-items:center;padding:0;display:inline-flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-switch--sm{--u-switch-w:28px;--u-switch-h:16px}:is(.\32 0ui,.sabcrm-twenty) .u-switch__knob{top:50%;left:var(--u-switch-pad);width:calc(var(--u-switch-h) - var(--u-switch-pad) * 2 - 2px);height:calc(var(--u-switch-h) - var(--u-switch-pad) * 2 - 2px);transition:transform var(--u-dur) var(--u-ease-out);background:#fff;border-radius:50%;position:absolute;transform:translateY(-50%)translate(0);box-shadow:0 1px 2px #10182838}:is(.\32 0ui,.sabcrm-twenty) .u-switch.is-on{background:var(--st-accent);border-color:#0000}:is(.\32 0ui,.sabcrm-twenty) .u-switch.is-on .u-switch__knob{transform:translateY(-50%) translateX(calc(var(--u-switch-w) - var(--u-switch-h)))}:is(.\32 0ui,.sabcrm-twenty) .u-switch:hover:not(:disabled){border-color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-switch.is-on:hover:not(:disabled){filter:brightness(1.04)}:is(.\32 0ui,.sabcrm-twenty) .u-switch:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-switch:disabled{cursor:not-allowed;opacity:.55}:is(.\32 0ui,.sabcrm-twenty) .u-check{--u-check-size:16px;width:var(--u-check-size);height:var(--u-check-size);flex:none;display:inline-flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-check--sm{--u-check-size:14px}:is(.\32 0ui,.sabcrm-twenty) .u-check__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:is(.\32 0ui,.sabcrm-twenty) .u-check__input:disabled{cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-check__box{border:1px solid var(--st-border-strong);border-radius:var(--st-radius-sm);background:var(--st-bg);color:#0000;pointer-events:none;width:100%;height:100%;transition:background var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out);justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-check__mark{opacity:0;transition:opacity var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);transform:scale(.6)}:is(.\32 0ui,.sabcrm-twenty) .u-check__input:hover:not(:disabled)+.u-check__box{border-color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-check__input:checked+.u-check__box,:is(.\32 0ui,.sabcrm-twenty) .u-check__input:indeterminate+.u-check__box{background:var(--st-accent);color:#fff;border-color:#0000}:is(.\32 0ui,.sabcrm-twenty) .u-check__input:checked+.u-check__box .u-check__mark,:is(.\32 0ui,.sabcrm-twenty) .u-check__input:indeterminate+.u-check__box .u-check__mark{opacity:1;transform:scale(1)}:is(.\32 0ui,.sabcrm-twenty) .u-check__input:focus-visible+.u-check__box{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-check__input:disabled+.u-check__box{opacity:.55}:is(.\32 0ui,.sabcrm-twenty) .u-radio{--u-radio-size:16px;width:var(--u-radio-size);height:var(--u-radio-size);flex:none;display:inline-flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-radio--sm{--u-radio-size:14px}:is(.\32 0ui,.sabcrm-twenty) .u-radio__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:is(.\32 0ui,.sabcrm-twenty) .u-radio__input:disabled{cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-radio__dot{border:1px solid var(--st-border-strong);background:var(--st-bg);pointer-events:none;width:100%;height:100%;transition:border-color var(--u-dur-fast) var(--u-ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-radio__dot:after{content:"";width:50%;height:50%;transition:transform var(--u-dur-fast) var(--u-ease-out);background:#fff;border-radius:50%;transform:scale(0)}:is(.\32 0ui,.sabcrm-twenty) .u-radio__input:hover:not(:disabled)+.u-radio__dot{border-color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-radio__input:checked+.u-radio__dot{background:var(--st-accent);border-color:#0000}:is(.\32 0ui,.sabcrm-twenty) .u-radio__input:checked+.u-radio__dot:after{transform:scale(1)}:is(.\32 0ui,.sabcrm-twenty) .u-radio__input:focus-visible+.u-radio__dot{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-radio__input:disabled+.u-radio__dot{opacity:.55}:is(.\32 0ui,.sabcrm-twenty) .u-radio-group{gap:var(--st-space-2);display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-radio-group--vertical{flex-direction:column}:is(.\32 0ui,.sabcrm-twenty) .u-radio-group--horizontal{gap:var(--st-space-4);flex-flow:wrap}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-switch__knob,:is(.\32 0ui,.sabcrm-twenty) .u-check__mark,:is(.\32 0ui,.sabcrm-twenty) .u-radio__dot:after{transition:none}}
:is(.\32 0ui,.sabcrm-twenty).u-modal-overlay{z-index:1000;padding:var(--st-space-5);animation:u-modal-overlay-in var(--u-dur) var(--u-ease-out);background:#10182859;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:is(.\32 0ui,.sabcrm-twenty).st-theme-dark.u-modal-overlay{background:#0009}:is(.\32 0ui,.sabcrm-twenty) .u-modal{width:100%;max-width:480px;max-height:calc(100dvh - var(--st-space-5) * 2);border:1px solid var(--st-border-light);border-radius:var(--st-radius-lg);background:var(--st-bg);color:var(--st-text);box-shadow:var(--u-elev-3);transform-origin:50%;animation:u-modal-in var(--u-dur-slow) var(--u-ease-out);outline:none;flex-direction:column;display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-modal:focus-visible{box-shadow:var(--u-elev-3), var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-modal--sm{max-width:380px}:is(.\32 0ui,.sabcrm-twenty) .u-modal--md{max-width:480px}:is(.\32 0ui,.sabcrm-twenty) .u-modal--lg{max-width:680px}:is(.\32 0ui,.sabcrm-twenty) .u-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--st-space-3);padding:var(--st-space-4) var(--st-space-5);border-bottom:1px solid var(--st-border-light);display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-modal__heading{min-width:0}:is(.\32 0ui,.sabcrm-twenty) .u-modal__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,.sabcrm-twenty) .u-modal__desc{margin:var(--st-space-1) 0 0;font-size:var(--st-font-size-sm);color:var(--st-text-secondary);line-height:1.5}:is(.\32 0ui,.sabcrm-twenty) .u-modal__close{flex:none;margin:-2px -4px 0 0}:is(.\32 0ui,.sabcrm-twenty) .u-modal__body{min-height:0;padding:var(--st-space-5);font-size:var(--st-font-size);color:var(--st-text);flex:auto;line-height:1.5;overflow-y:auto}:is(.\32 0ui,.sabcrm-twenty) .u-modal__footer{justify-content:flex-end;align-items:center;gap:var(--st-space-2);padding:var(--st-space-3) var(--st-space-5);border-top:1px solid var(--st-border-light);display:flex}@keyframes u-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes u-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-modal{animation:u-modal-overlay-in var(--u-dur-fast) ease}}
:is(.\32 0ui,.sabcrm-twenty).u-dialog-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,.sabcrm-twenty) .u-dialog-overlay{z-index:1000;pointer-events:auto;animation:u-dialog-overlay-in var(--u-dur) var(--u-ease-out);background:#10182859;position:fixed;inset:0}:is(.\32 0ui,.sabcrm-twenty) .u-dialog-overlay[data-state=closed]{animation:u-dialog-overlay-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty).dark .u-dialog-overlay,:is(.\32 0ui,.sabcrm-twenty)[data-theme=dark] .u-dialog-overlay{background:#0009}:is(.\32 0ui,.sabcrm-twenty) .u-dialog{z-index:1001;gap:var(--st-space-4);width:100%;max-width:512px;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);font-size:var(--st-font-size);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,.sabcrm-twenty) .u-dialog[data-state=open]{animation:u-dialog-in var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-dialog[data-state=closed]{animation:u-dialog-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-dialog__close{top:var(--st-space-4);right:var(--st-space-4);border-radius:var(--st-radius-sm);width:28px;height:28px;color:var(--st-text-tertiary);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out);background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}:is(.\32 0ui,.sabcrm-twenty) .u-dialog__close:hover{border-color:var(--st-border);background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-dialog__close:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-dialog__close:disabled{pointer-events:none;opacity:.5}:is(.\32 0ui,.sabcrm-twenty) .u-dialog__close-icon{width:16px;height:16px}:is(.\32 0ui,.sabcrm-twenty) .u-dialog__header{gap:var(--st-space-2);padding-right:var(--st-space-5);text-align:left;flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-dialog__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,.sabcrm-twenty) .u-dialog__desc{font-size:var(--st-font-size);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.sabcrm-twenty) .u-dialog__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,.sabcrm-twenty) .u-dialog__footer{flex-direction:column-reverse;align-items:stretch}:is(.\32 0ui,.sabcrm-twenty) .u-dialog__footer>.u-btn{width:100%}}@keyframes u-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes u-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes u-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes u-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-dialog[data-state=open],:is(.\32 0ui,.sabcrm-twenty) .u-dialog[data-state=closed]{animation:u-dialog-overlay-in var(--u-dur-fast) ease}:is(.\32 0ui,.sabcrm-twenty) .u-dialog-overlay[data-state=closed]{animation:u-dialog-overlay-out var(--u-dur-fast) ease}}
:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb{font-family:var(--st-font)}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__list{align-items:center;gap:var(--st-space-1);color:var(--st-text-tertiary);font-size:var(--st-font-size-sm);word-break:break-word;flex-wrap:wrap;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__item{align-items:center;gap:var(--st-space-1);display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__link{padding:var(--st-space-1) var(--st-space-2);margin:calc(var(--st-space-1) * -1) calc(var(--st-space-2) * -1);border-radius:var(--st-radius-sm);color:var(--st-text-secondary);font-weight:var(--st-fw-regular);cursor:pointer;transition:color var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out);outline:none;align-items:center;text-decoration:none;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__link:hover{color:var(--st-text);background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__link:focus-visible{color:var(--st-text);box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__page{color:var(--st-text);font-weight:var(--st-fw-medium);align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__separator{color:var(--st-text-tertiary);justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__separator>svg{width:14px;height:14px}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__ellipsis{width:24px;height:24px;color:var(--st-text-tertiary);justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__ellipsis>svg{width:16px;height:16px}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__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,.sabcrm-twenty) .u-progress{border-radius:var(--st-radius-pill);background:var(--st-bg-muted);width:100%;height:10px;box-shadow:inset 0 0 0 1px var(--st-border-light);position:relative;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-progress[data-size=sm]{height:6px}:is(.\32 0ui,.sabcrm-twenty) .u-progress__indicator{border-radius:inherit;background:var(--st-accent);width:100%;height:100%;transition:transform var(--u-dur-slow) var(--u-ease-out);will-change:transform;transform:translate(-100%)}:is(.\32 0ui,.sabcrm-twenty) .u-progress[data-tone=accent] .u-progress__indicator{background:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-progress[data-tone=success] .u-progress__indicator{background:var(--st-status-ok)}:is(.\32 0ui,.sabcrm-twenty) .u-progress[data-tone=warning] .u-progress__indicator{background:var(--st-warn)}:is(.\32 0ui,.sabcrm-twenty) .u-progress[data-tone=danger] .u-progress__indicator{background:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-progress[data-indeterminate] .u-progress__indicator{width:40%;animation:u-progress-shuttle var(--u-dur-slow) cubic-bezier(.65, 0, .35, 1) infinite;transition:none;animation-duration:1.15s;transform:translate(-100%)}@keyframes u-progress-shuttle{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-progress__indicator{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-progress[data-indeterminate] .u-progress__indicator{opacity:.75;width:100%;animation:none;transform:translate(0)}}
:is(.\32 0ui,.sabcrm-twenty) .u-sep{background:0 0;border:0}:is(.\32 0ui,.sabcrm-twenty) .u-sep--horizontal{background:var(--st-border-light);width:100%;height:1px}:is(.\32 0ui,.sabcrm-twenty) .u-sep--vertical{background:var(--st-border-light);align-self:stretch;width:1px;height:auto;min-height:1em}:is(.\32 0ui,.sabcrm-twenty) .u-sep--labeled{align-items:center;gap:var(--st-space-3);background:0 0;width:100%;height:auto;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-sep--labeled:before,:is(.\32 0ui,.sabcrm-twenty) .u-sep--labeled:after{content:"";background:var(--st-border-light);flex:auto;height:1px}:is(.\32 0ui,.sabcrm-twenty) .u-sep__label{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);color:var(--st-text-tertiary);white-space:nowrap;flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-kbd{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-family:var(--st-font);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);white-space:nowrap;vertical-align:middle;border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb{font-size:var(--st-font-size-sm)}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__item{align-items:center;min-width:0;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__link{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--st-radius-sm);max-width:22ch;color:var(--st-text-secondary);transition:color var(--u-dur-fast) var(--u-ease-out);text-decoration:none;display:inline-block;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__link:hover{color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__link:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__current{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;color:var(--st-text);font-weight:var(--st-fw-medium);display:inline-block;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-breadcrumb__sep{margin:0 var(--st-space-1);color:var(--st-text-tertiary);flex:none}
:is(.\32 0ui,.sabcrm-twenty) .u-avatar{border-radius:var(--st-radius-pill);background:var(--st-bg-muted,var(--st-bg-secondary));-webkit-user-select:none;user-select:none;flex:none;width:36px;height:36px;display:inline-flex;position:relative;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-avatar[data-shape=square]{border-radius:var(--st-radius)}:is(.\32 0ui,.sabcrm-twenty) .u-avatar__img{aspect-ratio:1;object-fit:cover;border-radius:inherit;width:100%;height:100%;animation:u-avatar-fade-in var(--u-dur-fast,.18s) var(--u-ease-out,ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-avatar__fallback{border-radius:inherit;background:var(--st-bg-muted,var(--st-bg-secondary));width:100%;height:100%;color:var(--st-text-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);text-transform:uppercase;justify-content:center;align-items:center;line-height:1;display:flex}@keyframes u-avatar-fade-in{0%{opacity:0}to{opacity:1}}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group{--u-avatar-overlap:8px;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group__item{box-shadow:0 0 0 2px var(--st-bg);transition:transform var(--u-dur-fast) var(--u-ease-out);border-radius:50%;flex:none;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group__item+.u-avatar-group__item{margin-left:calc(var(--u-avatar-overlap) * -1)}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group__item:has(.st-avatar--square){border-radius:var(--st-radius-sm)}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group__item:hover{z-index:1;transform:translateY(-1px)}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-overflow{background:var(--st-bg-muted,var(--st-hover));width:24px;height:24px;color:var(--st-text-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;line-height:1}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-overflow--square{border-radius:var(--st-radius-sm)}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group--xs{--u-avatar-overlap:5px}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group--xs .u-avatar-overflow{width:14px;height:14px;font-size:8px}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group--sm{--u-avatar-overlap:6px}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group--sm .u-avatar-overflow{width:18px;height:18px;font-size:9px}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group--md{--u-avatar-overlap:8px}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group--md .u-avatar-overflow{width:24px;height:24px}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group--lg{--u-avatar-overlap:13px}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group--lg .u-avatar-overflow{width:40px;height:40px;font-size:var(--st-font-size)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group__item{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-avatar-group__item:hover{transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-avatar__img{animation:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-gtext--brand,:is(.\32 0ui,.sabcrm-twenty) .u-gicon--brand,:is(.\32 0ui,.sabcrm-twenty) .u-spotlight--brand,:is(.\32 0ui,.sabcrm-twenty) .u-feature--brand,:is(.\32 0ui,.sabcrm-twenty) .u-glowbadge--brand{--u-grad:var(--u-brand-grad-br);--u-glow-c:var(--u-glow-orange)}:is(.\32 0ui,.sabcrm-twenty) .u-gtext--violet,:is(.\32 0ui,.sabcrm-twenty) .u-gicon--violet,:is(.\32 0ui,.sabcrm-twenty) .u-spotlight--violet,:is(.\32 0ui,.sabcrm-twenty) .u-feature--violet,:is(.\32 0ui,.sabcrm-twenty) .u-glowbadge--violet{--u-grad:linear-gradient(135deg, #a78bfa, #e879f9);--u-glow-c:#a855f759}:is(.\32 0ui,.sabcrm-twenty) .u-gtext--sky,:is(.\32 0ui,.sabcrm-twenty) .u-gicon--sky,:is(.\32 0ui,.sabcrm-twenty) .u-spotlight--sky,:is(.\32 0ui,.sabcrm-twenty) .u-feature--sky,:is(.\32 0ui,.sabcrm-twenty) .u-glowbadge--sky{--u-grad:linear-gradient(135deg, #38bdf8, #6366f1);--u-glow-c:#38bdf859}:is(.\32 0ui,.sabcrm-twenty) .u-gtext--rose,:is(.\32 0ui,.sabcrm-twenty) .u-gicon--rose,:is(.\32 0ui,.sabcrm-twenty) .u-spotlight--rose,:is(.\32 0ui,.sabcrm-twenty) .u-feature--rose,:is(.\32 0ui,.sabcrm-twenty) .u-glowbadge--rose{--u-grad:linear-gradient(135deg, #fb7185, #f472b6);--u-glow-c:#f43f5e52}:is(.\32 0ui,.sabcrm-twenty) .u-gtext--emerald,:is(.\32 0ui,.sabcrm-twenty) .u-gicon--emerald,:is(.\32 0ui,.sabcrm-twenty) .u-spotlight--emerald,:is(.\32 0ui,.sabcrm-twenty) .u-feature--emerald,:is(.\32 0ui,.sabcrm-twenty) .u-glowbadge--emerald{--u-grad:linear-gradient(135deg, #34d399, #14b8a6);--u-glow-c:#10b98159}:is(.\32 0ui,.sabcrm-twenty) .u-gtext{background:var(--u-grad);color:#0000;font-weight:var(--st-fw-semibold);letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-gtext--underline:after{content:"";border-radius:var(--st-radius-pill);background:var(--u-grad);transform-origin:0;height:3px;animation:u-gtext-underline .9s var(--u-ease-out) .3s forwards;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}@keyframes u-gtext-underline{to{transform:scaleX(1)}}:is(.\32 0ui,.sabcrm-twenty) .u-gicon{border-radius:var(--st-radius);background:var(--u-grad);color:#fff;box-shadow:0 4px 10px -2px var(--u-glow-c);flex:none;place-items:center;display:grid}:is(.\32 0ui,.sabcrm-twenty) .u-gicon--sm{border-radius:var(--st-radius-sm);width:28px;height:28px}:is(.\32 0ui,.sabcrm-twenty) .u-gicon--md{width:38px;height:38px}:is(.\32 0ui,.sabcrm-twenty) .u-gicon--lg{border-radius:var(--st-radius-lg);width:48px;height:48px}:is(.\32 0ui,.sabcrm-twenty) .u-glasspill{border-radius:var(--st-radius-pill);-webkit-backdrop-filter:blur(6px);height:24px;color:var(--st-text-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);box-shadow:var(--u-elev-1);background:#ffffffb3;border:1px solid #18181b14;align-items:center;gap:6px;padding:0 12px;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-aurora-wrap{isolation:isolate;position:relative;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-aurora-wash{background:var(--u-aurora);filter:blur(72px);pointer-events:none;z-index:-1;width:min(820px,120%);height:520px;position:absolute;top:-28%;left:50%;transform:translate(-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-aurora-wrap--soft .u-aurora-wash{opacity:.5}:is(.\32 0ui,.sabcrm-twenty) .u-aurora-wrap--normal .u-aurora-wash{opacity:.75}:is(.\32 0ui,.sabcrm-twenty) .u-aurora-wrap--strong .u-aurora-wash{opacity:1}:is(.\32 0ui,.sabcrm-twenty) .u-aurora-content{position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-spotlight{border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);transition:border-color var(--u-dur) var(--u-ease-out);position:relative;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-spotlight:hover{border-color:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-spotlight__glow{z-index:0;background:radial-gradient(220px circle at var(--u-mx,50%) var(--u-my,50%), var(--u-glow-c), transparent 70%);opacity:0;transition:opacity var(--u-dur-slow) var(--u-ease-out);pointer-events:none;position:absolute;inset:-1px}:is(.\32 0ui,.sabcrm-twenty) .u-spotlight:hover .u-spotlight__glow{opacity:.6}:is(.\32 0ui,.sabcrm-twenty) .u-spotlight__inner{z-index:1;padding:var(--st-space-4);position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-feature{border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);padding:var(--st-space-4);transition:transform var(--u-dur-slow) var(--u-ease-smooth), box-shadow var(--u-dur-slow) var(--u-ease-smooth), border-color var(--u-dur-slow) var(--u-ease-smooth);position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-feature:hover{border-color:var(--st-border-strong);box-shadow:var(--u-elev-3);transform:translateY(-4px)}:is(.\32 0ui,.sabcrm-twenty) .u-feature__glow{z-index:-1;border-radius:var(--st-radius-lg);background:var(--u-grad);filter:blur(28px);opacity:0;transition:opacity .5s var(--u-ease-out);position:absolute;inset:-6px}:is(.\32 0ui,.sabcrm-twenty) .u-feature:hover .u-feature__glow{opacity:.32}:is(.\32 0ui,.sabcrm-twenty) .u-feature__head{margin-bottom:var(--st-space-3);justify-content:space-between;align-items:flex-start;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-feature__title{font-size:var(--st-font-size-lg);font-weight:var(--st-fw-semibold);color:var(--st-text);letter-spacing:-.01em;margin:0}:is(.\32 0ui,.sabcrm-twenty) .u-feature__desc{margin:var(--st-space-1) 0 0;font-size:var(--st-font-size-sm);color:var(--st-text-secondary);line-height:1.55}:is(.\32 0ui,.sabcrm-twenty) .u-glowbadge{border-radius:var(--st-radius-pill);background:var(--u-grad);color:#fff;height:19px;font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);box-shadow:0 2px 8px -2px var(--u-glow-c);align-items:center;gap:4px;padding:0 8px;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-gtext--underline:after{animation:none;transform:scaleX(1)}:is(.\32 0ui,.sabcrm-twenty) .u-feature:hover{transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-spotlight__glow,:is(.\32 0ui,.sabcrm-twenty) .u-feature__glow{transition:none}}@media (hover:none){:is(.\32 0ui,.sabcrm-twenty) .u-spotlight:hover .u-spotlight__glow{opacity:0}}
:is(.\32 0ui,.sabcrm-twenty) .u-table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--st-font);font-size:var(--st-font-size);color:var(--st-text);text-align:left}:is(.\32 0ui,.sabcrm-twenty) .u-table--comfortable{--u-table-pad-y:10px;--u-table-pad-x:var(--st-space-3);--u-table-head-h:36px}:is(.\32 0ui,.sabcrm-twenty) .u-table--compact{--u-table-pad-y:var(--st-space-1);--u-table-pad-x:var(--st-space-2);--u-table-head-h:30px}:is(.\32 0ui,.sabcrm-twenty) .u-thead{background:var(--st-bg-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-th{height:var(--u-table-head-h,36px);padding:0 var(--u-table-pad-x,var(--st-space-3));border-bottom:1px solid var(--st-border);color:var(--st-text-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none}:is(.\32 0ui,.sabcrm-twenty) .u-th--left{text-align:left}:is(.\32 0ui,.sabcrm-twenty) .u-th--center{text-align:center}:is(.\32 0ui,.sabcrm-twenty) .u-th--right{text-align:right}:is(.\32 0ui,.sabcrm-twenty) .u-th__label{text-overflow:ellipsis;display:inline-block;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-table--sticky .u-thead .u-th{z-index:1;background:var(--st-bg-secondary);box-shadow:inset 0 -1px 0 var(--st-border);position:sticky;top:0}:is(.\32 0ui,.sabcrm-twenty) .u-th--sortable{padding:0}:is(.\32 0ui,.sabcrm-twenty) .u-th__sort{align-items:center;gap:var(--st-space-1);width:100%;height:var(--u-table-head-h,36px);padding:0 var(--u-table-pad-x,var(--st-space-3));color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-th--right .u-th__sort{justify-content:flex-end}:is(.\32 0ui,.sabcrm-twenty) .u-th--center .u-th__sort{justify-content:center}:is(.\32 0ui,.sabcrm-twenty) .u-th__sort:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-th__sort:focus-visible{box-shadow:var(--u-focus-ring);border-radius:var(--st-radius-sm);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-th.is-sorted{color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-th__caret{color:var(--st-text-tertiary);opacity:0;transition:opacity var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur) var(--u-ease-out);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-th__sort:hover .u-th__caret{opacity:.6}:is(.\32 0ui,.sabcrm-twenty) .u-th.is-sorted .u-th__caret{opacity:1;color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-td{padding:var(--u-table-pad-y,10px) var(--u-table-pad-x,var(--st-space-3));border-bottom:1px solid var(--st-border-light);color:var(--st-text);vertical-align:middle}:is(.\32 0ui,.sabcrm-twenty) .u-td--left{text-align:left}:is(.\32 0ui,.sabcrm-twenty) .u-td--center{text-align:center}:is(.\32 0ui,.sabcrm-twenty) .u-td--right{text-align:right;font-variant-numeric:tabular-nums}:is(.\32 0ui,.sabcrm-twenty) .u-td--truncate{max-width:0}:is(.\32 0ui,.sabcrm-twenty) .u-td__inner{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-tbody .u-tr:last-child .u-td{border-bottom:none}:is(.\32 0ui,.sabcrm-twenty) .u-tr{background:var(--st-bg);transition:background var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-table--zebra .u-tbody .u-tr:nth-child(2n){background:var(--st-bg-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-table--hover .u-tbody .u-tr:hover{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-tr.is-selected,:is(.\32 0ui,.sabcrm-twenty) .u-table--hover .u-tbody .u-tr.is-selected:hover{background:var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-tr--clickable{cursor:pointer}:is(.\32 0ui,.sabcrm-twenty) .u-tr--clickable:focus-visible{box-shadow:inset var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-tfoot .u-td,:is(.\32 0ui,.sabcrm-twenty) .u-tfoot td{border-top:1px solid var(--st-border);background:var(--st-bg-secondary);color:var(--st-text-secondary);font-weight:var(--st-fw-medium);border-bottom:none}:is(.\32 0ui,.sabcrm-twenty) .u-tcaption{padding:var(--st-space-2) var(--u-table-pad-x,var(--st-space-3));color:var(--st-text-tertiary);font-size:var(--st-font-size-sm);text-align:left;caption-side:bottom}:is(.\32 0ui,.sabcrm-twenty) .u-th--checkbox,:is(.\32 0ui,.sabcrm-twenty) .u-td--checkbox{width:1%;padding-right:var(--st-space-2);white-space:nowrap}:is(.\32 0ui,.sabcrm-twenty) .u-table__checkbox{width:15px;height:15px;accent-color:var(--st-accent);cursor:pointer;vertical-align:middle;margin:0}:is(.\32 0ui,.sabcrm-twenty) .u-table__checkbox:focus-visible{box-shadow:var(--u-focus-ring);border-radius:var(--st-radius-sm);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-datatable{width:100%}:is(.\32 0ui,.sabcrm-twenty) .u-td--empty{border-bottom:none;padding:0}:is(.\32 0ui,.sabcrm-twenty) .u-table-empty{align-items:center;gap:var(--st-space-2);padding:var(--st-space-6) var(--st-space-4);text-align:center;flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-table-empty__chip{width:44px;height:44px;margin-bottom:var(--st-space-1);border-radius:var(--st-radius-lg);background:var(--st-bg-muted);color:var(--st-text-tertiary);animation:u-table-chip-in var(--u-dur-slow) var(--u-ease-out);justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-table-empty__title{color:var(--st-text);font-size:var(--st-font-size-lg);font-weight:var(--st-fw-semibold);letter-spacing:-.01em;margin:0}:is(.\32 0ui,.sabcrm-twenty) .u-table-empty__desc{max-width:38ch;color:var(--st-text-secondary);font-size:var(--st-font-size-sm);margin:0;line-height:1.5}@keyframes u-table-chip-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-th__caret{transition:opacity var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-table-empty__chip{animation:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-combobox{align-items:center;gap:var(--st-space-2);width:100%;height:32px;padding:0 var(--st-space-2);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);color:var(--st-text);transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out);display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-combobox:focus-within{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-combobox.is-invalid{border-color:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-combobox.is-invalid:focus-within{box-shadow:0 0 0 3px var(--st-danger-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-combobox.is-disabled{background:var(--st-bg-muted);color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__lead{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__input{min-width:0;height:100%;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);background:0 0;border:none;outline:none;flex:auto;padding:0}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__input::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__input:disabled{cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__caret{color:var(--st-text-tertiary);transition:transform var(--u-dur) var(--u-ease-out);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__caret.is-open{transform:rotate(180deg)}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__spin{color:var(--st-text-tertiary);flex:none;animation:.7s linear infinite u-combobox-spin}@keyframes u-combobox-spin{to{transform:rotate(360deg)}}:is(.\32 0ui,.sabcrm-twenty) .u-combobox-pop{min-width:200px;max-width:420px;padding:var(--st-space-1);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__list{overscroll-behavior:contain;flex-direction:column;gap:1px;max-height:min(60vh,420px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__option{align-items:center;gap:var(--st-space-2);min-height:32px;padding:var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius);color:var(--st-text);font-size:var(--st-font-size);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out);line-height:1.3;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__option.is-active{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__option.is-selected{color:var(--st-accent);font-weight:var(--st-fw-medium)}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__option.is-disabled{color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__option-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__option-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__option-desc{color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__check{color:var(--st-accent);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__empty{padding:var(--st-space-3) var(--st-space-2);color:var(--st-text-tertiary);font-size:var(--st-font-size-sm);text-align:center}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-combobox__caret,:is(.\32 0ui,.sabcrm-twenty) .u-combobox__option{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-combobox__spin{animation-duration:1.4s}}
:is(.\32 0ui,.sabcrm-twenty).u-popover__portal{display:contents}:is(.\32 0ui,.sabcrm-twenty) .u-popover{z-index:1000;min-width:180px;max-width:min(360px, calc(100vw - var(--st-space-4)));padding:var(--st-space-2);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);box-shadow:var(--u-elev-3);transform-origin:var(--radix-popover-content-transform-origin);outline:none;line-height:1.5}:is(.\32 0ui,.sabcrm-twenty) .u-popover:focus-visible{box-shadow:var(--u-elev-3), var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-popover__arrow{fill:var(--st-bg);stroke:var(--st-border);stroke-width:1px}:is(.\32 0ui,.sabcrm-twenty) .u-popover[data-state=open]{animation:u-popover-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-popover[data-state=closed]{animation:u-popover-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-popover[data-side=top]{animation-name:u-popover-in-top}:is(.\32 0ui,.sabcrm-twenty) .u-popover[data-side=bottom]{animation-name:u-popover-in-bottom}:is(.\32 0ui,.sabcrm-twenty) .u-popover[data-side=left]{animation-name:u-popover-in-left}:is(.\32 0ui,.sabcrm-twenty) .u-popover[data-side=right]{animation-name:u-popover-in-right}@keyframes u-popover-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes u-popover-in-top{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-popover-in-bottom{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes u-popover-in-left{0%{opacity:0;transform:scale(.96)translate(4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-popover-in-right{0%{opacity:0;transform:scale(.96)translate(-4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes u-popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-popover[data-state=open],:is(.\32 0ui,.sabcrm-twenty) .u-popover[data-state=closed],:is(.\32 0ui,.sabcrm-twenty) .u-popover[data-side=top],:is(.\32 0ui,.sabcrm-twenty) .u-popover[data-side=bottom],:is(.\32 0ui,.sabcrm-twenty) .u-popover[data-side=left],:is(.\32 0ui,.sabcrm-twenty) .u-popover[data-side=right]{animation:u-popover-fade var(--u-dur-fast) ease}@keyframes u-popover-fade{0%{opacity:0}to{opacity:1}}}
:is(.\32 0ui,.sabcrm-twenty) .u-resizable{width:100%;height:100%;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__panel{min-width:0;min-height:0;position:relative;overflow:auto}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle{-webkit-tap-highlight-color:transparent;background:0 0;outline:none;flex:none;justify-content:center;align-items:center;display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle:after{content:"";background:var(--st-border);border-radius:var(--st-radius-pill);transition:background-color var(--u-dur) var(--u-ease-out), transform var(--u-dur) var(--u-ease-out);position:absolute}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=vertical]{cursor:col-resize;align-self:stretch;width:11px}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=vertical]:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=horizontal]{cursor:row-resize;align-self:stretch;height:11px}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=horizontal]:after{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle:hover:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[data-separator=hover]:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[data-separator=active]:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle:focus-visible:after{background:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=vertical]:hover:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=vertical][data-separator=hover]:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=vertical][data-separator=active]:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=vertical]:focus-visible:after{transform:translate(-50%)scaleX(2)}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=horizontal]:hover:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=horizontal][data-separator=hover]:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=horizontal][data-separator=active]:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=horizontal]:focus-visible:after{transform:translateY(-50%)scaleY(2)}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle:focus-visible{border-radius:var(--st-radius-sm);box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[data-separator=disabled]{cursor:default}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[data-separator=disabled]:after{background:var(--st-border-light);transform:translate(-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=horizontal][data-separator=disabled]:after{transform:translateY(-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__grip{z-index:1;border:1px solid var(--st-border);border-radius:var(--st-radius-sm);background:var(--st-bg);width:14px;height:22px;color:var(--st-text-tertiary);box-shadow:var(--u-elev-1);transition:color var(--u-dur) var(--u-ease-out), border-color var(--u-dur) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);justify-content:center;align-items:center;display:inline-flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=horizontal] .u-resizable__grip{width:22px;height:14px}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=horizontal] .u-resizable__grip-icon{transform:rotate(90deg)}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle--grip:hover .u-resizable__grip,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle--grip[data-separator=hover] .u-resizable__grip,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle--grip[data-separator=active] .u-resizable__grip,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle--grip:focus-visible .u-resizable__grip{color:var(--st-accent);border-color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle--grip[data-separator=active] .u-resizable__grip{transform:scale(.94)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__grip{transition-property:background-color,border-color,color}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=vertical]:hover:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=vertical][data-separator=hover]:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=vertical][data-separator=active]:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=vertical]:focus-visible:after{transform:translate(-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=horizontal]:hover:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=horizontal][data-separator=hover]:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=horizontal][data-separator=active]:after,:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle[aria-orientation=horizontal]:focus-visible:after{transform:translateY(-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-resizable__handle--grip[data-separator=active] .u-resizable__grip{transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-field__label[data-invalid]{color:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-form-message{animation:u-form-message-in var(--u-dur-fast) var(--u-ease-out)}@keyframes u-form-message-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-form-message{animation:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-slider{--u-slider-fill:var(--st-accent);--u-slider-ring:var(--st-accent-ring,#2b6ef22e);--u-slider-soft:var(--st-accent-soft);--u-slider-thumb-size:16px;--u-slider-track:4px;display:block;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-slider--accent{--u-slider-fill:var(--st-accent);--u-slider-ring:var(--st-accent-ring,#2b6ef22e);--u-slider-soft:var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-slider--success{--u-slider-fill:var(--st-status-ok);--u-slider-ring:#2e7d3233;--u-slider-soft:#2e7d321f}:is(.\32 0ui,.sabcrm-twenty) .u-slider--warn{--u-slider-fill:var(--st-warn);--u-slider-ring:#c7770033;--u-slider-soft:#c777001f}:is(.\32 0ui,.sabcrm-twenty) .u-slider--danger{--u-slider-fill:var(--st-danger);--u-slider-ring:#c13c2c33;--u-slider-soft:var(--st-danger-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-slider__root{width:100%;height:var(--u-slider-thumb-size);-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-slider__root[data-orientation=vertical]{width:var(--u-slider-thumb-size);flex-direction:column;height:100%;min-height:120px}:is(.\32 0ui,.sabcrm-twenty) .u-slider__track{border-radius:var(--st-radius-pill);background:var(--st-border);flex-grow:1;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-slider__track[data-orientation=horizontal]{height:var(--u-slider-track)}:is(.\32 0ui,.sabcrm-twenty) .u-slider__track[data-orientation=vertical]{width:var(--u-slider-track)}:is(.\32 0ui,.sabcrm-twenty) .u-slider__range{border-radius:var(--st-radius-pill);background:var(--u-slider-fill);position:absolute}:is(.\32 0ui,.sabcrm-twenty) .u-slider__range[data-orientation=horizontal]{height:100%}:is(.\32 0ui,.sabcrm-twenty) .u-slider__range[data-orientation=vertical]{width:100%}:is(.\32 0ui,.sabcrm-twenty) .u-slider__thumb{width:var(--u-slider-thumb-size);height:var(--u-slider-thumb-size);background:var(--st-bg);border:2px solid var(--u-slider-fill);box-shadow:var(--u-elev-1);cursor:grab;transition:transform var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out);border-radius:50%;outline:none;display:block}:is(.\32 0ui,.sabcrm-twenty) .u-slider__thumb:hover{box-shadow:var(--u-elev-1), 0 0 0 4px var(--u-slider-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-slider__thumb:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-slider__thumb:active,:is(.\32 0ui,.sabcrm-twenty) .u-slider__thumb[data-state=active]{cursor:grabbing;box-shadow:var(--u-elev-2), 0 0 0 6px var(--u-slider-ring);transform:scale(1.12)}:is(.\32 0ui,.sabcrm-twenty) .u-slider.is-disabled{opacity:.55}:is(.\32 0ui,.sabcrm-twenty) .u-slider.is-disabled .u-slider__thumb{cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-slider__root[data-disabled] .u-slider__thumb{pointer-events:none}:is(.\32 0ui,.sabcrm-twenty) .u-slider__values{height:var(--st-space-5);margin:0 calc(var(--u-slider-thumb-size) / 2);display:block;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-slider__value{padding:1px var(--st-space-1);border-radius:var(--st-radius-sm);background:var(--st-bg-secondary);color:var(--st-text-secondary);font-family:var(--st-font);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-slider__marks{pointer-events:none;position:absolute;inset:0}:is(.\32 0ui,.sabcrm-twenty) .u-slider__mark{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-slider__mark-dot{background:var(--st-text-tertiary);border-radius:50%;width:3px;height:3px}:is(.\32 0ui,.sabcrm-twenty) .u-slider__mark-label{top:calc(50% + var(--st-space-2));white-space:nowrap;color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-variant-numeric:tabular-nums;position:absolute}:is(.\32 0ui,.sabcrm-twenty) .u-slider--with-marks{padding-bottom:var(--st-space-4)}:is(.\32 0ui,.sabcrm-twenty) .u-slider--vertical{height:100%;min-height:120px;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-slider--vertical .u-slider__values{width:var(--st-space-6);height:auto;margin:calc(var(--u-slider-thumb-size) / 2) 0}:is(.\32 0ui,.sabcrm-twenty) .u-slider--vertical .u-slider__value{bottom:auto;left:0;transform:translateY(50%)}:is(.\32 0ui,.sabcrm-twenty) .u-slider--vertical .u-slider__mark{top:auto;left:50%;transform:translate(-50%,50%)}:is(.\32 0ui,.sabcrm-twenty) .u-slider--vertical .u-slider__mark-label{top:auto;left:calc(50% + var(--st-space-2))}:is(.\32 0ui,.sabcrm-twenty) .u-slider--vertical.u-slider--with-marks{padding-bottom:0;padding-right:var(--st-space-4)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-slider__thumb{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-slider__thumb:active,:is(.\32 0ui,.sabcrm-twenty) .u-slider__thumb[data-state=active]{transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-accordion{border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);flex-direction:column;width:100%;display:flex;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__item{border-top:1px solid var(--st-border-light)}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__item:first-child{border-top:none}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__header{margin:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__trigger{align-items:center;gap:var(--st-space-3);width:100%;min-height:44px;padding:var(--st-space-3) var(--st-space-4);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size-lg);font-weight:var(--st-fw-medium);text-align:left;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;flex:auto;line-height:1.3;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__trigger:hover{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__trigger:focus-visible{box-shadow:var(--u-focus-ring);border-radius:var(--st-radius);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__trigger[data-disabled]{color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__trigger-label{flex:auto;min-width:0}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__chevron{color:var(--st-text-tertiary);transition:transform var(--u-dur) var(--u-ease-out);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__trigger[data-state=open] .u-accordion__chevron{transform:rotate(180deg)}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__trigger:hover .u-accordion__chevron{color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__content{color:var(--st-text-secondary);font-size:var(--st-font-size);line-height:1.55;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__content[data-state=open]{animation:u-disclosure-down var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__content[data-state=closed]{animation:u-disclosure-up var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__content-inner{padding:0 var(--st-space-4) var(--st-space-4)}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible{width:100%}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__trigger{align-items:center;gap:var(--st-space-2);min-height:30px;padding:var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);font-weight:var(--st-fw-medium);text-align:left;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), transform 80ms var(--u-ease-out);background:0 0;border:none;line-height:1;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__trigger:hover{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__trigger:active{transform:scale(.97)}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__trigger[data-disabled]{color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__chevron{color:var(--st-text-tertiary);transition:transform var(--u-dur) var(--u-ease-out);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__trigger[data-state=open] .u-collapsible__chevron{transform:rotate(180deg)}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__trigger:hover .u-collapsible__chevron{color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__content{color:var(--st-text-secondary);font-size:var(--st-font-size);line-height:1.55;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__content[data-state=open]{animation:u-collapsible-down var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__content[data-state=closed]{animation:u-collapsible-up var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__content-inner{padding:var(--st-space-2) var(--st-space-2) var(--st-space-1)}@keyframes u-disclosure-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes u-disclosure-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@keyframes u-collapsible-down{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes u-collapsible-up{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-accordion__chevron,:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__chevron{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-accordion__content[data-state=open],:is(.\32 0ui,.sabcrm-twenty) .u-accordion__content[data-state=closed],:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__content[data-state=open],:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__content[data-state=closed]{animation:none}:is(.\32 0ui,.sabcrm-twenty) .u-collapsible__trigger:active{transform:none}}
:is(.\32 0ui,.sabcrm-twenty).u-drawer__layer,:is(.\32 0ui,.sabcrm-twenty) .u-drawer__layer{z-index:1000;position:fixed;inset:0}:is(.\32 0ui,.sabcrm-twenty) .u-drawer__overlay{opacity:0;transition:opacity var(--u-dur) var(--u-ease-out);background:#10182870;position:fixed;inset:0}:is(.\32 0ui,.sabcrm-twenty) .u-drawer__overlay[data-state=open]{opacity:1}:is(.\32 0ui,.sabcrm-twenty) .u-drawer__overlay[data-state=closed]{opacity:0}:is(.\32 0ui,.sabcrm-twenty) .u-drawer{background:var(--st-bg);color:var(--st-text);box-shadow:var(--u-elev-3);transition:transform var(--u-dur-slow) var(--u-ease-drawer);will-change:transform;outline:none;flex-direction:column;display:flex;position:fixed}:is(.\32 0ui,.sabcrm-twenty) .u-drawer:focus-visible{box-shadow:var(--u-elev-3), var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-drawer--right,:is(.\32 0ui,.sabcrm-twenty) .u-drawer--left{top:var(--st-space-2);bottom:var(--st-space-2);width:min(440px, calc(100vw - var(--st-space-4)));max-width:92vw}:is(.\32 0ui,.sabcrm-twenty) .u-drawer--right{right:var(--st-space-2);border-radius:var(--st-radius-lg);transform:translate(0,0)}:is(.\32 0ui,.sabcrm-twenty) .u-drawer--right[data-state=closed]{transform:translate3d(calc(100% + var(--st-space-4)), 0, 0)}:is(.\32 0ui,.sabcrm-twenty) .u-drawer--left{left:var(--st-space-2);border-radius:var(--st-radius-lg)}:is(.\32 0ui,.sabcrm-twenty) .u-drawer--left[data-state=closed]{transform:translate3d(calc(-100% - var(--st-space-4)), 0, 0)}:is(.\32 0ui,.sabcrm-twenty) .u-drawer--top,:is(.\32 0ui,.sabcrm-twenty) .u-drawer--bottom{left:var(--st-space-2);right:var(--st-space-2);height:min(480px, calc(100vh - var(--st-space-4)));max-height:92vh}:is(.\32 0ui,.sabcrm-twenty) .u-drawer--top{top:var(--st-space-2);border-radius:var(--st-radius-lg)}:is(.\32 0ui,.sabcrm-twenty) .u-drawer--top[data-state=closed]{transform:translate3d(0, calc(-100% - var(--st-space-4)), 0)}:is(.\32 0ui,.sabcrm-twenty) .u-drawer--bottom{bottom:var(--st-space-2);border-radius:var(--st-radius-lg)}:is(.\32 0ui,.sabcrm-twenty) .u-drawer--bottom[data-state=closed]{transform:translate3d(0, calc(100% + var(--st-space-4)), 0)}:is(.\32 0ui,.sabcrm-twenty) .u-drawer__x{top:var(--st-space-3);right:var(--st-space-3);z-index:1;position:absolute}:is(.\32 0ui,.sabcrm-twenty) .u-drawer__header{padding:var(--st-space-4) var(--st-space-5) var(--st-space-3);padding-right:calc(var(--st-space-5) + 26px);border-bottom:1px solid var(--st-border-light);flex-direction:column;flex:none;gap:2px;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-drawer__title{font-size:var(--st-font-size-xl);font-weight:var(--st-fw-semibold);color:var(--st-text);margin:0;line-height:1.3}:is(.\32 0ui,.sabcrm-twenty) .u-drawer__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0;line-height:1.45}:is(.\32 0ui,.sabcrm-twenty) .u-drawer>:not(.u-drawer__header):not(.u-drawer__footer):not(.u-drawer__x){min-height:0;padding:var(--st-space-4) var(--st-space-5);flex:auto;overflow-y:auto}:is(.\32 0ui,.sabcrm-twenty) .u-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--st-space-2);padding:var(--st-space-4) var(--st-space-5);border-top:1px solid var(--st-border-light);background:var(--st-bg);flex:none;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-drawer__trigger,:is(.\32 0ui,.sabcrm-twenty) .u-drawer__close{font:inherit}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-drawer{transition:opacity var(--u-dur) var(--u-ease-out);transform:none!important}:is(.\32 0ui,.sabcrm-twenty) .u-drawer[data-state=closed]{opacity:0;transform:none!important}:is(.\32 0ui,.sabcrm-twenty) .u-drawer[data-state=open]{opacity:1}}
:is(.\32 0ui,.sabcrm-twenty) .u-toast-viewport{z-index:9999;gap:var(--st-space-2);width:380px;max-width:100vw;padding:var(--st-space-4);outline:none;flex-direction:column;margin:0;list-style:none;display:flex;position:fixed;bottom:0;right:0}:is(.\32 0ui,.sabcrm-twenty) .u-toast{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,.sabcrm-twenty) .u-toast__edge{background:var(--u-toast-edge);width:3px;position:absolute;inset:0 auto 0 0}:is(.\32 0ui,.sabcrm-twenty) .u-toast__icon{color:var(--u-toast-icon);grid-row:1/span 2;margin-top:1px}:is(.\32 0ui,.sabcrm-twenty) .u-toast__body{flex-direction:column;grid-column:2;gap:2px;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-toast__action:hover{background:var(--st-hover);border-color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-toast__action:active{transform:scale(.97)}:is(.\32 0ui,.sabcrm-twenty) .u-toast__action:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-toast__close:hover{background:var(--st-hover);color:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-toast__close:active{transform:scale(.92)}:is(.\32 0ui,.sabcrm-twenty) .u-toast__close:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-toast--info{--u-toast-edge:var(--st-accent);--u-toast-icon:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-toast--success{--u-toast-edge:var(--st-status-ok);--u-toast-icon:var(--st-status-ok)}:is(.\32 0ui,.sabcrm-twenty) .u-toast--warning{--u-toast-edge:var(--st-warn);--u-toast-icon:var(--st-warn)}:is(.\32 0ui,.sabcrm-twenty) .u-toast--danger{--u-toast-edge:var(--st-danger);--u-toast-icon:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-toast--neutral{--u-toast-edge:var(--st-text-tertiary);--u-toast-icon:var(--st-text-secondary)}:is(.\32 0ui,.sabcrm-twenty) .u-toast[data-state=open]{animation:u-toast-in var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-toast[data-state=closed]{animation:u-toast-out var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}:is(.\32 0ui,.sabcrm-twenty) .u-toast[data-swipe=cancel]{transition:transform var(--u-dur) var(--u-ease-out);transform:translate(0)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-toast[data-state=open]{animation:u-toast-fade-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-toast[data-state=closed]{animation:u-toast-fade-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-toast[data-swipe=cancel]{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-toast[data-swipe=end]{animation:u-toast-fade-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-toast__action:active,:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cmd__input-icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cmd__input::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cmd__group{overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-cmd__group:not(:first-child){margin-top:var(--st-space-2)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cmd__group[hidden]{display:none}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cmd__item+.u-cmd__item{margin-top:1px}:is(.\32 0ui,.sabcrm-twenty) .u-cmd__item>svg{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-cmd__item>:not(.u-cmd__shortcut):not(svg){text-overflow:ellipsis;flex:auto;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-cmd__item[aria-selected=true]{background:var(--st-hover);color:var(--st-text);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-cmd__item[aria-selected=true]>svg{color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-cmd__item:active{transform:scale(.99)}:is(.\32 0ui,.sabcrm-twenty) .u-cmd__item:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-cmd__item[data-disabled=true]{color:var(--st-text-tertiary);pointer-events:none;cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-cmd__item[data-disabled=true]>svg{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cmd__sep{height:1px;margin:var(--st-space-2) 0;background:var(--st-border-light)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty).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,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty).u-cmd-overlay,:is(.\32 0ui,.sabcrm-twenty) .u-cmd-dialog{animation:u-cmd-fade var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-cmd__item:active{transform:none}@keyframes u-cmd-fade{0%{opacity:0}to{opacity:1}}}
:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cal__months{gap:var(--st-space-4);display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-cal__month{flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-cal__caption{height:30px;margin-bottom:var(--st-space-2);justify-content:center;align-items:center;display:flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-cal__caption-label{font-size:var(--st-font-size);font-weight:var(--st-fw-semibold);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-cal__dropdowns{align-items:center;gap:var(--st-space-1);display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-cal__dropdown-root{border-radius:var(--st-radius);align-items:center;display:inline-flex;position:relative}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cal__dropdown-root:hover .u-cal__caption-label{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-cal__dropdown:focus-visible+.u-cal__caption-label{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-cal__dropdown option{background:var(--st-bg);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cal__nav-btn:hover:not(:disabled){background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-cal__nav-btn:active:not(:disabled){transform:scale(.94)}:is(.\32 0ui,.sabcrm-twenty) .u-cal__nav-btn:disabled{color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-cal__nav-btn:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-cal__grid{border-collapse:collapse}:is(.\32 0ui,.sabcrm-twenty) .u-cal__weekdays{display:flex}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cal__week{display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-cal__day{width:var(--rdp-cell);height:var(--rdp-cell);text-align:center;padding:0}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cal__day-btn:hover{background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-cal__day-btn:active{transform:scale(.92)}:is(.\32 0ui,.sabcrm-twenty) .u-cal__day-btn:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cal__day--outside .u-cal__day-btn{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-cal__day--disabled .u-cal__day-btn{color:var(--st-text-tertiary);cursor:not-allowed;opacity:.5}:is(.\32 0ui,.sabcrm-twenty) .u-cal__day--disabled .u-cal__day-btn:hover{background:0 0;transform:none}:is(.\32 0ui,.sabcrm-twenty) .u-cal__day--hidden{visibility:hidden}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cal__day--selected .u-cal__day-btn:hover{background:var(--st-accent-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-cal__day--range-middle{background:var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cal__day--range-middle .u-cal__day-btn:hover{background:var(--st-active)}:is(.\32 0ui,.sabcrm-twenty) .u-cal__day--range-start{background:linear-gradient(90deg, transparent 50%, var(--st-accent-soft) 50%)}:is(.\32 0ui,.sabcrm-twenty) .u-cal__day--range-end{background:linear-gradient(90deg, var(--st-accent-soft) 50%, transparent 50%)}:is(.\32 0ui,.sabcrm-twenty) .u-cal__day--range-start.u-cal__day--range-end{background:0 0}:is(.\32 0ui,.sabcrm-twenty) .u-cal__day--range-start .u-cal__day-btn,:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-cal__day--range-start .u-cal__day-btn:hover,:is(.\32 0ui,.sabcrm-twenty) .u-cal__day--range-end .u-cal__day-btn:hover{background:var(--st-accent-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-datepicker{width:100%;display:inline-block}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-datepicker__trigger:hover:not(:disabled){border-color:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .u-datepicker__trigger:focus-visible,:is(.\32 0ui,.sabcrm-twenty) .u-datepicker__trigger[aria-expanded=true]{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-datepicker__trigger:disabled{background:var(--st-bg-secondary);color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-datepicker__icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-datepicker__value{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-datepicker__trigger[data-placeholder] .u-datepicker__value{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-datepicker__caret{color:var(--st-text-tertiary);transition:transform var(--u-dur) var(--u-ease-out);flex:none}:is(.\32 0ui,.sabcrm-twenty) .u-datepicker__trigger[aria-expanded=true] .u-datepicker__caret{transform:rotate(180deg)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-datepicker__pop{animation:none}:is(.\32 0ui,.sabcrm-twenty) .u-datepicker__caret,:is(.\32 0ui,.sabcrm-twenty) .u-cal__nav-btn,:is(.\32 0ui,.sabcrm-twenty) .u-cal__day-btn{transition:none}:is(.\32 0ui,.sabcrm-twenty) .u-cal__nav-btn:active:not(:disabled),:is(.\32 0ui,.sabcrm-twenty) .u-cal__day-btn:active{transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .u-radiocards{gap:var(--st-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-radiocard:hover:not(.is-disabled):not(.is-checked){border-color:var(--st-border-strong);background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-radiocard:active:not(.is-disabled){transform:scale(.99)}:is(.\32 0ui,.sabcrm-twenty) .u-radiocard:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-radiocard.is-disabled{opacity:.55;cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-radiocard.is-checked .u-radiocard__icon{background:var(--st-accent);color:#fff}:is(.\32 0ui,.sabcrm-twenty) .u-radiocard__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-radiocard__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);line-height:1.4}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-radiocard.is-checked .u-radiocard__indicator--check{border-color:var(--st-accent);background:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-radiocard.is-checked .u-radiocard__indicator--dot{border-color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-rating{border-radius:var(--st-radius);color:var(--st-warn);align-items:center;gap:2px;display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .u-rating:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-rating__star.is-filled{color:var(--st-warn)}:is(.\32 0ui,.sabcrm-twenty) .u-rating:not(.is-readonly) .u-rating__star:hover{transform:scale(1.12)}:is(.\32 0ui,.sabcrm-twenty) .u-rating.is-readonly .u-rating__star{cursor:default}:is(.\32 0ui,.sabcrm-twenty) .u-otp{align-items:center;gap:var(--st-space-2);display:inline-flex}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-otp__box.is-filled{border-color:var(--st-border-strong)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-otp__box:disabled{opacity:.55;cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-search--sm{border-radius:var(--st-radius-sm);height:26px}:is(.\32 0ui,.sabcrm-twenty) .u-search--lg{height:38px}:is(.\32 0ui,.sabcrm-twenty) .u-search:focus-within{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-search.is-disabled{opacity:.55;cursor:not-allowed}:is(.\32 0ui,.sabcrm-twenty) .u-search__icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-search--sm .u-search__control{font-size:var(--st-font-size-sm)}:is(.\32 0ui,.sabcrm-twenty) .u-search__control::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.sabcrm-twenty) .u-search__control::-webkit-search-decoration{appearance:none}:is(.\32 0ui,.sabcrm-twenty) .u-search__control::-webkit-search-cancel-button{appearance:none}:is(.\32 0ui,.sabcrm-twenty) .u-search__control::-webkit-search-results-button{appearance:none}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-search__clear:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.sabcrm-twenty) .u-search__clear:active{transform:scale(.92)}:is(.\32 0ui,.sabcrm-twenty) .u-search__clear:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-radiocard:active:not(.is-disabled),:is(.\32 0ui,.sabcrm-twenty) .u-rating:not(.is-readonly) .u-rating__star:hover,:is(.\32 0ui,.sabcrm-twenty) .u-otp__box:focus,:is(.\32 0ui,.sabcrm-twenty) .u-search__clear:active{transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-colorpicker__trigger:hover:not(:disabled){border-color:var(--st-border-strong);background:var(--st-hover)}:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__trigger:active:not(:disabled){transform:scale(.97)}:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__trigger[data-state=open]{border-color:var(--st-accent)}:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__trigger:disabled{opacity:.55;cursor:not-allowed;transform:none}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-colorpicker__panel{gap:var(--st-space-3);width:232px;padding:var(--st-space-3);flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__row{align-items:flex-end;gap:var(--st-space-2);display:flex}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-colorpicker__native:active{transform:scale(.96)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-colorpicker__native:focus-within{box-shadow:inset 0 0 0 1px #10182829, var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__native-icon{color:#fff;mix-blend-mode:difference;pointer-events:none;margin:auto;position:absolute;inset:0}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-colorpicker__hex{gap:var(--st-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-colorpicker__hex-input::placeholder{color:var(--st-text-tertiary);text-transform:uppercase}:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__hex-input:focus{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__hex-input.is-invalid{border-color:var(--st-danger)}:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__hex-input.is-invalid:focus{box-shadow:0 0 0 3px var(--st-danger-soft)}:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__grid{gap:var(--st-space-1);grid-template-columns:repeat(8,1fr);display:grid}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-colorpicker__swatch:hover{box-shadow:inset 0 0 0 1px #10182829, var(--u-elev-1);transform:scale(1.12)}:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__swatch:active{transform:scale(.94)}:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__swatch:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-colorpicker__swatch.is-selected:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-colorpicker__swatch.is-light .u-colorpicker__swatch-tick{color:#000;filter:none}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__trigger:active:not(:disabled),:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__native:active,:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__swatch:hover,:is(.\32 0ui,.sabcrm-twenty) .u-colorpicker__swatch:active{transform:none}}
:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-carousel--horizontal{flex-direction:row}:is(.\32 0ui,.sabcrm-twenty) .u-carousel--vertical{flex-direction:column}:is(.\32 0ui,.sabcrm-twenty) .u-carousel:focus-visible{border-radius:var(--st-radius-lg);box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.sabcrm-twenty) .u-carousel__viewport{border-radius:var(--st-radius-lg);flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}:is(.\32 0ui,.sabcrm-twenty) .u-carousel__track{backface-visibility:hidden;touch-action:pan-y pinch-zoom;display:flex}:is(.\32 0ui,.sabcrm-twenty) .u-carousel__track--horizontal{margin-left:calc(var(--st-space-3) * -1);flex-direction:row}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-carousel__item{flex:0 0 100%;min-width:0;min-height:0;position:relative}:is(.\32 0ui,.sabcrm-twenty) .u-carousel--horizontal .u-carousel__item{padding-left:var(--st-space-3)}:is(.\32 0ui,.sabcrm-twenty) .u-carousel--vertical .u-carousel__item{padding-top:var(--st-space-3)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-carousel__arrow:hover:not(:disabled){box-shadow:var(--u-elev-2)}:is(.\32 0ui,.sabcrm-twenty) .u-carousel__arrow:disabled{box-shadow:none}:is(.\32 0ui,.sabcrm-twenty) .u-carousel--horizontal .u-carousel__arrow.u-carousel__arrow--float{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-carousel--horizontal .u-carousel__arrow--prev.u-carousel__arrow--float{left:var(--st-space-2)}:is(.\32 0ui,.sabcrm-twenty) .u-carousel--horizontal .u-carousel__arrow--next.u-carousel__arrow--float{right:var(--st-space-2)}:is(.\32 0ui,.sabcrm-twenty) .u-carousel--vertical .u-carousel__arrow.u-carousel__arrow--float{z-index:1;position:absolute;left:50%;transform:translate(-50%)}:is(.\32 0ui,.sabcrm-twenty) .u-carousel--vertical .u-carousel__arrow--prev.u-carousel__arrow--float{top:var(--st-space-2)}:is(.\32 0ui,.sabcrm-twenty) .u-carousel--vertical .u-carousel__arrow--next.u-carousel__arrow--float{bottom:var(--st-space-2)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.sabcrm-twenty) .u-carousel__viewport{scroll-behavior:auto}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-carousel__arrow:active{transform:none}}
:is(.\32 0ui,.sabcrm-twenty).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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-alert-overlay[data-state=closed]{animation:u-alert-overlay-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty).dark .u-alert-overlay,:is(.\32 0ui,.sabcrm-twenty)[data-theme=dark] .u-alert-overlay{background:#0009}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-alert[data-state=open]{animation:u-alert-in var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-alert[data-state=closed]{animation:u-alert-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-alert:focus-visible{box-shadow:var(--u-elev-3), var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-alert__header{gap:var(--st-space-2);flex-direction:column;display:flex}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-alert__desc{font-size:var(--st-font-size);color:var(--st-text-secondary);margin:0;line-height:1.55}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-alert__footer{flex-direction:column-reverse;align-items:stretch}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-alert[data-state=open],:is(.\32 0ui,.sabcrm-twenty) .u-alert[data-state=closed]{animation:u-alert-overlay-in var(--u-dur-fast) ease}:is(.\32 0ui,.sabcrm-twenty) .u-alert-overlay[data-state=closed]{animation:u-alert-overlay-out var(--u-dur-fast) ease}}
:is(.\32 0ui,.sabcrm-twenty).u-sheet__layer{display:contents}:is(.\32 0ui,.sabcrm-twenty) .u-sheet__overlay{z-index:1000;background:#10182859;position:fixed;inset:0}:is(.\32 0ui,.sabcrm-twenty).st-theme-dark .u-sheet__overlay,:is(.\32 0ui.dark,.\32 0ui[data-theme=dark]) .u-sheet__overlay{background:#0009}:is(.\32 0ui,.sabcrm-twenty) .u-sheet__overlay[data-state=open]{animation:u-sheet-overlay-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-sheet__overlay[data-state=closed]{animation:u-sheet-overlay-out var(--u-dur-fast) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-sheet:focus-visible{box-shadow:var(--u-elev-3), var(--u-focus-ring)}:is(.\32 0ui,.sabcrm-twenty) .u-sheet--right,:is(.\32 0ui,.sabcrm-twenty) .u-sheet--left{width:min(420px, calc(100vw - var(--st-space-6)));height:100dvh;inset-block:0}:is(.\32 0ui,.sabcrm-twenty) .u-sheet--right{border-inline-start:1px solid var(--st-border);inset-inline-end:0}:is(.\32 0ui,.sabcrm-twenty) .u-sheet--left{border-inline-end:1px solid var(--st-border);inset-inline-start:0}:is(.\32 0ui,.sabcrm-twenty) .u-sheet--top,:is(.\32 0ui,.sabcrm-twenty) .u-sheet--bottom{width:100vw;max-height:calc(100dvh - var(--st-space-6));inset-inline:0}:is(.\32 0ui,.sabcrm-twenty) .u-sheet--top{border-block-end:1px solid var(--st-border);inset-block-start:0}:is(.\32 0ui,.sabcrm-twenty) .u-sheet--bottom{border-block-start:1px solid var(--st-border);inset-block-end:0}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .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,.sabcrm-twenty) .u-sheet__desc{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0;line-height:1.5}:is(.\32 0ui,.sabcrm-twenty) .u-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,.sabcrm-twenty) .u-sheet[data-side=right][data-state=open]{animation:u-sheet-in-right var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-sheet[data-side=right][data-state=closed]{animation:u-sheet-out-right var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-sheet[data-side=left][data-state=open]{animation:u-sheet-in-left var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-sheet[data-side=left][data-state=closed]{animation:u-sheet-out-left var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-sheet[data-side=top][data-state=open]{animation:u-sheet-in-top var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-sheet[data-side=top][data-state=closed]{animation:u-sheet-out-top var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .u-sheet[data-side=bottom][data-state=open]{animation:u-sheet-in-bottom var(--u-dur-slow) var(--u-ease-out)}:is(.\32 0ui,.sabcrm-twenty) .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,.sabcrm-twenty) .u-sheet[data-state=open]{animation:u-sheet-overlay-in var(--u-dur-fast) ease}:is(.\32 0ui,.sabcrm-twenty) .u-sheet[data-state=closed]{animation:u-sheet-overlay-out var(--u-dur-fast) ease}}
