body{--accent:#176b51;--accent-soft:#dff3ea}.day-hours{font-weight:900;white-space:nowrap}@media(max-width:700px){.schedule-wrap{overflow:visible;border:0}.schedule-table{min-width:0}.schedule-table thead{display:none}.schedule-table,.schedule-table tbody,.schedule-table tr,.schedule-table td{display:block;width:100%}.schedule-table tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;padding:14px;border:1.5px solid var(--ink);background:#fff}.schedule-table td{padding:0;border:0}.schedule-table td:first-child{grid-column:1/-1;font-size:17px;font-weight:950}.schedule-table td::before{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.schedule-table td:nth-child(2)::before{content:"Start"}.schedule-table td:nth-child(3)::before{content:"End"}.schedule-table td:nth-child(4)::before{content:"Unpaid break"}.schedule-table td:nth-child(5)::before{content:"Hours"}.schedule-table td:nth-child(5){display:flex;align-items:flex-end;justify-content:flex-end}.schedule-table input{min-height:48px;font-size:16px}.schedule-table td:last-child{border:0}}
