.swan-light-mode,:root{--swan-listbox-popover-focus-within-shadow:0 4px 16px rgb(0 0 0 / 8%);--swan-listbox-option-selected-background-color:rgba(239 239 239 / 90%);--swan-listbox-option-selected-hover-background-color:rgba(239 239 239 / 80%)}.swan-dark-mode{--swan-listbox-popover-focus-within-shadow:0 4px 16px rgb(0 0 0 / 60%);--swan-listbox-option-selected-background-color:rgba(239 239 239 / 16%);--swan-listbox-option-selected-hover-background-color:rgba(239 239 239 / 16%)}:root{--swan-listbox:1}.swan-listbox{display:inline-block}.swan-listbox-button,.swan-listbox-button-with-label{display:inline-flex;align-items:center;justify-content:space-between;position:relative;min-height:var(--swan-elements-launcher-height-standard);min-width:calc(calc(20px + var(--swan-spacing-standard-5) + var(--swan-spacing-standard-2)) + 2ch);width:auto;margin:0;padding:5px calc(20px + var(--swan-spacing-standard-5) + var(--swan-spacing-standard-2)) 5px var(--swan-elements-input-padding-horizontal);color:var(--swan-elements-launcher-font-color);font-size:var(--swan-elements-launcher-font-size);font-weight:400;text-align:left;text-overflow:ellipsis;line-height:var(--swan-font-line-height-1);letter-spacing:normal;background-color:var(--swan-elements-launcher-background-color);background-image:url('data:image/svg+xml;utf8,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M15.65 8.27l-5.63 5.43-5.67-5.43" stroke="%23000" stroke-width="1.75"/%3E%3C/svg%3E');background-position:top 50% right var(--swan-spacing-standard-4);background-repeat:no-repeat;border-color:var(--swan-elements-launcher-border-color);border-radius:var(--swan-elements-launcher-border-radius);border-style:solid;border-width:var(--swan-elements-launcher-border-width);cursor:pointer;transition:all .2s ease}.swan-dark-mode .swan-listbox-button,.swan-dark-mode .swan-listbox-button-with-label,.swan-listbox-button-with-label.swan-dark-mode,.swan-listbox-button.swan-dark-mode{background-image:url('data:image/svg+xml;utf8,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M15.65 8.27l-5.63 5.43-5.67-5.43" stroke="%23fff" stroke-width="1.75"/%3E%3C/svg%3E')}.swan-light-mode .swan-listbox-button,.swan-light-mode .swan-listbox-button-with-label,.swan-listbox-button-with-label.swan-light-mode,.swan-listbox-button.swan-light-mode{background-image:url('data:image/svg+xml;utf8,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M15.65 8.27l-5.63 5.43-5.67-5.43" stroke="%23000" stroke-width="1.75"/%3E%3C/svg%3E')}.swan-listbox-button-with-label:focus:not(.focus-visible),.swan-listbox-button:focus:not(.focus-visible){outline:0}.swan-listbox-button-with-label:focus-visible,.swan-listbox-button-with-label:focus:not(:focus-visible),.swan-listbox-button:focus-visible,.swan-listbox-button:focus:not(:focus-visible){outline:0}.swan-listbox-button-with-label.focus-visible,.swan-listbox-button.focus-visible{box-shadow:0 0 0 2px var(--swan-color-semantic-focus)}.swan-dark-mode .swan-listbox-button-with-label.focus-visible,.swan-dark-mode .swan-listbox-button.focus-visible,.swan-listbox-button-with-label.focus-visible.swan-dark-mode,.swan-listbox-button.focus-visible.swan-dark-mode{box-shadow:0 0 0 2px var(--swan-color-semantic-focus-dark)}.swan-listbox-button-with-label:focus-visible,.swan-listbox-button:focus-visible{box-shadow:0 0 0 2px var(--swan-color-semantic-focus)}.swan-dark-mode .swan-listbox-button-with-label:focus-visible,.swan-dark-mode .swan-listbox-button:focus-visible,.swan-listbox-button-with-label:focus-visible.swan-dark-mode,.swan-listbox-button:focus-visible.swan-dark-mode{box-shadow:0 0 0 2px var(--swan-color-semantic-focus-dark)}.swan-listbox-button-with-label:disabled,.swan-listbox-button-with-label:disabled:hover,.swan-listbox-button-with-label[aria-disabled=true],.swan-listbox-button-with-label[aria-disabled=true]:hover,.swan-listbox-button:disabled,.swan-listbox-button:disabled:hover,.swan-listbox-button[aria-disabled=true],.swan-listbox-button[aria-disabled=true]:hover{background-color:var(--swan-state-disabled-background);background-image:url('data:image/svg+xml;utf8,<svg width="20" height="21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.65 8.27l-5.63 5.43-5.67-5.43" stroke="%236b7276" stroke-width="1.75"/></svg>');border-color:var(--swan-state-disabled-border);color:var(--swan-state-disabled-font);cursor:not-allowed}.swan-dark-mode .swan-listbox-button-with-label:disabled,.swan-dark-mode .swan-listbox-button-with-label:disabled:hover,.swan-dark-mode .swan-listbox-button-with-label[aria-disabled=true],.swan-dark-mode .swan-listbox-button-with-label[aria-disabled=true]:hover,.swan-dark-mode .swan-listbox-button:disabled,.swan-dark-mode .swan-listbox-button:disabled:hover,.swan-dark-mode .swan-listbox-button[aria-disabled=true],.swan-dark-mode .swan-listbox-button[aria-disabled=true]:hover,.swan-listbox-button-with-label:disabled.swan-dark-mode,.swan-listbox-button-with-label:disabled:hover.swan-dark-mode,.swan-listbox-button-with-label[aria-disabled=true].swan-dark-mode,.swan-listbox-button-with-label[aria-disabled=true]:hover.swan-dark-mode,.swan-listbox-button:disabled.swan-dark-mode,.swan-listbox-button:disabled:hover.swan-dark-mode,.swan-listbox-button[aria-disabled=true].swan-dark-mode,.swan-listbox-button[aria-disabled=true]:hover.swan-dark-mode{background-image:url('data:image/svg+xml;utf8,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M15.65 8.27l-5.63 5.43-5.67-5.43" stroke="%23fff" stroke-width="1.75"/%3E%3C/svg%3E')}.swan-light-mode .swan-listbox-button-with-label:disabled,.swan-light-mode .swan-listbox-button-with-label:disabled:hover,.swan-light-mode .swan-listbox-button-with-label[aria-disabled=true],.swan-light-mode .swan-listbox-button-with-label[aria-disabled=true]:hover,.swan-light-mode .swan-listbox-button:disabled,.swan-light-mode .swan-listbox-button:disabled:hover,.swan-light-mode .swan-listbox-button[aria-disabled=true],.swan-light-mode .swan-listbox-button[aria-disabled=true]:hover,.swan-listbox-button-with-label:disabled.swan-light-mode,.swan-listbox-button-with-label:disabled:hover.swan-light-mode,.swan-listbox-button-with-label[aria-disabled=true].swan-light-mode,.swan-listbox-button-with-label[aria-disabled=true]:hover.swan-light-mode,.swan-listbox-button:disabled.swan-light-mode,.swan-listbox-button:disabled:hover.swan-light-mode,.swan-listbox-button[aria-disabled=true].swan-light-mode,.swan-listbox-button[aria-disabled=true]:hover.swan-light-mode{background-image:url('data:image/svg+xml;utf8,<svg width="20" height="21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.65 8.27l-5.63 5.43-5.67-5.43" stroke="%236b7276" stroke-width="1.75"/></svg>')}.swan-listbox-button-with-label{font-weight:700}.swan-listbox-button-with-label .swan-listbox-button-label{margin-right:var(--swan-spacing-standard-2);font-weight:400}.swan-listbox-button-with-label span{display:inline-flex;align-items:center}.swan-listbox-button-with-label span>*{margin-left:.25em}.swan-listbox-mini .swan-listbox-button,.swan-listbox-mini .swan-listbox-button-with-label{min-height:var(--swan-elements-launcher-height-mini);font-size:var(--swan-elements-launcher-font-size-mini);position:relative}.swan-listbox-full-width{width:100%}.swan-listbox-full-width .swan-listbox-button,.swan-listbox-full-width .swan-listbox-button-with-label{width:100%}.swan-popover.swan-listbox-popover{display:block;min-width:-webkit-min-content;min-width:min-content;padding:0;font-size:var(--swan-elements-button-font-size-standard);border-color:var(--swan-elements-launcher-border-color);border-radius:var(--swan-spacing-standard-2);outline:0}.swan-popover.swan-listbox-popover::after,.swan-popover.swan-listbox-popover::before{display:none}.swan-popover.swan-listbox-popover:focus-within{box-shadow:var(--swan-listbox-popover-focus-within-shadow)}.swan-popover.swan-listbox-popover[hidden]{display:none}.swan-listbox-list{list-style:none;margin:0;padding:calc(var(--swan-spacing-standard-5)/ 2) 0;max-height:222px!important;overflow:auto;scrollbar-width:thin}.swan-listbox-list:focus:not(.focus-visible){outline:0}.swan-listbox-list:focus-visible,.swan-listbox-list:focus:not(:focus-visible){outline:0}.swan-listbox-list.focus-visible{box-shadow:none;outline:0}.swan-listbox-list:focus-visible{box-shadow:none;outline:0}.swan-listbox-list::-webkit-scrollbar{width:calc(3px + var(--swan-spacing-standard-2))}.swan-listbox-list::-webkit-scrollbar-thumb{background:0 0;border-left:3px solid var(--swan-elements-launcher-border-color)}.swan-listbox-option{position:relative;z-index:1;display:block;margin:0 6px;padding:var(--swan-spacing-standard-3) var(--swan-spacing-standard-4);color:var(--swan-elements-launcher-font-color);border:2px solid transparent;font-size:var(--swan-font-size-xm1-auto);font-weight:400;border-radius:8px;-webkit-user-select:none;user-select:none;cursor:pointer}.swan-listbox-option:active:not([aria-disabled=true]){background-color:var(--swan-color-grey-200)}.swan-listbox-option[aria-selected=true]{background-color:var(--swan-listbox-option-selected-background-color);padding-right:calc(var(--swan-spacing-standard-4) + 2 * 16px)}.swan-listbox-option[aria-selected=true]::after{content:"";filter:var(--swan-icon-filter-standard);position:absolute;right:16px;top:50%;transform:translateY(-50%);background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.03 5.8L15.8 4.55 7.5 12.84l-3.3-3.3-1.24 1.23L7.5 15.3l9.52-9.52z" fill="%23000"/></svg>');background-size:cover;width:20px;height:20px}.swan-listbox-option:focus:not(.focus-visible){outline:0}.swan-listbox-option:focus-visible,.swan-listbox-option:focus:not(:focus-visible){outline:0}.swan-listbox-option.focus-visible{box-shadow:none;outline:0}.swan-listbox-option:focus-visible{box-shadow:none;outline:0}.swan-listbox-option.swan-listbox-option-focused{z-index:2;box-shadow:inset 0 0 0 2px var(--swan-color-semantic-focus);outline:0}.swan-listbox-option[aria-disabled=true]{color:var(--swan-color-grey-400);cursor:default}.swan-listbox-option[aria-disabled=true]:hover{background-color:unset}.swan-listbox-option:hover:not([aria-disabled=true]){background-color:var(--swan-listbox-option-selected-hover-background-color)}.swan-listbox-section-title{display:block;font-size:var(--swan-font-size-xm1-auto);font-weight:700;margin:0;padding:var(--swan-spacing-standard-1) var(--swan-spacing-standard-2);color:var(--swan-color-grey-600);-webkit-user-select:none;user-select:none;white-space:nowrap}.swan-listbox-section{padding:0}.swan-listbox-section-separator{border-top:1px solid var(--swan-base-border-color);margin:var(--swan-spacing-standard-1) var(--swan-spacing-standard-2)}.swan-listbox.swan-listbox-skin-link{display:inline-block}.swan-listbox.swan-listbox-skin-link .swan-listbox-button{display:inline-block;min-width:0;min-height:0;height:auto;width:auto;padding:0 20px 0 0;color:var(--swan-elements-link-font-color-standard);font-size:inherit;line-height:inherit;vertical-align:baseline;-webkit-text-decoration:var(--swan-elements-link-text-decoration-standard);text-decoration:var(--swan-elements-link-text-decoration-standard);background-position:top 50% right 0;border-width:0;border-radius:0}.swan-listbox.swan-listbox-skin-link .swan-listbox-button:hover{color:var(--swan-elements-link-font-color-hover);-webkit-text-decoration:var(--swan-elements-link-text-decoration-hover);text-decoration:var(--swan-elements-link-text-decoration-hover)}.swan-listbox.swan-listbox-skin-link .swan-listbox-button:focus:not(.focus-visible){outline:0}.swan-listbox.swan-listbox-skin-link .swan-listbox-button:focus-visible,.swan-listbox.swan-listbox-skin-link .swan-listbox-button:focus:not(:focus-visible){outline:0}.swan-listbox.swan-listbox-skin-link .swan-listbox-button.focus-visible{border-radius:2px}.swan-listbox.swan-listbox-skin-link .swan-listbox-button:focus-visible{border-radius:2px}.swan-listbox.swan-listbox-skin-error .swan-listbox-button{border-color:var(--swan-status-error)!important}.swan-listbox.swan-listbox-skin-error .swan-listbox-button:focus{border-color:var(--swan-color-semantic-focus)!important}.swan-dark-mode .swan-listbox.swan-listbox-skin-error .swan-listbox-button:focus,.swan-listbox.swan-listbox-skin-error .swan-listbox-button:focus.swan-dark-mode{border-color:var(--swan-color-semantic-focus-dark)!important}.swan-listbox-option-with-thumbnail{display:flex!important;align-items:center}.swan-listbox-option-thumbnail-container{border-radius:4px;height:50px;margin-right:var(--swan-spacing-standard-3);min-width:50px;overflow:hidden;width:50px}.swan-listbox-option-thumbnail-container+.swan-listbox-option-text-container{display:block}.swan-listbox-with-floating-label{display:inline-block;position:relative}.swan-listbox-with-floating-label .swan-listbox-button{position:relative;z-index:2;padding-top:var(--swan-elements-input-floating-label-padding-top);padding-bottom:0}.swan-listbox-with-floating-label .swan-listbox.swan-listbox-mini+label{top:var(--swan-elements-input-floating-label-top-mini-focus)}.swan-listbox-with-floating-label .swan-listbox.swan-listbox-skin-error+label{color:var(--swan-status-error)}.swan-form .swan-listbox-with-floating-label~.swan-input-group-error-text,.swan-form .swan-listbox-with-floating-label~.swan-input-group-helper-text{margin-left:var(--swan-elements-input-padding-horizontal)}.swan-listbox-with-floating-label-full-width,.swan-listbox-with-floating-label-full-width .swan-listbox,.swan-listbox-with-floating-label-full-width .swan-listbox-button{width:100%}.swan-listbox-floating-label{position:absolute;top:var(--swan-elements-input-floating-label-top-focus);left:var(--swan-elements-input-padding-horizontal);z-index:3;color:var(--swan-elements-input-floating-label-font-color);font-size:var(--swan-elements-input-floating-label-font-size-focus);font-style:normal;line-height:var(--swan-elements-input-floating-label-font-line-height);font-weight:var(--swan-elements-input-floating-label-font-weight-focus);pointer-events:none;transition:all .2s;left:var(--swan-elements-input-padding-horizontal)}