.cx{flex:none;margin-left:auto;display:inline-flex;position:relative}.card-head>.card-tools~.cx,.card-head>.seg-control~.cx,.card-head>.ev-legend~.cx,.card-head>[style*="margin-left: auto"]~.cx{margin-left:8px}.cx.float{z-index:3;margin:0;position:absolute;top:10px;right:10px}.cx.cx>button.cx-btn{box-sizing:border-box;width:30px;min-width:30px;height:30px;min-height:0;box-shadow:none;color:var(--muted,#8b96a8);font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;margin:0;padding:0;line-height:0;transition:background .15s,color .15s,border-color .15s;display:inline-grid;transform:none}.cx.cx>button.cx-btn>svg{flex:none;margin:0;display:block}.cx.cx>button.cx-btn:hover,.cx.cx>button.cx-btn[aria-expanded=true]{background:rgb(var(--fg-rgb,255 255 255) / .08);border-color:rgb(var(--fg-rgb,255 255 255) / .12);color:var(--strong,#fff);box-shadow:none;transform:none}.cx.cx>button.cx-btn:disabled{cursor:progress;opacity:1}.cx-spin{animation:.8s linear infinite cx-spin}@keyframes cx-spin{to{transform:rotate(360deg)}}.cx-menu{z-index:40;border:1px solid var(--border-2,#2a3446);background:var(--panel,#111722);border-radius:12px;gap:2px;min-width:216px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000073}.cx-menu small{color:var(--muted,#8b96a8);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px 6px;font-size:11px;font-weight:700}.cx.cx>.cx-menu>button{box-sizing:border-box;width:auto;height:36px;min-height:0;box-shadow:none;color:var(--text,#e8edf4);font:inherit;letter-spacing:normal;text-transform:none;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.cx.cx>.cx-menu>button:hover{background:rgb(var(--fg-rgb,255 255 255) / .08)}.cx-r{opacity:.8;border:1.6px solid;border-radius:3px;display:inline-block}.cx-r.p{width:12px;height:16px;margin:0 3px}.cx-r.l{width:18px;height:13.5px}.cx-exporting [data-noexport]:not(.cx){display:none!important}.cx-exporting,.cx-exporting *{pointer-events:none!important}.cx-probe [data-noexport],.cx-probe .cx-btn,.cx-probe .cx-menu{display:none!important}.cx-check{height:36px;color:var(--text,#e8edf4);white-space:nowrap;cursor:pointer;box-shadow:inset 0 -1px 0 rgb(var(--fg-rgb,255 255 255) / .08);border-radius:8px 8px 0 0;align-items:center;gap:10px;margin-bottom:4px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.cx-check:hover{background:rgb(var(--fg-rgb,255 255 255) / .06)}.cx-check input{opacity:0;pointer-events:none;position:absolute}.cx-check i{border:1.6px solid var(--muted,#8b96a8);border-radius:5px;flex:none;width:16px;height:16px;transition:background .15s,border-color .15s;position:relative}.cx-check input:checked+i{background:#3a6bff;border-color:#3a6bff}.cx-check input:checked+i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.cx-check input:focus-visible+i{outline-offset:2px;outline:2px solid #3a6bff}
