.mantine-rpi4qe { flex: 0 0 27.5rem; max-width: 100%; max-height: calc(100dvh - (2 * 5dvh)); overflow-y: auto; }
.mantine-f2tw5z { flex: 0 0 27.5rem; max-width: 100%; max-height: calc(100dvh - (2 * 5dvh)); overflow-y: auto; }
.mantine-pdsb1o { padding: 5dvh 5vw 5dvh; display: flex; -webkit-box-pack: center; justify-content: center; align-items: flex-start; }
.mantine-16b4ww0 { padding: 5dvh 5vw 5dvh; display: flex; -webkit-box-pack: center; justify-content: center; align-items: flex-start; }
.css-b62m3t-container { position: relative; box-sizing: border-box; }
.css-7pg0cj-a11yText { z-index: 9999; border: 0px; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; position: absolute; overflow: hidden; padding: 0px; white-space: nowrap; }
.css-13cymwt-control { -webkit-box-align: center; align-items: center; cursor: default; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; min-height: 38px; position: relative; transition: 100ms; background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); border-radius: 4px; border-style: solid; border-width: 1px; box-sizing: border-box; outline: 0px !important; }
.css-13cymwt-control:hover { border-color: rgb(179, 179, 179); }
.css-hlgwow { -webkit-box-align: center; align-items: center; display: grid; flex: 1 1 0%; flex-wrap: wrap; position: relative; overflow: hidden; padding: 2px 8px; box-sizing: border-box; }
.css-1dimb5e-singleValue { grid-area: 1 / 1 / 2 / 3; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: rgb(51, 51, 51); margin-left: 2px; margin-right: 2px; box-sizing: border-box; }
.css-19bb58m { visibility: visible; flex: 1 1 auto; display: inline-grid; grid-area: 1 / 1 / 2 / 3; grid-template-columns: 0px min-content; margin: 2px; padding-bottom: 2px; padding-top: 2px; color: rgb(51, 51, 51); box-sizing: border-box; }
.css-19bb58m::after { content: attr(data-value) " "; visibility: hidden; white-space: pre; grid-area: 1 / 2; font: inherit; min-width: 2px; border: 0px; margin: 0px; outline: 0px; padding: 0px; }
.css-1wy0on6 { -webkit-box-align: center; align-items: center; align-self: stretch; display: flex; flex-shrink: 0; box-sizing: border-box; }
.css-1u9des2-indicatorSeparator { align-self: stretch; width: 1px; background-color: rgb(204, 204, 204); margin-bottom: 8px; margin-top: 8px; box-sizing: border-box; }
.css-1xc3v61-indicatorContainer { display: flex; transition: color 150ms; color: rgb(204, 204, 204); padding: 8px; box-sizing: border-box; }
.css-1xc3v61-indicatorContainer:hover { color: rgb(153, 153, 153); }
.css-8mmkcg { display: inline-block; fill: currentcolor; line-height: 1; stroke: currentcolor; stroke-width: 0; }
.css-t3ipsp-control { -webkit-box-align: center; align-items: center; cursor: default; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; min-height: 38px; position: relative; transition: 100ms; background-color: rgb(255, 255, 255); border-color: rgb(38, 132, 255); border-radius: 4px; border-style: solid; border-width: 1px; box-shadow: rgb(38, 132, 255) 0px 0px 0px 1px; box-sizing: border-box; outline: 0px !important; }
.css-t3ipsp-control:hover { border-color: rgb(38, 132, 255); }
.css-15lsz6c-indicatorContainer { display: flex; transition: color 150ms; color: rgb(102, 102, 102); padding: 8px; box-sizing: border-box; }
.css-15lsz6c-indicatorContainer:hover { color: rgb(51, 51, 51); }
.css-1nmdiq5-menu { top: 100%; position: absolute; width: 100%; z-index: 1; background-color: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 11px; margin-bottom: 8px; margin-top: 8px; box-sizing: border-box; }
.css-qr46ko { max-height: 300px; overflow-y: auto; position: relative; padding-bottom: 4px; padding-top: 4px; box-sizing: border-box; }
.css-tr4s17-option { cursor: default; display: block; font-size: inherit; width: 100%; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: rgb(38, 132, 255); color: rgb(255, 255, 255); padding: 8px 12px; box-sizing: border-box; }
.css-tr4s17-option:active { background-color: rgb(38, 132, 255); }
.css-10wo9uf-option { cursor: default; display: block; font-size: inherit; width: 100%; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: transparent; color: inherit; padding: 8px 12px; box-sizing: border-box; }
.css-10wo9uf-option:active { background-color: rgb(178, 212, 255); }
.css-d7l1ni-option { cursor: default; display: block; font-size: inherit; width: 100%; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-color: rgb(222, 235, 255); color: inherit; padding: 8px 12px; box-sizing: border-box; }
.css-d7l1ni-option:active { background-color: rgb(178, 212, 255); }