.chd-btn{--chd-btn-radius: 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;box-sizing:border-box}.chd-btn[hidden]{display:none!important}.chd-btn{font-family:inherit;font-weight:600;letter-spacing:-.005em;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:var(--chd-btn-radius);transition:background .15s,border-color .15s,color .15s,transform .12s,box-shadow .18s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chd-btn:active{transform:translateY(1px)}.chd-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--rgb-acc),.28)}.chd-btn.is-disabled,.chd-btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.chd-btn.is-loading{cursor:wait;pointer-events:none}.chd-btn-ic{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.chd-btn-lbl{display:inline-flex;align-items:center;gap:6px;min-width:0}.chd-btn-lbl svg,.chd-btn-ic svg,.chd-btn>svg{width:1.15em;height:1.15em;flex-shrink:0}.chd-btn-spin{width:13px;height:13px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.6;animation:chd-btn-spin .7s linear infinite}@keyframes chd-btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.chd-btn,.chd-btn-spin{transition:none;animation:none}}.chd-btn--sm{height:44px;min-height:44px;padding:0 9px;font-size:11.5px;gap:5px;--chd-btn-radius: 0}.chd-btn--md{height:44px;min-height:44px;padding:0 14px;font-size:13px}.chd-btn--lg{height:44px;padding:0 20px;font-size:14px;gap:10px}.chd-btn--primary{background:var(--acc);border-color:var(--acc);color:var(--acc-fg);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000002e}.chd-btn--primary:hover:not(.is-disabled){border-color:var(--acc-hi);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000002e,0 2px 4px rgba(var(--rgb-acc),.15)}.chd-btn--primary:active:not(.is-disabled){border-color:var(--acc);transform:translateY(1px);box-shadow:inset 0 1px #0000002e,inset 0 -1px #ffffff24}.chd-btn--secondary{background:none;border-color:var(--line-hi, rgba(10,10,11,.18));color:var(--fg, #1a1612)}.chd-btn--secondary:hover:not(.is-disabled){border-color:var(--fg)}.chd-btn--ghost{background:transparent;border-color:#0a0a0b0f;color:var(--dim, #6d6356)}.chd-btn--ghost:hover:not(.is-disabled){background:#0a0a0b06;border-color:var(--line-hi, rgba(10,10,11,.18));color:var(--fg, #1a1612)}.chd-btn--danger{background:#dc2626;border-color:#b91c1c;color:#fff;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000002e}.chd-btn--danger:hover:not(.is-disabled){background:#b91c1c;border-color:#991b1b}.chd-btn--danger-ghost{background:transparent;border-color:color-mix(in srgb,var(--down) 35%,transparent);color:color-mix(in srgb,var(--down) 65%,var(--fg))}.chd-btn--danger-ghost:hover:not(.is-disabled){background:color-mix(in srgb,var(--down) 8%,transparent);border-color:var(--down)}html[data-theme=dark] .chd-btn--danger-ghost{color:var(--down-text)}.chd-btn--danger:focus-visible{box-shadow:0 0 0 3px #dc262652}.chd-btn--warn{background:#e0a44a;border-color:#c98e35;color:#0a0a0b;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000024}.chd-btn--warn:hover:not(.is-disabled){background:#c98e35;border-color:#a8742a}.chd-btn--warn:focus-visible{box-shadow:0 0 0 3px #e0a44a66}.chd-btn--link{min-height:44px;border-color:var(--line-hi);background:var(--panel);color:var(--fg)}.chd-btn--link:hover:not(.is-disabled){background:rgba(var(--rgb-fg),.04)}html[data-theme=dark] .chd-btn--secondary{background:#ffffff0f;border-color:var(--line);color:var(--fg)}html[data-theme=dark] .chd-btn--secondary:hover:not(.is-disabled){background:#ffffff1c;border-color:rgba(var(--rgb-acc),.55);box-shadow:none}html[data-theme=dark] .chd-btn--ghost{border-color:#ffffff1f}html[data-theme=dark] .chd-btn--ghost:hover:not(.is-disabled){background:#ffffff0d;border-color:#fff3}.shell :is(.dx-icon-btn,.top-notif,.top-search,.top-close,.dx-period,.pnl-tab,.ap-go,.ap-chip,.ap-col,.dsp-action,.trb-add,.tier-chip,.preview-tab,.s5-tabs>button){min-height:44px;border-radius:0;box-sizing:border-box}.shell :is(.dx-icon-btn,.top-notif,.top-close,.ap-col){min-width:44px}.shell :is(.dsp-action,.trb-add){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--line-hi);background:var(--panel);color:var(--fg);font-family:inherit;font-weight:600}.shell :is(.dsp-action,.trb-add):hover{background:rgba(var(--rgb-fg),.04)}.shell :is(.dsp-action,.trb-add):focus-visible{outline:2px solid var(--acc);outline-offset:2px}.shell :is(.dsp-action,.trb-add)[hidden]{display:none}
