.home-weather{background:var(--fij-surface,#fff);border:1px solid var(--fij-line,#dce3ed);border-radius:16px;min-width:0;max-width:100%;margin:18px 0;padding:20px}.weather-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.weather-heading h3{margin:0}.weather-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.weather-day{border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;background:var(--fij-surface-blue,#edf3fc)!important;color:var(--fij-text,#18385b)!important;box-shadow:none!important;padding:12px 4px!important;display:flex!important}.weather-day.selected{color:#fff!important;background:#1e6bea!important}.weather-day span{font-size:26px}.weather-day small{white-space:normal;text-align:center;font-size:12px}.home-weather>small,.weather-job small{color:var(--fij-muted,#5b687b);font-size:12px;display:block}.weather-badge{white-space:normal;background:var(--fij-surface-blue,#eff5fc);color:var(--fij-text,#274261);border-radius:8px;align-items:center;gap:5px;margin:4px 0;padding:4px 7px;font-size:12px;display:inline-flex}.weather-badge.weather-risk{background:var(--fij-surface-amber,#fff0d6);color:var(--fij-amber,#77520c)}.weather-job{background:var(--fij-surface-blue,#edf3fc);border-radius:12px;margin:12px 0;padding:14px}.weather-job h4{margin:0 0 8px}.weather-job p{margin:8px 0}.weather-options{flex-wrap:wrap;gap:16px;margin:14px 0;display:flex}.weather-options label{align-items:center;gap:9px;display:flex!important}.weather-options input{flex:none;width:20px!important;height:20px!important}@media (max-width:600px){.home-weather{padding:14px}.weather-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.weather-day{padding:10px 3px!important}.weather-job{padding:12px}}.weather-day.selected small,.weather-day.selected strong{color:#fff!important}.weather-week summary{cursor:pointer;color:var(--fij-blue,#1e6bea);margin:12px 0;font-weight:600}.weather-week{margin:8px 0}.weather-week[open] summary{margin-bottom:12px}
