.m-select[data-v-3accdec3]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--m-space-2);position:relative;width:100%}.m-select__control[data-v-3accdec3]{flex:1;min-width:0}.m-select__label[data-v-3accdec3]{color:var(--m-on-surface-variant);display:block;font-size:var(--m-font-size-sm);font-weight:500;margin-bottom:var(--m-space-1);transition:color var(--m-transition)}.m-select--focused .m-select__label[data-v-3accdec3]{color:var(--m-primary)}.m-select--error .m-select__label[data-v-3accdec3]{color:var(--m-error)}.m-select__field[data-v-3accdec3]{align-items:center;cursor:pointer;display:flex;gap:var(--m-space-2);transition:all var(--m-transition);width:100%}.m-select--outlined .m-select__field[data-v-3accdec3]{background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius);padding:0 var(--m-space-3)}.m-select--outlined.m-select--focused .m-select__field[data-v-3accdec3]{border-color:var(--m-primary);box-shadow:0 0 0 1px var(--m-primary)}.m-select--outlined.m-select--error .m-select__field[data-v-3accdec3]{border-color:var(--m-error)}.m-select--filled .m-select__field[data-v-3accdec3]{background:var(--m-surface-variant);border:none;border-bottom:1px solid var(--m-border);border-radius:var(--m-radius) var(--m-radius) 0 0;padding:0 var(--m-space-3)}.m-select--solo .m-select__field[data-v-3accdec3]{background:var(--m-surface);border:none;border-radius:var(--m-radius);box-shadow:var(--m-shadow);padding:0 var(--m-space-3)}.m-select__selection[data-v-3accdec3]{align-items:center;color:var(--m-on-surface);display:flex;flex:1;flex-wrap:wrap;font-size:var(--m-font-size-base);gap:var(--m-space-1);min-height:40px;padding:var(--m-space-2) 0}.m-select--compact .m-select__selection[data-v-3accdec3]{font-size:var(--m-font-size-sm);min-height:32px;padding:var(--m-space-1) 0}.m-select--comfortable .m-select__selection[data-v-3accdec3]{min-height:36px}.m-select__placeholder[data-v-3accdec3]{color:var(--m-on-surface-variant);opacity:.6}.m-select__arrow[data-v-3accdec3],.m-select__clear[data-v-3accdec3]{background:none;border:none;color:var(--m-on-surface-variant);cursor:pointer;display:flex;flex-shrink:0;padding:0}.m-select__arrow[data-v-3accdec3]{transition:transform var(--m-transition)}.m-select__arrow--open[data-v-3accdec3]{transform:rotate(180deg)}.m-select__menu[data-v-3accdec3]{background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-radius);box-shadow:var(--m-shadow-lg);max-height:300px;min-width:200px;overflow-y:auto;padding:var(--m-space-1) 0;position:fixed;z-index:var(--m-z-dropdown)}.m-select__item[data-v-3accdec3]{align-items:center;cursor:pointer;display:flex;font-size:var(--m-font-size-sm);gap:var(--m-space-2);padding:var(--m-space-2) var(--m-space-4);transition:background var(--m-transition-fast)}.m-select__item[data-v-3accdec3]:hover{background:var(--m-surface-variant)}.m-select__item--selected[data-v-3accdec3]{color:var(--m-primary);font-weight:500}.m-select__empty[data-v-3accdec3]{color:var(--m-on-surface-variant);font-size:var(--m-font-size-sm);padding:var(--m-space-4);text-align:center}.m-select__details[data-v-3accdec3]{font-size:var(--m-font-size-xs);min-height:20px;padding:var(--m-space-1) var(--m-space-3) 0;width:100%}.m-select__error-msg[data-v-3accdec3]{color:var(--m-error)}.m-select__hint[data-v-3accdec3]{color:var(--m-on-surface-variant)}.m-select--disabled[data-v-3accdec3]{opacity:.5;pointer-events:none}.m-select__prepend[data-v-3accdec3]{color:var(--m-on-surface-variant);margin-top:28px}
