@keyframes md-select-panel-in{0%{opacity:0;clip-path:inset(0 0 100% 0 round .19rem);transform:scaleY(.85)}to{opacity:1;clip-path:inset(-.75rem -.75rem -1.75rem -.75rem round .19rem);transform:scaleY(1)}}@keyframes md-select-panel-out{0%{opacity:1;clip-path:inset(-.75rem -.75rem -1.75rem -.75rem round .19rem);transform:scaleY(1)}to{opacity:0;clip-path:inset(0 0 100% 0 round .19rem);transform:scaleY(.85)}}.md-select-panel--open{transform-origin:top center;animation:md-select-panel-in .22s cubic-bezier(.22,1,.36,1) both}.md-select-panel--close{transform-origin:top center;animation:md-select-panel-out .16s cubic-bezier(.4,0,1,1) both}@media(prefers-reduced-motion:reduce){.md-select-panel--open,.md-select-panel--close{animation:none}}.md-select{display:inline-flex;flex-direction:column;gap:var(--md-space-1);font-family:var(--md-font-family);width:100%}.md-select-label{font-size:var(--md-text-sm);font-weight:var(--md-weight-medium);color:var(--md-color-text-muted);line-height:1.2;padding-left:.06rem;cursor:default;-webkit-user-select:none;user-select:none}.md-select--error .md-select-label{color:var(--md-color-error)}.md-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--md-space-2);width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:var(--md-text-sm);color:var(--md-color-text);background:transparent;border:none;outline:none;padding:0;text-align:left;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color var(--md-duration-short) var(--md-easing-standard),box-shadow var(--md-duration-short) var(--md-easing-standard),background var(--md-duration-short) var(--md-easing-standard)}.md-select--sm .md-select-trigger{min-height:var(--md-control-height-xs);font-size:var(--md-text-sm)}.md-select--md .md-select-trigger{min-height:var(--md-control-height-md);font-size:var(--md-text-base)}.md-select--lg .md-select-trigger{min-height:var(--md-control-height-lg);font-size:var(--md-text-base)}.md-select--outlined .md-select-trigger{border:.09rem solid var(--md-color-border-strong);border-radius:var(--md-radius-sm);padding:0 var(--md-space-2) 0 var(--md-space-3)}.md-select--sm.md-select--outlined .md-select-trigger{padding:0 var(--md-space-1) 0 var(--md-space-2)}.md-select--outlined .md-select-trigger:hover:not(:disabled):not(:focus):not([aria-expanded=true]){background:var(--md-surface-control)}.md-select--outlined .md-select-trigger:focus,.md-select--outlined .md-select-trigger[aria-expanded=true]{border-color:var(--md-color-border-focus-input);box-shadow:0 0 0 .06rem var(--md-color-border-focus-input)}.md-select--filled .md-select-trigger{border-bottom:.09rem solid var(--md-color-border-strong);border-radius:var(--md-radius-sm) var(--md-radius-sm) 0 0;background:var(--md-surface-control);padding:0 var(--md-space-2) 0 var(--md-space-3)}.md-select--sm.md-select--filled .md-select-trigger{padding:0 var(--md-space-1) 0 var(--md-space-2)}.md-select--outlined .md-select-trigger:has(.md-select-tags),.md-select--filled .md-select-trigger:has(.md-select-tags){padding-top:var(--md-space-2);padding-bottom:var(--md-space-2)}.md-select--sm.md-select--outlined .md-select-trigger:has(.md-select-tags),.md-select--sm.md-select--filled .md-select-trigger:has(.md-select-tags){padding-top:var(--md-space-1);padding-bottom:var(--md-space-1)}.md-select--filled .md-select-trigger:hover:not(:disabled):not(:focus):not([aria-expanded=true]){background:var(--md-grey-200)}.md-select--filled .md-select-trigger:focus,.md-select--filled .md-select-trigger[aria-expanded=true]{border-bottom-color:var(--md-color-border-focus-input);box-shadow:inset 0 -.19rem 0 0 var(--md-color-border-focus-input)}.md-select--error .md-select-trigger{border-color:var(--md-color-error)!important}.md-select--error .md-select-trigger:focus,.md-select--error .md-select-trigger[aria-expanded=true]{box-shadow:0 0 0 .06rem var(--md-color-error)}.md-select--error.md-select--filled .md-select-trigger:focus,.md-select--error.md-select--filled .md-select-trigger[aria-expanded=true]{box-shadow:inset 0 -.19rem 0 0 var(--md-color-error)}.md-select-value{display:flex;align-items:center;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-select-placeholder{color:var(--md-color-text-placeholder)}.md-select-chevron{display:flex;align-items:center;flex-shrink:0;color:var(--md-color-text-muted);transition:transform var(--md-duration-short) var(--md-easing-standard),color var(--md-duration-short) var(--md-easing-standard)}.md-select-trigger:focus .md-select-chevron,.md-select-trigger[aria-expanded=true] .md-select-chevron{color:var(--md-color-primary);transform:rotate(180deg)}.md-select--error .md-select-trigger:focus .md-select-chevron,.md-select--error .md-select-trigger[aria-expanded=true] .md-select-chevron{color:var(--md-color-error)}.md-select-tags{display:flex;flex-wrap:wrap;gap:var(--md-space-1);flex:1;min-width:0;align-items:center}.md-select-tag{display:inline-flex;align-items:center;gap:.25rem;height:1.25rem;padding:0 var(--md-space-2);border-radius:var(--md-radius-full);background:var(--md-state-selected-bg);color:var(--md-state-selected-text);font-size:var(--md-text-xs);font-weight:var(--md-weight-medium);white-space:nowrap;max-width:7.5rem;overflow:hidden;text-overflow:ellipsis}.md-select--sm .md-select-tag{height:1rem;padding:0 var(--md-space-1);font-size:.63rem}.md-select--lg .md-select-tag{height:1.38rem}.md-select-tag-remove{display:inline-flex;align-items:center;cursor:pointer;border:none;background:none;padding:0;color:inherit;opacity:.7;flex-shrink:0;border-radius:50%}.md-select-tag-remove:hover{opacity:1;background:#0000001a}.md-select-overflow{font-size:var(--md-text-xs);color:var(--md-color-text-muted);white-space:nowrap;flex-shrink:0}.md-select-helper{font-size:var(--md-text-xs);color:var(--md-color-text-muted);padding-left:.06rem;line-height:1.4}.md-select-helper--error{color:var(--md-color-error)}.md-select--disabled{opacity:var(--md-state-disabled-opacity);pointer-events:none}.md-select--disabled .md-select-trigger{cursor:not-allowed}[data-theme=dark] .md-select--filled .md-select-trigger:hover:not(:disabled):not(:focus){background:var(--md-grey-700)}[data-theme=dark] .md-select-tag{background:#0172ad40;color:var(--md-blue-200)}.md-select--sm .md-select-label{font-size:var(--md-text-xs)}.md-select--lg .md-select-label{font-size:var(--md-text-sm)}.md-select--sm .md-select-helper{font-size:.625rem}.md-select--lg .md-select-helper,.md-select--lg .md-select-tag{font-size:var(--md-text-sm)}.md-select__ac-panel{display:flex;flex-direction:column}.md-select__ac-search{padding:var(--md-space-2);border-bottom:.06rem solid var(--md-color-border);flex-shrink:0}.md-select__ac-input{width:100%;border:.06rem solid var(--md-color-border);border-radius:var(--md-radius-xs);padding:var(--md-space-1) var(--md-space-2);font-family:var(--md-font-family);font-size:var(--md-text-sm);color:var(--md-color-text);background:var(--md-surface-popup);outline:none;box-sizing:border-box;caret-color:var(--md-color-primary);transition:border-color var(--md-duration-short) var(--md-easing-standard),box-shadow var(--md-duration-short) var(--md-easing-standard)}.md-select__ac-input:focus{border-color:var(--md-color-border-focus-input);box-shadow:0 0 0 .06rem var(--md-color-border-focus-input)}.md-select__ac-input::placeholder{color:var(--md-color-text-placeholder)}.md-select-value-icon{display:inline-flex;align-items:center;flex-shrink:0;margin-right:var(--md-space-1);line-height:1}
