#pdf7d .forecast-day-link{display:inline-block;color:inherit;text-decoration:none;border-radius:5px;padding:2px 6px;line-height:inherit}
#pdf7d .forecast-day-link span{color:#216f98;font-size:14px}
#pdf7d .forecast-day-link:hover{background:#dcecf4;text-decoration:underline}
#pdf7d .forecast-day-link:focus-visible{outline:2px solid #216f98;outline-offset:2px}
body.forecast-single-day{margin:0;padding:12px;box-sizing:border-box;background:#fff}
.forecast-day-heading{font:600 16px/1.5 system-ui,sans-serif;color:#355469;margin:0 0 12px}
.forecast-single-day .analytical-table{width:auto!important;min-width:0!important}
.forecast-single-day #seven{width:100%;max-width:100%;overflow-x:auto}
@media(max-width:600px){body.forecast-single-day{padding:6px}.forecast-day-heading{font-size:14px}}

.forecast-day-dialog{box-sizing:border-box;width:780px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid #aabfce;border-radius:10px;background:#fff;color:#355469;box-shadow:0 12px 48px #0005;overflow:hidden}
.forecast-day-dialog::backdrop{background:rgba(20,38,54,.4)}
.forecast-day-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px 6px 14px;background:#edf4f8;border-bottom:1px solid #c9d7e0;font:600 14px/1.4 system-ui,sans-serif}
.forecast-day-dialog-close{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #aabfce;border-radius:6px;background:#fff;color:#263e50;font:28px/1 system-ui,sans-serif;cursor:pointer}
.forecast-day-dialog-close:hover{background:#dce8ef}
.forecast-day-dialog-close:focus-visible{outline:2px solid #216f98;outline-offset:2px}
.forecast-day-dialog iframe{display:block;width:100%;height:580px;max-height:calc(100dvh - 78px);border:0;background:#fff}

.forecast-single-day .forecast-day-heading{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.forecast-day-dialog-bar>span{min-width:0;white-space:normal;overflow-wrap:anywhere}

#pdf7d .compact-model-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;padding:3px;white-space:normal}
#pdf7d .compact-model-buttons a{display:inline-block;padding:4px 5px;border:1px solid #bacbd7;border-radius:4px;background:#edf3f7;color:#355469;font:600 10px/1.2 system-ui,sans-serif;text-decoration:none}
#pdf7d .compact-model-buttons a[aria-current="page"]{background:#355469;border-color:#355469;color:white}
#pdf7d .compact-model-buttons a:hover{background:#d3e3ed;color:#203b53}
#pdf7d .compact-model-buttons a:focus-visible{outline:2px solid #216f98;outline-offset:2px}
