.sd-appkit-app-shell__sidebar-body{flex:1;min-height:0;position:relative;overflow-y:auto}.sd-appkit-app-shell__sidebar-body[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.sd-appkit-app-shell__menu-section{z-index:0;position:relative}.sd-appkit-app-shell__menu-section+.sd-appkit-app-shell__menu-section{margin-top:calc(var(--sd-spacing) * 4)}.sd-appkit-app-shell__menu-section .sd-list{padding:0}.sd-appkit-app-shell__menu-heading{padding:var(--sd-pad-item-y) calc(var(--sd-spacing) * 2 - 1px) var(--sd-pad-item-y) var(--sd-pad-item-x);color:var(--sd-text-muted);font-size:var(--sd-font-size-caption);font-weight:var(--sd-font-weight-strong);line-height:calc(var(--sd-line-height) * var(--sd-font-size-body));white-space:nowrap;border:1px solid #0000;align-items:center;display:flex}.sd-appkit-app-shell__menu-heading-label{flex:auto}.sd-appkit-app-shell__menu-count{min-width:var(--sd-size-button-small);font-weight:var(--sd-font-weight);text-align:center}.sd-nav-row .sd-appkit-app-shell__menu-icon{width:var(--sd-size-icon);height:var(--sd-size-icon);color:var(--sd-text-accent);flex:none}.sd-nav-row .sd-appkit-app-shell__menu-folder,.sd-nav-row .sd-appkit-app-shell__menu-folder-open{color:var(--sd-text-muted)}.sd-nav-row[aria-expanded=true]>.sd-appkit-app-shell__menu-folder,.sd-nav-row:not([aria-expanded=true])>.sd-appkit-app-shell__menu-folder-open{display:none}.sd-appkit-app-shell__menu-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.sd-nav-row .sd-appkit-app-shell__menu-grip{width:calc(var(--sd-spacing) * 12);height:calc(var(--sd-spacing) * 12);margin:0 calc(var(--sd-spacing) * -4) 0 calc(var(--sd-spacing) * -6);color:var(--sd-text-muted);cursor:grab;flex:none}.sd-nav-row:hover>.sd-appkit-app-shell__menu-grip{color:var(--sd-text-default)}.sd-appkit-app-shell__menu-indicator{z-index:1;background-color:var(--sd-bg-indicator);pointer-events:none;height:2px;margin-top:-1px;position:absolute}.sd-appkit-app-shell__menu-drop{z-index:-1;background:var(--sd-bg-drop);box-shadow:inset 0 0 0 1px var(--sd-border-indicator);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.sd-appkit-app-shell__search-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sd-appkit-app-shell__search-path{min-width:0;color:var(--sd-text-muted);font-size:var(--sd-font-size-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sd-appkit-app-shell__notice{gap:var(--sd-gap-item);padding:calc(var(--sd-spacing) * 4) var(--sd-pad-item-x);border-bottom:1px solid var(--sd-border-divider);flex-direction:column;align-items:flex-start;display:flex}.sd-appkit-app-shell__notice>p{margin:0}.sd-appkit-app-shell__screen-file{align-items:center;gap:calc(var(--sd-spacing) * 4);display:inline-flex}.sd-appkit-app-shell__screen-file-text{align-items:baseline;gap:calc(var(--sd-spacing) * 4);display:inline-flex}.sd-panel__overflow-item>.sd-appkit-app-shell__screen-file{flex-direction:column;align-items:stretch;gap:0}.sd-panel__overflow-item .sd-appkit-app-shell__screen-file-text{padding:var(--sd-pad-item-y) var(--sd-pad-item-x)}.sd-appkit-app-shell__screen-file-label{color:var(--sd-text-muted)}.sd-appkit-app-shell__screen-file-name{color:var(--sd-text-default);font-weight:var(--sd-font-weight-strong)}.sd-appkit-pending-screen{justify-content:center;align-items:center;gap:var(--sd-gap-item);height:100%;color:var(--sd-text-muted);flex-direction:column;display:flex}.sd-appkit-pending-screen__title{font-weight:var(--sd-font-weight-strong);color:var(--sd-text-default)}.sd-combobox{min-width:0;display:inline-flex;position:relative}.sd-combobox:not(.sd-combobox--block):not(.sd-combobox--embedded){max-width:var(--sd-size-field-max)}.sd-combobox--block{flex:1 1 0;width:100%;min-width:0;max-height:max-content}.sd-combobox--embedded{width:100%}.sd-combobox>.sd-combobox__input{padding-right:calc(var(--sd-size-button-small) * 2 + var(--sd-spacing) * 4)}.sd-combobox__actions{top:50%;right:calc(var(--sd-spacing) * 2);display:flex;position:absolute;transform:translateY(-50%)}.sd-combobox__panel{padding:calc(var(--sd-spacing) * 2) 0}.sd-combobox__option{gap:calc(var(--sd-spacing) * 6)}.sd-combobox__option[data-highlighted]{border-color:var(--sd-border-focus)}.sd-combobox__option[data-disabled],.sd-combobox__option[data-disabled]:hover{color:var(--sd-text-disabled);cursor:not-allowed;background-color:#0000}.sd-combobox__option[data-disabled] .sd-combobox__description{color:var(--sd-text-disabled)}.sd-combobox__icon{flex-shrink:0;align-items:center;display:inline-flex}.sd-combobox__text{flex-direction:column;min-width:0;display:flex}.sd-combobox__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-combobox__description{color:var(--sd-text-muted);font-size:var(--sd-font-size-caption)}.sd-combobox__separator{margin:calc(var(--sd-spacing) * 2) 0;border-top:1px solid var(--sd-border-divider)}.sd-combobox__note{padding:var(--sd-pad-item-y) var(--sd-pad-item-x);color:var(--sd-text-empty);border:1px solid #0000}:root[data-platform=mobile] .sd-combobox:not(.sd-combobox--embedded){width:100%;max-width:none}:root[data-platform=mobile] .sd-combobox:not(.sd-combobox--embedded)>.sd-combobox__input.sd-field-box{padding-right:calc(var(--sd-gap-item) + var(--sd-size-button-small) * 2)}:root[data-platform=mobile] .sd-combobox:not(.sd-combobox--embedded)>.sd-combobox__actions{right:0}:root[data-platform=mobile] .sd-combobox__actions>.sd-button svg{width:var(--sd-field-box-clear-icon-size);height:var(--sd-field-box-clear-icon-size);color:var(--sd-text-icon)}:root[data-platform=mobile] .sd-combobox__actions>.sd-button:last-child svg{width:var(--sd-field-box-arrow-size);height:var(--sd-field-box-arrow-size);transform:rotate(-90deg)}:root[data-platform=mobile] .sd-combobox>.sd-combobox__input[data-disabled]:not(.sd-embedded-field)~.sd-combobox__actions>.sd-button:not([data-disabled]){opacity:var(--sd-mobile-opacity-disabled)}.sd-appkit-titlebar__mark{width:calc(var(--sd-spacing) * 18);height:calc(var(--sd-spacing) * 18);border-radius:var(--sd-radius-control);background:var(--sd-bg-titlebar-badge);color:var(--sd-text-titlebar-badge);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.sd-appkit-titlebar__mark>svg,.sd-appkit-titlebar__mark>img{width:calc(var(--sd-spacing) * 12);height:calc(var(--sd-spacing) * 12)}.sd-appkit-titlebar__avatar{width:calc(var(--sd-spacing) * 20);height:calc(var(--sd-spacing) * 20);margin:calc((var(--sd-line-height) * var(--sd-font-size-body) - var(--sd-spacing) * 20) / 2) 0;border-radius:var(--sd-radius-full);background:var(--sd-bg-accent);color:var(--sd-text-on-accent);font-size:var(--sd-font-size-caption);font-weight:var(--sd-font-weight-heavy);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.sd-ide-shell__titlebar .sd-appkit-titlebar__avatar{background:var(--sd-bg-titlebar-badge);color:var(--sd-text-titlebar-badge)}.sd-appkit-titlebar__user,.sd-appkit-titlebar__points{align-items:center;gap:calc(var(--sd-spacing) * 6);padding:0 var(--sd-pad-control-x-large);display:inline-flex}.sd-appkit-boot{justify-content:center;align-items:center;gap:var(--sd-gap-group);min-height:100vh;padding:var(--sd-gap-section);color:var(--sd-text-muted);flex-direction:column;display:flex}
