.tool[data-tool=shift-schedule-generator] .shift-sum{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.tool[data-tool=shift-schedule-generator] .shift-legend{margin:0 0 var(--space-3);color:var(--c-text-2);font-size:var(--fs-sm)}.tool[data-tool=shift-schedule-generator] .shift-key{min-inline-size:1.6rem;padding-inline:var(--space-1);border:1px solid var(--c-border);border-radius:var(--r-sm);text-align:center;margin-inline-start:var(--space-3);font-weight:700;display:inline-block}.tool[data-tool=shift-schedule-generator] .shift-months{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));display:grid}.tool[data-tool=shift-schedule-generator] .shift-month{border-collapse:collapse;table-layout:fixed;text-align:center;font-variant-numeric:tabular-nums;inline-size:100%}.tool[data-tool=shift-schedule-generator] .shift-month caption{text-align:start;padding-block:var(--space-1);font-weight:700}.tool[data-tool=shift-schedule-generator] .shift-month th{color:var(--c-text-2);font-weight:600;font-size:var(--fs-xs);padding-block:var(--space-1)}.tool[data-tool=shift-schedule-generator] .shift-month td{border:1px solid var(--c-border);padding:var(--space-1) 0;vertical-align:top;min-block-size:2.6rem}.tool[data-tool=shift-schedule-generator] .shift-month td .d{font-size:var(--fs-sm);display:block}.tool[data-tool=shift-schedule-generator] .shift-month td .m{font-size:var(--fs-xs);font-weight:700;display:block}.tool[data-tool=shift-schedule-generator] .shift-month td.on,.tool[data-tool=shift-schedule-generator] .shift-key.on{background:var(--c-primary);color:#fff}.tool[data-tool=shift-schedule-generator] .shift-month td.off{color:var(--c-text-2)}@media print{.tool[data-tool=shift-schedule-generator] .no-print{display:none!important}.tool[data-tool=shift-schedule-generator] .shift-doc *{color:#000!important}.tool[data-tool=shift-schedule-generator] .shift-month td.on,.tool[data-tool=shift-schedule-generator] .shift-key.on{background:#ccc!important}.tool[data-tool=shift-schedule-generator] .shift-month td.off .m{font-weight:400}}
