.app-popover[data-v-da21c0cf]{max-width:calc(100vw - 16px);color:var(--text-stress);background:var(--bg-modal);border:1px solid var(--border-modal);border-radius:var(--radius-card);box-shadow:var(--popover-shadow);outline:none;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.app-popover.no-top-layer[data-v-da21c0cf]{z-index:8}.app-popover[data-v-da21c0cf]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.inset-probe[data-v-da21c0cf]{width:0;height:var(--shell-bottom-inset);visibility:hidden;pointer-events:none;position:absolute}.app-popover-enter-active[data-v-da21c0cf]{transition:opacity .14s ease-out,transform .14s ease-out}.app-popover-leave-active[data-v-da21c0cf]{transition:opacity .1s ease-in,transform .1s ease-in}:is(.app-popover-enter-from,.app-popover-leave-to)[data-v-da21c0cf]{opacity:0;transform:translateY(-4px)}:is(.app-popover-enter-from,.app-popover-leave-to).side-above[data-v-da21c0cf]{transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.app-popover-enter-active[data-v-da21c0cf],.app-popover-leave-active[data-v-da21c0cf]{transition:opacity .1s linear}.app-popover-enter-from[data-v-da21c0cf],.app-popover-leave-to[data-v-da21c0cf]{transform:none}}.app-dropdown[data-v-0a6cb5c2]{color:var(--text-stress)}.app-dropdown .clickable-area[data-v-0a6cb5c2]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.app-dropdown .clickable-area .info[data-v-0a6cb5c2]{align-items:center;min-width:0;display:flex}.app-dropdown .clickable-area[data-v-0a6cb5c2]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-inner)}.app-dropdown .item-icon[data-v-0a6cb5c2],.app-dropdown .item-image[data-v-0a6cb5c2]{width:16px}.app-dropdown .key[data-v-0a6cb5c2]{white-space:nowrap;margin:0 4px}.app-dropdown .chevrons[data-v-0a6cb5c2]{color:var(--text-light);transition:transform .14s ease-out;display:inline-flex}.app-dropdown .chevrons.opened[data-v-0a6cb5c2]{transform:rotate(180deg)}.app-dropdown:not(.transparent)[data-v-0a6cb5c2]{background:var(--background-base);border:1px solid var(--border-base);border-radius:4px;padding:0 8px}.app-dropdown:not(.transparent)[data-v-0a6cb5c2]:hover{background:var(--border-base)}@media (width<=767px){.app-dropdown[data-v-0a6cb5c2]{font-size:12px}}body.dark .app-dropdown:not(.transparent)[data-v-0a6cb5c2]{background:var(--background-light);border:1px solid var(--border-base);border-radius:4px;padding:0 8px}body.dark .app-dropdown:not(.transparent)[data-v-0a6cb5c2]:hover{background:var(--border-base)}.app-dropdown-list[data-v-0a6cb5c2]{min-width:120px;min-height:0;color:var(--text-stress);flex-direction:column;font-size:13px;display:flex}.app-dropdown-list .item-icon[data-v-0a6cb5c2],.app-dropdown-list .item-image[data-v-0a6cb5c2]{flex:none;width:16px}.app-dropdown-list .key[data-v-0a6cb5c2]{white-space:nowrap;margin:0 4px}.app-dropdown-list .search-box[data-v-0a6cb5c2]{border-bottom:1px solid var(--border-modal);color:var(--text-light);align-items:center;gap:8px;padding:8px 10px;display:flex}.app-dropdown-list .search-box input[data-v-0a6cb5c2]{min-width:0;color:var(--text-stress);background:0 0;border:0;outline:none;flex:1;font-size:16px}.app-dropdown-list .search-box .clear[data-v-0a6cb5c2]{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.app-dropdown-list .search-box .clear[data-v-0a6cb5c2]:hover{color:var(--text-stress)}.app-dropdown-list ul[data-v-0a6cb5c2]{overscroll-behavior:contain;max-height:400px;margin:0;padding:4px;list-style:none;overflow-y:auto}.app-dropdown-list ul li[data-v-0a6cb5c2]{border-radius:var(--radius-inner);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;align-items:center;padding:7px 8px;display:flex}.app-dropdown-list ul li[data-v-0a6cb5c2]:focus-visible,.app-dropdown-list ul li[data-v-0a6cb5c2]:hover{background:var(--bg-modal-raised)}.app-dropdown-list ul li[data-v-0a6cb5c2]:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.app-dropdown-list ul li.selected[data-v-0a6cb5c2]{font-weight:700}.app-dropdown-list ul li .check[data-v-0a6cb5c2]{color:var(--text-light);margin-left:auto;padding-left:12px;font-size:13px}.app-dropdown-list .empty[data-v-0a6cb5c2]{cursor:pointer;justify-content:center;align-items:center;padding:24px 0;display:flex}.app-dropdown-list .empty .icon[data-v-0a6cb5c2]{color:var(--danger);font-size:24px}
