.technician-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.technician-tabs button{min-height:46px;flex:1;background:white;color:#273449;border:1px solid #dfe4ec}.technician-tabs button[aria-selected=true]{background:#fff0f1;color:#d91d2a;border-color:#e91e29}.technician-tools{margin-top:20px}.technician-tools .button,.technician-tools button{min-height:44px}body.portal-admin [data-personal-clock] .personal-clock-state{padding:24px}body.portal-admin [data-personal-clock] .panel{min-width:0}[data-personal-clock] input,[data-personal-clock] textarea{max-width:100%;box-sizing:border-box}[data-personal-clock] .clock-job-files img{max-width:100%}@media(max-width:600px){.technician-tabs button{flex:1 1 40%}[data-personal-clock] .personal-clock-job-form{display:flex;flex-direction:column;align-items:stretch}[data-personal-clock] .personal-clock-job-form.hidden{display:none}[data-personal-clock] .sales-actions>*{white-space:normal}}
.technician-only .workspace-nav-heading{display:none}body.portal-admin #personal-clock-elapsed{color:#246746;font-size:18px;font-weight:600}body.portal-admin .technician-tabs{width:100%;min-width:0;box-sizing:border-box}body.portal-admin .technician-tabs button{min-width:0;white-space:normal;overflow-wrap:anywhere}body.portal-admin [data-personal-clock] #personal-clock-content{min-width:0;width:100%;box-sizing:border-box}@media(max-width:900px){body.portal-admin.technician-only>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}body.portal-admin.technician-only>header .header-actions{width:auto;margin:0}body.portal-admin.technician-only #portal-top-search{display:none!important}}
@media(max-width:900px){body.portal-admin.technician-only>header{grid-template-columns:auto auto;justify-content:space-between}body.portal-admin.technician-only #portal-location{display:none!important}body.portal-admin.technician-only #mobile-admin-bar{grid-column:1}body.portal-admin.technician-only>header .header-actions{grid-column:2}}
