.worker-hour-account{margin:20px 0;padding:20px;background:#f7f9f4;border:1px solid #d9e2d5;border-radius:12px}.worker-hour-account h2{font-size:19px;margin-top:0}.worker-hour-account h3{font-size:16px;margin-top:24px}.hour-account-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.hour-account-cards article{background:white;border:1px solid #d9e2d5;border-radius:10px;padding:16px;min-width:0}.hour-account-cards small{display:block;line-height:1.5}.hour-account-cards strong{display:block;font-size:24px;margin-top:8px}.worker-hour-account .hr-actions{display:flex;flex-wrap:wrap;gap:8px}.worker-hour-account button{min-height:44px}.worker-hour-account .details{font-size:12px;line-height:1.7}.worker-hour-account .tablewrap{overflow-x:auto}.worker-hour-account td{min-width:90px}.worker-hour-account td small{display:block;margin-top:6px}@media(max-width:700px){.hour-account-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-hour-account{padding:14px}.hour-account-cards strong{font-size:21px}}@media(max-width:370px){.hour-account-cards{grid-template-columns:1fr}}
