.contact_pc .jin-select-host{position:relative!important;background:#fff!important;border-radius:28px!important}
.jin-select-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;padding:0!important;margin:0!important;border:0!important}
.contact_pc .jin-select-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:52px!important;height:100%!important;width:100%!important;margin:0!important;padding:12px 20px!important;border:1px solid transparent!important;border-radius:28px!important;box-sizing:border-box!important;background:#fff!important;color:#344054!important;font-family:inherit!important;font-size:15px!important;line-height:1.5!important;font-weight:400!important;cursor:pointer;box-shadow:none!important;text-align:left!important;white-space:nowrap}
.contact_pc .jin-select-trigger:after{content:'';width:7px;height:7px;flex:none;border-right:1.5px solid #8b929c;border-bottom:1.5px solid #8b929c;transform:rotate(45deg);margin-top:-4px}.contact_pc .jin-select-trigger[aria-expanded=true]:after{transform:rotate(225deg);margin-top:4px}.contact_pc .jin-select-trigger[data-placeholder=true]{color:#8a9099!important}
.contact_pc .jin-select-trigger:focus-visible,.contact_pc input[name=wr_name]:focus,.contact_pc input[name=wr_1]:focus{outline:2px solid #ae491e!important;outline-offset:3px!important;box-shadow:none!important}
.contact_pc input[name=wr_name],.contact_pc input[name=wr_1]{font-family:inherit!important;font-size:15px!important;line-height:1.5!important;color:#344054!important;border:1px solid transparent!important;border-radius:28px!important;box-sizing:border-box!important;box-shadow:none!important;background:#fff!important}.contact_pc input::placeholder{color:#8a9099!important;opacity:1}.contact_pc input:-webkit-autofill{-webkit-text-fill-color:#344054!important;box-shadow:0 0 0 1000px #fff inset!important}
.jin-select-menu{position:fixed!important;z-index:20000!important;box-sizing:border-box!important;padding:7px!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid #f0e5dd!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 40px #3d251c26!important;font-family:'Pretendard Variable',Pretendard,-apple-system,sans-serif;color:#344054}.jin-select-menu[hidden]{display:none!important}.jin-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;min-height:42px;padding:10px 13px;margin:0;border:0;border-radius:9px;background:#fff;color:#475467;text-align:left;font:inherit;font-size:14px;line-height:1.5;cursor:pointer;white-space:nowrap}.jin-select-option:hover,.jin-select-option:focus{background:#fff5ee;color:#a94319;outline:0}.jin-select-option[aria-selected=true]{background:#fff0e5;color:#a94319;font-weight:600}.jin-select-option[aria-selected=true]:after{content:'✓';color:#e87735;font-size:16px}
@media(prefers-reduced-motion:no-preference){.jin-select-menu{animation:jin-field-in .16s ease-out}@keyframes jin-field-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}

/* Touch-friendly mobile consultation fields, sharing the desktop brand palette. */
.mobile-consult-dialog{background:#fff!important;color:#344054!important;border-radius:24px!important}.mobile-consult-dialog .consult-dialog-title h2{color:#293343!important;font-weight:700!important}.mobile-consult-dialog>p{color:#7b8492!important}.mobile-consult-form>label{color:#475467!important;font-size:14px!important;line-height:1.6!important}.jin-mobile-select-host{width:100%;margin-top:8px;position:relative}.jin-mobile-select-host .jin-select-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;width:100%!important;min-height:54px!important;margin:0!important;padding:14px 16px!important;box-sizing:border-box!important;background:#fafafa!important;color:#344054!important;border:1px solid #e6e8ec!important;border-radius:14px!important;font:inherit!important;font-size:16px!important;line-height:1.5!important;font-weight:400!important;text-align:left!important;box-shadow:none!important;cursor:pointer}.jin-mobile-select-host .jin-select-trigger:after{content:'';width:7px;height:7px;border-right:1.5px solid #8b929c;border-bottom:1.5px solid #8b929c;transform:rotate(45deg);margin-top:-4px;flex:none}.jin-mobile-select-host .jin-select-trigger[aria-expanded=true]{border-color:#e88b5d!important;background:#fff8f3!important}.jin-mobile-select-host .jin-select-trigger[aria-expanded=true]:after{transform:rotate(225deg);margin-top:4px}.jin-mobile-select-host .jin-select-trigger[data-placeholder=true]{color:#8a9099!important}.jin-mobile-select-host .jin-select-trigger:focus-visible{outline:2px solid #d97847!important;outline-offset:2px!important}.jin-mobile-select-menu .jin-select-option{min-height:48px!important;padding:12px 14px!important;font-size:15px!important;flex-shrink:0}.mobile-consult-form input:not([type=checkbox]){min-height:54px!important;border:1px solid #e6e8ec!important;border-radius:14px!important;background:#fafafa!important;color:#344054!important;font-size:16px!important;box-shadow:none!important}.mobile-consult-form input:not([type=checkbox]):focus{outline:2px solid #d97847!important;outline-offset:2px!important;background:#fff!important}.mobile-consult-form .consult-form-submit{border-radius:14px!important;background:#e8804e!important;color:#fff!important;min-height:54px!important;font-weight:600!important}.mobile-consult-dialog .consult-dialog-call{border-radius:14px!important;background:#fff5ed!important;color:#a94d25!important}.mobile-consult-dialog .consult-dialog-close{background:#f4f5f7!important;color:#667085!important}
