.m-pick{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 30px 0 10px;border-radius:var(--r-pill);background:color-mix(in oklab,currentColor 10%,transparent);font-size:13.5px;font-weight:600;cursor:pointer}.m-pick .mi{width:15px;height:15px;flex:none}.m-pick>.mi:last-child{position:absolute;right:10px;width:14px;height:14px;pointer-events:none;opacity:.7}.m-pick select{appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer;max-width:160px}.m-pick select option{color:#0f172a}.m-pick:focus-within{outline:2px solid var(--c-primary);outline-offset:2px}[data-m-block]{transition:opacity .25s}[data-m-block].is-loading{opacity:.55;pointer-events:none}.m-src{display:block;margin-top:10px;font-size:12px;color:var(--c-text-3)}.m-live-empty{display:grid;justify-items:center;gap:8px;padding:26px;text-align:center;color:var(--c-text-3)}.m-live-empty .mi,.m-live-empty>svg{width:34px;height:34px;color:var(--c-text-3)}.m-live-empty p{max-width:46ch;margin:0;line-height:1.6}.m-live-empty--page{padding:clamp(36px,6vw,64px) 24px;border:1px dashed var(--c-line-2);border-radius:var(--r-lg);background:var(--c-bg-alt)}.m-daybar{display:flex;align-items:stretch;min-width:0;overflow-x:auto;scrollbar-width:none;border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-line);font-size:13.5px}.m-daybar::-webkit-scrollbar{display:none}.m-daybar__i{display:flex;align-items:center;gap:10px;flex:none;padding:11px 20px;white-space:nowrap;transition:background var(--dur)}.m-daybar__i + .m-daybar__i{border-left:1px solid var(--c-line)}a.m-daybar__i:hover{background:color-mix(in oklab,var(--c-primary) 5%,transparent)}.m-daybar__i>span{display:grid;line-height:1.2}.m-daybar__i b{font:800 14.5px var(--font-head);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.m-daybar__i small{font-size:12px;color:var(--c-text-3)}.m-daybar__date{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;background:var(--c-primary-ink);color:#fff}.m-daybar__date b{font-size:15px}.m-daybar__date span{font-size:12px;opacity:.94}.m-daybar__wx .wx-i{width:28px;height:28px;color:var(--c-text-2)}.m-daybar__wx .wx-sun{color:#f59e0b}.m-daybar__wx .wx-drop{color:#3b82f6}.m-daybar__wx .wx-bolt{color:#eab308}.m-daybar__fx{gap:22px}.m-daybar__mk{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:8px;line-height:1.2}.m-daybar__mk small{grid-column:1 / -1}.m-daybar__chg{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:700}.m-daybar__chg .mi{width:13px;height:13px}.m-daybar__chg.is-up{color:#166534}.m-daybar__chg.is-down{color:#c81e1e}.m-daybar__chg.is-flat{color:var(--c-text-3)}[data-scheme="dark"] .m-daybar__chg.is-up{color:#4ade80}[data-scheme="dark"] .m-daybar__chg.is-down{color:#f87171}.m-daybar__pr{margin-left:auto}.m-daybar__pr b{color:var(--c-primary-text,var(--c-primary))}.m-daybar__chg.is-flat{display:none}.m-daybar__wxl{display:flex;align-items:baseline;gap:6px}.m-daybar__city{position:relative;display:inline-flex;align-items:center;gap:3px;cursor:pointer}.m-daybar__city .mi{width:13px;height:13px;opacity:.55;transition:opacity var(--dur)}.m-daybar__city:hover .mi{opacity:1}.m-daybar__city select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font-size:16px}.m-daybar__temp{font:800 14.5px var(--font-head);font-variant-numeric:tabular-nums}a.m-daybar__temp:hover{color:var(--c-primary-text,var(--c-primary))}.m-daybar.is-loading .m-daybar__wx{opacity:.5}.has-csel{cursor:pointer}.has-csel select{position:absolute !important;width:1px;height:1px;opacity:0;pointer-events:none}.m-pick.has-csel .m-csel__v{font-weight:600;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.has-csel:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.m-csel{position:fixed;z-index:1000;width:320px;max-height:min(460px,calc(100vh - 16px));display:flex;flex-direction:column;padding:10px;border-radius:calc(var(--r) + 4px);background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-line-2);box-shadow:0 24px 60px -18px rgb(10 15 30 / .45),0 2px 6px rgb(10 15 30 / .08);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top left;transition:opacity .16s ease,transform .16s var(--ease);font-family:var(--font-body)}.m-csel.is-on{opacity:1;transform:none}.m-csel[hidden]{display:none}.m-csel .mi{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.m-csel__head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 8px}.m-csel__head b{display:inline-flex;align-items:center;gap:7px;font:700 14px var(--font-head)}.m-csel__head b .mi{color:var(--c-primary-text,var(--c-primary))}.m-csel__x{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--c-text-2)}.m-csel__x:hover{background:var(--c-bg-alt);color:var(--c-text)}.m-csel__search{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:var(--r);background:var(--c-bg-alt);border:1px solid transparent;color:var(--c-text-3)}.m-csel__search:focus-within{border-color:var(--c-primary);background:var(--c-surface);box-shadow:0 0 0 3px var(--c-primary-soft)}.m-csel__search input{flex:1;min-width:0;border:0;background:none;outline:0;color:var(--c-text);font:500 15px var(--font-body)}.m-csel__loc{display:flex;align-items:center;gap:8px;margin-top:8px;padding:9px 12px;border-radius:var(--r);font-size:13.5px;font-weight:600;color:var(--c-primary-text,var(--c-primary));background:var(--c-primary-soft);text-align:start}.m-csel__loc:hover{filter:brightness(.97)}.m-csel__loc.is-busy .mi{animation:m-csel-spin 1s linear infinite}@keyframes m-csel-spin{to{transform:rotate(360deg)}}.m-csel__pop{display:flex;flex-wrap:wrap;gap:6px;padding:10px 2px 4px}.m-csel__pop:empty{display:none}.m-csel__chip{height:30px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--c-line-2);font-size:13px;font-weight:600;color:var(--c-text-2)}.m-csel__chip:hover{border-color:var(--c-primary);color:var(--c-primary-text,var(--c-primary))}.m-csel__chip.is-on{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary)}.m-csel__list{flex:1;overflow-y:auto;overscroll-behavior:contain;margin:6px 0 0;padding:0 2px 2px;list-style:none;scrollbar-width:thin}.m-csel__l{position:sticky;top:0;z-index:1;padding:8px 10px 4px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--c-text-3);background:var(--c-surface)}.m-csel__o{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:8px;font-size:14.5px;cursor:pointer}.m-csel__o:hover,.m-csel__o.is-act{background:var(--c-bg-alt)}.m-csel__o.is-on{font-weight:700;color:var(--c-primary-text,var(--c-primary))}.m-csel__none{padding:18px 10px;text-align:center;color:var(--c-text-3);font-size:14px}.m-csel.is-sheet{left:8px !important;right:8px;top:auto !important;bottom:8px;width:auto;max-height:72vh;transform-origin:bottom center;transform:translateY(16px)}.m-csel.is-sheet.is-on{transform:none}@media (prefers-reduced-motion:reduce){.m-csel{transition:none}}
