.segmented-action-group.svelte-yvc1c7{border:1px solid var(--ccm-border-strong);border-radius:var(--ccm-border-radius-standard);background:var(--ccm-surface-context);max-width:100%;display:inline-flex;overflow-x:auto;& button:where(.svelte-yvc1c7){border:0;border-right:1px solid var(--ccm-border-strong);min-height:2rem;color:var(--ccm-text-secondary);font:inherit;font-size:var(--ccm-font-size-label);white-space:nowrap;cursor:pointer;background:0 0;padding:.32rem .55rem;font-weight:500;&:last-child{border-right:0}&:hover:not(:disabled){background:var(--ccm-surface-selected);color:var(--ccm-text-link)}&.active{background:var(--ccm-text-link);color:var(--ccm-text-on-accent);font-weight:600}&:focus-visible{outline:2px solid var(--ccm-focus-ring);outline-offset:-2px;position:relative}&:disabled{opacity:.5;cursor:not-allowed}}&.icon-only button:where(.svelte-yvc1c7){width:2rem;padding:.32rem}}.toggle-switch.svelte-1inz2ds{flex-shrink:0;width:48px;height:24px;display:inline-block;position:relative;& input:where(.svelte-1inz2ds){opacity:0;width:0;height:0}}.toggle-slider.svelte-1inz2ds{cursor:pointer;background-color:var(--ccm-surface-disabled);border-radius:var(--ccm-border-radius-rounded);box-sizing:border-box;border:1px solid #0000;transition:all .3s;position:absolute;inset:0}.toggle-slider.svelte-1inz2ds:before{content:"";background-color:var(--ccm-surface-floating);border:1px solid var(--ccm-border-strong);width:18px;height:18px;box-shadow:var(--ccm-shadow-sm);box-sizing:border-box;border-radius:var(--ccm-border-radius-circle);transition:all .3s;position:absolute;bottom:2px;left:3px}input.svelte-1inz2ds:checked+.toggle-slider:where(.svelte-1inz2ds){background-color:var(--ccm-action-primary-bg);border-color:var(--ccm-action-primary-border)}input.svelte-1inz2ds:checked+.toggle-slider:where(.svelte-1inz2ds):before{transform:translate(24px)}input.svelte-1inz2ds:not(:checked)+.toggle-slider:where(.svelte-1inz2ds){border-color:var(--ccm-border-strong)}input.svelte-1inz2ds:disabled+.toggle-slider:where(.svelte-1inz2ds){cursor:not-allowed}.button.svelte-mc0xlh{border-radius:var(--ccm-border-radius-standard);cursor:pointer;border:none;padding:.55rem 1rem}.button.primary.svelte-mc0xlh{background:var(--ccm-action-primary-bg);color:var(--ccm-text-on-accent)}.button.secondary.svelte-mc0xlh{background:var(--ccm-surface-recessed);color:var(--ccm-text-primary);border:1px solid var(--ccm-border-strong)}.button.subtle.svelte-mc0xlh{color:var(--ccm-text-link);background:0 0;padding:.4rem .7rem}.button.icon.svelte-mc0xlh{color:var(--ccm-text-link);border:1px solid var(--ccm-border-default);background:0 0;min-height:1.9rem;padding:.24rem .5rem}.button.icon.action-dropdown-trigger.single-action.svelte-mc0xlh{justify-content:center;gap:0;width:1.9rem;min-width:1.9rem;padding:0}.button.icon.action-dropdown-trigger.multi-action.svelte-mc0xlh{width:auto;min-width:2.55rem;padding-inline:.38rem}.button.icon.action-dropdown-trigger.multi-action.no-caret.svelte-mc0xlh{justify-content:center;gap:0;width:1.9rem;min-width:1.9rem;padding:0}.button.icon.svelte-mc0xlh:hover:not(:disabled),.button.icon.svelte-mc0xlh:focus-visible:not(:disabled){background:var(--ccm-surface-selected);border-color:var(--ccm-action-primary-bg);color:var(--ccm-action-primary-bg)}.button.svelte-mc0xlh:disabled{opacity:.5;cursor:not-allowed}.action-dropdown.svelte-mc0xlh{position:relative}.action-dropdown-trigger.svelte-mc0xlh{align-items:center;gap:.45rem;display:inline-flex}.action-dropdown-caret.svelte-mc0xlh{transform-origin:50%;justify-content:center;align-items:center;width:.75rem;height:.75rem;transition:transform .2s;display:inline-flex}.action-dropdown-caret.open.svelte-mc0xlh{transform:rotate(180deg)}.button.icon.svelte-mc0xlh .action-dropdown-caret:where(.svelte-mc0xlh){width:.66rem;height:.66rem}.action-icon-svg.svelte-mc0xlh{flex:none;width:.95rem;height:.95rem}.cards-icon.svelte-mc0xlh{flex:none;width:.9rem;height:.72rem;display:inline-flex;position:relative;&:before,&:after{content:"";border-radius:var(--ccm-border-radius-standard);background:0 0;border:1.5px solid;width:.52rem;height:.38rem;position:absolute}}.cards-icon-overlap.svelte-mc0xlh{&:before{top:.16rem;left:0}&:after{top:0;left:.24rem}}.action-dropdown-menu.svelte-mc0xlh,.action-dropdown-submenu.svelte-mc0xlh{background:var(--ccm-surface-content);border:1px solid var(--ccm-border-default);border-radius:var(--ccm-border-radius-standard);min-width:14rem;max-width:min(22rem,100vw - 1rem);box-shadow:var(--ccm-shadow-md);z-index:1000;flex-direction:column;gap:.2rem;padding:.3rem;display:flex}.action-dropdown-menu.svelte-mc0xlh{position:fixed}.action-dropdown-option-group.svelte-mc0xlh{position:relative;&.has-submenu{overflow:visible}}.action-dropdown-option.svelte-mc0xlh{border-radius:var(--ccm-border-radius-standard);text-align:left;width:100%;color:var(--ccm-text-primary);font-size:var(--ccm-font-size-label);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .6rem;line-height:normal;display:inline-flex}.action-dropdown-option.svelte-mc0xlh:hover,.action-dropdown-option.svelte-mc0xlh:focus-visible,.action-dropdown-option-group.submenu-open.svelte-mc0xlh>.action-dropdown-option:where(.svelte-mc0xlh){background:var(--ccm-surface-context);outline:none}.action-dropdown-option.svelte-mc0xlh:disabled{opacity:.6;cursor:not-allowed}.action-dropdown-option-label.svelte-mc0xlh{flex:auto;min-width:0}.action-dropdown-toggle-option.svelte-mc0xlh{cursor:default;&.is-disabled{opacity:.6}&:hover,&:focus-within{background:var(--ccm-surface-context);outline:none}}.action-dropdown-segmented-option.svelte-mc0xlh{cursor:default}.action-dropdown-submenu.svelte-mc0xlh{position:absolute;top:-.3rem;&.open-right{left:calc(100% + .35rem)}&.open-left{right:calc(100% + .35rem)}}.action-dropdown-submenu-caret.svelte-mc0xlh{width:.85rem;height:.85rem;color:var(--ccm-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.action-dropdown-divider.svelte-mc0xlh{background:var(--ccm-border-default);height:1px;margin:.25rem 0}.action-dropdown-section-label.svelte-mc0xlh{font-size:var(--ccm-font-size-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ccm-text-secondary);text-align:left;padding:.1rem .6rem .2rem;font-weight:700}.kebab-icon.svelte-mc0xlh{flex:none;justify-content:center;align-items:center;width:.95rem;height:.95rem;line-height:1;display:inline-flex}
