.remaining-date-guide{border:1px solid var(--border,#bcc5d0);border-radius:12px;padding:clamp(1rem,3vw,1.5rem);margin:1.25rem 0;min-width:0}.remaining-date-guide h2{margin-top:0}.remaining-date-guide h3{font-size:1rem;margin-bottom:.35rem}.remaining-date-guide p{line-height:1.6}.remaining-date-limit{font-weight:600}.remaining-date-example{padding:.75rem 1rem;border-left:3px solid var(--accent,#3763a3)}.remaining-date-value{font-family:ui-monospace,monospace;overflow-wrap:anywhere;white-space:pre-wrap}.remaining-date-guide button{white-space:normal;min-height:44px;max-width:100%;margin-top:1rem}.remaining-date-guide summary{cursor:pointer;min-height:44px;padding:.5rem 0}.remaining-date-guide [role=status]:empty{display:none}.remaining-date-guide details p{margin-top:.25rem}
