/* 261006_ 공통 사업자 정보와 텍스트 선택 */
.hw-public-shell [data-public-home-link]{position:relative;z-index:1}
.hw-public-footer{position:relative;z-index:1;box-sizing:border-box;max-width:450px;margin:0 auto;padding:40px 32px calc(16px + env(safe-area-inset-bottom));background:#121212;color:#6b7280;font:12px/1.3 "Pretendard",-apple-system,sans-serif;overflow-wrap:anywhere}
.hw-public-footer[hidden]{display:none!important}
.hw-public-footer-rule{height:1px;background:rgba(255,255,255,.08);margin-bottom:32px}
.hw-public-footer-brand{margin:0;color:#e3e3e3;font:600 14px/1.3 "Pretendard",sans-serif}
.hw-public-footer-info{display:flex;flex-direction:column;gap:8px;padding:16px 0;margin:0}
.hw-public-footer-info p{margin:0}
.hw-public-footer-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.hw-public-footer-divider{width:1.5px;height:10px;background:rgba(117,117,117,.5)}
.hw-public-footer nav{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px}
.hw-public-footer nav a{color:#6b7280;font:500 12px/1.3 "Pretendard",sans-serif}
.hw-public-footer-copy{padding-top:24px}
.hw-public-footer-copy-rule{height:1px;background:rgba(255,255,255,.08);margin-bottom:16px}
.hw-public-footer-copy p{margin:0}
.hw-public-footer a,.hw-public-footer a:visited{color:inherit;text-decoration:none}
.hw-public-footer a:hover{text-decoration:underline}
.hw-public-footer a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
/* 261012_ 풋터 글자색 통일 */
.hw-public-footer,.hw-public-footer :not(.hw-public-footer-brand){color:#6b7280!important}
.hw-public-shell{user-select:none;-webkit-user-select:none}
.hw-public-shell .native-reading-bar{padding-inline:max(22px,calc((100% - 476px)/2))}
.hw-public-shell #gate input{max-width:100%}
.hw-public-shell :is(input,textarea,select,[contenteditable],.hw-public-footer,.hw-public-footer *,dialog,dialog *,[data-native-legal],.native-tools,.native-tools *,[data-public-legal],[data-public-legal] *){user-select:text;-webkit-user-select:text}
.hw-public-shell .native-purchase,.hw-public-shell .native-purchase *{user-select:none;-webkit-user-select:none}
.hw-public-shell .native-purchase :is(input,textarea,select,[contenteditable]){user-select:text;-webkit-user-select:text}
/* 261002_ 좁은 화면 입력 폼 */
@media (max-width:360px){
  #sec-form .formv2 .fv-row .fv-name-input{flex:1 1 auto;width:auto;min-width:0}
  #sec-form .formv2 .fv-row .fv-gender{flex:0 0 116px;min-width:116px}
  #sec-form .formv2 .fv-gender .radio-option{flex:0 0 56px}
  #sec-form .formv2 .date-row select.form-input{padding-left:8px;padding-right:20px;background-position:right 8px center}
}
