.menuContainerPop{border-radius:var(--md-sys-shape-corner-extra-small);background-color:var(--color-surface-tint-level1);flex-direction:column;min-width:142px;padding:8px 0;display:flex;overflow:auto}.popup-relative{position:unset!important;width:100%!important}.menu-flat{border-radius:unset;padding:8px 0;overflow:auto;background-color:unset!important}.menu-header{user-select:none;border-top:1px solid var(--color-outline-variant);align-items:center;padding:5px 8px 8px;display:flex}.popup-menu-container{border-radius:var(--md-sys-shape-corner-extra-small);background-color:var(--color-surface-container-highest);flex-direction:column;width:fit-content;padding:8px 0;overflow:auto}.popup-menu-container-dropdown-tree{background:var(--color-surface-container-low);border-inline-start:2px solid var(--color-outline-variant);margin-inline-start:auto;padding-left:8px;width:90%!important}.popup-menu-container-dropdown-tree>.menu-item{padding-left:0}.popup-menu-container-sideNav{border-radius:var(--shape-corner-large-end);scrollbar-gutter:stable;box-sizing:border-box;width:320px;height:100vh;min-height:100vh;max-height:100vh;left:0}.popup-menu-container-contextMenu{border-radius:var(--shape-corner-small);background-color:var(--color-surface-container-high);flex-direction:column;width:220px;min-width:112px;max-height:90vh;padding:8px 0;display:flex;overflow:auto}.DropUnderAbsolute{position:absolute}
.menu-item{align-content:center;align-items:left;min-height:48px;color:var(--color-on-surface);user-select:none;box-sizing:border-box;align-items:center;padding:4px 12px;display:flex;position:relative;overflow:hidden}.menu-item-active{background-color:var(--color-surface-container-highest)}.menu-item-leading-item{justify-content:center;min-width:24px;padding-inline-end:12px;display:flex}.menu-item-trailing-item{margin-inline-start:auto}
.button-icon{all:unset;cursor:pointer;user-select:none;text-align:center;width:40px;min-width:40px;height:40px;min-height:40px;transition:var(--animation-speed-faster);border-radius:var(--shape-corner-full);contain:content;justify-content:center;align-items:center;transition:none;display:flex;position:relative;overflow:hidden}.button-icon:focus-visible{outline:2px solid var(--color-outline);outline-offset:-1px}.button-icon-s{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.button-icon-filled{background-color:var(--color-surface-variant);color:var(--color-primary)}.button-icon-filled-active{background-color:var(--color-primary);color:var(--color-on-primary)}.button-icon-filled:hover{box-shadow:var(--md-sys-elevation-level1)}.button-icon-filled:active{box-shadow:var(--md-sys-elevation-level0)}.button-icon-tonal{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}.button-icon-tonal-active{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.button-icon-outlined{border:1px solid var(--color-outline)}.button-icon-outlined-active{color:var(--color-inverse-on-surface);background-color:var(--color-inverse-surface);border:1px solid var(--color-outline)}.button-icon-standard{color:var(--color-on-surface-variant)}.button-icon-standard-active{color:var(--color-primary)}.button-disabled{opacity:.28;pointer-events:none}@keyframes useRippleAnimationA{to{opacity:0;transform:scale(8)}}.rippleA{will-change:transform,opacity;contain:strict;pointer-events:none;opacity:.12;background-color:var(--color-primary);border-radius:100vh;animation-name:useRippleAnimationA;animation-fill-mode:forwards;position:absolute;transform:translateZ(1px)}.stateLayerPrimary{cursor:pointer;user-select:none;position:relative}.stateLayerPrimaryOn:after{background-color:var(--color-on-primary)!important}.stateLayerPrimary:after{border-radius:inherit;user-select:none;pointer-events:none;contain:strict;content:"";background-color:var(--color-primary);opacity:0;width:100%;height:100%;transition:var(--animation-speed-fast);position:absolute;top:0;left:0}.stateLayerPrimary:hover:after{will-change:opacity;opacity:var(--md-sys-state-hover-state-layer-opacity);opacity:.08}.stateLayerPrimary:focus:after{opacity:.12}.stateLayerPrimary:active:after{opacity:.19}
.icon-svg{transition:var(--animation-speed-faster);fill:currentColor;stroke:currentColor;strokeWidth:1;fill-opacity:0;width:24px;height:24px}.icon-svg:dir(rtl),.icon-svg-active:dir(rtl){transform:scaleX(-1)}.icon-svg-active{transition:var(--animation-speed-faster);fill:currentColor;stroke:currentColor;strokeWidth:0;fill-opacity:1;width:24px;height:24px}

/*# sourceMappingURL=b20d31555e5a39a3.css.map*/