.msk-tag{white-space:nowrap;background:var(--surface);color:var(--foreground);border:1px solid var(--border-strong);box-shadow:var(--shadow-card);border-radius:999px;padding:3px 8px;font-size:12px;line-height:1.2}.msk-popup{background:var(--surface);width:200px;color:var(--foreground);border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:14px;padding:10px;font-size:13px}.msk-popup-title{font-size:14px;font-weight:700}.msk-popup-sub{color:var(--muted);margin:2px 0 8px;font-size:11.5px}.msk-popup-list{flex-direction:column;gap:3px;max-height:260px;display:flex;overflow-y:auto}.msk-popup-list button{text-align:left;background:var(--surface-2);color:var(--foreground);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;padding:7px 9px;font-weight:500;transition:background .12s;display:flex}.msk-popup-list button:hover{background:var(--primary);color:var(--primary-foreground)}.msk-popup-list button span{opacity:.7;font-size:11px}.msk-range{width:100%;accent-color:var(--primary)}.msk-scroll-x{scrollbar-width:none;-webkit-overflow-scrolling:touch}.msk-scroll-x::-webkit-scrollbar{display:none}.msk-range{height:28px}
