:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange{width:100%;display:inline-block;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__trigger{align-items:center;gap:var(--st-space-2);width:100%;height:32px;padding:0 var(--st-space-3);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);text-align:left;cursor:pointer;transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out);outline:none;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__trigger:hover:not(:disabled){border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__trigger:focus-visible,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__trigger[aria-expanded=true]{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__trigger:disabled{background:var(--st-bg-secondary);color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__value{align-items:center;gap:var(--st-space-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;display:inline-flex;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__date{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__date--pending{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__sep{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__trigger[data-placeholder] .u-daterange__value{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__caret{color:var(--st-text-tertiary);transition:transform var(--u-dur) var(--u-ease-out);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__trigger[aria-expanded=true] .u-daterange__caret{transform:rotate(180deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__caret-spacer{flex:none;width:18px;height:1px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__clear{top:50%;right:var(--st-space-2);border-radius:var(--st-radius-sm);width:20px;height:20px;color:var(--st-text-tertiary);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__clear:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__clear:active{transform:translateY(-50%)scale(.9)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__clear:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__pop{padding:var(--st-space-2);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);box-shadow:var(--u-elev-3);transform-origin:top;animation:u-daterange-in var(--u-dur) var(--u-ease-out)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__pop[data-placement=top]{transform-origin:bottom}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__footer{justify-content:space-between;align-items:center;gap:var(--st-space-3);margin-top:var(--st-space-1);padding:var(--st-space-2) var(--st-space-2) var(--st-space-1);border-top:1px solid var(--st-border-light);display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__hint{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--st-text-secondary);font-size:var(--st-font-size-sm);font-variant-numeric:tabular-nums;flex:auto;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__footer-clear{padding:var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius-sm);color:var(--st-accent);font-family:var(--st-font);font-size:var(--st-font-size-sm);font-weight:var(--st-fw-medium);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__footer-clear:hover:not(:disabled){background:var(--st-accent-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__footer-clear:active:not(:disabled){transform:scale(.96)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__footer-clear:disabled{color:var(--st-text-tertiary);cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__footer-clear:focus-visible{box-shadow:var(--u-focus-ring);outline:none}@keyframes u-daterange-in{0%{opacity:0;transform:scale(.97)translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__pop{animation:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__caret,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__clear,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__footer-clear{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__clear:active{transform:translateY(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-daterange__footer-clear:active:not(:disabled){transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar{--u-sidebar-w:248px;--u-sidebar-w-collapsed:60px;box-sizing:border-box;width:var(--u-sidebar-w);background:var(--st-sidebar-bg,var(--st-bg-secondary));border-right:1px solid var(--st-border);height:100%;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);transition:width var(--u-dur-slow) var(--u-ease-out);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar--collapsed{width:var(--u-sidebar-w-collapsed)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__inner{width:var(--u-sidebar-w);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__header{align-items:center;gap:var(--st-space-2);height:52px;padding:0 var(--st-space-3);font-weight:var(--st-fw-semibold);font-size:var(--st-font-size-lg);color:var(--st-text);white-space:nowrap;flex-shrink:0;display:flex;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__content{min-height:0;padding:var(--st-space-1) var(--st-space-2) var(--st-space-2);flex:auto;overflow:hidden auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__footer{padding:var(--st-space-2);border-top:1px solid var(--st-border-light);flex-shrink:0;margin-top:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group{flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group+.u-sidebar__group{margin-top:var(--st-space-4)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-label{padding:var(--st-space-3) var(--st-space-2) var(--st-space-1);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--st-text-tertiary);white-space:nowrap;opacity:1;transition:opacity var(--u-dur) var(--u-ease-out);overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar--collapsed .u-sidebar__group-label{opacity:0;height:var(--st-space-3);pointer-events:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__menu{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__item{display:block}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button{box-sizing:border-box;align-items:center;gap:var(--st-space-2);width:100%;height:30px;padding:0 var(--st-space-2);border-radius:var(--st-radius);color:var(--st-text-secondary);font-family:inherit;font-size:var(--st-font-size);font-weight:var(--st-fw-medium);text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:0;text-decoration:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button:active{transform:scale(.97)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button.is-active{background:var(--st-accent-soft);color:var(--st-accent);font-weight:var(--st-fw-semibold)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button.is-active:hover{background:var(--st-active);color:var(--st-accent-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button-icon{flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button-label{text-overflow:ellipsis;opacity:1;transition:opacity var(--u-dur) var(--u-ease-out);flex:auto;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar--collapsed .u-sidebar__button{gap:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar--collapsed .u-sidebar__button-label{opacity:0;pointer-events:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__trigger{box-sizing:border-box;border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);width:30px;height:30px;color:var(--st-text-secondary);cursor:pointer;transition:background-color var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__trigger:hover{background:var(--st-hover);color:var(--st-text);border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__trigger:active{transform:scale(.94)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root).u-sidebar-tip__portal{z-index:1000;pointer-events:none;position:fixed;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar-tip{transform-origin:0;max-width:240px;padding:var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius-sm);background:var(--st-text);color:var(--st-bg);font-size:var(--st-font-size-sm);font-weight:var(--st-fw-medium);white-space:nowrap;box-shadow:var(--u-elev-2);pointer-events:none;opacity:0;animation:u-sidebar-tip-in var(--u-dur-fast) var(--u-ease-out) forwards;line-height:1.3;position:fixed;transform:translateY(-50%)scale(.96)}@keyframes u-sidebar-tip-in{0%{opacity:0;transform:translateY(-50%)translate(-4px)scale(.96)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-label,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button-label,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__trigger{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__button:active,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__trigger:active{transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar-tip{opacity:1;animation:none;transform:translateY(-50%)scale(1)}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock{--u-dock-size:48px;--u-dock-peak:1.55;--u-dock-near:1.28;--u-dock-far:1.12;isolation:isolate;align-items:flex-end;display:inline-flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__list{z-index:1;align-items:flex-end;gap:calc(var(--u-dock-size) * .12);padding:calc(var(--u-dock-size) * .2);border-radius:var(--st-radius-lg);background:color-mix(in srgb, var(--st-bg) 72%, transparent);border:1px solid var(--st-border);box-shadow:var(--u-elev-2);-webkit-backdrop-filter:blur(16px)saturate(1.1);margin:0;list-style:none;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__aurora{z-index:0;border-radius:var(--st-radius-lg);background:var(--u-aurora);opacity:.5;filter:blur(22px);pointer-events:none;position:absolute;inset:-10% -6%}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__item{flex:none;justify-content:center;align-items:flex-end;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn{appearance:none;color:inherit;cursor:pointer;transform-origin:bottom;transform:scale(1) translateX(calc((var(--u-dock-mx,.5) - .5) * var(--u-dock-size) * .12));transition:transform var(--u-dur) var(--u-ease-spring);background:0 0;border:0;margin:0;padding:0;display:block}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn:focus-visible{outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn[aria-disabled=true],:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn:disabled{cursor:not-allowed;opacity:.45}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.94) translateX(calc((var(--u-dock-mx,.5) - .5) * var(--u-dock-size) * .12))}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__tile{width:var(--u-dock-size);height:var(--u-dock-size);border-radius:calc(var(--u-dock-size) * .28);background:var(--st-bg);border:1px solid var(--st-border);box-shadow:var(--u-elev-1);color:var(--st-text-secondary);transition:color var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out), background var(--u-dur-fast) var(--u-ease-out);justify-content:center;align-items:center;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn:hover .u-dock__tile{color:var(--st-accent);border-color:var(--st-accent);box-shadow:var(--u-elev-2)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn:focus-visible .u-dock__tile{box-shadow:var(--u-focus-ring);border-color:var(--st-accent);color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__glyph{justify-content:center;align-items:center;width:55%;height:55%;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__glyph>svg{width:100%;height:100%}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__img{object-fit:contain;border-radius:calc(var(--u-dock-size) * .16);width:64%;height:64%}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__item.is-active .u-dock__tile{color:var(--st-accent);border-color:var(--st-accent);background:var(--st-accent-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__dot{left:50%;bottom:calc(var(--u-dock-size) * -.18);border-radius:var(--st-radius-pill);background:var(--st-accent);opacity:0;width:4px;height:4px;transition:transform var(--u-dur) var(--u-ease-spring), opacity var(--u-dur-fast) var(--u-ease-out);position:absolute;transform:translate(-50%)scale(0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__item.is-active .u-dock__dot{opacity:1;transform:translate(-50%)scale(1)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__tip{z-index:3;white-space:nowrap;border-radius:var(--st-radius);background:var(--st-text);color:var(--st-bg);font-family:var(--st-font);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);box-shadow:var(--u-elev-2);pointer-events:none;opacity:0;transform-origin:bottom;transition:opacity var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);padding:4px 8px;line-height:1.2;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)scale(.96)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__tip:after{content:"";background:var(--st-text);border-radius:1px;width:7px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(-50%)rotate(45deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn:hover .u-dock__tip,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn:focus-visible .u-dock__tip{opacity:1;transform:translate(-50%)translateY(0)scale(1)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock:not(.u-dock--static) .u-dock__item:hover .u-dock__btn{transform:scale(var(--u-dock-peak)) translateX(calc((var(--u-dock-mx,.5) - .5) * var(--u-dock-size) * .1))}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock:not(.u-dock--static) .u-dock__item:hover+.u-dock__item .u-dock__btn{transform:scale(var(--u-dock-near))}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock:not(.u-dock--static) .u-dock__item:has(+.u-dock__item:hover) .u-dock__btn{transform:scale(var(--u-dock-near))}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock:not(.u-dock--static) .u-dock__item:hover+.u-dock__item+.u-dock__item .u-dock__btn{transform:scale(var(--u-dock-far))}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock:not(.u-dock--static) .u-dock__item:has(+.u-dock__item+.u-dock__item:hover) .u-dock__btn{transform:scale(var(--u-dock-far))}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__item:hover .u-dock__btn,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__item:hover+.u-dock__item .u-dock__btn,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__item:hover+.u-dock__item+.u-dock__item .u-dock__btn{transition:none;transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__item:has(+.u-dock__item:hover) .u-dock__btn{transition:none;transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__item:has(+.u-dock__item+.u-dock__item:hover) .u-dock__btn{transition:none;transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__tip,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__dot{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn:hover .u-dock__tip,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-dock__btn:focus-visible .u-dock__tip{transform:translate(-50%)translateY(0)scale(1)}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker{width:100%;font-family:var(--st-font);display:block}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__trigger{align-items:center;gap:var(--st-space-2);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);width:100%;min-height:34px;color:var(--st-text);font-family:inherit;font-size:var(--st-font-size);text-align:left;cursor:pointer;transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out);padding:3px 8px 3px 10px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__trigger:hover{border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__trigger.is-open{border-color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__trigger:focus-visible{border-color:var(--st-accent);box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__trigger:disabled{opacity:.55;cursor:not-allowed}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__trigger.is-readonly{cursor:default;background:0 0;border-color:#0000;padding-left:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker--readonly .u-tagpicker__trigger{min-height:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chips{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__placeholder{color:var(--st-text-tertiary);font-size:var(--st-font-size)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__caret{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip{--u-chip-color:var(--st-text-tertiary);border-radius:var(--st-radius-pill);background:color-mix(in srgb, var(--u-chip-color) 14%, var(--st-bg));border:1px solid color-mix(in srgb, var(--u-chip-color) 34%, transparent);max-width:100%;height:22px;color:var(--st-text);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);align-items:center;gap:5px;padding:0 6px 0 8px;line-height:1;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-dot{background:var(--u-chip-color);border-radius:50%;flex:none;width:7px;height:7px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-remove{width:15px;height:15px;color:color-mix(in srgb, var(--u-chip-color) 60%, var(--st-text-secondary));cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:-2px;padding:0;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-remove:hover{background:color-mix(in srgb, var(--u-chip-color) 22%, transparent);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-remove:active{transform:scale(.88)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-remove:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-popover.u-tagpicker__panel{width:var(--radix-popover-trigger-width);min-width:240px;max-width:min(360px, calc(100vw - var(--st-space-4)));padding:0;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__search{border-bottom:1px solid var(--st-border);align-items:center;gap:6px;padding:8px 10px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__search-icon{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__search-input{min-width:0;color:var(--st-text);font-family:inherit;font-size:var(--st-font-size);background:0 0;border:none;flex:auto;padding:0;line-height:1.4}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__search-input::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__search-input:focus{outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__list{max-height:280px;padding:4px;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__empty{text-align:center;color:var(--st-text-tertiary);font-size:var(--st-font-size-sm);margin:0;padding:16px 12px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__option{border-radius:var(--st-radius-sm);color:var(--st-text);font-size:var(--st-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--u-dur-fast) var(--u-ease-out);align-items:center;gap:8px;padding:6px 8px;line-height:1.3;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__option.is-active{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__option:active{background:var(--st-active)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__check{width:16px;height:16px;color:var(--st-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__dot{background:var(--st-text-tertiary);border-radius:50%;flex:none;width:8px;height:8px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__option.is-selected .u-tagpicker__option-label{font-weight:var(--st-fw-medium)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__create{border-top:1px solid var(--st-border-light);border-radius:0 0 var(--st-radius-sm) var(--st-radius-sm);color:var(--st-accent-hover);font-weight:var(--st-fw-medium);margin-top:4px;padding-top:8px;padding-bottom:8px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__create .u-tagpicker__check{color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__create-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__create-label strong{color:var(--st-text);font-weight:var(--st-fw-semibold)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-remove,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-tagpicker__chip-remove:active{transition:none;transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb{width:100%;max-width:420px;font-family:var(--st-font);display:block;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__field{align-items:center;gap:var(--st-space-2);width:100%;height:36px;padding:0 var(--st-space-2) 0 var(--st-space-3);border:1px solid var(--st-border);border-radius:var(--st-radius);background:var(--st-bg);transition:border-color var(--u-dur-fast) var(--u-ease-out), box-shadow var(--u-dur-fast) var(--u-ease-out);display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__field:hover{border-color:var(--st-border-strong)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__field[data-active]{border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__field:has(.u-asb__input:focus-visible){border-color:var(--st-accent);box-shadow:0 0 0 3px var(--st-accent-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__lead{color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__input{min-width:0;height:100%;color:var(--st-text);font-family:inherit;font-size:var(--st-font-size);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;line-height:1.4}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__input::placeholder{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__clear{border-radius:var(--st-radius-sm);width:22px;height:22px;color:var(--st-text-tertiary);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__clear:hover{background:var(--st-hover);color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__clear:active{transform:scale(.92)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__clear:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__hint{min-width:20px;height:20px;padding:0 var(--st-space-1);border:1px solid var(--st-border);border-radius:var(--st-radius-sm);background:var(--st-bg-secondary);color:var(--st-text-tertiary);font-family:var(--st-font-mono);font-size:var(--st-font-size-xs);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__panel{top:calc(100% + var(--st-space-2));z-index:1000;padding:var(--st-space-1);border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);box-shadow:var(--u-elev-3);transform-origin:top;animation:u-asb-in var(--u-dur) var(--u-ease-out);position:absolute;left:0;right:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__heading{padding:var(--st-space-2) var(--st-space-2) var(--st-space-1);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.04em;text-transform:uppercase}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__heading:first-child{padding-top:var(--st-space-1)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__option{align-items:center;gap:var(--st-space-2);min-height:32px;padding:var(--st-space-1) var(--st-space-2);border-radius:var(--st-radius-sm);color:var(--st-text);font-size:var(--st-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--u-dur-fast) var(--u-ease-out);display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__option[data-active]{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__option:active{background:var(--st-active)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__option-icon{width:16px;height:16px;color:var(--st-text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__option-icon :where(svg){width:16px;height:16px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__option[data-active] .u-asb__option-icon{color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__option-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__option-shortcut{padding-left:var(--st-space-3);color:var(--st-text-tertiary);font-family:var(--st-font-mono);font-size:var(--st-font-size-xs);letter-spacing:.04em;flex:none;margin-left:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__empty{padding:var(--st-space-3) var(--st-space-2);color:var(--st-text-tertiary);font-size:var(--st-font-size-sm);text-align:center;margin:0}@keyframes u-asb-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__panel{animation:u-asb-fade var(--u-dur-fast) ease}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__clear,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__field{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-asb__clear:active{transform:none}@keyframes u-asb-fade{0%{opacity:0}to{opacity:1}}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger{align-items:center;gap:var(--st-space-2);max-width:240px;padding:var(--st-space-1) var(--st-space-2) var(--st-space-1) var(--st-space-1);border-radius:var(--st-radius-pill);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);text-align:left;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), border-color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:1px solid #0000;outline:none;line-height:1.3;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger:hover{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger[data-state=open]{background:var(--st-hover);border-color:var(--st-border)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger:active{transform:scale(.97)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger--compact{max-width:none;padding:var(--st-space-1)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__triggerbody{flex-direction:column;min-width:0;line-height:1.2;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__triggername{font-size:var(--st-font-size);font-weight:var(--st-fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__triggermail{color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__chevron{width:14px;height:14px;color:var(--st-text-tertiary);flex:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__menu{min-width:232px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__header{align-items:center;gap:var(--st-space-2);padding:var(--st-space-2);display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__headerbody{flex-direction:column;gap:1px;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__role{color:var(--st-accent);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__name{color:var(--st-text);font-size:var(--st-font-size);font-weight:var(--st-fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__mail{color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__link{color:inherit;text-decoration:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__rowlabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger{transition:background var(--u-dur-fast) ease, border-color var(--u-dur-fast) ease}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-userdrop__trigger:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__trigger{border-radius:var(--st-radius);width:32px;height:32px;color:var(--st-text-secondary);cursor:pointer;transition:background-color var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__trigger:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__trigger:active{transform:scale(.94)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__trigger[data-state=open]{background:var(--st-active);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__count{border-radius:var(--st-radius-pill);background:var(--st-danger);color:#fff;min-width:15px;height:15px;font-size:9px;font-weight:var(--st-fw-semibold);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--st-bg);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;top:1px;right:1px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif.u-popover{width:360px;max-width:calc(100vw - var(--st-space-4));padding:0;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__head{justify-content:space-between;align-items:center;gap:var(--st-space-2);padding:var(--st-space-3) var(--st-space-3) var(--st-space-3) var(--st-space-4);border-bottom:1px solid var(--st-border);display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__heading{flex-direction:column;gap:1px;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__title{font-size:var(--st-font-size);font-weight:var(--st-fw-semibold);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__sub{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__markall{flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__list{overscroll-behavior:contain;max-height:min(60vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__row+.u-notif__row .u-notif__item{border-top:1px solid var(--st-border-light)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__item{align-items:flex-start;gap:var(--st-space-3);width:100%;padding:var(--st-space-3) var(--st-space-4);text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background-color var(--u-dur-fast) var(--u-ease-out);background:0 0;border:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__item:hover{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__item:focus-visible{background:var(--st-hover);box-shadow:inset 0 0 0 2px var(--st-accent);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__item.is-unread{background:var(--st-accent-soft)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__item.is-unread:hover{background:var(--st-active)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__lead{flex-shrink:0;justify-content:center;align-items:center;width:16px;margin-top:3px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__dot{border-radius:var(--st-radius-pill);background:var(--st-accent);width:8px;height:8px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__dot.is-read{box-shadow:inset 0 0 0 1.5px var(--st-border-strong);background:0 0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__icon{color:var(--st-text-tertiary);justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__icon :where(svg){width:16px;height:16px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__row-top{justify-content:space-between;align-items:baseline;gap:var(--st-space-2);display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__item-title{min-width:0;font-size:var(--st-font-size);font-weight:var(--st-fw-medium);color:var(--st-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__item.is-unread .u-notif__item-title{font-weight:var(--st-fw-semibold)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__time{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__body{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__empty{justify-content:center;align-items:center;gap:var(--st-space-3);padding:var(--st-space-6) var(--st-space-4);text-align:center;flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__empty-icon{border-radius:var(--st-radius-pill);background:var(--st-bg-muted);width:40px;height:40px;color:var(--st-text-tertiary);justify-content:center;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__empty-text{font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:0}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__trigger{transition:background-color var(--u-dur-fast) ease, color var(--u-dur-fast) ease}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-notif__trigger:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc{border:1px solid var(--st-border);border-radius:var(--st-radius-lg);background:var(--st-bg);height:100%;min-height:0;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);flex-direction:column;display:flex;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__header{justify-content:space-between;align-items:center;gap:var(--st-space-3);padding:var(--st-space-3) var(--st-space-4);border-bottom:1px solid var(--st-border);flex:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__heading{flex-direction:column;gap:2px;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__title{font-size:var(--st-font-size-lg);font-weight:var(--st-fw-semibold);color:var(--st-text);margin:0;line-height:1.2}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__subtitle{font-size:var(--st-font-size-xs);color:var(--st-text-tertiary);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__controls{align-items:center;gap:var(--st-space-3);flex:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__view-label{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__nav{align-items:center;gap:var(--st-space-1);display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__grid{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__weekdays{border-bottom:1px solid var(--st-border);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__weekday{padding:var(--st-space-2) var(--st-space-3);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--st-text-tertiary);text-align:left}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__weeks{flex:auto;grid-auto-rows:minmax(0,1fr);min-height:0;display:grid;overflow:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__week{grid-template-columns:repeat(7,minmax(0,1fr));min-height:96px;display:grid}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__cell{min-width:0;min-height:0;padding:var(--st-space-1);gap:var(--st-space-1);border-bottom:1px solid var(--st-border-light);border-right:1px solid var(--st-border-light);flex-direction:column;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__cell:nth-child(7n){border-right:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__week:last-child .u-fc__cell{border-bottom:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day{cursor:pointer;border-radius:var(--st-radius-sm);transition:background var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;outline:none;justify-content:flex-start;align-self:stretch;align-items:center;padding:0;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day:hover{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__date{border-radius:var(--st-radius-pill);min-width:22px;height:22px;font-size:var(--st-font-size-sm);font-variant-numeric:tabular-nums;color:var(--st-text);transition:transform var(--u-dur-fast) var(--u-ease-out);justify-content:center;align-items:center;margin:2px;padding:0 6px;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day:active .u-fc__date{transform:scale(.92)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day--outside{background:var(--st-bg-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day--outside .u-fc__date{color:var(--st-text-tertiary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day--today .u-fc__date{background:var(--st-accent);color:#fff;font-weight:var(--st-fw-semibold)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__events{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event-item{min-width:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event{width:100%;padding:2px var(--st-space-2);border-radius:var(--st-radius-sm);background:var(--st-bg-muted);color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size-xs);text-align:left;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);border:none;outline:none;align-items:center;gap:6px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event:hover{background:var(--st-hover)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event:active{transform:scale(.98)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event:focus-visible{box-shadow:var(--u-focus-ring)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event-dot{border-radius:var(--st-radius-pill);background:var(--st-accent);flex:none;width:6px;height:6px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__overflow{width:100%;padding:1px var(--st-space-2);border-radius:var(--st-radius-sm);color:var(--st-text-secondary);font-family:var(--st-font);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);text-align:left;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;outline:none;align-items:center;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__overflow:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__overflow:focus-visible{box-shadow:var(--u-focus-ring)}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__date,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__overflow{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__day:active .u-fc__date,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-fc__event:active{transform:none}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead{gap:var(--st-space-3);padding-bottom:var(--st-space-5);flex-direction:column;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead--bordered{border-bottom:1px solid var(--st-border)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead--compact{gap:var(--st-space-2);padding-bottom:var(--st-space-4)}@media (min-width:640px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead{justify-content:space-between;align-items:flex-end;gap:var(--st-space-5);flex-direction:row}}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead__heading{gap:var(--st-space-1);flex-direction:column;min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead__eyebrow{font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);text-transform:uppercase;letter-spacing:.12em;color:var(--st-text-tertiary);margin:0;line-height:1.2}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead__title{font-size:var(--st-font-size-xl);font-weight:var(--st-fw-semibold);letter-spacing:-.01em;color:var(--st-text);margin:0;line-height:1.25}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead__desc{max-width:60ch;font-size:var(--st-font-size-sm);color:var(--st-text-secondary);margin:2px 0 0;line-height:1.5}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead__actions{align-items:center;gap:var(--st-space-2);flex-wrap:wrap;display:flex}@media (min-width:640px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead__actions{flex-shrink:0;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-pagehead *{transition:none!important;animation:none!important}}
:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell{background:var(--st-bg);width:100%;height:100dvh;color:var(--st-text);font-family:var(--st-font);font-size:var(--st-font-size);grid-template-rows:100%;grid-template-columns:auto auto 1fr;display:grid;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell__column{flex-direction:column;grid-column:3;min-width:0;display:flex;position:relative}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell__skip{top:var(--st-space-2);left:var(--st-space-2);z-index:60;padding:var(--st-space-2) var(--st-space-3);border-radius:var(--st-radius);background:var(--st-accent);color:#fff;font-size:var(--st-font-size-sm);font-weight:var(--st-fw-semibold);box-shadow:var(--u-elev-2);transition:transform var(--u-dur) var(--u-ease-out);text-decoration:none;position:absolute;transform:translateY(-150%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell__skip:focus-visible{box-shadow:var(--u-focus-ring);outline:none;transform:translateY(0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail{align-items:center;gap:var(--st-space-2);width:56px;height:100%;padding:var(--st-space-3) 0;border-right:1px solid var(--st-border);background:var(--st-sidebar-bg);flex-direction:column;flex-shrink:0;grid-column:1;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__brand{width:32px;height:32px;margin-bottom:var(--st-space-2);color:var(--st-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__nav{scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:4px;min-height:0;padding:2px 0;display:flex;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__nav::-webkit-scrollbar{display:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__footer{margin-top:var(--st-space-1);padding-top:var(--st-space-2);border-top:1px solid var(--st-border-light);flex-direction:column;align-items:center;gap:4px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item{border-radius:var(--st-radius);width:40px;height:40px;color:var(--st-text-secondary);cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out), transform var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;min-height:40px!important}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item:active{transform:scale(.94)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item.is-active{background:var(--st-accent-soft);color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item.is-active:before{content:"";border-radius:0 var(--st-radius-pill) var(--st-radius-pill) 0;background:var(--st-accent);width:3px;height:20px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item.is-active:hover{background:var(--st-accent-soft);color:var(--st-accent)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item svg{width:20px;height:20px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__badge{border-radius:var(--st-radius-pill);background:var(--st-accent);color:#fff;min-width:15px;height:15px;font-size:9px;font-weight:var(--st-fw-semibold);box-shadow:0 0 0 2px var(--st-sidebar-bg);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;top:-1px;right:-1px}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar{border-right:1px solid var(--st-border);background:var(--st-sidebar-bg-alt,var(--st-bg-secondary));flex-direction:column;flex-shrink:0;grid-column:2;width:240px;height:100%;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__head{padding:var(--st-space-4) var(--st-space-4) var(--st-space-3);flex-direction:column;gap:2px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__heading{font-size:var(--st-font-size-lg);font-weight:var(--st-fw-semibold);color:var(--st-text);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__caption{font-size:var(--st-font-size-xs);color:var(--st-text-secondary);margin:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__nav{min-height:0;padding:0 var(--st-space-2) var(--st-space-4);flex:auto;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__footer{padding:var(--st-space-3);border-top:1px solid var(--st-border-light)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group{margin-bottom:var(--st-space-1)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-trigger{justify-content:space-between;align-items:center;gap:var(--st-space-2);width:100%;padding:var(--st-space-2) var(--st-space-3);border-radius:var(--st-radius-sm);color:var(--st-text-tertiary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-trigger:hover{color:var(--st-text-secondary)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-trigger:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-chevron{width:12px;height:12px;transition:transform var(--u-dur) var(--u-ease-out);flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-trigger[aria-expanded=true] .u-sidebar__group-chevron{transform:rotate(180deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-static{margin-bottom:var(--st-space-2)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-static-label{padding:var(--st-space-2) var(--st-space-3) var(--st-space-1);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--st-text-tertiary);display:block}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__items{flex-direction:column;gap:1px;margin-top:2px;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf{align-items:center;gap:var(--st-space-2);width:100%;padding:var(--st-space-2) var(--st-space-3);border-radius:var(--st-radius-sm);color:var(--st-text-secondary);font-size:var(--st-font-size);font-weight:var(--st-fw-regular);text-align:left;cursor:pointer;transition:background var(--u-dur-fast) var(--u-ease-out), color var(--u-dur-fast) var(--u-ease-out);background:0 0;border:none;text-decoration:none;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf:hover{background:var(--st-hover);color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf:focus-visible{box-shadow:var(--u-focus-ring);outline:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf.is-active{background:var(--st-active);color:var(--st-text);font-weight:var(--st-fw-medium)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf--child{padding-left:var(--st-space-6);font-size:var(--st-font-size-sm)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf svg{width:16px;height:16px;color:var(--st-text-tertiary);flex-shrink:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf.is-active svg{color:var(--st-text)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf-badge{border-radius:var(--st-radius-pill);background:var(--st-bg-muted);min-width:16px;height:16px;color:var(--st-text-secondary);font-size:var(--st-font-size-xs);font-weight:var(--st-fw-semibold);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf-chevron{width:12px;height:12px;color:var(--st-text-tertiary);transition:transform var(--u-dur) var(--u-ease-out);flex-shrink:0;margin-left:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf[aria-expanded=true] .u-sidebar__leaf-chevron{transform:rotate(180deg)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__collapse{transition:height var(--u-dur) var(--u-ease-out);overflow:hidden}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-header{align-items:center;gap:var(--st-space-4);height:56px;padding:0 var(--st-space-4);border-bottom:1px solid var(--st-border);background:var(--st-bg);flex-shrink:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-header--sticky{z-index:20;position:sticky;top:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-header__slot{align-items:center;gap:var(--st-space-2);min-width:0;display:flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-header__center{width:100%;max-width:36rem;margin:0 auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-header__trailing{margin-left:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-header__menu-btn{display:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-main{min-height:0;padding:var(--st-space-5) var(--st-space-5);flex:auto;overflow-y:auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-main--contained>.u-main__inner{width:100%;max-width:72rem;margin:0 auto}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-main--bleed{padding:0;position:relative;overflow:hidden}@media (max-width:768px){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell{grid-template-columns:auto 1fr}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell__column{grid-column:2}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar{z-index:50;width:min(280px,100vw - 56px);box-shadow:var(--u-elev-3);transition:transform var(--u-dur-slow) var(--u-ease-out);position:fixed;top:0;bottom:0;left:56px;transform:translate(calc(-100% - 56px))}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar.is-open{transform:translate(0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell--no-rail .u-sidebar{width:min(280px,92vw);left:0;transform:translate(-100%)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell--no-rail .u-sidebar.is-open{transform:translate(0)}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell__scrim{z-index:40;opacity:0;animation:u-shell-scrim-in var(--u-dur) var(--u-ease-out) forwards;background:#00000052;border:none;position:fixed;inset:0}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-header__menu-btn{display:inline-flex}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-main{padding:var(--st-space-4)}}@keyframes u-shell-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell__skip,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__group-chevron,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__leaf-chevron,:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-sidebar__collapse{transition:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-rail__item:active{transform:none}:is(.\32 0ui,.ui20,.sabcrm-twenty,:root) .u-shell__scrim{opacity:1;animation:none}}
