@media (min-width:641px){
body.v192676-planner #planning,
body.v192676-planner #planningBoardCard,
body.v192676-planner #dailyTilesBoard,
body.v192676-planner .simple-planning-workspace,
body.v192676-planner .simple-calendar-main{
min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important
}
body.v192676-planner .simple-planning-workspace{
display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:start!important
}
body.v192676-planner .simple-planning-workspace > #planningBoardCard,
body.v192676-planner .simple-planning-workspace > .simple-calendar-main{
grid-column:1 / -1!important;min-width:0!important;width:100%!important;max-width:none!important
}
body.v192676-planner #dailyTilesBoard{display:block!important;overflow:visible!important;margin:10px 0 14px!important}
body.v192676-planner #dailyTilesBoard > .daily-board-scroll{
display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;
overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;
overscroll-behavior-x:contain!important;padding:9px 0 12px!important
}
body.v192676-planner #dailyTilesBoard .daily-board{
display:grid!important;grid-template-columns:repeat(var(--daily-day-count,14),minmax(270px,290px))!important;
width:max-content!important;min-width:max-content!important;max-width:none!important;gap:10px!important;align-items:start!important
}
body.v192676-planner #dailyTilesBoard .daily-day{
width:auto!important;min-width:270px!important;max-width:290px!important;min-height:220px!important
}
body.v192676-planner #dailyTilesBoard .daily-project-drop{width:auto!important;max-width:none!important;min-width:0!important}
body.v192676-planner #dailyTilesBoard .daily-project-title-row,
body.v192676-planner #dailyTilesBoard .daily-resource-tile{min-width:0!important}
body.v192676-planner #dailyTilesBoard .daily-resource-tile b,
body.v192676-planner #dailyTilesBoard .daily-resource-tile small{overflow:hidden!important;text-overflow:ellipsis!important}
}
@media (min-width:641px) and (max-width:1100px){
body.v192676-planner #dailyTilesBoard .daily-board{grid-template-columns:repeat(var(--daily-day-count,14),minmax(250px,270px))!important}
body.v192676-planner #dailyTilesBoard .daily-day{min-width:250px!important;max-width:270px!important}
}

/* Resource cards must participate in layout, never float over project/day cards. */
@media(min-width:641px){
html body.v192676-planner #planning #technicianTilePalette.simple-resource-sidebar{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important;overflow:visible!important;grid-column:1/-1!important;box-sizing:border-box!important}
body.v192676-planner #technicianTilePalette .resource-tile-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:8px!important;max-height:340px!important;overflow:auto!important}
body.v192676-planner #technicianTilePalette .resource-tile-card{width:100%!important;min-width:0!important;position:relative!important}
}
#planningAvailabilityPreview{order:30;min-width:0;max-width:100%;clear:both}
#planningAvailabilityPreview .availability-scroll{overflow:auto;max-height:520px}
#planningAvailabilityPreview table{border-collapse:collapse;min-width:1500px;width:100%}
#planningAvailabilityPreview th,#planningAvailabilityPreview td{padding:9px;border:1px solid #dbe4ef;vertical-align:top;font-size:12px;min-width:90px}
#planningAvailabilityPreview th{background:#eef2f7}
#planningAvailabilityPreview .unavailable{background:#fff1f2;color:#991b1b}
#planningAvailabilityPreview .available{background:#ecfdf5;color:#166534}
#planningAvailabilityPreview .assigned{background:#eff6ff;color:#1e40af}

/* Older days remain readable while the same scrollbar moves back from today. */
#dailyTilesBoard .daily-day.history,#dailyTilesBoard .daily-day.history .daily-day-body{pointer-events:none}
#dailyTilesBoard .daily-day.history .v1967-project-actions,
#dailyTilesBoard .daily-day.history .v1963-move-tech,
#dailyTilesBoard .daily-day.history .daily-touch-remove,
#dailyTilesBoard .daily-day.history .daily-add-resource-drop,
#dailyTilesBoard .daily-day.history .copy-next-day-btn{display:none!important}
#dailyTilesBoard .daily-day.history>header{background:#64748b}
#dailyTilesBoard .daily-day.history>header::after{content:'Historia';font-size:10px}
