.tool[data-tool=cleaning-schedule-generator] .cleaning{gap:var(--space-3);display:grid}.tool[data-tool=cleaning-schedule-generator] .add{gap:var(--space-3);align-items:end;display:grid}@media (min-width:40rem){.tool[data-tool=cleaning-schedule-generator] .add{grid-template-columns:10rem minmax(0,1fr) 10rem auto}}.tool[data-tool=cleaning-schedule-generator] .tasks{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.tool[data-tool=cleaning-schedule-generator] .tasks li{align-items:center;gap:var(--space-2);border:1px solid var(--c-border);border-radius:var(--r-md);padding:var(--space-1) var(--space-2);background:var(--c-surface-2);display:flex}.tool[data-tool=cleaning-schedule-generator] .t-text{overflow-wrap:anywhere;flex:1;min-inline-size:0}.tool[data-tool=cleaning-schedule-generator] .t-freq{color:var(--c-text-2);font-size:var(--fs-sm)}.tool[data-tool=cleaning-schedule-generator] .tasks .btn{flex:none;min-block-size:40px;min-inline-size:40px}.tool[data-tool=cleaning-schedule-generator] .days{gap:var(--space-3);flex-wrap:wrap;display:flex}.tool[data-tool=cleaning-schedule-generator] .days .toggle{align-items:center;gap:var(--space-1);min-block-size:40px;display:inline-flex}.tool[data-tool=cleaning-schedule-generator] .actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tool[data-tool=cleaning-schedule-generator] .print-area{gap:var(--space-4);display:grid}.tool[data-tool=cleaning-schedule-generator] .wk h3{margin:0 0 var(--space-2)}.tool[data-tool=cleaning-schedule-generator] .week{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));display:grid}.tool[data-tool=cleaning-schedule-generator] .day{border:1px solid var(--c-border-strong);border-radius:var(--r-md);padding:var(--space-2);min-inline-size:0}.tool[data-tool=cleaning-schedule-generator] .day h4{margin:0 0 var(--space-1);font-size:var(--fs-sm);text-transform:capitalize}.tool[data-tool=cleaning-schedule-generator] .day ul{margin:0;padding-inline-start:1.1em}.tool[data-tool=cleaning-schedule-generator] .day .meta-line{margin:0}@media print{.tool[data-tool=cleaning-schedule-generator] .no-print{display:none!important}.tool[data-tool=cleaning-schedule-generator] .wk{break-inside:avoid}.tool[data-tool=cleaning-schedule-generator] .week{grid-template-columns:repeat(4,1fr)}.tool[data-tool=cleaning-schedule-generator] .day{break-inside:avoid;border-color:#000}}
