.dataset-helper-menu{max-height:80vh!important;max-width:400px;min-width:250px}.dataset-helper-menu.p-menu,.dataset-helper-menu.p-menu-overlay{display:flex!important;flex-direction:column!important;max-height:80vh!important;overflow:hidden!important}.dataset-helper-menu .p-menu-list{flex:1 1 auto!important}.dataset-helper-menu .p-menu-list,.dataset-helper-menu ul[role=menu]{max-height:calc(80vh - 2rem)!important;overflow-x:hidden!important;overflow-y:auto!important}.dataset-helper-menu .p-menu-list::-webkit-scrollbar{width:6px}.dataset-helper-menu .p-menu-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.dataset-helper-menu .p-menu-list::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.dataset-helper-menu .p-menu-list::-webkit-scrollbar-thumb:hover{background:#555}.dataset-helper-menu .p-menuitem-content,.dataset-helper-menu .p-menuitem-link{padding:0}.dataset-helper-menu .p-menuitem{max-height:100px}body .dataset-helper-menu.p-menu,body .dataset-helper-menu.p-menu-overlay{margin:0!important;max-height:80vh!important;overflow:hidden!important;position:fixed!important;top:50%!important;transform:translateY(-50%)!important}body .dataset-helper-menu .p-menu-list,body .dataset-helper-menu ul[role=menu]{display:block!important;max-height:calc(80vh - 2rem)!important;overflow-x:hidden!important;overflow-y:auto!important}.system-status-icon[data-v-284ba15c]{align-items:center;display:inline-flex}.status-button[data-v-284ba15c]{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s}.status-button[data-v-284ba15c]:hover{background-color:#0000000d}.status-button[data-v-284ba15c]:active{background-color:#0000001a}.status-ready[data-v-284ba15c]{color:#10b981}.status-input[data-v-284ba15c]{color:#3b82f6}.status-calculating[data-v-284ba15c]{color:#f59e0b}.status-saving[data-v-284ba15c]{color:#8b5cf6}.status-error[data-v-284ba15c]{color:#ef4444}.status-caching[data-v-284ba15c]{color:#06b6d4}@keyframes pulse-284ba15c{0%,to{opacity:.3}50%{opacity:1}}.pulse-animation[data-v-284ba15c]{animation:pulse-284ba15c 1.5s ease-in-out infinite}@keyframes spin-284ba15c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spin-animation[data-v-284ba15c]{animation:spin-284ba15c 1s linear infinite;transform-origin:center}@keyframes shake-284ba15c{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.shake-animation[data-v-284ba15c]{animation:shake-284ba15c .5s ease-in-out infinite}@keyframes flash-284ba15c{0%{background-color:#3b82f600;transform:scale(1)}50%{background-color:#3b82f633;transform:scale(1.2)}to{background-color:#3b82f600;transform:scale(1)}}.status-button.manual-recalc[data-v-284ba15c]{animation:flash-284ba15c .6s ease-out}.status-button.manual-recalc .spin-animation[data-v-284ba15c]{animation:spin-284ba15c .6s linear infinite}
