/* Original shared font preference, scoped to the two approved home pages. */
.cpp-connected-candidate{--cpp-home-f10:max(12px,calc(10px * var(--cpp-home-font-scale,1)));--cpp-home-f11:max(12px,calc(11px * var(--cpp-home-font-scale,1)));--cpp-home-f12:max(12px,calc(12px * var(--cpp-home-font-scale,1)));--cpp-home-f13:calc(13px * var(--cpp-home-font-scale,1));--cpp-home-f14:calc(14px * var(--cpp-home-font-scale,1));--cpp-home-f15:calc(15px * var(--cpp-home-font-scale,1));--cpp-home-f16:calc(16px * var(--cpp-home-font-scale,1));--cpp-home-f17:calc(17px * var(--cpp-home-font-scale,1));--cpp-home-f18:calc(18px * var(--cpp-home-font-scale,1));--cpp-home-f19:calc(19px * var(--cpp-home-font-scale,1));--cpp-home-f20:calc(20px * var(--cpp-home-font-scale,1));--cpp-home-f24:calc(24px * var(--cpp-home-font-scale,1));--cpp-home-f26:calc(26px * var(--cpp-home-font-scale,1));--cpp-home-f28:calc(28px * var(--cpp-home-font-scale,1));}
.connected-home[data-connected-view="all"] #live-list-content{overflow-x:auto;overscroll-behavior-x:contain}
.connected-home[data-connected-view="all"] .live-home-table{min-width:calc(1000px * var(--cpp-home-font-scale,1))}
.connected-home[data-connected-view="all"] .live-home-table td:nth-child(4){min-width:140px}
.connected-home #live-home-month-control .cpp-client-theme{--cpp-client-font-scale:var(--cpp-home-font-scale,1)}
.connected-home #live-home-month-control input{font-size:var(--cpp-home-f14)}
/* The inherited legacy #work-page .btn rule has ID specificity. Match that
   scope here so the selected size actually reaches the visible button text. */
#work-page.connected-home .btn{font-size:var(--cpp-home-f14)}
#work-page.connected-home .live-home-table td{font-size:var(--cpp-home-f14)}
#work-page.connected-home .live-home-table td.number{font-size:var(--cpp-home-f15)}
/* MonthControlMount's portal is outside the home theme container. Keep this
   opt-in limited to an open month picker while a home page owns the context. */
.cpp-connected-candidate:has(#work-page.connected-home) .cpp-client-month-panel{font-size:var(--cpp-home-f14);--semi-font-size-regular:var(--cpp-home-f14)}
.cpp-connected-candidate:has(#work-page.connected-home) .cpp-client-month-panel .semi-scrolllist-item{font-size:var(--cpp-home-f14)}
.cpp-connected-candidate:has(#work-page.connected-home) .cpp-client-month-panel .cpp-client-month-labels,.cpp-connected-candidate:has(#work-page.connected-home) .cpp-client-month-panel .cpp-client-date-shortcuts button{font-size:var(--cpp-home-f13)}
