.air3-token-wrap{--token-wrap-gap:var(--spacing-2x);display:flex;flex-wrap:wrap;gap:var(--token-wrap-gap)}.air3-token{--token-height:24px;--token-gap:var(--spacing-1x);--token-padding:0 var(--spacing-3x);--token-bg:var(--hoverable-bg, var(--bg-muted-dark));--token-border:var(--hc-border, 0);--token-bg-hover:var(--hoverable-bg, var(--bg-muted-dark));--token-text:var(--text-dark-on-muted);--token-font-size:var(--font-size-base-sm);--token-font-weight:var(--font-weight-base);--token-line-height:1;--token-radius:var(--radius-pill);--token-bg-interactive:var(--bg-btn-check-muted);--token-bg-interactive-hover:var(--bg-btn-check-muted-hover);--token-text-interactive:var(--text-on-btn-check-muted);--token-text-icon-interactive:var(--text-icon-on-btn-check-muted);--token-bg-interactive-selected:var(--bg-btn-check-muted-selected);--token-bg-interactive-selected-hover:var( --bg-btn-check-muted-selected-hover );--token-text-interactive-selected:var(--text-on-btn-check-muted-selected);--token-border-color-interactive:var(--border-color-btn-check-muted);--token-border-color-interactive-hover:var( --border-color-btn-check-muted-hover );--token-border-color-interactive-selected:var( --border-color-btn-check-muted-selected );--token-border-color-interactive-selected-hover:var( --border-color-btn-check-muted-selected-hover );--token-border-width-interactive:var(--border-width-btn-check-muted);--token-shadow:var( --shadow-on-control, inset 0 0 0 var(--token-border-width-interactive) var(--token-border-color-interactive-selected) );--token-badge-height:20px;--token-text-counter:var(--text-light-on-btn-check-muted);--token-text-counter-selected:var(--text-light-on-btn-check-muted-selected);--underline-link:none;--underline-link-hover:none;position:relative;display:inline-flex;align-items:center;gap:var(--token-gap);min-height:24px;min-height:var(--token-height);max-height:24px;max-height:var(--token-height);border:0;border:var(--token-border);padding:var(--token-padding);background-color:var(--token-bg);color:var(--token-text);border-radius:var(--token-radius);font-size:var(--token-font-size);font-weight:var(--token-font-weight);line-height:1;line-height:var(--token-line-height)}.air3-token.air3-token-multi-select:hover,.air3-token.air3-token-multi-select[aria-checked=true]{box-shadow:var(--token-shadow)}.air3-token.air3-token-btn,.air3-token.air3-token-multi-select,.air3-token[tabindex="0"]{--token-height:var(--height-sm);background:var(--token-bg-interactiver);color:var(--token-text-interactive);border:var(--token-border-width-interactive) solid var(--token-border-color-interactive);cursor:pointer}.air3-token.air3-token-btn .air3-icon,.air3-token.air3-token-multi-select .air3-icon,.air3-token[tabindex="0"] .air3-icon{color:var(--token-text-icon-interactive)}.air3-token.air3-token-btn:hover,.air3-token.air3-token-multi-select:hover,.air3-token[tabindex="0"]:hover{--token-bg-interactive:var(--token-bg-interactive-hover);border-color:var(--token-border-color-interactive-hover)}@media(forced-colors:active){.air3-token.air3-token-btn:hover,.air3-token.air3-token-multi-select:hover,.air3-token[tabindex="0"]:hover{color:var(--hc-text-on-selected);forced-color-adjust:none}}.air3-token.air3-token-btn{background:var(--token-bg-interactive-selected);color:var(--token-text-interactive-selected);border-color:var(--border-color-btn-check-muted-selected);box-shadow:var(--token-shadow)}.air3-token.air3-token-btn:hover{border-color:var(--token-border-color-interactive-selected-hover)}@media(forced-colors:active){.air3-token.air3-token-btn{forced-color-adjust:none}}.air3-token[aria-checked=true]{--token-text-counter:var(--token-text-counter-selected);background:var(--token-bg-interactive-selected);color:var(--token-text-interactive-selected);border-color:var(--token-border-color-interactive-selected)}.air3-token[aria-checked=true]:hover{background:var(--token-bg-interactive-selected-hover);border-color:var(--token-border-color-interactive-selected-hover)}@media(forced-colors:active){.air3-token[aria-checked=true]{forced-color-adjust:none}.air3-token[aria-checked=true]:focus{outline-color:var(--hc-text-on-selected)}}.air3-token.has-badge{position:relative;padding-right:calc(var(--spacing-1x)/2)}.air3-token.has-badge .air3-token-badge{min-height:var(--token-badge-height);max-height:var(--token-badge-height);line-height:var(--token-badge-height);padding:0 var(--spacing-2x)}.air3-token .air3-token-counter{color:var(--token-text-counter)}.keyboard-user .air3-token:focus{--text-outline:var(--text-outline-accent);--outline-offset:-4px}.air3-tokenizer{--tokenizer-height:var(--height-base);--tokenizer-padding:calc(var(--spacing-1x)/2);--tokenizer-border-color:var(--border-color-control);--tokenizer-border-color-hover:var(--border-color-control-hover);--tokenizer-border-color-selected:var(--border-color-control-selected);--tokenizer-border-width:var(--border-width-control);--tokenizer-border:var(--tokenizer-border-width) solid var(--tokenizer-border-color);--tokenizer-radius:var(--radius-4x);--tokenizer-input-min-width:var(--width-sm);--tokenizer-input-shadow:var( --shadow-on-control, inset 0 0 0 var(--tokenizer-border-width) var(--tokenizer-border-color) );--tokenizer-menu-max-width:var(--width-sm);--tokenizer-sortable-padding:var(--spacing-1x) 0;--tokenizer-input-height:var(--height-sm);--tokenizer-token-height:24px;--tokenizer-token-min-width:24px;--tokenizer-token-font-size:var(--font-size-base-xs);position:relative;padding:var(--tokenizer-padding);border:var(--tokenizer-border);border-radius:var(--tokenizer-radius);cursor:text;min-height:var( --tokenizer-height );transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.air3-tokenizer:hover{--tokenizer-border-color:var(--tokenizer-border-color-hover);box-shadow:var(--tokenizer-input-shadow)}.air3-tokenizer.is-active,.air3-tokenizer:focus,.air3-tokenizer:focus-within{--tokenizer-border-color:var(--tokenizer-border-color-selected)}.air3-tokenizer.has-error{--tokenizer-border-color:var(--color-danger);box-shadow:var(--tokenizer-input-shadow)}.air3-tokenizer .air3-input-wrapper-container{flex:1;margin:0;min-width:var(--tokenizer-input-min-width)}.air3-tokenizer .air3-token-text,.air3-tokenizer .air3-typeahead-dropdown-menu{max-width:var(--tokenizer-menu-max-width)}.air3-tokenizer .air3-token-text{line-height:var(--tokenizer-token-height);min-width:var(--tokenizer-token-min-width);padding-left:var(--spacing-3x)}.air3-tokenizer .air3-token-text:only-child{padding:0 var(--spacing-3x)}.air3-tokenizer .air3-tokenizer-token-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.air3-tokenizer .air3-tokenizer-token-list [sortable]{display:flex;margin-left:var(--spacing-2x);padding:var(--tokenizer-sortable-padding)}.air3-tokenizer .air3-input,.air3-tokenizer .air3-input:focus,.air3-tokenizer .air3-input:hover{--input-height:var(--tokenizer-input-height);border:0;box-shadow:none;padding-left:var(--spacing-2x)}.air3-tokenizer .air3-typeahead .air3-loading-icon{display:none}.air3-tokenizer .air3-typeahead-dropdown-menu{margin-top:var(--spacing-2x)}.air3-tokenizer .air3-tokenizer-loading{position:absolute;bottom:calc(var(--spacing-2x) - 2px);right:var(--spacing-2x);color:var(--text-icon-accent);animation:spinner infinite 2s linear 0}.air3-tokenizer .air3-token.air3-token-btn{--token-height:var(--tokenizer-token-height);--token-font-size:var(--tokenizer-token-font-size);--token-padding:0}.air3-tokenizer .air3-token.air3-token-btn .air3-token-remove{height:100%;line-height:0;border:0;background:transparent;padding:0 var(--spacing-3x) 0 0}.air3-tokenizer .air3-token.air3-token-btn.air3-cursor-item-presentation{background-color:var(--token-bg);box-shadow:none}.air3-tokenizer .air3-token.air3-token-btn .air3-icon{--icon-size:var(--spacing-3x)}.air3-tokenizer.is-disabled{border-color:var(--border-color-disabled);background:var(--bg-disabled);color:var(--text-on-disabled);cursor:not-allowed;box-shadow:none}.air3-tokenizer.is-disabled .air3-token,.air3-tokenizer.is-disabled .air3-token:active,.air3-tokenizer.is-disabled .air3-token:hover{--token-bg:var(--bg-disabled-inner);--token-bg-hover:var(--bg-disabled-inner);cursor:not-allowed}.air3-tokenizer.is-disabled .air3-input-wrapper{display:none}.air3-tokenizer.is-mobile{margin:0 var(--menu-padding-x)}.air3-tokenizer.is-mobile .air3-typeahead.is-open{position:inherit}.air3-tokenizer.is-mobile .air3-typeahead-menu-list-container{position:absolute;left:0;right:0;margin-top:calc(var(--spacing-3x)/2)}.air3-tokenizer.is-mobile .air3-dropdown-header-container{border-bottom:none!important}@media(min-height:550px){.air3-tokenizer [is-floating] .air3-typeahead-dropdown-menu{width:auto}}
