#lm-qualar{--lmaq-blue:#185782;color:#243749;font:16px/1.5 system-ui,-apple-system,sans-serif;margin:20px 0}#lm-qualar *{box-sizing:border-box}#lm-qualar .lmaq-intro{font-size:18px;color:var(--lmaq-blue);font-weight:600}#lm-qualar .lmaq-status{font-size:14px;color:#53677b}#lm-qualar .lmaq-filters{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0}#lm-qualar label{display:flex;flex:1 1 160px;flex-direction:column;gap:5px;font-size:13px;font-weight:600}#lm-qualar select,#lm-qualar input{width:100%;min-height:44px;border:1px solid #c5d2dd;border-radius:6px;background:#fff;color:#243749;padding:8px;font:inherit}#lm-qualar .lmaq-map{height:530px;width:100%;border-radius:8px;z-index:0}#lm-qualar .lmaq-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;margin-bottom:12px}#lm-qualar .lmaq-legend span{display:flex;align-items:center;gap:5px}#lm-qualar .lmaq-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--dot)}#lm-qualar .lmaq-note{font-size:13px;color:#617080;margin:14px 0}#lm-qualar .lmaq-detail{padding:22px 0;border-top:2px solid #d6e4ee;margin-top:24px}#lm-qualar h2{font-size:25px;margin:0 0 8px}#lm-qualar .lmaq-meta{font-size:14px;color:#53677b}#lm-qualar .lmaq-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;margin:20px 0}#lm-qualar .lmaq-value{border-bottom:2px solid #d9e7f0;padding-bottom:10px}#lm-qualar .lmaq-value strong{display:block;font-size:22px;color:var(--lmaq-blue)}#lm-qualar .lmaq-value small{display:block;font-size:12px}#lm-qualar .lmaq-chart-tools{display:flex;gap:14px;flex-wrap:wrap}#lm-qualar .lmaq-chart{margin-top:16px}#lm-qualar .lmaq-chart svg{width:100%;height:auto;display:block;background:#f6f9fc;border-radius:8px;touch-action:pan-y}#lm-qualar .lmaq-chart-readout{min-height:24px;font-size:14px;color:#185782}#lm-qualar .lmaq-table-wrap{overflow:auto;margin-top:22px}#lm-qualar .lmaq-table{border-collapse:collapse;width:100%;font-size:14px;text-align:left}#lm-qualar th,#lm-qualar td{padding:12px 9px;border-bottom:1px solid #dbe4ec;white-space:normal}#lm-qualar th{font-weight:600;background:#f0f6fa}#lm-qualar button.lmaq-station{border:0;background:none;color:#185782;cursor:pointer;padding:0;text-align:left;font:inherit;text-decoration:underline}#lm-qualar .lmaq-private{font-size:11px;color:#675e83}#lm-qualar .lmaq-error{color:#a3382e}#lm-qualar a{color:#185782}@media(max-width:650px){#lm-qualar .lmaq-map{height:420px}#lm-qualar .lmaq-filters{gap:10px}#lm-qualar label{flex-basis:140px}#lm-qualar .lmaq-table{min-width:620px}#lm-qualar h2{font-size:22px}}
/* LM-QUALAR-TYPO-DARK-V1 */
#lm-qualar{--lmobs-bg:#f5f7fa;--lmobs-card:#ffffff;--lmobs-card-2:#f8fafc;--lmobs-text:#172033;--lmobs-muted:#64748b;--lmobs-border:#dfe6ee;--lmobs-accent:#1769aa;--lmobs-shadow:0 8px 28px rgba(15,23,42,.08)}
#lm-qualar .lmaq-intro{
    font-size:14px !important;line-height:1.55 !important;
    font-family:inherit !important;
    font-weight:400 !important;
    color:var(--lmobs-muted) !important;
    max-width:900px;
    margin:8px auto 24px !important;
    text-align:center;
}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar{
    --lmaq-blue:#79c2ff;
    color:#e8eef7 !important;
}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-intro,
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-status,
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-note,
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-meta{
    color:#9fb0c6 !important;
}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar label,
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-legend{color:#d9e4f2 !important}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar h2{color:#f5f8fc !important}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar select,
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar input,
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar select option{
    background:#17283b !important;
    border-color:#344960 !important;
    color:#edf3fb !important;
    color-scheme:dark;
}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar input::placeholder{color:#9fb0c6 !important}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar a,
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-station,
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-chart-readout,
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-value strong{color:#79c2ff !important}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-detail,
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-value{border-color:#344960 !important}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-chart svg{background:#172033 !important}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-chart svg text{fill:#c3d1e3 !important}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-chart svg path{stroke:#79c2ff !important}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-chart svg circle{fill:#79c2ff !important}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-chart svg line{stroke:#344960 !important}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .lmaq-chart svg .lmaq-cursor{stroke:#b7cce5 !important}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .leaflet-container{background:#172536 !important}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .leaflet-tile{
    filter:brightness(.72) contrast(1.08) saturate(.80);
}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .leaflet-control-zoom a,
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .leaflet-tooltip{
    background:#17283b !important;
    color:#f3f7fc !important;
    border-color:#344960 !important;
}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .leaflet-control-attribution{
    background:rgba(18,34,50,.92) !important;
    color:#b7c9df !important;
}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .leaflet-tooltip-top::before{border-top-color:#17283b}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .leaflet-tooltip-bottom::before{border-bottom-color:#17283b}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .leaflet-tooltip-left::before{border-left-color:#17283b}
:is(html.s-dark,html[data-theme="dark"],body[data-theme="dark"],body.dark) #lm-qualar .leaflet-tooltip-right::before{border-right-color:#17283b}
/* END LM-QUALAR-TYPO-DARK-V1 */
