.z-select{display:block;position:relative;text-align:left}.z-select .z-input.z-readonly .z-native,.z-select .z-input.z-readonly>.z-inner,.z-select .z-input:not(.z-disabled) .z-icon.z-caret{cursor:pointer}.z-select .z-input:not(.z-readonly)>.z-inner .z-alt-input{cursor:text}.z-select .z-input .z-icon.z-caret{opacity:.5;transition:transform .4s;transform:rotate(0)}.z-select.z-readonly:not(.z-disabled) .z-input .z-icon.z-caret{opacity:.2}.z-select.z-multiple.z-filterable .z-input .z-native{flex-basis:5em}.z-select.z-multiple.z-wrap .z-input>.z-inner{flex-wrap:wrap;padding-right:2em}.z-select.z-multiple.z-wrap .z-input>.z-inner .z-icon.z-caret,.z-select.z-multiple.z-wrap .z-input>.z-inner .z-native~.z-clearable{position:absolute;display:flex;align-items:center;right:0;top:0;bottom:0}.z-select.z-multiple:not(.z-wrap) .z-input>.z-inner>:not(.z-native){flex:0 1 auto}.z-select .z-tag{margin:calc(var(--z-padding) - var(--z-tag-padding));margin-inline-end:0}.z-select .z-tag.z-tag{margin:calc(var(--z-input-padding) - var(--z-tag-padding));margin-inline-end:0}.z-select.z-attached.z-open:not(.z-upward) .z-input>.z-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.z-select.z-attached.z-open:not(.z-upward) .z-input.z-focused>.z-inner,.z-select.z-attached.z-open:not(.z-upward) .z-input:not(:hover)>.z-inner{border-bottom-color:#0000000d}.z-select.z-attached.z-open.z-upward .z-input>.z-inner{border-top-left-radius:0;border-top-right-radius:0}.z-select.z-attached.z-open.z-upward .z-input.z-focused>.z-inner,.z-select.z-attached.z-open.z-upward .z-input:not(:hover)>.z-inner{border-top-color:#0000000d}.z-select.z-attached.z-open .z-input .z-icon.z-caret{transform:rotate(180deg)}.z-select:not(.z-open) .z-input .z-native{text-overflow:ellipsis}.z-select .z-more{flex-shrink:0!important;color:#aaa}.z-select .z-scale-vert-enter-from,.z-select .z-scale-vert-leave-to{transform:scaleY(0)}.z-select .z-scale-vert-enter-active,.z-select .z-scale-vert-leave-active{transition:transform .15s,border-color .4s}.z-select .z-dropdown{position:absolute;display:flex;flex-direction:column;left:0;right:0;box-sizing:border-box;background:#fff;border:var(--z-input-border);border-radius:var(--z-border-radius);overflow:hidden;transition:border .4s}.z-select .z-dropdown>.z-scroller{--z-scroller-padding:0;--z-scrollbar-size:3px}.z-select .z-dropdown>.z-scroller .z-scrollcontent{width:100%}.z-select .z-dropdown>.z-scroller .z-thumb{opacity:.4}.z-select .z-dropdown .z-empty{text-align:center;padding:1.5em;color:#777}.z-select.z-inline .z-dropdown{position:relative}.z-select:not(.z-inline) .z-dropdown{z-index:1001}.z-select:not(.z-attached) .z-dropdown{margin:4px 0 0}.z-select:not(.z-upward) .z-dropdown{top:100%;transform-origin:50% 0}.z-select:not(.z-upward).z-attached .z-dropdown{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.z-select.z-upward .z-dropdown{bottom:100%;transform-origin:50% 100%}.z-select.z-upward.z-attached .z-dropdown{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.z-select.z-focused .z-dropdown{border-color:var(--z-color-focus)}.z-select ul{margin:0}.z-select .z-create{border-bottom:1px solid rgba(0,0,0,.05);font-weight:700}.z-select .z-option{position:relative;display:flex;gap:.5em;align-items:center;min-height:2em;padding:calc(var(--z-padding) * .6) calc(var(--z-padding) * 1.3);white-space:nowrap;line-height:1;list-style:none;color:#444;cursor:pointer}.z-select .z-option>*{flex:0 0 auto}.z-select .z-option>.z-label{overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.z-select .z-option.z-selected{color:var(--z-select-color);font-weight:700}.z-select .z-option.z-disabled{opacity:.6;cursor:default}.z-select .z-option.z-group{position:sticky;top:0;min-height:auto;z-index:1;background:#e8e8e8;font-weight:700;text-transform:uppercase;opacity:1}.z-select .z-option:not(.z-disabled).z-hover{background-color:#00000008}.z-select.z-error>.z-input>.z-inner{background:var(--z-color-error)!important;color:#fff!important}
