/* 주휴수당 전용: 기존 공통 CSS 수정 없음 */
.days-box{border:0;padding:0;margin:24px 0 16px;min-width:0}.days-box legend{font-size:14px;font-weight:650;margin-bottom:10px}.day-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.day-row{border:1px solid var(--line);border-radius:10px;padding:12px;min-width:0}.day-choice{display:flex;align-items:center;gap:10px;margin-bottom:8px;min-height:44px;cursor:pointer}.day-choice input{width:22px;height:22px;min-height:22px;accent-color:var(--blue)}.day-row .field-help{font-size:12px}.day-row input[type=text]{font-size:16px}.field>label{flex-wrap:wrap}.result-card dd{white-space:normal;overflow-wrap:anywhere}.result-top{flex-wrap:wrap}.hero-note .note-year{position:static;display:block;font-size:28px;line-height:1.3;margin-top:8px}.notice,.summary-list dd,.result-column{overflow-wrap:anywhere;min-width:0}.notice.minimum{border-left:4px solid #a8660d;background:#fff8e8}.notice.review{border-left:4px solid var(--blue)}.notice.excluded{border-left:4px solid #737b88}#same-time,#history-detail,#reference-detail{margin-top:18px}#calculate{min-width:0}#result .result-amount{overflow-wrap:anywhere}@media(max-width:420px){.day-grid{grid-template-columns:1fr}.day-row{padding:12px}.result-card dd{max-width:100%}}@media print{.day-grid,#copy-dialog{display:none}}

.same-mode .day-time{display:none}
