[role=dialog][data-size]:has(.cmdk){flex-direction:column;max-height:calc(100dvh - 14vh - 24px);margin:14vh auto auto;padding:10px;display:flex;overflow:hidden}[role=dialog][data-size]:has(.cmdk) .modal-head{display:none}[role=dialog][data-size]:has(.cmdk) [data-slot=modal-body]{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.cmdk{flex-direction:column;flex:1;min-height:0;display:flex}.cmdk [role=listbox].cmdk-results{overscroll-behavior:contain;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;overflow-y:auto}@media (max-width:860px){[role=dialog][data-size]:has(.cmdk){max-height:calc(100dvh - 8vh - 16px);margin-top:8vh}}.sb[data-collapsed] .sb-switcher[data-tip]:after{content:attr(data-tip);background:var(--surface2);border:1px solid var(--border);color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition);z-index:120;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:500;line-height:1;position:fixed;left:62px;box-shadow:0 8px 24px #00000040}.sb[data-collapsed] .sb-switcher[data-tip]:hover:after,.sb[data-collapsed] .sb-switcher[data-tip]:focus-visible:after{opacity:1}@media (hover:none){.sb[data-collapsed] :is(.sb-item,.sb-switcher)[data-tip]:hover:not(:focus-visible):after{opacity:0}}.sb-config-row .sb-config-spacer{flex:none;width:16px}.sb-config-row .sb-config-name{color:var(--text)}a.tool-card{color:inherit;text-decoration:none}.hub-skeleton-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.hub-skeleton-tagline{gap:6px;margin-top:8px;display:grid}.hub[aria-busy] .tool-card{pointer-events:none}main#main:focus-visible{outline:none}.no-access.not-found-page{min-height:100dvh;padding:24px 16px}.no-access-card .not-found-mark{color:var(--text);margin:0 auto 16px;display:block}.ui-error-state-action.workspace-error-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.select-tenant-panel .select-tenant-mark{color:var(--text);margin:0 auto 14px;display:block}.select-tenant-foot{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;padding-top:16px;font-size:12.5px;display:flex}.select-tenant-email{overflow-wrap:anywhere}.ui-btn.shell-topbar-menu[data-icon-only]{display:none}@media (max-width:860px){.shell>.sb{display:none}.ui-btn.shell-topbar-menu[data-icon-only]{width:34px;height:34px;color:var(--text);border-color:#0000;margin-right:-6px;display:inline-flex}.ui-btn.shell-topbar-menu[data-icon-only]:hover{background:var(--surface2)}}.modal__container:has(.sb-drawer){align-items:flex-start;width:100%;padding:0}[role=dialog][data-size]:has(.sb-drawer){background:var(--sb-bg);width:min(288px,100vw - 56px);max-width:none;height:100%;max-height:none;color:var(--sb-text);border:0;border-right:1px solid var(--sb-border);border-radius:0 var(--radius) var(--radius) 0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:12px 0 40px #00000052}[role=dialog][data-size]:has(.sb-drawer) .modal-head{z-index:3;margin:0;position:absolute;top:14px;right:10px}[role=dialog][data-size]:has(.sb-drawer) .modal-head h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[role=dialog][data-size]:has(.sb-drawer) .modal-close{width:36px;height:36px;color:var(--sb-text-muted);border-radius:8px}[role=dialog][data-size]:has(.sb-drawer) .modal-close:hover{background:var(--sb-surface);color:var(--sb-text)}[role=dialog][data-size]:has(.sb-drawer) [data-slot=modal-body]{min-height:0;color:inherit;flex-direction:column;flex:1;margin:0;padding:0;display:flex;overflow:hidden}.sb-drawer{flex-direction:column;flex:1;min-height:0;display:flex}.sb-drawer .skeleton{background:linear-gradient(90deg, var(--sb-surface) 25%, var(--sb-surface2) 50%, var(--sb-surface) 75%);background-size:200% 100%}.sb-drawer .sb-item{padding:9px 10px}.sb-drawer .sb-tool:is([data-favorite],:hover,:has(:focus-visible)) .sb-item{padding-right:10px}.modal__container[data-entering]:has(.sb-drawer){animation:.24s cubic-bezier(.16,1,.3,1) sb-drawer-in}.modal__container[data-exiting]:has(.sb-drawer){animation:.16s cubic-bezier(.7,0,.84,0) forwards sb-drawer-out}@keyframes sb-drawer-in{0%{transform:translate(-100%)}}@keyframes sb-drawer-out{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.modal__container:is([data-entering],[data-exiting]):has(.sb-drawer){animation:none}}
