.sqt-select{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--black-color) 15%, var(--white-color));background-color:var(--white-color);cursor:pointer;border-radius:.5rem;align-items:center;width:100%;min-height:2.5rem;display:inline-flex;position:relative}.sqt-select .select-inner{flex:1;align-items:center;gap:.1875rem;min-height:100%;padding-block:0;padding-inline:1.125rem;display:flex}.sqt-select .select-inner .select-label{flex-wrap:wrap;flex:1;align-items:center;display:flex}.sqt-select .select-inner .select-label:before{content:attr(data-placeholder);font-size:calc(var(--font-size) - .125rem);color:var(--info-color)}.sqt-select .select-inner .select-label .label-item{font-size:calc(var(--font-size) - .125rem);color:color-mix(in srgb, var(--black-color) 85%, var(--white-color));justify-content:center;align-items:center;display:flex}.sqt-select .select-inner .select-label.is-multiple{gap:.5rem}.sqt-select .select-inner .select-label.is-multiple .label-item{background-color:var(--sqt-color-info-light-8);padding:.125rem .625rem;position:relative}.sqt-select .select-inner .select-label.is-multiple .label-item .svg-icon{font-size:calc(var(--font-size) - .25rem);position:absolute;top:0;right:0}.sqt-select .select-inner .select-label.is-multiple .label-item .svg-icon:hover{color:var(--sqt-color-danger)}.sqt-select .select-inner .select-label.is-multiple .label-item.is-collapse{background-color:var(--sqt-color-info-light-7)}.sqt-select .select-inner .select-skill{width:1.25rem;font-size:var(--font-size);display:flex;position:relative}.sqt-select .select-inner .select-skill .skill-item{justify-content:center;align-items:center;display:flex}.sqt-select .select-inner .select-skill .skill-item .svg-icon{color:var(--info-color)}.sqt-select .select-inner .select-skill .skill-item.expand-btn .svg-icon{transition:transform .3s ease-in-out;transform:rotate(0)}.sqt-select .select-inner .select-skill .skill-item.close-btn{background-color:var(--white-color);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out;position:absolute;inset:0}.sqt-select .select-inner .select-skill .skill-item.close-btn:hover .svg-icon{color:var(--sqt-color-danger)}.sqt-select.is-focus .select-inner .select-skill .skill-item.close-btn,.sqt-select:hover .select-inner .select-skill .skill-item.close-btn{opacity:1;visibility:visible}.sqt-select.is-focus:not(.is-disabled),.sqt-select:hover:not(.is-disabled){border-color:var(--sqt-color-primary)}.sqt-select.is-focus .select-inner .select-skill .skill-item.expand-btn .svg-icon{transform:rotate(180deg)}.sqt-select.is-disabled{cursor:not-allowed;background-color:var(--sqt-color-info-light-9)}.sqt-select--large{min-height:3rem}.sqt-select--small{min-height:2rem;font-size:calc(var(--font-size) - .125rem)}.select-dropdown{background-color:var(--white-color);box-shadow:0 0 1px 1px color-mix(in srgb, var(--black-color) 12%, var(--white-color));border-radius:.5rem;overflow:hidden}.select-dropdown .dropdown-input{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;border-bottom-color:var(--sqt-color-info);border-radius:0}.select-dropdown .dropdown-input.is-focus{border-bottom-color:var(--sqt-color-primary)}.select-dropdown .select-dropdown-item{font-size:calc(var(--font-size) - .125rem);cursor:pointer;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.select-dropdown .select-dropdown-item .prefix{width:1.25rem}.select-dropdown .select-dropdown-item .prefix .sqt-svg{font-size:var(--font-size);opacity:0}.select-dropdown .select-dropdown-item:hover{color:var(--sqt-color-primary);background-color:var(--sqt-color-primary-light-8)}.select-dropdown .select-dropdown-item.is-active{color:var(--white-color);background-color:var(--sqt-color-primary)}.select-dropdown .select-dropdown-item.is-active .prefix .sqt-svg{opacity:1}.select-dropdown .select-dropdown-item.is-disabled{cursor:not-allowed;color:color-mix(in srgb, var(--black-color) 25%, var(--white-color))}.select-dropdown .select-dropdown-empty{text-align:center;color:var(--info-color);font-size:calc(var(--font-size) - .125rem);padding:.5rem}
