*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f8;color:#111827}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}input[type=number]{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:640px){html,body{overflow-x:hidden;overscroll-behavior-y:none}*{-webkit-tap-highlight-color:transparent}button,a,select,input[type=checkbox],input[type=radio]{min-height:44px}}@media(max-width:640px){table.respTable thead{display:none}table.respTable,table.respTable tbody,table.respTable tr,table.respTable td{display:block;width:100%}table.respTable tr{margin-bottom:10px;padding:4px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}table.respTable td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border:none;text-align:right}table.respTable td+td{border-top:1px solid #f1f3f5}table.respTable td:before{content:attr(data-label);flex-shrink:0;font-size:12px;font-weight:600;color:#6b7280;text-align:left}table.respTable td:not([data-label]):before{content:none}}
