/* Focused native Dayflow excerpts for Desktop's paired 510 × 430 media panels.
   Expanded activity details remain normal page content, never inner scrollers. */
.route-desktop .desktop-paired-card .page-stage{min-height:430px;display:flex;flex-direction:column;justify-content:center}
.route-desktop .desktop-paired-card .df-app[data-fragment]{width:100%;min-width:0;flex:none}
.route-desktop .desktop-paired-card .df-app[data-fragment]>.df-windowbar{display:none}
.route-desktop .desktop-paired-card .df-app[data-fragment="week"]:not(.df-fragment-detail) .df-datebar{padding:10px 12px 7px;gap:8px}
.route-desktop .desktop-paired-card .df-app[data-fragment="week"] .df-datebar h3{font-size:22px;line-height:1.15;margin:0}
.route-desktop .desktop-paired-card .df-app[data-fragment="week"] .df-datebar p{font-size:10px;line-height:1.3;margin:3px 0 0}
.route-desktop .desktop-paired-card .df-app[data-fragment="week"]:not(.df-fragment-detail) .df-week{padding:0 9px 9px}
.route-desktop .desktop-paired-card .df-app[data-fragment="week"]:not(.df-fragment-detail) .df-week-hint{font-size:10px;line-height:1.35;padding:0 2px 6px;margin:0}
.route-desktop .desktop-paired-card .df-app[data-fragment="week"]:not(.df-fragment-detail) .df-weekheader button{flex-direction:row;justify-content:center;gap:4px;padding:4px 0;font-size:10px;min-height:34px}
.route-desktop .desktop-paired-card .df-app[data-fragment="week"]:not(.df-fragment-detail) .df-weekheader b{font-size:12px;width:23px;height:23px}
.route-desktop .desktop-paired-card .df-app[data-fragment="week"]:not(.df-fragment-detail) .df-weekbody{height:220px;padding-top:10px}
.route-desktop .desktop-paired-card .df-app[data-fragment="week"]:not(.df-fragment-detail) .df-weekblock{min-height:24px;padding:2px 3px!important}
.route-desktop .desktop-paired-card .df-app[data-fragment="week"]:not(.df-fragment-detail) .df-weekblock>span{font-size:10px;line-height:1.1;max-height:2.2em}
.route-desktop .desktop-paired-card .df-app[data-fragment="wiki"]:not(.df-fragment-detail) .df-wiki{padding:22px}
.route-desktop .desktop-paired-card .df-app[data-fragment="wiki"] .df-wiki h3{font-size:21px;line-height:1.2;margin:0 0 14px}
.route-desktop .desktop-paired-card .df-app[data-fragment="wiki"] .df-wiki article{padding-top:15px}
.route-desktop .desktop-paired-card .df-app[data-fragment="wiki"] .df-wiki article>span{font-size:10px;line-height:1.4}
.route-desktop .desktop-paired-card .df-app[data-fragment="wiki"] .df-wiki h4{font-size:21px;line-height:1.2;margin:10px 0}
.route-desktop .desktop-paired-card .df-app[data-fragment="wiki"] .df-wiki article p{font-size:12px;line-height:1.5;margin:0}
.route-desktop .desktop-paired-card .df-app[data-fragment="wiki"] .df-wiki article button{font-size:11px;min-height:44px;padding:10px 0}
.route-desktop .desktop-paired-card .df-app[data-fragment="wiki"] .df-wiki>small{font-size:10px;line-height:1.4;margin-top:10px}
@media(max-width:760px){
 .route-desktop .desktop-paired-card .page-stage{min-height:0}
 .route-desktop .desktop-paired-card .df-app[data-fragment="week"]:not(.df-fragment-detail) .df-weekbody{height:260px}
 .route-desktop .desktop-paired-card .df-app[data-fragment="week"]:not(.df-fragment-detail) .df-weekheader button{min-height:44px}
 .route-desktop .desktop-paired-card .df-app[data-fragment="wiki"]:not(.df-fragment-detail) .df-wiki{padding:17px 14px}
}
