.horizon-icon--auto[data-v-c2b24b43]{width:var(--horizon-icon-size,1em);height:var(--horizon-icon-size,1em)}.horizon-icon-saving[data-v-c2b24b43]{place-items:center;display:inline-grid;position:relative}.horizon-icon-saving__ring[data-v-c2b24b43]{box-sizing:border-box;border:.2em solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:.8s linear infinite horizon-icon-spin-c2b24b43;position:absolute;inset:0}@keyframes horizon-icon-spin-c2b24b43{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.horizon-icon-saving__ring[data-v-c2b24b43]{animation:none}}:where(.horizon-icon[data-v-c2b24b43]){color:var(--horizon-icon-color,currentColor)}:root[data-theme=dark][data-v-c2b24b43] :where(.horizon-icon){color:var(--horizon-icon-dark-color,var(--horizon-icon-color,currentColor))}.horizon-button[data-v-d3a08b0b]{justify-content:center;align-items:center;gap:var(--button-gap);min-height:var(--button-height);cursor:pointer;font:inherit;padding:var(--button-padding);display:inline-flex}.horizon-button[data-v-d3a08b0b]:not(.horizon-field){border:1px solid #0000}:where(.horizon-button[data-v-d3a08b0b]:not(.horizon-field)){border-radius:var(--button-radius)}.horizon-button.icon-only[data-v-d3a08b0b]{aspect-ratio:1;place-items:center;padding:.5rem;display:inline-grid;position:relative}.horizon-button-icon[data-v-d3a08b0b]{--horizon-icon-size:1.25rem;flex:none}.horizon-button--small .horizon-button-icon[data-v-d3a08b0b]{--horizon-icon-size:1rem}.horizon-button.icon-only .horizon-button-icon[data-v-d3a08b0b]{--horizon-icon-size:1.5rem}.horizon-button.horizon-button--small.icon-only .horizon-button-icon[data-v-d3a08b0b]{--horizon-icon-size:calc(var(--button-small-height) - 2px)}.horizon-button--block[data-v-d3a08b0b]{width:100%}.horizon-button--circle[data-v-d3a08b0b]{width:var(--button-icon-height);min-height:var(--button-icon-height);border-radius:50%}.horizon-button--circle[data-v-d3a08b0b]:hover,.horizon-button--square[data-v-d3a08b0b]:hover,.horizon-button--square[data-v-d3a08b0b]:focus-visible,.horizon-button--circle[data-v-d3a08b0b]:focus-visible{color:var(--primary);background:color-mix(in srgb, var(--text) 8%, transparent)}.horizon-button--field[data-v-d3a08b0b]{width:100%;height:var(--field-height);min-height:var(--field-height);text-align:start;justify-content:space-between;padding:0 .75rem;font-size:1rem}.horizon-button--filled[data-v-d3a08b0b]{color:var(--button-on-color);background:var(--button-color,var(--text))}.horizon-button--filled[data-v-d3a08b0b]:disabled{opacity:var(--disabled-opacity)}.horizon-button--outlined[data-v-d3a08b0b]{color:var(--button-color,var(--text))}.horizon-button--outlined[data-v-d3a08b0b]:not(.horizon-field){background:var(--button-surface,var(--surface));border-color:var(--button-color,var(--border))}.horizon-button--tonal[data-v-d3a08b0b]{color:var(--button-color,var(--text));background:color-mix(in srgb, var(--button-color,var(--text)) 18%, var(--button-surface,var(--surface)))}.horizon-button--text[data-v-d3a08b0b]{color:var(--button-color,var(--text));background:0 0;padding:.4rem 1rem}.horizon-button[data-v-d3a08b0b]:disabled{cursor:not-allowed}.horizon-button--outlined[data-v-d3a08b0b]:disabled,.horizon-button--tonal[data-v-d3a08b0b]:disabled,.horizon-button--text[data-v-d3a08b0b]:disabled{color:var(--text-muted);opacity:var(--disabled-opacity)}.horizon-button--outlined[data-v-d3a08b0b]:not(.horizon-field):disabled{border-color:var(--border)}.horizon-button[data-v-d3a08b0b]:not(.horizon-button--filled):hover:not(:disabled),.horizon-button:not(.horizon-button--filled)[data-state=open][data-v-d3a08b0b]{color:var(--button-color,var(--primary))}.horizon-button[data-v-d3a08b0b]:focus-visible:not(.horizon-field){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.horizon-button.horizon-button--small[data-v-d3a08b0b]{min-height:var(--button-small-height);padding:var(--button-small-padding);font-size:var(--button-small-font-size)}.horizon-button.horizon-button--small.icon-only[data-v-d3a08b0b],.horizon-button.horizon-button--small.horizon-button--circle[data-v-d3a08b0b]{width:var(--button-small-height);height:var(--button-small-height);padding:0}.horizon-button.horizon-button--list[data-v-d3a08b0b],.horizon-button.horizon-button--row[data-v-d3a08b0b]{width:100%;padding:var(--button-list-padding);text-align:start;border-radius:var(--button-list-radius);color:var(--text);background:0 0;border:0;justify-content:stretch;gap:.45rem;display:grid}.horizon-button.horizon-button--row[data-v-d3a08b0b]{justify-content:flex-start;align-items:center;gap:var(--button-row-gap);padding:var(--button-row-padding);display:flex}.horizon-button.horizon-button--row.horizon-button--tonal[data-v-d3a08b0b]{background:color-mix(in srgb, var(--button-color,var(--text)) 18%, var(--button-surface,var(--surface)))}.horizon-button.horizon-button--square[data-v-d3a08b0b]{width:var(--button-icon-height);min-height:var(--button-icon-height);border-radius:var(--button-radius)}.horizon-button.horizon-button--link[data-v-d3a08b0b]{min-height:var(--button-small-height);font-weight:var(--button-link-weight);background:0 0;border:0;padding:0;text-decoration:none}.horizon-button.horizon-button--link-underlined[data-v-d3a08b0b]{text-decoration:underline}.horizon-button.horizon-button--grouped[data-v-d3a08b0b]{border:0;border-inline-end:1px solid var(--border);border-radius:0;flex:none}.horizon-button.horizon-button--grouped[data-v-d3a08b0b]:last-of-type{border-inline-end:0}.horizon-button.horizon-button--grouped[data-v-d3a08b0b]:active:not(:disabled){background:color-mix(in oklch, var(--primary) 15%, var(--surface))}.horizon-button.horizon-button--grouped[data-v-d3a08b0b]:focus-visible{outline-offset:-3px}.horizon-button.horizon-button--grouped.horizon-button--segmented[data-v-d3a08b0b]{min-height:2.25rem;color:var(--text-muted);background:0 0;border:0;border-radius:.375rem;padding:0 1rem;font-size:.875rem;font-weight:500}.horizon-button.horizon-button--grouped.horizon-button--segmented.icon-only[data-v-d3a08b0b]{width:2.25rem;padding:0}.horizon-button.horizon-button--grouped.horizon-button--segmented[data-v-d3a08b0b]:hover:not(:disabled){color:var(--text);background:0 0}.horizon-button.horizon-button--grouped.horizon-button--segmented.horizon-button--selected[data-v-d3a08b0b],.horizon-button.horizon-button--grouped.horizon-button--segmented.horizon-button--selected[data-v-d3a08b0b]:hover:not(:disabled){background:var(--primary);color:var(--on-primary);font-weight:600;box-shadow:0 1px 2px #141b2d1f}.horizon-button.horizon-button--grouped.horizon-button--segmented.horizon-button--tinted[data-v-d3a08b0b],.horizon-button.horizon-button--grouped.horizon-button--segmented.horizon-button--tinted[data-v-d3a08b0b]:hover:not(:disabled){background:color-mix(in srgb, var(--button-color) 15%, var(--surface));color:var(--button-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--button-color) 45%, transparent)}.horizon-button.horizon-button--selected[data-v-d3a08b0b],.horizon-button.horizon-button--list[data-v-d3a08b0b]:hover:not(:disabled),.horizon-button.horizon-button--row[data-v-d3a08b0b]:hover:not(:disabled){color:var(--button-color,var(--primary));background:color-mix(in srgb, var(--button-color,var(--primary)) 9%, var(--surface))}.horizon-button.horizon-button--muted[data-v-d3a08b0b],.horizon-button.horizon-button--list[data-v-d3a08b0b]:disabled,.horizon-button.horizon-button--row[data-v-d3a08b0b]:disabled{color:var(--text-muted)}.horizon-button.horizon-button--compact[data-v-d3a08b0b]{min-height:var(--button-compact-height);padding-block:0}.horizon-button.horizon-button--compact.horizon-button--square[data-v-d3a08b0b]{width:var(--button-compact-height)}.horizon-button.horizon-button--compact.horizon-button--field[data-v-d3a08b0b]{height:var(--button-compact-height)}@media (any-pointer:coarse){.horizon-button.horizon-button--small[data-v-d3a08b0b],.horizon-button.horizon-button--compact[data-v-d3a08b0b]{min-block-size:44px;min-inline-size:44px}}
