.lo-shift-operator{margin:12px 0;padding:16px;border:1px solid #cbded4;border-radius:12px;background:#f4faf6;text-align:left;font-size:14px}.lo-shift-operator progress{width:100%;height:22px;accent-color:#087f70}.lo-shift-operator p{margin:8px 0}.lo-shift-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.lo-shift-heading select{max-width:150px}.lo-shift-launch{position:fixed;left:16px;bottom:18px;z-index:60;background:#13343b;color:white}.lo-shift-backdrop{position:fixed;inset:0;background:#102f36cc;z-index:1800;display:grid;place-items:center;padding:14px}.lo-shift-dialog{background:white;color:#14343b;border-radius:14px;padding:24px;width:min(800px,100%);max-height:94vh;overflow:auto;display:grid;gap:16px}.lo-shift-dialog form{display:grid;gap:12px;padding:16px;border:1px solid #d5e0da;border-radius:9px}.lo-shift-dialog table{width:100%;border-collapse:collapse}.lo-shift-dialog th,.lo-shift-dialog td{padding:8px;border-bottom:1px solid #ddd;text-align:left}.lo-shift-operator select{background:white;border:1px solid #bccfc3;border-radius:6px;padding:8px}@media print{.lo-shift-backdrop,.lo-shift-launch{display:none!important}}