#slc-dates[data-mode=civil] .slt-preset-info{padding:16px;background:#f1f6ff;border:1px solid #d5e2f8;border-radius:10px;margin:-2px 0 24px;line-height:1.6}
#slc-dates[data-mode=civil] .slt-preset-info strong{display:block;font-size:15px;line-height:1.5}
#slc-dates[data-mode=civil] .slt-preset-info p{font-size:13px;color:var(--muted);margin-top:8px}
#slc-dates[data-mode=civil] .slt-preset-info a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;margin-right:16px}
#slc-dates[data-mode=civil] .slt-preset-info button{font-size:13px;min-height:44px;padding:8px 0}
#slc-dates[data-mode=civil] .slt-field select{padding-right:28px;text-overflow:ellipsis}
#slc-dates[data-mode=civil] input[readonly],#slc-dates[data-mode=civil] select:disabled{background:#f3f6fb;color:#43536a;opacity:1;-webkit-text-fill-color:#43536a}
#slc-dates[data-mode=civil] .slt-guide>p+p{margin-top:16px}
#slc-dates[data-mode=civil] .slt-advanced .slt-field{margin-top:18px}
#slc-dates[data-mode=civil] .slt-total strong{font-size:clamp(25px,3vw,36px);line-height:1.25}
@media(max-width:600px){#slc-dates[data-mode=civil] .slt-preset-info{padding:14px}#slc-dates[data-mode=civil] .slt-preset-info strong{font-size:14px}#slc-dates[data-mode=civil] .slt-total strong{font-size:clamp(23px,7vw,30px)}#slc-dates[data-mode=civil] .slt-guide>p{font-size:14px;line-height:1.7}}
