.workbench{border-top:3px solid #76826a}.workbench .eyebrow{color:#69725f}.workbench-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.workbench .work-actions{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.workbench-status{display:flex;align-items:center;gap:10px;margin:15px 0}.workbench-status b{font-size:28px}.workbench progress{width:100%;height:10px;accent-color:#76826a}.workbench label{display:block}.workbench input,.workbench select{max-width:100%}.workbench .metric-note{font-size:13px;color:#727568;margin-top:8px}.workbench .clock-log{max-height:230px;overflow:auto}.pending-event{border:1px dashed #b08a4e!important;background:#f5eddd!important;color:#75572c!important}.pending-event small{font-weight:700}.month-event{white-space:normal!important;text-align:left}.workflow-error{color:#854331;min-height:24px}.workbench summary{cursor:pointer;color:#59664e;padding:12px 0}.workbench .inline-inputs{display:flex;gap:10px;flex-wrap:wrap}.workbench .inline-inputs label{flex:1;min-width:125px}.workflow-banner{background:#efeee7;border:1px solid #dadbcf;padding:12px 18px;border-radius:12px;color:#626753;margin-bottom:20px;font-size:13px}.leave-kind-key{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;margin-top:14px}.month-event.leave-sick{background:#f4e2d7;color:#79513d}.month-event.leave-personal{background:#dcebea;color:#386360}.month-event.leave-period{background:#f1dfe5;color:#815165}.month-event.leave-family{background:#e7e1ef;color:#69577c}@media(max-width:800px){.workbench-grid{grid-template-columns:1fr}.workbench .work-actions button{flex:1 1 40%}}
