.employee-clock{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;margin-bottom:14px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);order:-1}.employee-clock:empty{display:none}.employee-clock>span{color:var(--text-secondary);font-size:12px}.employee-clock time{font-variant-numeric:tabular-nums;font-size:22px}.employee-clock button,.employee-clock select,.employee-profile-qr button,.employee-qr-dialog button,.employee-hours button{min-height:44px;padding:10px 14px;border:1px solid var(--border-color);border-radius:9px;background:var(--bg-card);color:var(--text-primary);font:inherit}.employee-clock button{background:#d3b36b;color:#121826;border:0;font-weight:600}.employee-clock select{max-width:100%;min-width:0}.employee-clock p:empty,.employee-profile-qr p:empty{display:none}.employee-clock p{width:100%;font-size:12px;margin:0}.employee-profile-qr{display:grid;justify-items:center;gap:10px;margin-top:20px;padding-top:18px;border-top:1px dashed var(--border-color)}.employee-profile-qr img,.employee-qr-dialog img{border-radius:12px;max-width:100%}.employee-profile-qr>span{font-size:12px;color:var(--text-secondary)}.employee-qr-dialog{max-width:340px;width:calc(100% - 32px);padding:22px;border:1px solid #394354;border-radius:18px;background:#0c111c;color:#edf0f6;text-align:center}.employee-qr-dialog::backdrop{background:#0009}.employee-qr-dialog p{font-size:13px;line-height:1.6}.employee-hours{margin:18px 0;border:1px solid var(--border-color);padding:16px;border-radius:12px}.employee-hours summary{cursor:pointer;min-height:32px}.employee-hours article{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid var(--border-color)}.employee-hours article span,.employee-hours p,.employee-hours [role=status]{font-size:12px;color:var(--text-secondary)}@media(max-width:540px){.employee-clock strong{width:100%}.employee-clock select{width:100%}.employee-clock button{flex:1}}

.employee-clock[hidden],.employee-profile-qr[hidden]{display:none!important}
.employee-work-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:8px}.employee-work-summary>div{display:grid;gap:8px;padding:16px;border:1px solid #334157;border-radius:12px;background:linear-gradient(135deg,#202e40,#141d2b);min-width:0}.employee-work-summary small{font-size:11px;color:#aebcd0}.employee-work-summary strong{font-size:28px;color:#e6edf7;font-variant-numeric:tabular-nums}.employee-work-summary>div:first-child{border-color:#637e9b;background:linear-gradient(135deg,#30455f,#1c2a3e)}.employee-work-note{width:100%;font-size:10px;color:#9caac0}.employee-recent-shifts{width:100%;display:grid;gap:10px;margin-top:8px}.employee-recent-shifts>strong{font-size:13px}.employee-recent-shifts>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:12px 0;border-bottom:1px solid #293448}.employee-recent-shifts span{font-size:13px;overflow-wrap:anywhere}.employee-recent-shifts small{font-size:11px;grid-column:1;color:#9caac0}.employee-recent-shifts b{grid-column:2;grid-row:1/3;align-self:center;font-size:15px;color:#d3b36b}.employee-recent-shifts p{color:#9caac0;font-size:12px;line-height:1.6}.employee-clock{width:100%;box-sizing:border-box;margin-bottom:0}#revenueHome.planner-home .rc-tiles{width:100%}#revenueHome.planner-home .rc-priorities{width:100%;max-width:none;box-sizing:border-box}@media(max-width:420px){.employee-work-summary{gap:6px}.employee-work-summary>div{padding:12px 8px}.employee-work-summary strong{font-size:24px}.employee-work-summary small{font-size:10px;line-height:1.5}}
