/**
 *              © 2025-2026 Visa
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 **/
@layer components{:root,.v-alternate{--v-chip-align-items:center;--v-chip-active-border-color:var(--palette-default-active-pressed);--v-chip-avatar-size:var(--v-avatar-icon-size);--v-chip-background-color:var(--palette-default-surface-1);--v-chip-border-color:var(--palette-default-active);--v-chip-border-radius:calc(var(--size-rounded-large) * 2);--v-chip-border-style:solid;--v-chip-border-width:1px;--v-chip-button-padding:0;--v-chip-button-size:var(--size-scalable-30);--v-chip-checkbox-appearance:none;--v-chip-checkbox-clip:rect(0, 0, 0, 0);--v-chip-checkbox-margin:0;--v-chip-checkbox-position:fixed;--v-chip-compact-border-color:var(--palette-default-active-subtle);--v-chip-compact-border-radius:var(--size-rounded-small);--v-chip-compact-button-padding:0;--v-chip-compact-icon-size:1.1428571429rem;--v-chip-compact-padding-block:var(--size-scalable-3);--v-chip-compact-padding-inline:var(--size-scalable-3);--v-chip-compact-padding-inline-start:var(--size-scalable-5);--v-chip-compact-avatar-size:1.5714285714rem;--v-chip-compact-button-size:var(--size-scalable-28);--v-chip-delete-padding-block:var(--size-scalable-0);--v-chip-delete-padding-inline-end:var(--size-scalable-0);--v-chip-disabled-border-color:var(--palette-default-disabled);--v-chip-disabled-cursor:default;--v-chip-display:inline-flex;--v-chip-gap:var(--size-scalable-4);--v-chip-hover-border-color:var(--palette-default-active-hover);--v-chip-icon-size:1.2857142857rem;--v-chip-inline-size:fit-content;--v-chip-lead-inline-start-padding:var(--size-scalable-3);--v-chip-padding-block:var(--size-scalable-6);--v-chip-padding-inline-end:var(--size-scalable-7);--v-chip-padding-inline-start:var(--v-chip-padding-inline-end);--v-chip-readonly-background-color:var(--palette-default-surface-1);--v-chip-readonly-border-color:var(--palette-default-border);--v-chip-readonly-label-color:var(--palette-default-text-subtle);--v-chip-selection-cursor:pointer;--v-chip-selection-gap:var(--size-scalable-6);--v-chip-selection-text-color:var(--palette-default-active);--v-chip-static-border-color:var(--palette-default-border)}}@layer utilities{.v-screen-reader,.v-sr{clip:rect(0, 0, 0, 0);clip-path:inset(50%);height:1px;inset-inline-start:-100000px;overflow:hidden;position:absolute;inset-block-start:0;width:1px;z-index:-1;white-space:nowrap}}@layer abstracts{:root,.v-alternate{--v-action-secondary-block-size:var(--size-scalable-38);--v-action-secondary-font-size:var(--typography-label-font-size);--v-action-secondary-font-weight:600;--v-action-secondary-gap:var(--size-scalable-2);--v-action-secondary-letter-spacing:0.5px;--v-action-secondary-line-height:var(--typography-label-line-height);--v-action-secondary-padding-block:calc(var(--size-scalable-10) - var(--v-action-secondary-border-size));--v-action-secondary-padding-inline:calc(var(--size-scalable-14) - var(--v-action-secondary-border-size));--v-action-secondary-background:var(--palette-default-surface-1);--v-action-secondary-border-color:var(--palette-default-active);--v-action-secondary-border-radius:var(--size-rounded-medium);--v-action-secondary-border-size:calc(var(--theme-border-size) / 2);--v-action-secondary-border-style:solid;--v-action-secondary-foreground:var(--palette-default-active);--v-action-secondary-hover-background:var(--palette-default-surface-highlight);--v-action-secondary-hover-border-color:var(--palette-default-active-hover);--v-action-secondary-hover-foreground:var(--palette-default-active-hover);--v-action-secondary-focus-background:var(--palette-default-surface-highlight);--v-action-secondary-focus-border-color:var(--palette-default-active-hover);--v-action-secondary-focus-foreground:var(--palette-default-active-hover);--v-action-secondary-active-background:var(--palette-default-surface-lowlight);--v-action-secondary-active-border-color:var(--palette-default-active-pressed);--v-action-secondary-active-foreground:var(--palette-default-active-pressed);--v-action-secondary-disabled-background:var(--palette-default-surface-1);--v-action-secondary-disabled-border-color:var(--palette-default-disabled);--v-action-secondary-disabled-foreground:var(--palette-default-disabled)}}@layer abstracts{.v-action-secondary.v-action-stateless{background-color:var(--v-action-secondary-background);border-color:var(--v-action-secondary-border-color);border-radius:var(--v-action-secondary-border-radius);border-style:var(--v-action-secondary-border-style);border-width:var(--v-action-secondary-border-size);color:var(--v-action-secondary-foreground);font-size:var(--v-action-secondary-font-size);font-weight:var(--v-action-secondary-font-weight);gap:var(--v-action-secondary-gap);letter-spacing:var(--v-action-secondary-letter-spacing);line-height:var(--v-action-secondary-line-height)}}@layer abstracts{.v-chip-selection:not(.v-action-stateless),.v-action-secondary:not(.v-action-stateless){background-color:var(--v-action-secondary-background);border-color:var(--v-action-secondary-border-color);border-radius:var(--v-action-secondary-border-radius);border-style:var(--v-action-secondary-border-style);border-width:var(--v-action-secondary-border-size);color:var(--v-action-secondary-foreground);font-size:var(--v-action-secondary-font-size);font-weight:var(--v-action-secondary-font-weight);gap:var(--v-action-secondary-gap);letter-spacing:var(--v-action-secondary-letter-spacing);line-height:var(--v-action-secondary-line-height);block-size:var(--v-action-secondary-block-size);cursor:pointer;padding-block:var(--v-action-secondary-padding-block);padding-inline:var(--v-action-secondary-padding-inline)}.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type:hover),.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type:hover),.v-chip-selection:not(.v-action-stateless):hover,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type:hover),.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type:hover),.v-action-secondary:not(.v-action-stateless):hover{--v-action-secondary-background:var(--v-action-secondary-hover-background);--v-action-secondary-border-color:var(--v-action-secondary-hover-border-color);--v-action-secondary-foreground:var(--v-action-secondary-hover-foreground)}.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type:focus-visible),.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type:focus-visible),.v-chip-selection:not(.v-action-stateless):focus-visible,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type:focus-visible),.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type:focus-visible),.v-action-secondary:not(.v-action-stateless):focus-visible{--v-action-secondary-background:var(--v-action-secondary-focus-background);--v-action-secondary-border-color:var(--v-action-secondary-focus-border-color);--v-action-secondary-foreground:var(--v-action-secondary-focus-foreground)}.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type:focus-visible) .v-label,.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type:focus-visible) .v-label,.v-chip-selection:not(.v-action-stateless):focus-visible .v-label,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type:focus-visible) .v-label,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type:focus-visible) .v-label,.v-action-secondary:not(.v-action-stateless):focus-visible .v-label{color:var(--v-action-secondary-focus-foreground)}.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type:active),.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type:active),.v-chip-selection:not(.v-action-stateless):active,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type:active),.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type:active),.v-action-secondary:not(.v-action-stateless):active{--v-action-secondary-background:var(--v-action-secondary-active-background);--v-action-secondary-border-color:var(--v-action-secondary-active-border-color);--v-action-secondary-foreground:var(--v-action-secondary-active-foreground)}.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type:active) .v-label,.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type:active) .v-label,.v-chip-selection:not(.v-action-stateless):active .v-label,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type:active) .v-label,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type:active) .v-label,.v-action-secondary:not(.v-action-stateless):active .v-label{color:var(--v-action-secondary-active-foreground)}.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type),.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type),.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type),.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type){--v-action-secondary-block-size:100%}.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type):has(.v-checkbox:focus-visible),.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type):has(.v-radio:focus-visible),.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type):has(.v-checkbox:focus-visible),.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type):has(.v-radio:focus-visible),.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type):has(.v-checkbox:focus-visible),.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type):has(.v-radio:focus-visible),.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type):has(.v-checkbox:focus-visible),.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type):has(.v-radio:focus-visible){outline-width:var(--theme-focus-outline-size);outline-style:dashed;outline-color:var(--palette-default-active-pressed);outline-offset:var(--theme-focus-outline-offset);--theme-focus-outline-offset:0px}.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-label:only-of-type,.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type) .v-label:only-of-type,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-label:only-of-type,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-label:only-of-type{inline-size:100%}.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-checkbox:focus-visible,.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-radio:focus-visible,.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type) .v-checkbox:focus-visible,.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type) .v-radio:focus-visible,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-checkbox:focus-visible,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-radio:focus-visible,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-checkbox:focus-visible,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-radio:focus-visible{outline:none}.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-checkbox:focus-visible::after,.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-radio:focus-visible::after,.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type) .v-checkbox:focus-visible::after,.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type) .v-radio:focus-visible::after,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-checkbox:focus-visible::after,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-radio:focus-visible::after,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-checkbox:focus-visible::after,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-radio:focus-visible::after{display:none}.v-chip-selection:not(.v-action-stateless)[disabled],.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type:disabled),.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type:disabled),.v-action-secondary:not(.v-action-stateless)[disabled],.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type:disabled),.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type:disabled){--v-action-secondary-background:var(--v-action-secondary-disabled-background);--v-action-secondary-border-color:var(--v-action-secondary-disabled-border-color);--v-action-secondary-foreground:var(--v-action-secondary-disabled-foreground);--v-label-color:var(--v-action-secondary-disabled-foreground);--v-input-message-color:var(--v-action-secondary-disabled-foreground);cursor:default}}@layer components{.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-radio,.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-checkbox,.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type) .v-radio,.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type) .v-checkbox,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-radio,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-radio:hover,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-radio:focus-visible,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-radio:active,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-checkbox,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-checkbox:hover,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-checkbox:focus-visible,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-checkbox:active,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-radio,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-radio:hover,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-radio:focus-visible,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-radio:active,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-checkbox,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-checkbox:hover,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-checkbox:focus-visible,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-checkbox:active{--v-checkbox-glow-color:rgba(0,0,0,0)}.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type):hover,.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type):hover,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type):hover,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type):hover{--v-checkbox-color:var(--v-checkbox-hover-color)}.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type):focus-visible,.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type):focus-visible,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type):focus-visible,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type):focus-visible{--v-checkbox-color:var(--v-checkbox-focus-color)}.v-chip-selection:not(.v-action-stateless):has(.v-checkbox:only-of-type):active,.v-chip-selection:not(.v-action-stateless):has(.v-radio:only-of-type):active,.v-action-secondary:not(.v-action-stateless):has(.v-checkbox:only-of-type):active,.v-action-secondary:not(.v-action-stateless):has(.v-radio:only-of-type):active{--v-checkbox-color:var(--v-checkbox-active-color)}}@layer abstracts{:root,.v-alternate{--v-action-primary-block-size:var(--size-scalable-38);--v-action-primary-font-size:var(--typography-label-font-size);--v-action-primary-font-weight:600;--v-action-primary-letter-spacing:0.25px;--v-action-primary-line-height:var(--typography-label-line-height);--v-action-primary-padding-block:calc(var(--size-scalable-10) - var(--v-action-primary-border-size));--v-action-primary-padding-inline:calc(var(--size-scalable-14) - var(--v-action-primary-border-size));--v-action-primary-background:var(--palette-default-active);--v-action-primary-border-color:var(--palette-default-active);--v-action-primary-border-radius:var(--size-rounded-medium);--v-action-primary-border-size:var(--theme-border-size);--v-action-primary-border-style:solid;--v-action-primary-foreground:var(--palette-default-text-on-active);--v-action-primary-hover-background:var(--palette-default-active-hover);--v-action-primary-hover-border-color:var(--palette-default-active-hover);--v-action-primary-hover-foreground:var(--palette-default-text-on-active);--v-action-primary-focus-background:var(--palette-default-active-hover);--v-action-primary-focus-border-color:var(--palette-default-active-hover);--v-action-primary-focus-foreground:var(--palette-default-text-on-active);--v-action-primary-active-background:var(--palette-default-active-pressed);--v-action-primary-active-border-color:var(--palette-default-active-pressed);--v-action-primary-active-foreground:var(--palette-default-text-on-active);--v-action-primary-disabled-background:var(--palette-default-disabled);--v-action-primary-disabled-border-color:var(--palette-default-transparent);--v-action-primary-disabled-foreground:var(--palette-default-text-on-active)}}@layer abstracts{.v-action-stateless{background-color:var(--v-action-primary-background);border-color:var(--v-action-primary-border-color);border-radius:var(--v-action-primary-border-radius);border-style:var(--v-action-primary-border-style);border-width:var(--v-action-primary-border-size);color:var(--v-action-primary-foreground);font-size:var(--v-action-primary-font-size);font-weight:var(--v-action-primary-font-weight);letter-spacing:var(--v-action-primary-letter-spacing);line-height:var(--v-action-primary-line-height)}}@layer abstracts{.v-chip-selection:has(.v-checkbox:checked),.v-action{background-color:var(--v-action-primary-background);border-color:var(--v-action-primary-border-color);border-radius:var(--v-action-primary-border-radius);border-style:var(--v-action-primary-border-style);border-width:var(--v-action-primary-border-size);color:var(--v-action-primary-foreground);font-size:var(--v-action-primary-font-size);font-weight:var(--v-action-primary-font-weight);letter-spacing:var(--v-action-primary-letter-spacing);line-height:var(--v-action-primary-line-height);block-size:var(--v-action-primary-block-size);cursor:pointer;padding-block:var(--v-action-primary-padding-block);padding-inline:var(--v-action-primary-padding-inline)}.v-chip-selection:hover:has(.v-checkbox:checked),.v-action:hover{--v-action-primary-background:var(--v-action-primary-hover-background);--v-action-primary-border-color:var(--v-action-primary-hover-border-color);--v-action-primary-foreground:var(--v-action-primary-hover-foreground)}.v-chip-selection:focus-visible:has(.v-checkbox:checked),.v-action:focus-visible{--v-action-primary-background:var(--v-action-primary-focus-background);--v-action-primary-border-color:var(--v-action-primary-focus-border-color);--v-action-primary-foreground:var(--v-action-primary-focus-foreground)}.v-chip-selection:active:has(.v-checkbox:checked),.v-action:active{--v-action-primary-background:var(--v-action-primary-active-background);--v-action-primary-border-color:var(--v-action-primary-active-border-color);--v-action-primary-foreground:var(--v-action-primary-active-foreground)}.v-chip-selection:has(.v-checkbox:only-of-type):has(.v-checkbox:checked),.v-chip-selection:has(.v-radio:only-of-type):has(.v-checkbox:checked),.v-action:has(.v-checkbox:only-of-type),.v-action:has(.v-radio:only-of-type){--v-action-primary-block-size:100%}.v-chip-selection:has(.v-checkbox:only-of-type):has(.v-checkbox:focus-visible):has(.v-checkbox:checked),.v-chip-selection:has(.v-checkbox:only-of-type):has(.v-radio:focus-visible):has(.v-checkbox:checked),.v-chip-selection:has(.v-radio:only-of-type):has(.v-checkbox:focus-visible):has(.v-checkbox:checked),.v-chip-selection:has(.v-radio:only-of-type):has(.v-radio:focus-visible):has(.v-checkbox:checked),.v-action:has(.v-checkbox:only-of-type):has(.v-checkbox:focus-visible),.v-action:has(.v-checkbox:only-of-type):has(.v-radio:focus-visible),.v-action:has(.v-radio:only-of-type):has(.v-checkbox:focus-visible),.v-action:has(.v-radio:only-of-type):has(.v-radio:focus-visible){outline-width:var(--theme-focus-outline-size);outline-style:dashed;outline-color:var(--palette-default-active-pressed);outline-offset:var(--theme-focus-outline-offset)}.v-chip-selection:has(.v-checkbox:only-of-type):has(.v-checkbox:checked) .v-label:only-of-type,.v-chip-selection:has(.v-radio:only-of-type):has(.v-checkbox:checked) .v-label:only-of-type,.v-action:has(.v-checkbox:only-of-type) .v-label:only-of-type,.v-action:has(.v-radio:only-of-type) .v-label:only-of-type{inline-size:100%}.v-chip-selection:has(.v-checkbox:only-of-type):has(.v-checkbox:checked) .v-checkbox:focus-visible,.v-chip-selection:has(.v-checkbox:only-of-type):has(.v-checkbox:checked) .v-radio:focus-visible,.v-chip-selection:has(.v-radio:only-of-type):has(.v-checkbox:checked) .v-checkbox:focus-visible,.v-chip-selection:has(.v-radio:only-of-type):has(.v-checkbox:checked) .v-radio:focus-visible,.v-action:has(.v-checkbox:only-of-type) .v-checkbox:focus-visible,.v-action:has(.v-checkbox:only-of-type) .v-radio:focus-visible,.v-action:has(.v-radio:only-of-type) .v-checkbox:focus-visible,.v-action:has(.v-radio:only-of-type) .v-radio:focus-visible{outline:none}.v-chip-selection:has(.v-checkbox:only-of-type):has(.v-checkbox:checked) .v-checkbox:focus-visible::after,.v-chip-selection:has(.v-checkbox:only-of-type):has(.v-checkbox:checked) .v-radio:focus-visible::after,.v-chip-selection:has(.v-radio:only-of-type):has(.v-checkbox:checked) .v-checkbox:focus-visible::after,.v-chip-selection:has(.v-radio:only-of-type):has(.v-checkbox:checked) .v-radio:focus-visible::after,.v-action:has(.v-checkbox:only-of-type) .v-checkbox:focus-visible::after,.v-action:has(.v-checkbox:only-of-type) .v-radio:focus-visible::after,.v-action:has(.v-radio:only-of-type) .v-checkbox:focus-visible::after,.v-action:has(.v-radio:only-of-type) .v-radio:focus-visible::after{display:none}[disabled].v-chip-selection:has(.v-checkbox:checked),.v-chip-selection:has(.v-checkbox:only-of-type:disabled):has(.v-checkbox:checked),.v-chip-selection:has(.v-radio:only-of-type:disabled):has(.v-checkbox:checked),.v-action[disabled],.v-action:has(.v-checkbox:only-of-type:disabled),.v-action:has(.v-radio:only-of-type:disabled){--v-action-primary-background:var(--v-action-primary-disabled-background);--v-action-primary-border-color:var(--v-action-primary-disabled-border-color);--v-action-primary-foreground:var(--v-action-primary-disabled-foreground);--v-input-label:var(--v-action-primary-disabled-foreground);--v-input-message:var(--v-action-primary-disabled-foreground);cursor:default}}@layer components{.v-action-primary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-radio,.v-action-primary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-radio:hover,.v-action-primary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-radio:focus-visible,.v-action-primary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-radio:active,.v-action-primary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-checkbox,.v-action-primary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-checkbox:hover,.v-action-primary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-checkbox:focus-visible,.v-action-primary:not(.v-action-stateless):has(.v-checkbox:only-of-type) .v-checkbox:active,.v-action-primary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-radio,.v-action-primary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-radio:hover,.v-action-primary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-radio:focus-visible,.v-action-primary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-radio:active,.v-action-primary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-checkbox,.v-action-primary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-checkbox:hover,.v-action-primary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-checkbox:focus-visible,.v-action-primary:not(.v-action-stateless):has(.v-radio:only-of-type) .v-checkbox:active{--v-checkbox-glow-color:rgba(0,0,0,0)}.v-action-primary:not(.v-action-stateless):has(.v-checkbox:only-of-type):hover,.v-action-primary:not(.v-action-stateless):has(.v-radio:only-of-type):hover{--v-checkbox-color:var(--v-checkbox-hover-color)}.v-action-primary:not(.v-action-stateless):has(.v-checkbox:only-of-type):focus-visible,.v-action-primary:not(.v-action-stateless):has(.v-radio:only-of-type):focus-visible{--v-checkbox-color:var(--v-checkbox-focus-color)}.v-action-primary:not(.v-action-stateless):has(.v-checkbox:only-of-type):active,.v-action-primary:not(.v-action-stateless):has(.v-radio:only-of-type):active{--v-checkbox-color:var(--v-checkbox-active-color)}}@layer components{.v-chip{align-items:var(--v-chip-align-items);background-color:var(--v-chip-background-color);border-color:var(--v-chip-border-color);border-radius:var(--v-chip-border-radius);border-style:var(--v-chip-border-style);border-width:var(--v-chip-border-width);display:var(--v-chip-display);gap:var(--v-chip-gap);inline-size:var(--v-chip-inline-size);padding-block:var(--v-chip-padding-block);padding-inline:var(--v-chip-padding-inline-start) var(--v-chip-padding-inline-end);--theme-focus-outline-offset: var(--size-scalable-2)}.v-chip:not(.v-chip-compact){--typography-font-family:var(--typography-label-large-font-family);--typography-font-size:var(--typography-label-large-font-size);--typography-font-weight:var(--typography-label-large-font-weight);--typography-letter-spacing:var(--typography-label-large-letter-spacing);--typography-line-height:var(--typography-label-large-line-height);--typography-text-decoration:var(--typography-label-large-text-decoration);--typography-text-transform:var(--typography-label-large-text-transform);font-family:var(--typography-font-family);font-size:var(--typography-font-size);font-weight:var(--typography-font-weight);letter-spacing:var(--typography-letter-spacing);line-height:var(--typography-line-height);text-decoration:var(--typography-text-decoration);text-transform:var(--typography-text-transform)}.v-chip:has(.v-avatar){--v-chip-padding-inline-start:var(--v-chip-lead-inline-start-padding)}.v-chip>.v-icon{--v-icon-height:var(--v-chip-icon-size);--v-icon-width:var(--v-chip-icon-size)}.v-chip .v-avatar{--v-avatar-size:var(--v-chip-avatar-size)}.v-chip:not(:has(.v-button)):not(:has(input)){--v-chip-border-color: var(--v-chip-static-border-color)}.v-chip:has(.v-button-icon){--v-chip-padding-block:var(--v-chip-delete-padding-block);--v-chip-padding-inline-end:var(--v-chip-delete-padding-inline-end)}.v-chip:has(.v-button[disabled]){cursor:var(--v-chip-disabled-cursor);pointer-events:none;--v-chip-border-color:var(--v-action-secondary-disabled-border-color);--v-label-color:var(--v-action-secondary-disabled-foreground)}.v-chip .v-button-icon{flex-shrink:0;inline-size:var(--v-chip-button-size);--v-button-default-block-size:var(--v-chip-button-size);--v-button-default-padding-block:var(--v-chip-button-padding);--v-button-default-padding-inline:var(--v-chip-button-padding)}.v-chip-selection{--typography-font-family:var(--typography-label-large-font-family);--typography-font-size:var(--typography-label-large-font-size);--typography-font-weight:var(--typography-label-large-font-weight);--typography-letter-spacing:var(--typography-label-large-letter-spacing);--typography-line-height:var(--typography-label-large-line-height);--typography-text-decoration:var(--typography-label-large-text-decoration);--typography-text-transform:var(--typography-label-large-text-transform);font-family:var(--typography-font-family);font-size:var(--typography-font-size);font-weight:var(--typography-font-weight);letter-spacing:var(--typography-letter-spacing);line-height:var(--typography-line-height);text-decoration:var(--typography-text-decoration);text-transform:var(--typography-text-transform);cursor:var(--v-chip-selection-cursor);--v-label-color:var(--v-chip-selection-text-color);--v-action-secondary-font-size:var(--typography-label-large-font-size);--v-action-secondary-font-weight:var(--typography-label-large-font-weight);--v-action-secondary-letter-spacing:var(--typography-label-large-letter-spacing);--v-action-secondary-line-height:var(--typography-label-large-line-height);--v-chip-gap:var(--v-chip-selection-gap)}.v-chip-selection .v-checkbox{appearance:var(--v-chip-checkbox-appearance);clip:var(--v-chip-checkbox-clip);margin:var(--v-chip-checkbox-margin);position:var(--v-chip-checkbox-position);--v-checkbox-color:var(--palette-default-transparent)}.v-chip-selection .v-checkbox:checked{display:flex;position:relative}.v-chip-selection .v-checkbox:checked::before{background-color:initial;block-size:100%;border-block-end:var(--size-scalable-2) solid var(--v-checkbox-indicator-foreground);border-inline-end:var(--size-scalable-2) solid var(--v-checkbox-indicator-foreground);border-radius:var(--size-rounded-none);content:"";inline-size:calc(var(--v-checkbox-indicator-block-size)*.44444 - var(--v-checkbox-border-size)/2);rotate:45deg;translate:0 -2px}.v-chip-selection .v-checkbox:checked::after{display:none}.v-chip-selection .v-checkbox:hover{--v-checkbox-glow-color:var(--palette-default-transparent)}.v-chip-selection .v-checkbox:active{--v-checkbox-glow-color:var(--palette-default-transparent)}.v-chip-selection:hover,.v-chip-selection:has(.v-checkbox:only-of-type:hover){--v-chip-background-color:var(--v-action-secondary-hover-background);--v-chip-border-color:var(--v-action-secondary-hover-border-color);--v-label-color:var(--v-action-secondary-hover-foreground)}.v-chip-selection:has(.v-checkbox:only-of-type:focus-visible){--v-chip-background-color:var(--v-action-secondary-focus-background);--v-chip-border-color:var(--v-action-secondary-focus-border-color);--v-label-color:var(--v-action-secondary-focus-foreground)}.v-chip-selection:active,.v-chip-selection:has(.v-checkbox:only-of-type:active:not(:disabled)){--v-chip-background-color:var(--v-action-secondary-active-background);--v-chip-border-color:var(--v-action-secondary-active-border-color);--v-label-color:var(--v-action-secondary-active-foreground)}.v-chip-selection:active:has(.v-checkbox:only-of-type:hover),.v-chip-selection:has(.v-checkbox:only-of-type:active:not(:disabled)):has(.v-checkbox:only-of-type:hover){--v-chip-background-color:var(--v-action-secondary-active-background);--v-chip-border-color:var(--v-action-secondary-active-border-color);--v-label-color:var(--v-action-secondary-active-foreground)}.v-chip-selection[readonly],.v-chip-selection:has(.v-checkbox:only-of-type[readonly]){--v-chip-border-color:var(--v-chip-readonly-border-color);--v-label-color:var(--v-chip-readonly-label-color);cursor:var(--v-chip-disabled-cursor);pointer-events:none}.v-chip-selection[readonly]:hover,.v-chip-selection[readonly]:has(.v-checkbox:only-of-type:hover),.v-chip-selection[readonly]:has(.v-checkbox:only-of-type:focus-visible),.v-chip-selection:has(.v-checkbox:only-of-type[readonly]):hover,.v-chip-selection:has(.v-checkbox:only-of-type[readonly]):has(.v-checkbox:only-of-type:hover),.v-chip-selection:has(.v-checkbox:only-of-type[readonly]):has(.v-checkbox:only-of-type:focus-visible){--v-chip-background-color:var(--v-chip-readonly-background-color);--v-chip-border-color:var(--v-chip-readonly-border-color);--v-label-color:var(--v-chip-readonly-label-color)}.v-chip-selection[disabled],.v-chip-selection:has(.v-checkbox:only-of-type:disabled){cursor:var(--v-chip-disabled-cursor);pointer-events:none;--v-chip-border-color:var(--v-action-secondary-disabled-border-color);--v-label-color:var(--v-action-secondary-disabled-foreground)}.v-chip-selection:has(.v-checkbox:checked){--typography-font-family:var(--typography-label-large-active-font-family);--typography-font-size:var(--typography-label-large-active-font-size);--typography-font-weight:var(--typography-label-large-active-font-weight);--typography-letter-spacing:var(--typography-label-large-active-letter-spacing);--typography-line-height:var(--typography-label-large-active-line-height);--typography-text-decoration:var(--typography-label-large-active-text-decoration);--typography-text-transform:var(--typography-label-large-active-text-transform);font-family:var(--typography-font-family);font-size:var(--typography-font-size);font-weight:var(--typography-font-weight);letter-spacing:var(--typography-letter-spacing);line-height:var(--typography-line-height);text-decoration:var(--typography-text-decoration);text-transform:var(--typography-text-transform);--v-chip-background-color:var(--v-action-primary-background);--v-label-color:var(--palette-default-text-on-active);--v-action-primary-font-size:var(--typography-label-large-active-font-size);--v-action-primary-font-weight:var(--typography-label-large-active-font-weight);--v-action-primary-letter-spacing:var(--typography-label-large-active-letter-spacing);--v-action-primary-line-height:var(--typography-label-large-active-line-height)}.v-chip-selection:has(.v-checkbox:checked):hover,.v-chip-selection:has(.v-checkbox:checked):has(.v-checkbox:only-of-type:hover){--v-chip-background-color:var(--v-action-primary-hover-background);--v-chip-border-color:var(--v-action-primary-hover-border-color);--v-label-color:var(--palette-default-text-on-active)}.v-chip-selection:has(.v-checkbox:checked):has(.v-checkbox:only-of-type:focus-visible){--v-chip-background-color:var(--v-action-primary-focus-background);--v-chip-border-color:var(--v-action-primary-focus-border-color);--v-label-color:var(--v-action-primary-focus-foreground)}.v-chip-selection:has(.v-checkbox:checked):active,.v-chip-selection:has(.v-checkbox:checked):has(.v-checkbox:only-of-type:active){--v-chip-background-color:var(--v-action-primary-active-background);--v-chip-border-color:var(--v-action-primary-active-border-color);--v-label-color:var(--palette-default-text-on-active)}.v-chip-selection:has(.v-checkbox:checked):active:has(.v-checkbox:only-of-type:hover),.v-chip-selection:has(.v-checkbox:checked):has(.v-checkbox:only-of-type:active):has(.v-checkbox:only-of-type:hover){--v-chip-background-color:var(--v-action-primary-active-background);--v-chip-border-color:var(--v-action-primary-active-border-color);--v-label-color:var(--palette-default-text-on-active)}.v-chip-selection:has(.v-checkbox:checked)[readonly],.v-chip-selection:has(.v-checkbox:checked):has(.v-checkbox:only-of-type[readonly]){--v-chip-background-color:var(--v-chip-readonly-background-color);--v-chip-border-color:var(--v-chip-readonly-border-color);--v-label-color:var(--v-chip-readonly-label-color);cursor:var(--v-chip-disabled-cursor);pointer-events:none}.v-chip-selection:has(.v-checkbox:checked)[readonly] .v-checkbox::before,.v-chip-selection:has(.v-checkbox:checked):has(.v-checkbox:only-of-type[readonly]) .v-checkbox::before{--v-checkbox-indicator-foreground:var(--v-chip-readonly-label-color)}.v-chip-selection:has(.v-checkbox:checked)[readonly]:hover,.v-chip-selection:has(.v-checkbox:checked)[readonly]:has(.v-checkbox:only-of-type:hover),.v-chip-selection:has(.v-checkbox:checked)[readonly]:has(.v-checkbox:only-of-type:focus-visible),.v-chip-selection:has(.v-checkbox:checked):has(.v-checkbox:only-of-type[readonly]):hover,.v-chip-selection:has(.v-checkbox:checked):has(.v-checkbox:only-of-type[readonly]):has(.v-checkbox:only-of-type:hover),.v-chip-selection:has(.v-checkbox:checked):has(.v-checkbox:only-of-type[readonly]):has(.v-checkbox:only-of-type:focus-visible){--v-chip-background-color:var(--v-chip-readonly-background-color);--v-chip-border-color:var(--v-chip-readonly-border-color);--v-label-color:var(--v-chip-readonly-label-color)}.v-chip-selection:has(.v-checkbox:checked)[disabled],.v-chip-selection:has(.v-checkbox:checked):has(.v-checkbox:only-of-type:disabled){cursor:var(--v-chip-disabled-cursor);--v-chip-background-color:var(--v-action-secondary-disabled-background);--v-chip-border-color:var(--v-action-secondary-disabled-border-color);--v-label-color:var(--v-action-secondary-disabled-foreground)}.v-chip-selection:has(.v-checkbox:checked)[disabled] .v-checkbox::before,.v-chip-selection:has(.v-checkbox:checked):has(.v-checkbox:only-of-type:disabled) .v-checkbox::before{--v-checkbox-indicator-foreground:var(--v-action-secondary-disabled-foreground)}.v-chip-compact{--typography-font-family:var(--typography-label-font-family);--typography-font-size:var(--typography-label-font-size);--typography-font-weight:var(--typography-label-font-weight);--typography-letter-spacing:var(--typography-label-letter-spacing);--typography-line-height:var(--typography-label-line-height);--typography-text-decoration:var(--typography-label-text-decoration);--typography-text-transform:var(--typography-label-text-transform);font-family:var(--typography-font-family);font-size:var(--typography-font-size);font-weight:var(--typography-font-weight);letter-spacing:var(--typography-letter-spacing);line-height:var(--typography-line-height);text-decoration:var(--typography-text-decoration);text-transform:var(--typography-text-transform);--v-chip-border-color:var(--v-chip-compact-border-color);--v-chip-border-radius:var(--v-chip-compact-border-radius);--v-chip-padding-block:var(--v-chip-compact-padding-block);--v-chip-padding-inline-end:var(--v-chip-compact-padding-inline);--v-chip-padding-inline-start:var(--v-chip-compact-padding-inline-start)}.v-chip-compact:has(.v-avatar),.v-chip-compact:has(>.v-icon){--v-chip-padding-inline-start:var(--v-chip-compact-padding-inline)}.v-chip-compact>.v-icon{--v-icon-height:var(--v-chip-compact-icon-size);--v-icon-width:var(--v-chip-compact-icon-size)}.v-chip-compact .v-avatar{--v-avatar-size:var(--v-chip-compact-avatar-size)}.v-chip-compact .v-button-icon{flex-shrink:0;inline-size:var(--v-chip-compact-button-size);--v-button-default-block-size:var(--v-chip-compact-button-size);--v-button-default-padding-block:var(--v-chip-compact-button-padding);--v-button-default-padding-inline:var(--v-chip-compact-button-padding)}}
