:root{--reach-listbox:1}.swan-listbox{display:inline-block}.swan-listbox-button,.swan-listbox-button-with-label{background-color:var(--swan-base-background-color);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-spacing-standard-5);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-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-color:var(--swan-elements-launcher-background-color)}.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-listbox-button-with-label:hover,.swan-listbox-button:hover{background-color:var(--swan-base-background-color);color:var(--swan-elements-launcher-font-color);border-color:var(--swan-color-black-900)}.swan-dark-mode .swan-listbox-button-with-label:hover,.swan-dark-mode .swan-listbox-button:hover,.swan-listbox-button-with-label:hover.swan-dark-mode,.swan-listbox-button:hover.swan-dark-mode{background-color:var(--swan-elements-launcher-background-color)}.swan-dark-mode .swan-listbox-button-with-label:hover,.swan-dark-mode .swan-listbox-button:hover,.swan-listbox-button-with-label:hover.swan-dark-mode,.swan-listbox-button:hover.swan-dark-mode{border-color:var(--swan-elements-launcher-border-color)}.swan-listbox-button-with-label:active,.swan-listbox-button:active{background-color:var(--swan-base-background-color);border-color:var(--swan-elements-launcher-border-color);color:var(--swan-elements-launcher-font-color)}.swan-dark-mode .swan-listbox-button-with-label:active,.swan-dark-mode .swan-listbox-button:active,.swan-listbox-button-with-label:active.swan-dark-mode,.swan-listbox-button:active.swan-dark-mode{background-color:var(--swan-elements-launcher-background-color)}.swan-listbox-button-with-label:focus,.swan-listbox-button:focus{box-shadow:0 0 0 2px var(--swan-color-semantic-focus);outline:0}.swan-dark-mode .swan-listbox-button-with-label:focus,.swan-dark-mode .swan-listbox-button:focus,.swan-listbox-button-with-label:focus.swan-dark-mode,.swan-listbox-button:focus.swan-dark-mode{box-shadow:0 0 0 2px var(--swan-color-semantic-focus-dark)}.swan-listbox-button-with-label[aria-disabled=true],.swan-listbox-button-with-label[aria-disabled=true]: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[aria-disabled=true],.swan-dark-mode .swan-listbox-button-with-label[aria-disabled=true]: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[aria-disabled=true].swan-dark-mode,.swan-listbox-button-with-label[aria-disabled=true]: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-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-listbox-button-with-label-container,.swan-listbox-button-with-label-value{align-items:center;display:flex;font-weight:700;margin-left:var(--swan-spacing-standard-2)}.swan-listbox-popover{background-color:var(--swan-base-background-color);border:1px solid var(--swan-base-border-color);border-radius:var(--swan-spacing-standard-2);display:block;font-size:var(--swan-elements-button-font-size-standard);margin:var(--swan-spacing-standard-2) 0 0 0;max-height:222px;min-width:-webkit-min-content;min-width:min-content;outline:0;overflow:auto;padding:0;position:absolute;scrollbar-width:thin;z-index:2}.swan-listbox-popover.swan-dark-mode{background-color:var(--swan-color-black-900)}.swan-listbox-popover.swan-dark-mode::-webkit-scrollbar-thumb{border-color:var(--swan-color-grey-500)}.swan-listbox-popover.swan-dark-mode .swan-listbox-option[data-current-nav]{background-color:var(--swan-color-grey-400);color:var(--swan-color-black-900)}.swan-listbox-popover.swan-dark-mode .swan-listbox-option[data-current-nav][data-current-selected]::after{filter:var(--swan-icon-filter-black)}.swan-listbox-popover.swan-dark-mode .swan-listbox-option[data-current-selected]{color:var(--swan-color-black-900)}.swan-listbox-popover.swan-dark-mode .swan-listbox-option[data-current-selected]::after{filter:var(--swan-icon-filter-black)}.swan-listbox-popover::-webkit-scrollbar{width:calc(3px + var(--swan-spacing-standard-2))}.swan-listbox-popover::-webkit-scrollbar-thumb{background:0 0;border-left:3px solid var(--swan-color-grey-600)}.swan-listbox-popover:focus-within{box-shadow:0 4px 20px rgba(0,0,0,.1)}.swan-listbox-popover[hidden]{display:none}.swan-listbox-popover-in-modal{z-index:calc(2 + var(--swan-elements-modal-dialog-backdrop-z-index))!important}.swan-listbox-list{list-style:none;margin:0;padding:calc(var(--swan-spacing-standard-5)/ 2) 0}.swan-listbox-list:focus{box-shadow:none;outline:0}.swan-listbox-option{position:relative;z-index:1;display:block;margin:0 6px;padding:calc(var(--swan-spacing-standard-5)/ 2) var(--swan-spacing-standard-4);color:var(--swan-elements-launcher-font-color);border:2px solid transparent;font-size:var(--swan-elements-launcher-font-size);font-weight:var(--swan-font-weight-bold);white-space:nowrap;border-radius:8px;-webkit-user-select:none;user-select:none;cursor:pointer}.swan-listbox-option:hover:not([aria-disabled=true]){background-color:rgba(239,239,239,.8)}.swan-listbox-option:active:not([aria-disabled=true]){background-color:#efefef}.swan-listbox-option[data-current-selected]{background-color:rgba(239,239,239,.9);padding-right:calc(var(--swan-spacing-standard-4) + 2 * 16px)}.swan-listbox-option[data-current-selected]::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[data-current-nav]:not([aria-disabled=true]){z-index:2;box-shadow:0 0 0 2px var(--swan-color-semantic-focus);outline:0}.swan-listbox-option[data-current]{font-weight:700}.swan-listbox-option[data-current][data-confirming]{animation:listbox-flash .1s;animation-iteration-count:1}.swan-listbox-option[aria-disabled=true]{color:var(--swan-color-grey-400)}.swan-listbox-option[aria-disabled=true]:hover{background-color:unset}.swan-listbox-group-label{display:block;font-weight:700;margin:0;padding:.25rem .5rem;-webkit-user-select:none;user-select:none;white-space:nowrap}@keyframes listbox-flash{0%{background-color:#1159a6;color:var(--swan-color-white-900);opacity:1}50%{background-color:inherit;color:inherit;opacity:.5}100%{background-color:#1159a6;color:var(--swan-color-white-900);opacity:1}}.swan-listbox-input.swan-listbox-skin-link{display:inline-block}.swan-listbox-input.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-input.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-input.swan-listbox-skin-link .swan-listbox-button:focus{border-radius:2px}.swan-listbox-input.swan-listbox-skin-error .swan-listbox-button{border-color:var(--swan-status-error)!important}.swan-listbox-input.swan-listbox-skin-error .swan-listbox-button:focus{border-color:var(--swan-color-semantic-focus)!important}.swan-dark-mode .swan-listbox-input.swan-listbox-skin-error .swan-listbox-button:focus,.swan-listbox-input.swan-listbox-skin-error .swan-listbox-button:focus.swan-dark-mode{border-color:var(--swan-color-semantic-focus-dark)!important}