.ct[data-v-8b075f5c]{flex:none;position:relative}.ct__btn[data-v-8b075f5c]{border:1px solid var(--ct-line,var(--border-default));background:var(--ct-surface,var(--surface-card));color:var(--ct-fg,var(--text-body));cursor:pointer;justify-content:center;align-items:center;font-family:inherit;transition:background-color .13s,border-color .13s,color .13s;display:inline-flex}.ct__btn[data-v-8b075f5c]:hover{border-color:var(--ct-line-hover,var(--border-strong));background:var(--ct-hover,var(--surface-sunken));color:var(--ct-ink,var(--text-strong))}.ct__btn[data-v-8b075f5c]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ct__btn-ico[data-v-8b075f5c]{flex:none}.ct--icon .ct__btn[data-v-8b075f5c]{border-radius:12px;width:40px;height:40px}.ct--side[data-v-8b075f5c]{padding:0 8px 10px}.ct--side .ct__btn[data-v-8b075f5c]{border-radius:10px;gap:10px;width:100%;min-height:40px;padding:0 10px;display:flex}.ct--side .ct__btn-ico[data-v-8b075f5c]{color:var(--ct-muted,var(--text-muted))}.ct__btn-label[data-v-8b075f5c]{text-align:left;color:var(--ct-ink,var(--text-strong));flex:1;font-size:13px;font-weight:600}.ct__btn-chev[data-v-8b075f5c]{color:var(--ct-subtle,var(--text-subtle));flex:none}.ct__menu[data-v-8b075f5c]{z-index:70;background:var(--ct-surface,var(--surface-card));border:1px solid var(--ct-line,var(--border-default));border-radius:12px;padding:6px;position:absolute;box-shadow:0 12px 32px #0f172a2e}.ct--icon .ct__menu[data-v-8b075f5c]{width:184px;top:46px;right:0}.ct--side .ct__menu[data-v-8b075f5c]{bottom:54px;left:8px;right:8px}.ct__item[data-v-8b075f5c]{cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;font-family:inherit;display:flex}.ct__item--on[data-v-8b075f5c]{background:var(--ct-hover,var(--surface-sunken))}.ct__item-ico[data-v-8b075f5c]{color:var(--ct-muted,var(--text-muted));flex:none}.ct__item-label[data-v-8b075f5c]{text-align:left;color:var(--ct-ink,var(--text-strong));flex:1;font-size:13px;font-weight:600}.ct__item-check[data-v-8b075f5c]{color:var(--ct-check,var(--text-brand));flex:none}.ct__sep[data-v-8b075f5c]{background:var(--ct-line,var(--border-default));height:1px;margin:6px 4px}.ct__item--out .ct__item-ico[data-v-8b075f5c],.ct__item--out .ct__item-label[data-v-8b075f5c]{color:var(--danger)}
