.am-multi{--line:#d9e4ec;color:#17232d;background:#f6f9fc;border:1px solid var(--line);border-radius:18px;overflow:hidden;font-family:Inter,system-ui,sans-serif}.am-multi *{box-sizing:border-box}.am-multi__header{display:flex;justify-content:space-between;gap:16px;padding:22px 24px;background:linear-gradient(135deg,#fff,#edf8f5);border-bottom:1px solid var(--line)}.am-multi__eyebrow{font-size:11px;font-weight:900;letter-spacing:.12em;color:#0875b5}.am-multi h2{margin:5px 0!important;font-size:clamp(22px,3vw,31px)!important}.am-multi p{margin:0!important;color:#657786}.am-multi button{padding:8px 12px;border:1px solid #c3d4df;border-radius:8px;background:#fff;color:#38566b;font-weight:850;cursor:pointer}.am-multi button.is-active{background:#16889a;border-color:#16889a;color:#fff}.am-multi__header button{align-self:center}.am-multi__meta,.am-multi__legend{display:flex;flex-wrap:wrap;gap:10px 18px;padding:12px 18px;color:#657786;font-size:12px}.am-multi__legend{padding-top:0}.am-multi__legend span{display:inline-flex;align-items:center;gap:6px;font-weight:800}.am-multi__legend i{width:12px;height:12px;border-radius:50%}.am-multi__legend small{font-weight:500}.am-multi__controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.am-multi__controls strong{padding:8px 12px;border-radius:8px;background:#16889a;color:#fff}.am-multi__controls span{margin-left:8px;font-size:12px;font-weight:800;color:#657786}.am-multi__controls .js-multi-variable{border:0;background:transparent}.am-multi__controls .js-multi-variable.is-active{background:#16889a;color:#fff}.am-multi__models{padding:14px 18px;border-bottom:1px solid var(--line);background:#fbfdfe}.am-multi__models>strong{display:inline-block;margin-right:12px}.am-multi__models>span{font-size:12px;color:#607786;font-weight:800}.js-multi-model-picker{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.js-multi-model-picker label{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #cbdbe4;border-radius:8px;background:#fff;font-size:12px;font-weight:800;color:#38566b}.js-multi-model-picker label.is-unavailable{opacity:.55}.js-multi-model-picker i{width:4px;align-self:stretch;border-radius:3px}.js-multi-model-picker small{font-weight:600;color:#718494}.am-multi__models button{margin-right:6px}.am-multi__tablewrap{position:relative;max-height:var(--am-multi-height);overflow:auto;margin:12px 16px;border:1px solid var(--line);border-radius:12px;background:#fff}.am-multi__table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.am-multi__table th,.am-multi__table td{min-width:72px;padding:8px 5px;border-right:1px solid #e4edf2;border-bottom:1px solid #e4edf2;text-align:center}.am-multi__table thead th{position:sticky;z-index:2;top:0;background:#eaf5f8;color:#31566b;font-weight:900}.am-multi__table .model{position:sticky;z-index:3;left:0;min-width:156px;background:#f8fbfd;text-align:left;vertical-align:middle}.am-multi__table thead .model{z-index:4}.am-multi__table .model>i{display:inline-block;width:5px;min-height:28px;vertical-align:middle;margin-right:8px;border-radius:3px}.am-multi__table .model small,.am-multi__table td small{display:block;color:#687d8d;font-size:9px;font-weight:700}.am-multi__table td b{font-size:9px;font-weight:700}.am-multi__table td.rain{background:#dbeafe;color:#1d4ed8}.am-multi__table td.heavy,.am-multi__table td.hot{background:#ffedd5;color:#c2410c;font-weight:900}.am-multi__table td.frost{background:#dbeafe;color:#1d4ed8}.am-multi__loading{position:absolute;inset:0;display:grid;place-items:center;background:rgba(246,249,252,.92);font-weight:800;color:#31516a}.am-multi__loading[hidden]{display:none}.am-multi__note{padding:0 18px 16px!important;font-size:11px}@media(max-width:620px){.am-multi{border-radius:12px}.am-multi__header{display:block;padding:17px}.am-multi__header button{margin-top:12px}.am-multi__tablewrap{margin:10px;max-height:360px}.am-multi__table .model{min-width:126px}.am-multi__table th,.am-multi__table td{min-width:64px}}
