.date-modes{width:min(100%,560px)}.date-modes .seg__opt span{padding:0 10px}.date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,560px);display:grid}.date-range[hidden]{display:none}.date-input{width:100%;min-width:0;font-size:1.05rem}@media (max-width:359px){.date-range{grid-template-columns:minmax(0,1fr)}}.date-stage .field-error{text-align:center;margin:0}.date-stage .field-error[hidden],.date-stage .words-left[hidden]{display:none}.date-card[data-mode=date] .word-list[data-size="1"] .word__text{font-size:clamp(2rem,8.5vw,3.2rem)}@media (max-width:599px){.date-modes .seg__opt span{padding:0 6px;font-size:.9rem}.date-range{gap:8px}.date-input{padding:0 8px;font-size:.95rem}}.stage.is-present .date-modes,.stage.is-present .date-range{display:none}@media (min-width:900px){.date-card{min-height:clamp(180px,100svh - 680px,340px)}}
