.fleet-totals{display:flex;flex-wrap:wrap;gap:1.5rem;border-left:4px solid #204f3d}.fleet-totals strong,.ses-ready{color:#204f3d}.ses-missing{color:#a13925}.fleet-summary td small{display:block;max-width:18rem;color:#657068}dialog[open]{position:relative;max-width:850px;width:auto;margin:1rem 0;border:1px solid #c8d4cb}
.worksheet-snapshot-frame{width:100%;height:82vh;border:1px solid #c8d4cb;background:#fff;margin-top:1rem}

.snapshot-sheet{margin-top:20px;padding:16px;background:white;overflow:auto;border:1px solid #b8c6bb}.snapshot-sheet table{table-layout:fixed;width:100%;min-width:940px;border-collapse:collapse}.snapshot-sheet td,.snapshot-sheet th{width:14.285%;border:1px solid #aab5ac;vertical-align:top;padding:0}.snapshot-sheet th{text-align:center;padding:8px 3px;background:#edf0e9;font-size:12px}.snapshot-job{padding:7px 5px;border-bottom:1px solid #adb8b0;font-size:11px;position:relative;overflow-wrap:anywhere;break-inside:avoid}.snapshot-job p{margin:0 0 3px;line-height:1.25}.snapshot-out{background:#ffec8a}.snapshot-back{background:white}.snapshot-task{background:#e0efff}.snapshot-employee{display:block;background:#dcedfc;color:#244d6b;font-size:14px}.snapshot-seats{background:#d3e6ff;color:#123d74}.snapshot-paid,.snapshot-other,.snapshot-sheet mark{background:#c5e9cd;color:#164d28}.snapshot-ready{color:#168044}.snapshot-missing{color:#ba3030}.snapshot-ready,.snapshot-missing{float:right}
