/* Readable daily work screens on both laptop and phone. */
.eyebrow{display:none}
.simple-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 18px}
.simple-task-grid .ws-quick{margin:0;padding:24px;min-height:114px;background:#fff;border:1px solid var(--line);border-radius:12px}
.simple-task-grid .ws-quick strong{font-size:20px;line-height:1.4}
.simple-task-grid .ws-quick small{font-size:14px;line-height:1.7;margin-top:6px;color:#736355}
.simple-task-grid .ws-quick:first-child{background:#fff6f1;border-color:#dcb4a5}
.simple-owner-actions{display:flex;gap:12px 20px;align-items:center;flex-wrap:wrap;padding:16px 20px;margin-bottom:24px;background:#f3eade;border-radius:10px;font-size:14px}
.simple-owner-actions>span{color:#796956}.simple-owner-actions>a{color:#8f3028;font-weight:600}.simple-owner-actions .icon{width:14px;vertical-align:middle}
.simple-home-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
.simple-home-columns>section{min-width:0}
.simple-home-columns .ws-task strong{font-size:15px}.simple-home-columns .ws-task small{font-size:13px;line-height:1.65}
.simple-home-columns .ws-recent .order-table th,.simple-home-columns .ws-recent .order-table td{font-size:13px}
.simple-unit-details{margin:16px 0;border:1px solid var(--line);border-radius:8px;padding:12px;font-size:13px}
.simple-unit-details summary,.simple-price-options summary{cursor:pointer;color:var(--brand);font-size:13px;font-weight:600}
.simple-unit-details>.form-grid{margin:12px 0}.simple-unit-details #unit-rows{margin-top:12px}
.simple-unit-preset small{font-weight:400;color:var(--muted);font-size:12px}
.simple-help-note{line-height:1.7;font-size:13px;color:#766556;margin:10px 0}
.simple-help-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.simple-help-list section{padding:16px;background:#fbf5ed;border-radius:8px}.simple-help-list h3{font-size:16px;margin:0 0 8px}.simple-help-list p{font-size:14px;line-height:1.8;margin:0}
.simple-reasons{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:13px}.simple-reasons .chip{min-height:36px;padding:5px 12px;background:#fff7ed}
.simple-price-options{position:relative}.simple-price-options .day-buttons{padding-top:8px}
.ws-page-footer{display:none}.ws-main>.topbar{margin-bottom:18px}
.ws-module-tabs>a{font-size:14px}.field{font-size:14px}.check-label{font-size:13px}
.subtitle{font-size:15px;line-height:1.8}.ws-side-create,.ws-sidebar .ws-main-link{font-size:15px;min-height:44px}
.ws-main .filters label,.ws-main .cell-sub,.ws-main .ws-inline-help,.ws-main .ws-line-help{font-size:12px}
.modal .field{font-size:14px}.modal input,.modal select,.modal textarea{font-size:15px}
.modal .unit-row{grid-template-columns:1fr 1.5fr 1fr 30px}.modal .unit-row .field{font-size:12px}
#history-filters .search{grid-column:1/5}
@media(max-width:950px){#history-filters .search{grid-column:1/-1}}
@media(max-width:1100px){.simple-home-columns{grid-template-columns:minmax(0,1fr)}.simple-task-grid .ws-quick{padding:20px}.simple-task-grid .ws-quick strong{font-size:18px}}
@media(max-width:760px){
 .simple-task-grid{gap:10px}.simple-task-grid .ws-quick{padding:17px 13px;min-height:138px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.simple-task-grid .ws-quick>.icon:last-child{display:none}.simple-task-grid .ws-quick strong{font-size:17px}.simple-task-grid .ws-quick small{font-size:13px;line-height:1.6}.simple-task-grid .ws-quick-icon{width:31px;height:31px}
 .simple-owner-actions{padding:15px;gap:13px 18px;font-size:14px}.simple-owner-actions>span{width:100%;font-size:12px}.simple-home-columns{gap:16px}.simple-help-list{grid-template-columns:1fr}
 .ws-module-tabs{gap:6px}.ws-module-tabs>a{font-size:13px;padding:9px 10px}.ws-main .field,.modal .field{font-size:14px}.ws-main input,.ws-main select,.ws-main textarea,.modal input,.modal select,.modal textarea{font-size:16px;min-height:42px}
 .subtitle{font-size:14px}.ws-main .btn,.modal .btn{font-size:14px;min-height:42px}.ws-main .check-label,.modal .check-label{font-size:13px}
 .ws-main input[type=checkbox],.modal input[type=checkbox]{min-height:18px;width:18px;height:18px}
 #history-filters .search{grid-column:1/-1;height:auto}
 .modal .unit-row{grid-template-columns:1fr 1fr 30px}.modal .unit-row .field:nth-child(3){grid-column:1/3;grid-row:2}.modal .unit-row .remove{grid-column:3;grid-row:1/3}
 .ws-main .ws-task small,.ws-main .cell-sub,.ws-main .ws-line-help{font-size:12px}.ws-main .items-head{align-items:flex-start}.simple-price-options summary{font-size:12px}.purchase-footer .actions{gap:7px}
 .ws-main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}
 .purchase-footer{bottom:calc(70px + env(safe-area-inset-bottom))}
 .ws-main input,.ws-main select,.ws-main textarea{scroll-margin-bottom:calc(170px + env(safe-area-inset-bottom))}
}
