/* basugil v3.47 • active runtime /assets/v3.48/app.mjs */
/* v3.46: dialog and shorter first-screen header */
.exit-confirm[hidden]{display:none!important}
.exit-confirm{position:fixed;z-index:2147483600;inset:0;background:#002f4f70;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}
.exit-confirm-card{width:min(100%,340px);border-radius:22px;background:#f1fbff;padding:23px 20px;box-shadow:0 12px 40px #00304448;text-align:center;color:#063b58}
.exit-confirm-card strong{display:block;font-size:18px}.exit-confirm-card p{font-size:14px;line-height:1.6;margin:12px 0 20px}
.exit-confirm-actions{display:flex;gap:10px}.exit-confirm-actions button{flex:1;min-height:43px;border:1px solid #98ccd9;border-radius:14px;background:white;color:#063b58;font-weight:750;font-size:14px}.exit-confirm-actions button:last-child{background:#086783;color:white}
@media(max-width:800px){
 body>header{min-height:49px!important;padding-top:2px!important;padding-bottom:2px!important}
 #view-home{padding-top:1px!important;row-gap:3px!important;grid-template-rows:29px 31px minmax(0,1fr) 36px!important}
 #view-home #favorites{grid-row:1!important;min-height:26px!important;height:27px!important;margin-top:0!important}
 #view-home .home-view-switch{grid-row:2!important;height:31px!important;min-height:31px!important}
 #view-home .home-view-switch button{height:25px!important;min-height:25px!important}
 #view-home #homeWeekly,#view-home #homeCalendar{grid-row:3!important}
 #view-home .home-actions{grid-row:4!important;padding-top:0!important}
 #view-home .home-weekly{gap:2px!important;grid-template-rows:27px 35px 14px minmax(0,1fr) 17px!important}
 #view-home .forecast-day{min-height:43px!important;margin-bottom:2px!important;padding-top:2px!important;padding-bottom:2px!important}
 #view-home .week-title{height:27px!important;min-height:27px!important}
 #view-home .forecast-tabs{min-height:35px!important;height:35px!important}
 #view-home .forecast-tabs>button{min-height:29px!important;height:29px!important}
}
