.nw-block .nw-titlerow{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 8px;margin: 0 0 14px;}.nw-block .nw-titlerow .card-title{margin: 0;}.nw-block .nw-titlerow .ym-badge{margin-left: 0;}.nw-block .nw-titlerow [hidden]{display: none;}.nw-ago{font-size: 13px;font-weight: 800;color: #fff;background: linear-gradient(90deg, #f97316, #ea580c);padding: 2px 8px;border-radius: 4px;line-height: 1.6;white-space: nowrap;}.nw-block .nw-src{font-size: 13px;color: var(--text-muted);}.nw-wait{margin: 0;font-size: 15px;line-height: 1.6;color: var(--text-muted);}.nw-block .nw-sub{margin-top: 20px;padding-top: 20px;border-top: 1px solid var(--border);}.nw-subtitle{margin: 0;font-size: 16px;font-weight: 800;color: var(--text-main);}.nwf{margin: 0 0 14px;padding: 12px 14px;border: 1px solid var(--border);border-radius: 10px;background: var(--bg);}.nwf-row{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;margin: 0 0 10px;font-size: 15px;color: var(--text-main);}.nwf-k{font-size: 13px;font-weight: 600;color: var(--text-muted);}.nwf-v{font-weight: 800;}.nwf-back{font: inherit;font-size: 14px;font-weight: 600;color: var(--primary);background: none;border: 0;padding: 0;cursor: pointer;white-space: nowrap;}.nwf-back[hidden]{display: none;}.nwf-box{position: relative;}.nwf-in{width: 100%;font: inherit;font-size: 15px;color: var(--text-main);padding-block: 9px;padding-right: 12px;}.nwf-list{list-style: none;margin: 6px 0 0;padding: 4px 0;border: 1px solid var(--border);border-radius: 8px;background: var(--surface);max-height: 280px;overflow-y: auto;}.nwf-list[hidden]{display: none;}.nwf-list li{padding: 9px 12px;font-size: 15px;color: var(--text-main);cursor: pointer;}.nwf-list li + li{border-top: 1px solid var(--divider);}.nwf-list li:hover, .nwf-list li.on{background: #eff6ff;}.nwf-list small{margin-left: 6px;font-size: 13px;color: var(--text-muted);}.nwf-list .nwf-none{cursor: default;color: var(--text-muted);}.nw-block .env-kpi-grid{margin-bottom: 0;}.nw-block .env-kpi-grid .env-kpi-card{background: var(--surface);border: 1px solid var(--border);}.nw-block .env-kpi-label{font-size: 13px;}.nw-block .env-kpi-value.nw-word{font-size: 18px;line-height: 1.45;}.nw-block .nw-ro{margin: 0 0 12px;padding: 14px 18px;}.nwts{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;}.nwts > .nwt{flex: 1 1 0;min-width: 0;}.nwt{background: var(--surface);border: 1px solid var(--border);border-radius: 10px;padding: 10px 6px;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;}.nwt-h{font-size: 15px;font-weight: 700;color: var(--text-main);}.nwt-sky{font-size: 15px;color: var(--text-main);white-space: nowrap;}.nwt-rn{font-size: 15px;color: var(--text-main);line-height: 1.35;}.nwc-graphs{display: grid;grid-template-columns: minmax(0, 1fr);gap: 8px;margin-top: 8px;}.nwc-g{background: var(--surface);border: 1px solid var(--border);border-radius: 10px;padding: 10px 12px 6px;}.nwc-k{margin: 0;font-size: 13px;font-weight: 600;color: var(--text-muted);}.nwc-plot{position: relative;height: 80px;}.nwc-plot svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;}.nwc-dot{position: absolute;width: 8px;height: 8px;border-radius: 50%;transform: translate(-50%, -50%);}.nwc-tl{position: absolute;transform: translate(-50%, -150%);font-size: 14px;font-weight: 700;color: var(--text-main);white-space: nowrap;}.nwc-axis{display: grid;text-align: center;font-size: 13px;font-weight: 600;color: var(--text-muted);padding: 4px 0 0;}.nwc-none{padding: 28px 0;text-align: center;font-size: 13px;}@media (min-width: 701px){.nwc-graphs{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 560px){.nwts > .nwt{flex: 0 0 calc((100% - 16px) / 3);}.nw-block .nw-titlerow .card-title, .nw-block .nw-titlerow .nw-subtitle{flex-basis: 100%;}}#nw-now-body.nw-loading{min-height: 80px;}#nw-next-body.nw-loading{min-height: 470px;}@media (max-width: 900px){#nw-now-body.nw-loading{min-height: 180px;}}@media (max-width: 700px){#nw-next-body.nw-loading{min-height: 770px;}}@media (max-width: 600px){#nw-now-body.nw-loading{min-height: 280px;}}@media (max-width: 560px){#nw-next-body.nw-loading{min-height: 850px;}}