#clearDataDialog{width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:20px;overflow:auto}
#clearDataDialog h2{margin-top:0}
#clearDataDialog .calendar-actions{display:grid;grid-template-columns:1fr;gap:10px}
#clearDataDialog button{min-height:44px;white-space:normal;overflow-wrap:normal}
#clearDataDialog button:focus-visible,[data-screen=quick] button:focus-visible,[data-screen=quick] select:focus-visible{outline:3px solid #fff;outline-offset:2px}
#quickDays .week-day-card{min-width:0}
#quickDays select{width:100%;max-width:100%;min-height:44px}
#quickDays p{overflow-wrap:anywhere}
#calendarPaydays article{margin-block:16px;padding:18px}
#calendarPaydays strong{display:block;color:var(--green);font-size:1.45rem}
#calendarPaydays h3{margin-top:0}
#calendarPaydays summary{cursor:pointer;min-height:44px;align-content:center}
