.screen .side2{grid-template-rows:minmax(170px,.88fr) minmax(218px,1.12fr) !important;align-items:stretch !important;overflow:visible !important;}.screen .friday,.display-screen .friday,.landing-screen .friday,.friday-schedule-panel,.jumat-panel,[data-panel="friday-schedule"]{height:auto !important;min-height:218px !important;max-height:none !important;overflow:visible !important;padding:clamp(12px,.85vw,18px) clamp(14px,1vw,20px) !important;gap:clamp(5px,.45vw,9px) !important;display:flex !important;flex-direction:column !important;box-sizing:border-box !important;}.screen .friday .section-label,.friday-schedule-panel .section-label,.jumat-panel .section-label{margin:0 !important;font-size:clamp(10px,.72vw,13px) !important;line-height:1.15 !important;letter-spacing:.18em !important;white-space:nowrap !important;}.screen .friday .friday-date,.friday-schedule-panel .friday-date,.jumat-panel .friday-date{margin:0 !important;font-size:clamp(18px,1.12vw,24px) !important;line-height:1.08 !important;letter-spacing:-.03em !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}.screen .friday .topic,.friday-schedule-panel .topic,.jumat-panel .topic{margin:0 !important;font-size:clamp(13px,.82vw,16px) !important;line-height:1.22 !important;max-height:2.5em !important;-webkit-line-clamp:2 !important;}.screen .friday .officers,.friday-schedule-panel .officers,.jumat-panel .officers{display:grid !important;grid-template-columns:1fr !important;gap:clamp(5px,.38vw,7px) !important;margin-top:2px !important;overflow:visible !important;min-height:0 !important;}.screen .friday .officer,.friday-schedule-panel .officer,.jumat-panel .officer{min-height:31px !important;padding:clamp(5px,.4vw,8px) clamp(9px,.7vw,12px) !important;border-radius:clamp(10px,.7vw,14px) !important;grid-template-columns:minmax(74px,.38fr) minmax(0,1fr) !important;gap:8px !important;align-items:center !important;line-height:1.1 !important;overflow:visible !important;}.screen .friday .officer span,.screen .friday .officer strong,.friday-schedule-panel .officer span,.friday-schedule-panel .officer strong,.jumat-panel .officer span,.jumat-panel .officer strong{font-size:clamp(11px,.76vw,14px) !important;line-height:1.1 !important;}.screen .finance{padding:clamp(12px,.9vw,18px) clamp(14px,1vw,20px) !important;gap:clamp(6px,.48vw,10px) !important;min-height:170px !important;}.screen .finance .balance{font-size:clamp(26px,1.9vw,38px) !important;line-height:.98 !important;}.screen .finance .finance-mini{padding:clamp(8px,.55vw,11px) !important;}.screen .finance .account-row{padding-top:clamp(4px,.32vw,6px) !important;line-height:1.12 !important;}@media (max-height:820px){.screen .side2{grid-template-rows:minmax(162px,.82fr) minmax(214px,1.18fr) !important;}.screen .friday,.friday-schedule-panel,.jumat-panel{min-height:214px !important;padding:12px 14px !important;gap:6px !important;}.screen .friday .topic,.friday-schedule-panel .topic,.jumat-panel .topic{-webkit-line-clamp:1 !important;max-height:1.35em !important;}.screen .friday .officer,.friday-schedule-panel .officer,.jumat-panel .officer{min-height:30px !important;padding:6px 10px !important;}.screen .finance .accounts .account-row:nth-child(n+3){display:none !important;}}@media (max-height:700px) and (min-width:980px){.screen .side2{grid-template-rows:minmax(150px,.76fr) minmax(188px,1.24fr) !important;}.screen .friday,.friday-schedule-panel,.jumat-panel{min-height:188px !important;gap:5px !important;}.screen .friday .officers,.friday-schedule-panel .officers,.jumat-panel .officers{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:6px !important;}.screen .friday .officer,.friday-schedule-panel .officer,.jumat-panel .officer{grid-template-columns:1fr !important;gap:2px !important;min-height:40px !important;}}@media (max-width:1180px){.screen .side2{grid-template-rows:auto auto !important;overflow:visible !important;}.screen .friday,.screen .finance,.friday-schedule-panel,.jumat-panel{min-height:0 !important;overflow:visible !important;}}.screen .clock .time,.display-screen .clock .time,.landing-screen .clock .time,#liveClock{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono","Courier New",monospace !important;font-weight:900 !important;font-size:clamp(46px,4vw,76px) !important;line-height:.92 !important;letter-spacing:.035em !important;font-variant-numeric:tabular-nums !important;text-rendering:geometricPrecision !important;color:#f8fafc !important;text-shadow:0 0 10px rgba(255,255,255,.22),0 7px 18px rgba(0,0,0,.34) !important;}.screen .countdown .timer span,#countdown{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono","Courier New",monospace !important;font-weight:900 !important;letter-spacing:.025em !important;font-variant-numeric:tabular-nums !important;text-shadow:0 0 9px rgba(255,255,255,.18) !important;}.screen .time-card span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono","Courier New",monospace !important;font-weight:850 !important;letter-spacing:.015em !important;font-variant-numeric:tabular-nums !important;}@media (max-width:720px){.screen .clock .time,#liveClock{font-size:clamp(38px,11vw,48px) !important;letter-spacing:.02em !important;}}