.Dropdown-root{position:relative}.Dropdown-control{color:#222;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #c8c8c8;border-radius:4px;padding:8px 52px 8px 10px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.Dropdown-control:hover:not(:disabled){border-color:#999}.Dropdown-control:focus-visible{border-color:#2563eb;outline:2px solid #0000;box-shadow:0 0 0 3px #2563eb40}.Dropdown-disabled{color:#888;cursor:not-allowed;background:#f5f5f5}.Dropdown-placeholder{color:#777;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Dropdown-placeholder.is-selected{color:#222}.Dropdown-arrow-wrapper{pointer-events:none;place-items:center;width:40px;height:100%;display:grid;position:absolute;top:0;right:0}.Dropdown-arrow{border:5px solid #0000;border-top-color:#777;border-bottom-width:0;width:0;height:0;transition:transform .15s}.is-open .Dropdown-arrow{transform:rotate(180deg)}.Dropdown-menu{z-index:1000;box-sizing:border-box;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #c8c8c8;border-radius:4px;width:100%;max-height:240px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.Dropdown-group,.Dropdown-group>ul{margin:0;padding:0;list-style:none}.Dropdown-title{color:#555;letter-spacing:.04em;text-transform:uppercase;padding:8px 10px 4px;font-size:.75em;font-weight:700}.Dropdown-option{box-sizing:border-box;color:#333;cursor:pointer;padding:8px 10px;display:block}.Dropdown-option.is-active{background:#eff6ff}.Dropdown-option.is-selected{color:#1d4ed8;font-weight:600}.Dropdown-option.is-disabled{color:#aaa;cursor:not-allowed}.Dropdown-noresults{box-sizing:border-box;color:#777;padding:8px 10px}@media (prefers-reduced-motion:reduce){.Dropdown-control,.Dropdown-arrow{transition:none}}
