.choice-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;padding:0!important;margin:0!important;overflow:hidden!important}.choice-select{display:inline-block;position:relative;min-width:0;width:100%;vertical-align:middle}.choice-select[hidden]{display:none!important}.choice-trigger{display:flex!important;align-items:center;justify-content:space-between;gap:14px;box-sizing:border-box;width:100%;min-height:46px;padding:11px 14px!important;border:1px solid #c9d6e8!important;border-radius:10px!important;background:#fff!important;color:#203d62!important;text-align:left;font:inherit!important;font-size:13px!important;line-height:1.6!important;cursor:pointer;transition:border-color .16s,box-shadow .16s}.choice-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choice-trigger:hover{border-color:#8ca8cb!important;background:#f8faff!important}.choice-trigger[aria-expanded=true],.choice-trigger:focus-visible{outline:0;border-color:#527bab!important;box-shadow:0 0 0 3px #315f9814}.choice-trigger:disabled{opacity:.55;cursor:not-allowed;background:#f2f5f9!important}.choice-trigger[aria-invalid=true]{border-color:#c93642!important}.choice-chevron{font-size:15px;color:#6c85a3;flex:none;transition:transform .16s}.choice-trigger[aria-expanded=true] .choice-chevron{transform:rotate(180deg)}.choice-panel{position:fixed;z-index:2147483000;box-sizing:border-box;overflow:auto;padding:7px;border:1px solid #dbe4f0;border-radius:13px;background:#fff;box-shadow:0 15px 38px #17345b24;overscroll-behavior:contain;scrollbar-width:thin}.choice-panel>button{display:block;box-sizing:border-box;width:100%;min-height:42px;margin:0;padding:11px 13px;border:0;border-radius:8px;background:#fff;color:#355477;font:13px/1.6 Arial,'Noto Sans KR',sans-serif;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.choice-panel>button:hover,.choice-panel>.choice-active{background:#edf3fb;color:#214d84}.choice-panel>.choice-selected,.choice-panel>.choice-selected:hover,.choice-panel>.choice-selected.choice-active{background:#284f85;color:#fff;font-weight:700}.choice-panel>button:disabled{opacity:.4;cursor:not-allowed}.registration-inline>.choice-select{width:auto;flex:0 1 145px;min-width:100px}.entry-route-fields .choice-select{margin-top:8px}@media(prefers-reduced-motion:reduce){.choice-trigger,.choice-chevron{transition:none}}
