pkt-listbox{display:contents}.pkt-listbox{--pkt-listbox-option-bg-highlight: var(--pkt-color-surface-default-light-blue, #b3f5ff);display:none;position:absolute;flex-direction:column;top:100%;left:0;width:100%;visibility:hidden;overflow:hidden;list-style:none;margin:0;overflow-y:auto;border:2px solid var(--pkt-color-border-gray);background-color:var(--pkt-color-input-background-normal);color:var(--pkt-color-input-text-normal);max-height:18rem}.pkt-listbox.pkt-listbox__open{display:flex;visibility:visible;z-index:4}.pkt-listbox .pkt-listbox__options{padding:.25rem;margin:0;list-style:none;flex-grow:1;overflow-y:auto}@supports selector(:not(:has(*))){.pkt-listbox .pkt-listbox__options:not(:is(:has(*))){display:none}}.pkt-listbox .pkt-listbox__option{margin:0;padding:.75rem 20px;display:grid;grid-template-areas:"check label" ". description";grid-template-columns:min-content 1fr;align-items:center;column-gap:.25rem}.pkt-listbox .pkt-listbox__option-label{grid-area:label}.pkt-listbox .pkt-listbox__option pkt-icon[name=check-big],.pkt-listbox .pkt-listbox__option .pkt-icon[name=check-big]{height:1rem;--fg-color: currentColor}.pkt-listbox .pkt-listbox__option-description{padding-block-start:.25rem;grid-area:description}.pkt-listbox .pkt-listbox__option:focus{padding:10px 1.125rem;border:2px solid var(--pkt-color-brand-warm-blue-1000);outline:.25rem solid var(--pkt-color-border-states-focus);text-decoration:none}.pkt-listbox .pkt-listbox__option--checkBox{grid-area:check;padding:.75rem .5rem .75rem .75rem;column-gap:.5rem}.pkt-listbox .pkt-listbox__option--checkBox:focus{padding-inline-start:10px}.pkt-listbox .pkt-listbox__option--selected{padding-inline-start:.25rem}.pkt-listbox .pkt-listbox__option--selected:focus{padding-inline-start:2px}.pkt-listbox .pkt-listbox__option--highlighted{background-color:var(--pkt-listbox-option-bg-highlight)}.pkt-listbox .pkt-listbox__option[data-disabled]{cursor:not-allowed;color:var(--pkt-color-brand-neutrals-600)}.pkt-listbox .pkt-listbox__option{margin-block-end:.125rem;overflow-wrap:break-word;hyphens:auto;cursor:pointer}.pkt-listbox .pkt-listbox__option:first-child:not(.pkt-listbox__search,.pkt-listbox__banners){margin-block-start:.125rem}.pkt-listbox .pkt-listbox__option:hover:not(.pkt-listbox__search){background-color:var(--pkt-listbox-option-bg-highlight)}.pkt-listbox .pkt-listbox__option--highlighted:not([data-disabled]),.pkt-listbox .pkt-listbox__option:hover:not(.pkt-listbox__search):not([data-disabled]){color:var(--pkt-color-text-body-dark, #2a2859);--pkt-color-input-check-border: var(--pkt-color-text-body-dark, #2a2859);--pkt-color-input-border-normal: var(--pkt-color-text-body-dark, #2a2859)}[data-mode=dark] .pkt-listbox .pkt-listbox__option--highlighted:not([data-disabled]),[data-mode=dark] .pkt-listbox .pkt-listbox__option:hover:not(.pkt-listbox__search):not([data-disabled]){--pkt-color-input-check-background: var(--pkt-listbox-option-bg-highlight)}.pkt-listbox .pkt-listbox__option--highlighted:not([data-disabled]) .pkt-input-check__input-checkbox:not([role=switch]):after,.pkt-listbox .pkt-listbox__option:hover:not(.pkt-listbox__search):not([data-disabled]) .pkt-input-check__input-checkbox:not([role=switch]):after{background-color:var(--pkt-color-brand-neutrals-white, #ffffff)}.pkt-listbox .pkt-listbox__empty{padding:.75rem;color:var(--pkt-color-text-placeholder, #666666);list-style:none}.pkt-listbox .pkt-listbox__banners{padding:.25rem;margin:0;flex-grow:0;flex-shrink:1}@supports selector(:not(:has(*))){.pkt-listbox .pkt-listbox__banners:not(:is(:has(*))){display:none}}.pkt-listbox .pkt-listbox__banner{line-height:1.5;display:flex;align-items:center;gap:.5rem;padding:.75rem;width:100%;box-sizing:border-box;color:var(--pkt-color-text-body-default, #2a2859);--fg-color: currentColor}.pkt-listbox .pkt-listbox__banner--new-option,.pkt-listbox .pkt-listbox__banner--maximum-reached{background-color:var(--pkt-color-surface-strong-default)}.pkt-listbox .pkt-listbox__banner--user-message,.pkt-listbox .pkt-listbox__banner--empty{background-color:var(--pkt-color-surface-default-gray);color:var(--pkt-color-text-body-dark, #2a2859)}.pkt-listbox .pkt-listbox__banner-icon{height:1.5rem;width:1.5rem}.pkt-listbox .pkt-listbox__search{display:flex;align-items:center;padding:calc(.375rem - 1px);width:100%;box-sizing:border-box;border:1px solid var(--pkt-color-border-subtle);background-color:var(--pkt-color-surface-subtle-default)}.pkt-listbox .pkt-listbox__search:focus-visible,.pkt-listbox .pkt-listbox__search:focus,.pkt-listbox .pkt-listbox__search:active{border:none;outline:none}.pkt-listbox .pkt-listbox__search:focus-within,.pkt-listbox .pkt-listbox__search:active{padding:.25rem;border:2px solid var(--pkt-color-input-border-active);outline:.25rem solid var(--pkt-color-border-states-focus)}.pkt-listbox .pkt-listbox__search:focus-within input,.pkt-listbox .pkt-listbox__search:active input{outline:none}.pkt-listbox .pkt-listbox__search-icon{cursor:default;display:flex;align-items:center;padding-inline-end:.25rem}.pkt-listbox .pkt-listbox__search-icon .pkt-icon{width:1.25rem;height:1.25rem;--fg-color: currentColor}.pkt-listbox .pkt-listbox__search input{background-color:var(--pkt-color-input-background-normal);border:none;color:var(--pkt-color-input-text-normal);padding:.75rem .75rem .75rem .5rem;line-height:inherit;width:100%;box-sizing:border-box;margin:0}.pkt-listbox .pkt-listbox__search input::placeholder{color:var(--pkt-color-text-placeholder)}