/* 마이페이지 기본 화면은 입력 컨트롤이 아닌 정보 표시형으로 유지한다. */
.v271614-info-value{min-height:42px;box-sizing:border-box;display:flex;align-items:center;padding:10px 12px;border:1px solid #d3dfed;border-radius:10px;background:#f8fafc;color:#17324f;font-size:12px;line-height:1.4;word-break:break-word}

/* 편집 입력란과 교육 배정 입력란을 같은 라운드형 컴포넌트로 통일한다. */
.v271613-profile .field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.v271610-page .v271610-card .field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.v271610-page .v271610-card .field select,
.v271610-page .v271610-card .field textarea{
  width:100%!important;min-width:0!important;min-height:42px!important;box-sizing:border-box!important;
  border:1px solid #cbdbea!important;border-radius:9px!important;background:#fff!important;
  padding:10px 12px!important;color:#17324f!important;font:inherit!important;font-size:12px!important;
  line-height:1.35!important;box-shadow:none!important;outline:0!important;
}
.v271610-page .v271610-card .field textarea{min-height:96px!important;resize:vertical!important}
.v271613-profile .field input:focus,
.v271610-page .v271610-card .field input:focus,
.v271610-page .v271610-card .field select:focus,
.v271610-page .v271610-card .field textarea:focus{border-color:#63a0e5!important;box-shadow:0 0 0 3px rgba(37,112,196,.12)!important}
.v271613-profile .field input[type="date"],.v271610-page .field input[type="date"]{color-scheme:light}
.v271613-fileline input[type="file"]{font:inherit;font-size:10px;color:#60758d}

/* 폰트 대체로 깨져 보이던 문자형 사람 아이콘을 선형 SVG 아이콘으로 교체한다. */
#app>header,body>header{overflow:hidden!important}
#myPageBtn.icon-btn{font-size:0!important;line-height:0!important;overflow:hidden!important;color:transparent!important}
#myPageBtn.icon-btn svg{display:block;width:21px;height:21px;fill:none;stroke:#174f8a;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
