.TeachConnectSelect_wrap__NmCj3{position:relative;display:block;width:100%}.TeachConnectSelect_select__KchTW{width:100%;font-family:var(--tc-font-body);--tcs-h:44px;--tcs-radius:13px;--tcs-pad-x:14px;--tcs-pad-r:44px;--tcs-arrow-inset:16px;--tcs-arrow-size:17px}.TeachConnectSelect_select__KchTW.ant-select-lg{--tcs-h:50px}.TeachConnectSelect_select__KchTW.ant-select-sm{--tcs-h:38px;--tcs-radius:11px}.TeachConnectSelect_select__KchTW.TeachConnectSelect_select__KchTW,.TeachConnectSelect_select__KchTW.TeachConnectSelect_select__KchTW.ant-select-outlined{height:var(--tcs-h)!important;min-height:var(--tcs-h)!important;padding:0!important;border:1px solid var(--tc-input-border,var(--line-strong))!important;border-radius:var(--tcs-radius)!important;background:var(--tc-input-bg,var(--surface))!important;color:var(--tc-input-fg,var(--ink))!important;box-shadow:none!important;align-items:center!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.TeachConnectSelect_select__KchTW.TeachConnectSelect_select__KchTW.ant-select-multiple{height:auto!important;min-height:var(--tcs-h)!important;align-items:stretch!important;overflow:hidden!important}.TeachConnectSelect_select__KchTW:not(.ant-select-multiple) .ant-select-content,.TeachConnectSelect_select__KchTW:not(.ant-select-multiple) .ant-select-content-has-value,.TeachConnectSelect_select__KchTW:not(.ant-select-multiple) .ant-select-input,.TeachConnectSelect_select__KchTW:not(.ant-select-multiple) .ant-select-placeholder{height:100%!important;min-height:0!important;line-height:calc(var(--tcs-h) - 2px)!important;padding-block:0!important;padding-inline:var(--tcs-pad-x) var(--tcs-pad-r)!important;display:block!important}.TeachConnectSelect_select__KchTW:not(.ant-select-multiple) .ant-select-content,.TeachConnectSelect_select__KchTW:not(.ant-select-multiple) .ant-select-content-has-value,.TeachConnectSelect_select__KchTW:not(.ant-select-multiple) .ant-select-input{color:var(--tc-input-fg,var(--ink))!important;font-family:var(--tc-font-body)!important;font-size:14.5px!important;font-weight:500!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeachConnectSelect_select__KchTW:not(.ant-select-multiple) .ant-select-content-has-search-value{color:transparent!important}.TeachConnectSelect_select__KchTW:not(.ant-select-multiple) .ant-select-placeholder{color:var(--tc-input-placeholder,var(--muted))!important;font-family:var(--tc-font-body)!important;font-size:14.5px!important;font-weight:500!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeachConnectSelect_select__KchTW .ant-select-selection-placeholder{color:var(--tc-input-placeholder,var(--muted))!important;opacity:1!important;font-family:var(--tc-font-body)!important;font-size:14.5px!important;font-weight:500!important}.TeachConnectSelect_placeholderOverlay__Gmg40{position:absolute;inset-block:1px;inset-inline:14px 38px;display:flex;align-items:center;color:var(--tc-input-placeholder,var(--muted));font:500 14.5px var(--tc-font-body);pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:2}.TeachConnectSelect_wrap__NmCj3:has(.ant-select-disabled) .TeachConnectSelect_placeholderOverlay__Gmg40{color:var(--muted)}.TeachConnectSelect_select__KchTW.ant-select-multiple .ant-select-content,.TeachConnectSelect_select__KchTW.ant-select-multiple .ant-select-content-has-value{min-height:calc(var(--tcs-h) - 2px)!important;height:auto!important;display:flex!important;align-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;padding:5px var(--tcs-pad-r) 5px 11px!important;overflow:hidden!important}.TeachConnectSelect_select__KchTW.ant-select-multiple .ant-select-content-item-content,.TeachConnectSelect_select__KchTW.ant-select-multiple .ant-select-input{color:var(--tc-input-fg,var(--ink))!important;font:500 14px var(--tc-font-body)!important}.TeachConnectSelect_select__KchTW.ant-select-multiple .ant-select-placeholder{color:var(--tc-input-placeholder,var(--muted))!important;font:500 14.5px var(--tc-font-body)!important;inset-inline-start:12px!important;inset-inline-end:12px!important;display:flex!important;align-items:center!important}.TeachConnectSelect_select__KchTW .ant-select-content-item:not(.ant-select-content-item-prefix):not(.ant-select-content-item-suffix),.TeachConnectSelect_select__KchTW .ant-select-selection-item{background:var(--accent-soft)!important;border:none!important;border-radius:999px!important;color:var(--accent-ink)!important;font:700 12.5px var(--tc-font-body)!important;padding:2px 9px!important;min-height:26px!important;display:inline-flex!important;align-items:center;min-width:0!important;max-width:100%!important;white-space:normal!important}.TeachConnectSelect_select__KchTW .ant-select-content-item .ant-select-content-item-content,.TeachConnectSelect_select__KchTW .ant-select-content-item-content{color:var(--accent-ink)!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.TeachConnectSelect_select__KchTW .ant-select-content-item-suffix,.TeachConnectSelect_select__KchTW .ant-select-selection-item-remove{color:var(--accent-ink)!important;opacity:.7}.TeachConnectSelect_select__KchTW .ant-select-content-item-suffix:hover,.TeachConnectSelect_select__KchTW .ant-select-selection-item-remove:hover{opacity:1}.TeachConnectSelect_select__KchTW:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--tc-input-border,var(--line-strong)))!important}.TeachConnectSelect_select__KchTW.ant-select-focused{border-color:var(--accent)!important;box-shadow:0 0 0 3.5px var(--accent-soft)!important}.TeachConnectSelect_select__KchTW .ant-select-input:focus-visible{outline:none!important;box-shadow:none!important}.TeachConnectSelect_select__KchTW.ant-select-disabled{background:var(--surface-2)!important;color:var(--muted)!important;cursor:not-allowed;opacity:.96}.TeachConnectSelect_select__KchTW.ant-select-disabled .ant-select-content,.TeachConnectSelect_select__KchTW.ant-select-disabled .ant-select-placeholder{color:var(--muted)!important}.TeachConnectSelect_select__KchTW .ant-select-arrow,.TeachConnectSelect_select__KchTW .ant-select-suffix{color:var(--muted)!important;width:var(--tcs-arrow-size)!important;height:var(--tcs-arrow-size)!important;margin-inline-end:var(--tcs-arrow-inset)!important;inset-inline-end:var(--tcs-arrow-inset)!important;transition:transform .2s var(--tc-ease,ease),color .15s ease}.TeachConnectSelect_select__KchTW .ant-select-arrow svg,.TeachConnectSelect_select__KchTW .ant-select-suffix svg{width:100%!important;height:100%!important;display:block!important}.TeachConnectSelect_select__KchTW:hover .ant-select-arrow,.TeachConnectSelect_select__KchTW:hover .ant-select-suffix{color:var(--accent-ink)!important}.TeachConnectSelect_select__KchTW.ant-select-open .ant-select-arrow,.TeachConnectSelect_select__KchTW.ant-select-open .ant-select-suffix{transform:rotate(180deg);color:var(--accent)!important}.TeachConnectSelect_select__KchTW .ant-select-clear{color:var(--muted)!important;background:var(--tc-input-bg,var(--surface))!important;inset-inline-end:var(--tcs-arrow-inset)!important;width:var(--tcs-arrow-size)!important;height:var(--tcs-arrow-size)!important;margin-top:calc(var(--tcs-arrow-size) / -2)!important}.TeachConnectSelect_select__KchTW .ant-select-clear:hover{color:var(--accent-ink)!important}.TeachConnectSelect_invalid__OZHkA.TeachConnectSelect_invalid__OZHkA{border-color:var(--rose)!important}.TeachConnectSelect_invalid__OZHkA.ant-select-focused{box-shadow:0 0 0 3.5px var(--rose-soft)!important}.TeachConnectSelect_popup__HnPo3{background-color:var(--surface,#ffffff)!important;background-image:linear-gradient(var(--tc-input-bg,var(--surface,#ffffff)),var(--tc-input-bg,var(--surface,#ffffff)))!important;border:1px solid var(--tc-input-border,var(--line))!important;border-radius:14px!important;box-shadow:var(--shadow-pop)!important;padding:6px!important;font-family:var(--tc-font-body);overscroll-behavior:contain;z-index:2147483550!important}.TeachConnectSelect_popup__HnPo3 .ant-select-dropdown-content,.TeachConnectSelect_popup__HnPo3 .rc-virtual-list-holder{overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}.TeachConnectSelect_popup__HnPo3 .ant-select-item{border-radius:10px!important;color:var(--tc-input-fg,var(--ink))!important;font:500 14px var(--tc-font-body)!important;padding:9px 12px!important;min-height:auto!important;transition:background .12s ease,color .12s ease}.TeachConnectSelect_popup__HnPo3 .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb,var(--accent) 11%,transparent)!important}.TeachConnectSelect_popup__HnPo3 .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--accent-soft)!important;color:var(--accent-ink)!important;font-weight:700!important}.TeachConnectSelect_popup__HnPo3 .ant-select-item-option-disabled{color:var(--muted)!important}.TeachConnectSelect_popup__HnPo3 .ant-select-item-group{color:var(--muted)!important;font:700 11px/1.2 var(--tc-font-body)!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:10px 12px 5px!important;margin:6px 2px 2px!important;border-top:1px solid var(--tc-input-border,var(--line))!important;border-radius:0!important;cursor:default!important;background:transparent!important}.TeachConnectSelect_popup__HnPo3 .ant-select-item-group:first-child{border-top:none!important;margin-top:0!important;padding-top:3px!important}.TeachConnectSelect_popup__HnPo3 .ant-select-item-group~.ant-select-item-option{padding-left:22px!important}.TeachConnectSelect_popup__HnPo3 .ant-empty-description,.TeachConnectSelect_popup__HnPo3 .ant-select-item-empty{color:var(--muted)!important}.TeachConnectSelect_requiredMirror__Gxk6d{position:absolute;left:16px;bottom:4px;width:1px;height:1px;padding:0;margin:0;border:0;opacity:0;pointer-events:none;background:transparent}@media (max-width:767px){.TeachConnectSelect_select__KchTW{--tcs-h:44px;--tcs-radius:12px}.TeachConnectSelect_select__KchTW.ant-select-lg{--tcs-h:46px}.TeachConnectSelect_select__KchTW.ant-select-sm{--tcs-h:38px}.TeachConnectSelect_select__KchTW .ant-select-clear{opacity:1!important;z-index:2;inset-inline-end:12px!important;width:24px!important;height:24px!important;margin-top:-12px!important;font-size:17px!important;line-height:24px!important;border-radius:999px!important;background:var(--tc-input-bg,var(--surface))!important}.TeachConnectSelect_select__KchTW.ant-select-multiple .ant-select-content-item-content,.TeachConnectSelect_select__KchTW.ant-select-multiple .ant-select-input,.TeachConnectSelect_select__KchTW:not(.ant-select-multiple) .ant-select-content,.TeachConnectSelect_select__KchTW:not(.ant-select-multiple) .ant-select-content-has-value,.TeachConnectSelect_select__KchTW:not(.ant-select-multiple) .ant-select-input,.TeachConnectSelect_select__KchTW:not(.ant-select-multiple) .ant-select-placeholder{font-size:16px!important}}