@layer payload-default;@media (max-width:768px){.admin-bar{display:none}}
.ngtContainer{--ngt-bg:rgba(255,255,255,.6);--ngt-bg-hover:rgba(255,255,255,.8);--ngt-border:rgba(255,255,255,.3);--ngt-text:#111;--ngt-menu-bg:rgba(255,255,255,.65);--ngt-menu-border:rgba(255,255,255,.25);--ngt-active-bg:rgba(99,102,241,.15);--ngt-disabled-opacity:.6;z-index:9999;font-family:inherit;display:inline-block;position:relative}.ngtButton{cursor:pointer;-webkit-backdrop-filter:blur(10px);background:var(--ngt-bg);border:1px solid var(--ngt-border);color:var(--ngt-text);border-radius:10px;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;font-size:14px;transition:all .2s;display:-ms-flexbox;display:flex}.ngtButton:hover{background:var(--ngt-bg-hover)}.ngtButton:active{transform:scale(.97)}.ngtButton:disabled{opacity:var(--ngt-disabled-opacity);cursor:not-allowed}.ngtMenu{min-width:150px;color:var(--ngt-text);-webkit-backdrop-filter:blur(14px);background:var(--ngt-menu-bg);border:1px solid var(--ngt-menu-border);border-radius:12px;animation:.18s ngtFadeIn;position:absolute;top:110%;left:0;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.ngtOption{cursor:pointer;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;transition:background .15s;display:-ms-flexbox;display:flex}.ngtOption:hover{background:rgba(0,0,0,.05)}.ngtOptionActive{background:var(--ngt-active-bg);font-weight:500}.ngtArrow{opacity:.6;font-size:12px;transition:transform .2s}.ngtArrow[data-open]{transform:rotate(180deg)}.ngtMenu--right{left:auto;right:0}@media (prefers-color-scheme:dark){.ngtContainer{--ngt-bg:rgba(30,30,30,.6);--ngt-bg-hover:rgba(40,40,40,.8);--ngt-border:rgba(255,255,255,.1);--ngt-text:#fff;--ngt-menu-bg:rgba(25,25,25,.7);--ngt-menu-border:rgba(255,255,255,.08);--ngt-active-bg:rgba(99,102,241,.25)}.ngtOption:hover{background:rgba(255,255,255,.08)}}.ngtButton:focus-visible{outline:2px solid var(--ngt-active-bg);outline-offset:2px}.ngtOption:focus-visible{background:rgba(0,0,0,.05);outline:none}@keyframes ngtFadeIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ngtSpinner{border:2px solid rgba(128,128,128,.3);border-top-color:currentColor;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;animation:1s linear infinite ngtSpin}@keyframes ngtSpin{to{transform:rotate(360deg)}}
