.sk{background:#e9ecf1;display:block;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(100deg,#fff0 20%,#ffffffbf 50%,#fff0 80%);animation:1.5s ease-in-out infinite sk-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-shine{to{transform:translate(100%)}}.sk-text{gap:9px;width:100%;display:grid}.sk-card{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid}.sk-card.flat{padding:8px 16px}.sk-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.sk-page{max-width:1180px;padding:28px;animation:.25s both sk-in}@keyframes sk-in{0%{opacity:0}to{opacity:1}}.sk-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.sk-rows{display:grid}.sk-row{border-bottom:1px solid #eef0f4;align-items:center;gap:16px;padding:14px 0;display:flex}.sk-row:last-child{border-bottom:0}.sk-split{grid-template-columns:340px 1fr;gap:18px;display:grid}.sk-shell{background:var(--bg,#fff);min-height:100vh;display:flex}.sk-shell aside{width:var(--sidebar,250px);border-right:1px solid var(--border,#e5e7eb);flex:none;padding:18px 14px}.sk-shell main{flex:1;min-width:0}.sk-nav{gap:18px;margin-top:26px;padding-left:6px;display:grid}.spinner-block{padding:0;display:block}@media (width<=800px){.sk-shell aside{display:none}.sk-split{grid-template-columns:1fr}.sk-page{padding:18px}}@media (prefers-reduced-motion:reduce){.sk:after{opacity:0;animation:none}}.side-sk{align-content:start;gap:10px;display:grid}.side-sk .sk{background:#ffffff17}.side-sk .sk:after{background:linear-gradient(100deg,#fff0 20%,#ffffff29 50%,#fff0 80%)}.side-sk .sk-nav{gap:14px;margin-top:14px;padding:0 4px}.sk-shell aside{background:linear-gradient(#17171c 0%,#0a0a0c 38%,#050506 100%);border-right-color:#2a2a31}.sk-shell aside .sk{background:#ffffff17}.sk-shell aside .sk:after{background:linear-gradient(100deg,#fff0 20%,#ffffff29 50%,#fff0 80%)}.sel{border:1px solid var(--border-strong,#d1d5db);min-width:0;max-width:100%;height:40px;color:var(--text,#0f1115);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.field>.sel,.field .sel:only-child{width:100%;display:flex}.sel:hover:not(:disabled){border-color:#9aa1ad}.sel:focus-visible,.sel.open{border-color:#6a8dff;outline:0;box-shadow:0 0 0 3px #6a8dff38}.sel:disabled{opacity:.55;cursor:not-allowed;background:var(--bg-soft,#f7f7f8)}.sel-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sel-chev{color:#6b7280;flex:none;transition:transform .2s}.sel.open .sel-chev{transform:rotate(180deg)}.sel-pop{z-index:3000;border:1px solid var(--border,#e5e7eb);overscroll-behavior:contain;background:#fff;border-radius:12px;width:max-content;max-width:min(460px,100vw - 16px);padding:6px;animation:.14s sel-in;position:fixed;overflow-y:auto;box-shadow:0 18px 44px #0f11152e,0 2px 8px #0f11150f}.sel-pop.up{transform-origin:bottom}@keyframes sel-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.sel-group{letter-spacing:.06em;text-transform:uppercase;color:#8a919c;padding:8px 10px 4px;font-size:11px;font-weight:600}.sel-opt{cursor:pointer;color:var(--text,#0f1115);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.sel-opt[data-active=true]{background:var(--bg-mute,#f1f1f3)}.sel-opt.on{font-weight:600}.sel-opt.on svg{color:#3f6bff;flex:none}.sel-opt.off{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.sel-pop{animation:none}.sel-chev{transition:none}}
