.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:none;width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:none;background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:none}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--brand: #0B6E79;--brand-dark: #08525A;--brand-soft: #E3F1F2}html,body{margin:0;background:#f3f6f7}body{min-height:100vh;padding-top:env(safe-area-inset-top)}#app{min-height:100vh}#app>.lwp{min-height:100vh}.lwp{--ink: #0E1E2B;--ink-2: #5B6B75;--ink-3: #34474F;--ground: #F3F6F7;--card: #FFFFFF;--line: #E2E7EA;--line-2: #EDF1F3;--field: #C9D3D8;--accent: var(--brand);--accent-ink: #FFFFFF;--good-bg: #E7F4EC;--good-line: #B7DFC3;--good-ink: #1E6B40;--good-dot: #1F8A4C;--watch-bg: #FDF0EA;--watch-line: #F3C9B5;--watch-ink: #9A3412;--watch-dot: #C2410C;--amber-bg: #FFF6EC;--amber-ink: #7A3410;--amber-dot: #E0A33A;--info-bg: #F1F4F5;--info-dot: #8A9AA2;--teal-bg: var(--brand-soft);--teal-ink: var(--brand-dark);--do-s: #1D5FD1;--do-b: #6D3FC8;--t-s: #E07B12;--t-b: #A8361B;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--display: "IBM Plex Sans", system-ui, sans-serif;--serif: "IBM Plex Serif", Georgia, serif;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5;color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;box-sizing:border-box;text-align:left}.lwp *,.lwp *:before,.lwp *:after{box-sizing:inherit}.lwp h1,.lwp h2,.lwp h3,.lwp p{margin:0;color:inherit}.lwp a{color:var(--accent)}.lwp a:hover{color:var(--brand-dark)}.lwp button,.lwp input,.lwp select,.lwp textarea{font-family:inherit;color:inherit}.lwp button{font-size:inherit}.lwp .lwp-btn{font-size:14px}.lwp .lwp-btn-sm{font-size:13px}.lwp .lwp-btn-big{font-size:15px}.lwp .lwp-pill-btn,.lwp .lmx-seg button,.lwp .lmx-chip,.lwp .lmx-choice button,.lwp .lmx-talk{font-size:13px}.lwp :focus-visible{outline:3px solid #1D4E89;outline-offset:2px}.lwp [hidden]{display:none!important}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lwp-main{max-width:1240px;margin:0 auto;padding:26px 24px 48px;display:flex;flex-direction:column;gap:18px}.lwp-row{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.lwp-row.stretch{align-items:stretch}.lwp-grow{flex:999 1 520px;min-width:0}.lwp-side{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:18px}.lwp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.lwp-grid.sm{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.lwp-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lwp-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.lwp-stack{display:flex;flex-direction:column;gap:14px}.lwp-between{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.lwp-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lwp-h1{font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.015em}.lwp-h2{font-size:16px;line-height:1.3;font-weight:600}.lwp-h3{font-size:14px;font-weight:600}.lwp-label,.lmx-cap{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.lwp-muted{color:var(--ink-2);font-size:14px}.lwp-small{font-size:12.5px;color:var(--ink-2)}.lwp-big{font-family:var(--mono);font-size:30px;font-weight:600;line-height:1.1}.lwp-num,.mono{font-family:var(--mono)}.lwp-num{font-size:22px;font-weight:600;line-height:1.2}.lwp-tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#e9eef0;color:var(--ink-2);border-radius:999px;padding:2px 9px}.lwp-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;min-width:0}.lwp-card.tight{gap:8px}.lwp-card.flush{padding:0;overflow:hidden;gap:0}.lmx-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 16px;border-bottom:1px solid var(--line-2)}.lmx-card-head .lwp-h2{margin-right:auto}.lmx-card-body{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.lwp-tile{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;min-width:0}.lwp-note{background:var(--teal-bg);color:var(--teal-ink);border-radius:12px;padding:12px 14px;font-size:14px}.lwp-note-amber{background:var(--amber-bg);color:var(--amber-ink)}.lwp-list>*+*{border-top:1px solid var(--line-2)}.lwp-li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0}.lwp-li-main{flex:1 1 260px;min-width:0}.lwp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:10px;border:1px solid var(--field);background:#fff;color:var(--ink);font-weight:600;font-size:14px;cursor:pointer;text-decoration:none;white-space:nowrap;line-height:1.2}.lwp-btn:hover{background:#f3f6f7;color:var(--ink)}.lwp .lwp-btn-primary,.lwp a.lwp-btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.lwp .lwp-btn-primary:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.lwp-btn-big{min-height:50px;padding:0 22px;font-size:15px}.lwp-btn-sm{min-height:36px;padding:0 12px;font-size:13px;border-radius:8px}.lwp-btn-danger{color:var(--watch-ink)}.lwp-btn[disabled]{opacity:.55;cursor:default}.lwp-link{background:none;border:none;padding:0;color:var(--accent);text-decoration:underline;cursor:pointer;font-size:14px;min-height:32px}.lwp-pills{display:flex;flex-wrap:wrap;gap:6px}.lwp-pill-btn{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--field);background:#fff;color:var(--ink);font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap}.lwp .lwp-pill-btn[aria-pressed=true],.lwp .lwp-pill-btn[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.lwp-seg{border-radius:8px}.lmx-seg{display:inline-flex;background:#eef2f4;border-radius:10px;padding:3px;gap:2px;flex-wrap:wrap}.lmx-seg button{min-height:34px;border:none;background:transparent;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600;color:var(--ink-3);cursor:pointer}.lmx-seg button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0e1e2b1f}.lwp-pill{display:inline-block;font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 9px;white-space:nowrap}.lwp-pill.good,.lwp-pill.green,.lwp-pill.healthy{background:var(--good-bg);color:var(--good-ink)}.lwp-pill.watch,.lwp-pill.red,.lwp-pill.attention{background:#fde2d4;color:var(--watch-ink)}.lwp-pill.amber{background:#fcefd2;color:#8a5300}.lwp-pill.info,.lwp-pill.gray,.lwp-pill.nodata,.lwp-pill.nosonde{background:#e9eef0;color:var(--ink-3)}.lwp-pill.teal{background:var(--brand-soft);color:var(--brand-dark)}.lwp-pill.solid-red{background:#c2410c;color:#fff}.lwp-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0;background:var(--info-dot)}.lwp-dot.healthy,.lwp-dot.good{background:var(--good-dot)}.lwp-dot.watch,.lwp-dot.amber{background:var(--amber-dot)}.lwp-dot.attention,.lwp-dot.red{background:var(--watch-dot)}.lwp-dot.nosonde{background:#fff;border:2px solid #7B8C95}.lwp-alert{background:var(--watch-bg);border:1px solid var(--watch-line);border-radius:12px;padding:12px 14px;display:flex;gap:12px;align-items:flex-start;color:#7c2d12;font-size:14px}.lwp-alert strong{display:block}.lwp-reading{border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;background:var(--info-bg);border:1px solid var(--line)}.lwp-reading.good{background:var(--good-bg);border-color:var(--good-line)}.lwp-reading.watch{background:var(--watch-bg);border-color:var(--watch-line)}.lwp-restrict{background:var(--amber-bg);border:1px solid #F3D3B5;border-radius:14px;padding:14px 18px;display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;color:var(--amber-ink)}.lwp-restrict-count{text-align:center;min-width:90px}.lwp-restrict-count b{display:block;font-family:var(--mono);font-size:36px;line-height:1;color:var(--amber-ink)}.lwp-restrict-body{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:8px}.lwp-bar-track{height:8px;background:#f6dcc2;border-radius:999px;overflow:hidden}.lwp-bar-fill{height:8px;background:#c2410c;border-radius:999px}.lwp-chart{display:flex;gap:10px}.lwp-chart-y{display:flex;flex-direction:column;justify-content:space-between;font:12px var(--mono);color:var(--ink-2);text-align:right;min-width:46px}.lwp-chart-plot{flex:1;min-width:0}.lwp-chart svg{width:100%;display:block;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.lwp-chart-x{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-2);margin-top:6px}.lwp-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--ink-3);align-items:center}.lwp-legend i{display:inline-block;width:20px;vertical-align:middle;margin-right:6px}.lwp-legend i.solid{height:3px;background:var(--accent)}.lwp-legend i.dash{height:0;border-top:3px dashed #1D4E89}.lwp-empty{padding:26px 12px;text-align:center;color:var(--ink-2);background:var(--ground);border-radius:12px;font-size:14px}.lwp-scroll{overflow-x:auto}.lwp-table{min-width:720px}.lwp-tr{display:grid;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-2);font-size:14px;align-items:center}.lwp-tr.head{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom-color:var(--line);padding:8px 0}.lmx-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.lmx-tbl th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap;background:#fafbfc;position:sticky;top:0}.lmx-tbl td{padding:9px 10px;border-bottom:1px solid var(--line-2);vertical-align:top}.lmx-tbl tr:hover td{background:#fafcfc}.lmx-tbl .num{font-family:var(--mono);text-align:right;white-space:nowrap}.lwp-field{display:flex;flex-direction:column;gap:4px;min-width:0}.lwp-field>label,.lwp-form label{font-size:12.5px;font-weight:600;color:var(--ink-3)}.lwp input[type=text],.lwp input[type=email],.lwp input[type=tel],.lwp input[type=number],.lwp input[type=search],.lwp input[type=date],.lwp input[type=time],.lwp input[type=password],.lwp input[type=url],.lwp select,.lwp textarea{min-height:44px;width:100%;border:1px solid var(--field);border-radius:10px;padding:0 12px;background:#fff;color:var(--ink);box-shadow:none;margin:0;font-size:15px}.lwp textarea{padding:10px 12px;resize:vertical;min-height:80px}.lwp input:focus,.lwp select:focus,.lwp textarea:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--brand) 25%,transparent);outline-offset:0}.lwp-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;min-height:32px}.lwp-check input{width:18px;height:18px;accent-color:var(--accent)}.lwp-saved{font-size:14px;font-weight:600;color:var(--good-ink)}.lwp-error{font-size:14px;font-weight:600;color:var(--watch-ink)}.lwp input[readonly]{background:#f3f6f7;font-size:13px}.lwp input[type=color]{cursor:pointer}details summary{list-style:revert;cursor:pointer}.lwp-switch{flex-shrink:0;width:48px;height:28px;border-radius:999px;border:none;padding:3px;cursor:pointer;display:flex;background:#c3ced3;justify-content:flex-start}.lwp-switch[aria-checked=true]{background:var(--accent);justify-content:flex-end}.lwp-switch[disabled]{opacity:.5;cursor:default}.lwp-switch span{width:22px;height:22px;border-radius:50%;background:#fff;display:block;box-shadow:0 1px 2px #00000040}.lwp-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.lwp-photo{padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;display:flex;flex-direction:column;text-align:left}.lwp-photo img{aspect-ratio:4 / 3;width:100%;object-fit:cover;display:block;background:#dce5e3}.lwp-photo span{padding:8px 10px;display:block}.lwp-map img{width:100%;height:auto;display:block;border-radius:10px}.lwp-swatch{width:14px;height:14px;border-radius:3px;display:inline-block;vertical-align:middle;margin-right:6px}.lwp-modal{position:fixed;inset:0;background:#0e1e2b80;display:flex;align-items:center;justify-content:center;padding:16px;z-index:100000}.lwp-modal-box{background:#fff;border-radius:16px;max-width:640px;width:100%;max-height:calc(100vh - 32px);overflow:auto;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.lwp-modal-box.wide{max-width:980px}.lwp-modal-box img{max-width:100%;height:auto;border-radius:10px}.lwp-toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));transform:translate(-50%);background:#0e1e2b;color:#fff;padding:12px 18px;border-radius:10px;font:600 14px IBM Plex Sans,system-ui,sans-serif;z-index:100001;max-width:calc(100vw - 32px);box-shadow:0 6px 24px #0003}.lwp-toast.err{background:#7c2d12;display:flex;align-items:flex-start;gap:12px}.lwp-toast[hidden]{display:none!important}.lwp-toast-x{background:none;border:0;color:#fff;font-size:20px;line-height:1;cursor:pointer;padding:0 2px;margin:-2px -6px 0 auto;opacity:.85}.lwp-toast-x:hover{opacity:1}.lwp-modal-box.narrow{max-width:440px}.lmx-confirm .lwp-h2{font-size:18px}.lmx-confirm-btns{justify-content:flex-start}.lwp-btn.lmx-btn-danger-solid{background:#b42318;border-color:#b42318;color:#fff}.lwp-btn.lmx-btn-danger-solid:hover{background:#912018}.lwp-ferr{margin:4px 0 0;font-size:12.5px;font-weight:600;color:#b42318;line-height:1.35}[aria-invalid=true]{border-color:#b42318!important;box-shadow:0 0 0 1px #b42318}.lwp-loading{padding:60px 24px;text-align:center;color:var(--ink-2)}.lmx-offline{position:fixed;left:0;right:0;bottom:0;z-index:100002;background:#7a3410;color:#fff;text-align:center;padding:8px 16px calc(8px + env(safe-area-inset-bottom));font:600 13px IBM Plex Sans,system-ui,sans-serif}.lwp-login{min-height:100vh;padding:7vh 16px 48px;display:flex;flex-direction:column;align-items:center;gap:14px;background:var(--ground);background-image:repeating-radial-gradient(circle at 80% -10%,transparent 0 38px,rgba(11,110,121,.06) 39px 40px)}.lwp-login-card{width:100%;max-width:420px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:16px}.lwp-login-card h1{font-size:24px;font-weight:700;margin:2px 0 0}.lwp-login-logo{display:block;width:140px;height:auto;margin:0 auto 4px}.lwp-login-co{display:block;max-height:44px;max-width:200px;margin:0 auto;object-fit:contain}.lwp-login-links{margin:0}.lwp-foot{text-align:center}.lwp-pick{list-style:none;padding:0;margin:0;display:grid;gap:10px}.lwp-pick a{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-weight:600;text-decoration:none;color:var(--ink)}.lwp-pick a:hover{border-color:var(--brand)}.lmx-shell{display:flex;min-height:100vh}.lmx-nav{width:228px;flex-shrink:0;background:#0e2a33;color:#dce8eb;padding:18px 12px;display:flex;flex-direction:column;gap:18px;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:50}.lmx-logo{display:flex;align-items:center;gap:10px;padding:0 6px;color:#fff;text-decoration:none}.lmx-logo b{display:block;font-size:19px;line-height:1.1;color:#fff}.lmx-logo span{display:block;font-size:11px;color:#9db8be}.lmx-nav a.lmx-nl{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:8px;color:#dce8eb;text-decoration:none;font-size:14px}.lmx-nav a.lmx-nl:hover{background:#163a45;color:#fff}.lmx-nav a.lmx-nl[aria-current=page]{background:#1b4450;color:#fff;font-weight:600}.lmx-nav a.lmx-nl .lmx-badge{margin-left:auto}.lmx-nav-sec{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6f909a;padding:0 12px;margin-top:4px}.lmx-nav-foot{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding:10px 6px 0;border-top:1px solid #1B4450;font-size:13px}.lmx-nav-foot button,.lmx-nav-foot a{background:none;border:none;color:#a9c3c9;text-align:left;padding:6px;cursor:pointer;font-size:13px;text-decoration:none;border-radius:6px}.lmx-nav-foot button:hover,.lmx-nav-foot a:hover{color:#fff;background:#163a45}.lmx-badge{font:600 11px var(--mono);background:#c2410c;color:#fff;border-radius:999px;padding:1px 7px}.lmx-badge.teal{background:#2b8a94}.lmx-main{flex:1;min-width:0;padding:22px 28px 60px;display:flex;flex-direction:column;gap:16px;background-image:radial-gradient(ellipse at 100% 0,rgba(11,110,121,.05),transparent 380px)}.lmx-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.lmx-top .lmx-date{font-size:13px;color:var(--ink-2)}.lmx-back{font-size:13px;font-weight:600;text-decoration:none}.lmx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.lmx-kpi{padding:12px 16px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin:0 -1px -1px 0}.lwp a.lmx-kpi{color:var(--ink)}.lwp a.lmx-kpi:hover{background:#fafcfc}.lmx-kpi b{font:600 26px var(--mono)}.lmx-kpi small{font-size:12px;color:var(--ink-2)}.lmx-kpi b.red{color:#9a3412}.lmx-kpi b.teal{color:var(--accent)}.lmx-kpi b.amber{color:#8a3b12}.lmx-tabs{display:none}@media (max-width: 900px){.lmx-nav{display:none}.lmx-main{padding:14px 16px calc(96px + env(safe-area-inset-bottom))}.lmx-tabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:9000;background:#fff;border-top:1px solid var(--line);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.lmx-tabs a,.lmx-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:54px;font-size:11px;font-weight:600;color:var(--ink-2);text-decoration:none;background:none;border:none;cursor:pointer;border-radius:10px}.lmx-tabs [aria-current=page]{color:var(--accent);background:var(--brand-soft)}.lmx-tabs .lmx-plus{color:#fff;background:var(--accent)}.lwp-h1{font-size:24px}.lmx-hide-sm{display:none!important}}@media (min-width: 901px){.lmx-show-sm{display:none!important}}.lmx-q{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid #B9C6CC;background:#fff;color:var(--ink-2);font:700 11px IBM Plex Sans,sans-serif;cursor:pointer;padding:0;vertical-align:middle;position:relative;flex-shrink:0}.lmx-q:hover,.lmx-q[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.lmx-tip{position:absolute;z-index:5000;max-width:280px;background:#0e1e2b;color:#fff;font-size:13px;font-weight:400;line-height:1.45;padding:10px 12px;border-radius:10px;box-shadow:0 8px 24px #0003}.lmx-map{width:100%;min-height:360px;background:#dde6e2;border-radius:0;z-index:0}.lmx-map.r{border-radius:12px}.lmx-map .leaflet-control-attribution{font-size:10px}.lmx-pin{width:16px;height:16px;border-radius:50%;border:2.5px solid #fff;box-shadow:0 1px 4px #0006}.lmx-pin.healthy{background:#1f8a4c}.lmx-pin.watch{background:#e0a33a}.lmx-pin.attention{background:#c2410c}.lmx-pin.nodata,.lmx-pin.nosonde{background:#fff;border-color:#7b8c95}.lmx-me{width:18px;height:18px;border-radius:50%;background:#1d5fd1;border:3px solid #fff;box-shadow:0 0 0 6px #1d5fd140}.lmx-vtx{width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #E07B12}.lmx-maptabs{display:flex;flex-wrap:wrap;gap:6px}.leaflet-container{font-family:IBM Plex Sans,system-ui,sans-serif;isolation:isolate}.leaflet-popup-content{margin:10px 12px;font-size:13px}.lmx-todo{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#fafbfc}.lmx-todo.red{background:#fdf0ea;border-color:#f3c9b5}.lmx-todo.amber{background:#fff8ee;border-color:#f3ddbf}.lmx-todo.teal{background:var(--brand-soft);border-color:#bfdcdf}.lmx-todo b{font-size:14px}.lmx-todo span{font-size:13px;color:var(--ink-3)}.lmx-timer{height:8px;border-radius:999px;background:#e9eef0;overflow:hidden}.lmx-timer i{display:block;height:100%;border-radius:999px;background:var(--good-dot)}.lmx-timer i.amber{background:#e0a33a}.lmx-timer i.red{background:#c2410c}.lmx-week{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.lmx-day{border-right:1px solid var(--line-2);min-height:360px;display:flex;flex-direction:column}.lmx-day:last-child{border-right:none}.lmx-day-h{padding:8px 10px;border-bottom:1px solid var(--line-2);font-size:12px;font-weight:600;color:var(--ink-2);display:flex;justify-content:space-between;align-items:center;background:#fafbfc}.lmx-day-h b{font:600 15px var(--mono);color:var(--ink)}.lmx-day.today .lmx-day-h{background:var(--brand-soft)}.lmx-day-b{padding:6px;display:flex;flex-direction:column;gap:6px;flex:1}.lmx-ev{border:none;text-align:left;border-left:4px solid var(--accent);background:#f3f7f8;border-radius:8px;padding:6px 8px;font-size:12px;cursor:pointer;display:flex;flex-direction:column;gap:1px;color:var(--ink);width:100%}.lmx-ev b{font-size:12.5px}.lmx-ev .mono{font-size:11px;color:var(--ink-2)}.lmx-add-day{border:1px dashed #C9D3D8;background:none;border-radius:8px;min-height:30px;font-size:12px;color:var(--ink-2);cursor:pointer;margin-top:auto}.lmx-stop{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.lmx-stop-h{display:flex;gap:10px;align-items:flex-start;padding:12px 14px}.lmx-stop-n{width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font:600 13px var(--mono);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lmx-stop.done .lmx-stop-n{background:var(--good-dot)}.lmx-task{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-top:1px solid var(--line-2);cursor:pointer;font-size:14px}.lmx-task input{width:22px;height:22px;accent-color:var(--good-dot)}.lmx-task.done span{text-decoration:line-through;color:var(--ink-2)}.lmx-sheet{background:#fff;border:1px solid var(--line);border-radius:16px 16px 14px 14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 -4px 20px #0e1e2b14}.lmx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.lmx-stat{background:#f6f8f9;border-radius:10px;padding:8px 10px}.lmx-stat b{display:block;font:600 18px var(--mono)}.lmx-stat span{font-size:11px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.lmx-arrive{background:var(--ink);color:#fff;border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:12px}.lmx-arrive .lwp-btn{margin-left:auto}.lmx-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lmx-choice button{min-height:56px;border-radius:10px;border:1px solid var(--field);background:#fff;font-weight:600;font-size:13px;cursor:pointer;padding:4px}.lmx-choice button[aria-pressed=true]{border:2px solid var(--accent);background:var(--brand-soft);color:var(--brand-dark)}.lmx-chips{display:flex;flex-wrap:wrap;gap:6px}.lmx-chip{min-height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--field);background:#fff;font-size:13px;font-weight:600;cursor:pointer}.lmx-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.lmx-auto{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--brand-soft);border-radius:4px;padding:1px 5px;margin-left:6px}.lmx-talk{min-height:44px;border-radius:999px;border:1px solid var(--field);background:#fff;display:inline-flex;align-items:center;gap:8px;padding:0 14px;font-weight:600;font-size:13px;cursor:pointer}.lmx-talk[aria-pressed=true]{background:#c2410c;border-color:#c2410c;color:#fff}.lmx-sticky{position:sticky;bottom:calc(70px + env(safe-area-inset-bottom));z-index:10}@media (min-width: 901px){.lmx-sticky{bottom:12px}}.lmx-sync{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:#fcefd2;color:#8a5300}.lmx-sync.ok{background:var(--good-bg);color:var(--good-ink)}.lmx-chart{width:100%;height:auto;display:block}.lmx-chart text{font-family:IBM Plex Mono,monospace;font-size:11px;fill:#5b6b75}.lmx-chart .ttl{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:600;fill:#34474f}.lmx-key{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--ink-3)}.lmx-key i{display:inline-block;width:18px;height:3px;border-radius:2px;vertical-align:middle;margin-right:6px}.lmx-key i.dot{width:10px;height:10px;border-radius:50%}.lmx-portal-top{background:#fff;border-bottom:1px solid var(--line)}.lmx-portal-top .in{max-width:1240px;margin:0 auto;padding:12px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}.lmx-portal-nav{display:flex;gap:4px;overflow-x:auto;max-width:1240px;margin:0 auto;padding:0 24px}.lmx-portal-nav button{border:none;background:none;min-height:44px;padding:0 12px;font-weight:600;font-size:14px;color:var(--ink-2);border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap}.lmx-portal-nav button[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.lmx-dial-label{font-size:34px;font-weight:700;line-height:1.1}.lmx-dial-label.healthy{color:var(--good-ink)}.lmx-dial-label.watch{color:#9a5b00}.lmx-dial-label.attention{color:var(--watch-ink)}.lmx-dial-label.nodata,.lmx-dial-label.nosonde{color:var(--ink-3)}.lwp-brand-row{display:flex;align-items:center;gap:10px}.av-word{font-weight:700;font-size:20px;line-height:1.1;color:#0e1e2b}.av-word-dark{color:#fff}.av-admin{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f3c29f;margin-left:6px}.lwp-brand-sub{font-size:12.5px;color:var(--ink-2)}.av-co-logo{height:34px;width:auto;max-width:140px;object-fit:contain;margin-left:6px;border-left:1px solid var(--line);padding-left:12px}.av-mark{width:40px;height:34px;display:block;flex-shrink:0}.lmx-report,.lmx-report h1,.lmx-report h2{font-family:var(--serif)}.lmx-paper{background:#fff;border:1px solid var(--line);border-radius:6px;padding:28px 32px;box-shadow:0 2px 10px #0e1e2b0d;max-width:860px}.lmx-paper textarea{font-family:var(--serif);font-size:15px;line-height:1.6}@media (max-width: 640px){.lwp-main,.lmx-portal-top .in,.lmx-portal-nav{padding-left:16px;padding-right:16px}.lwp-card{padding:14px}.lmx-paper{padding:18px 16px}.lmx-week{grid-template-columns:1fr}.lmx-day{min-height:0;border-right:none;border-bottom:1px solid var(--line-2)}}@media print{.lmx-nav,.lmx-tabs,.lmx-noprint{display:none!important}.lmx-main{padding:0}.lmx-paper{border:none;box-shadow:none}}.lwp .lmx-q{font-size:11px}.lwp-note{background:#f6f8f9;color:var(--ink-3);border:1px solid var(--line)}.lwp-note-amber{background:#f6f8f9;color:var(--ink-3);border-left:3px solid #E0A33A}.lmx-todo,.lmx-todo.red,.lmx-todo.amber,.lmx-todo.teal{background:none;border:none;border-radius:0;padding:10px 0;border-bottom:1px solid var(--line-2)}.lmx-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-2);min-height:48px}.lmx-row:last-child{border-bottom:none}.lmx-row .main{flex:1;min-width:0}.lmx-row .main b{display:block;font-size:14px;font-weight:600}.lmx-row .main span{display:block;font-size:12.5px;color:var(--ink-2)}.lmx-late{color:#9a3412;font-weight:600}.lmx-legend{display:flex;flex-direction:column;gap:3px;min-width:200px;max-width:320px}.lmx-legend-bar{height:10px;border-radius:3px}.lmx-legend-ticks{display:flex;justify-content:space-between;font:11px var(--mono);color:var(--ink-2)}.lmx-raster{image-rendering:auto}.lmx-pondcard{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;flex:1 1 260px;max-width:420px}.lwp a.lmx-pondcard{color:var(--ink)}.lmx-pondcard:hover{border-color:var(--accent)}.lmx-tabsbar{display:flex;gap:2px;overflow-x:auto}.lmx-tabsbar button{border:none;background:none;min-height:40px;padding:0 12px;font-weight:600;font-size:13px;color:var(--ink-2);border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap}.lmx-tabsbar button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--accent)}.lmx-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.lmx-photos img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;display:block;background:#dde5e3}.lmx-menu{position:relative}.lmx-menu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:2000;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #0e1e2b24;padding:6px;min-width:260px;display:flex;flex-direction:column}.lmx-menu-list button,.lmx-menu-list label{text-align:left;border:none;background:none;padding:10px 12px;border-radius:8px;font-size:14px;cursor:pointer;display:block}.lmx-menu-list button:hover,.lmx-menu-list label:hover{background:#f3f6f7}.lmx-menu-list small{display:block;color:var(--ink-2);font-size:12px}.lmx-menu-list{max-height:min(72vh,620px);overflow-y:auto}.lmx-menu-head{padding:8px 12px 2px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.lmx-menu-head:first-child{padding-top:4px}.lmx-dash{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;gap:16px;align-items:start}.lmx-w{min-width:0}.lmx-wtools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;background:#f3f6f7;border-radius:10px}.lmx-w.flush .lmx-wtools{margin:8px}.lmx-stopc{border-bottom:1px solid var(--line-2)}.lmx-stopc:last-child{border-bottom:none}.lmx-stopc .lmx-task{border-top:none;min-height:38px;padding-left:38px}.lmx-stopc.done .lmx-stop-n{background:var(--good-dot)}.lmx-weekmini{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}@media (max-width: 760px){.lmx-weekmini{grid-template-columns:1fr}}.lmx-wev{border-left:3px solid var(--accent);padding:4px 6px;margin-top:4px;background:#f6f8f9;border-radius:6px;font-size:12px}.lmx-wev b{display:block;font-size:12.5px}.lmx-wev span{color:var(--ink-2)}.compact .lmx-row,.lmx-w.compact .lmx-row{min-height:32px;padding:4px 0;gap:8px}.compact .lmx-row .main b,.lmx-w.compact .lmx-row .main b{font-size:13px}.compact .lmx-row .main span,.lmx-w.compact .lmx-row .main span{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmx-w.compact .lmx-task{min-height:30px;font-size:13px}.lmx-w.compact .lmx-task input{width:18px;height:18px}.lmx-w.compact .lmx-stop-n{width:22px;height:22px;font-size:11px}.lmx-w.compact .lwp-btn-sm{min-height:28px;padding:0 8px;font-size:12px}.lmx-w.compact.tight{padding:10px 12px;gap:4px}.lmx-w.compact .lwp-h2{font-size:14px}.lmx-w.compact .lmx-kpi{padding:8px 12px}.lmx-w.compact .lmx-kpi b{font-size:20px}.lmx-w.compact .lmx-wev{padding:2px 5px}.lmx-empty{padding:4px 0}.lmx-shell.compact .lmx-tbl td{padding:5px 8px;font-size:13px}.lmx-shell.compact .lmx-tbl th{padding:6px 8px}.lmx-shell.compact .lwp-card{padding:12px 14px;gap:8px}.lmx-shell.compact .lmx-main{gap:12px}.lmx-shell.compact .lwp-li{padding:6px 0}.lmx-shell.compact .lmx-stat{padding:6px 8px}.lmx-shell.compact .lmx-stat b{font-size:16px}.lmx-shell.compact .lmx-pondcard{padding:10px 12px}.lmx-shell.compact .lwp-h1{font-size:22px}.lmx-w.editing{position:relative;outline:2px dashed #B9C6CC;outline-offset:-2px}.lmx-grip{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border-radius:8px;background:#fff;border:1px solid var(--field);font-size:13px;font-weight:600;cursor:grab;touch-action:none;user-select:none}.lmx-grip:active{cursor:grabbing}.lmx-resize{position:absolute;right:2px;bottom:2px;width:22px;height:22px;cursor:nwse-resize;touch-action:none;z-index:5;border-radius:0 0 12px;background:linear-gradient(135deg,transparent 50%,var(--accent) 50%,var(--accent) 58%,transparent 58%,transparent 70%,var(--accent) 70%,var(--accent) 78%,transparent 78%)}.lmx-ghost{position:fixed;z-index:9999;pointer-events:none;opacity:.85;box-shadow:0 18px 40px #0e1e2b40;overflow:hidden}.lmx-dragging{opacity:.35}.lmx-resizing{outline:2px solid var(--accent)!important}.lmx-resizing:after{content:attr(data-label);position:absolute;right:30px;bottom:6px;background:#0e1e2b;color:#fff;font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px}.lmx-w{grid-column:span var(--span, 6);display:flex;flex-direction:column}.lmx-w.fixed-h{overflow:hidden}.lmx-wbody{display:flex;flex-direction:column;gap:inherit;min-height:0}.lmx-w.fixed-h .lmx-wbody{flex:1;overflow:auto}.lmx-w.flush .lmx-wbody{gap:0}@media (max-width: 1100px){.lmx-w{grid-column:span min(12,max(6,var(--span, 6)))}}@media (max-width: 760px){.lmx-w{grid-column:span 12}.lmx-w.fixed-h{height:auto!important}.lmx-w.fixed-h .lmx-wbody{max-height:70vh}}.lmx-wtools{padding:4px 6px;gap:6px}.lmx-wtools .lwp-check{min-height:28px}.lmx-wtools select{min-height:30px!important}.lmx-wtools:after{content:"Drag the corner \2198  to resize";font-size:11.5px;color:var(--ink-2);margin-left:auto}.lmx-printtext{display:none}@media print{html.lmx-printing-report .lmx-main>:not(#lmx-main),html.lmx-printing-report #lmx-main>:not(.lmx-report),html.lmx-printing-report .lmx-fabwrap,html.lmx-printing-report .lwp-toast,html.lmx-printing-report .lmx-lv-pop{display:none!important}html.lmx-printing-report .lmx-report textarea,html.lmx-printing-report .lmx-report input[type=text]{display:none!important}html.lmx-printing-report .lmx-printtext{display:block;white-space:pre-wrap;line-height:1.6}html.lmx-printing-report .lmx-shell{display:block}html.lmx-printing-report body,html.lmx-printing-report .lmx-page{background:#fff}}.lwp-modal.pop{background:transparent;display:block;padding:0}.lwp-modal.pop .lwp-modal-box{position:fixed;width:min(470px,calc(100vw - 16px));max-width:none;box-shadow:0 18px 50px #0e1e2b47,0 0 0 1px #0e1e2b14}.tf-card{padding:14px 16px;margin-bottom:14px}.tf-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tf-h{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#5b6b75;margin:14px 0 4px}.tf-h2{margin:6px 0 8px}.tf-list{list-style:none;margin:0;padding:0}.tf-row{display:flex;align-items:center;gap:10px;padding:8px 4px;border-top:1px solid #E6ECEF}.tf-row:first-child{border-top:0}.tf-row.p1{box-shadow:inset 3px 0 #b42318;padding-left:10px}.dw-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;padding:8px 12px;border-radius:8px;font-size:13.5px}.dw-status.ok{background:#ecfdf3;border:1px solid #ABEFC6;color:#085d3a}.dw-status.bad{display:block;background:#fef3f2;border:1px solid #FECDCA;color:#7a271a}.dw-status-head{display:flex;align-items:center;gap:8px}.dw-status-ic{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-weight:700;font-size:12px;color:#fff;background:#12b76a;flex:none}.dw-status.bad .dw-status-ic{background:#d92d20}.dw-status-facts{color:inherit;opacity:.75;font-size:12.5px}.dw-status ul{margin:6px 0 0 28px;padding:0;list-style:none;display:grid;gap:6px}.dw-status li>span{display:block;color:#3f1b14}.dw-status a{color:inherit;font-weight:600;text-decoration:underline}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .dw-status.ok{background:#053321;border-color:#085d3a;color:#abefc6}:root:not([data-theme=light]) .dw-status.bad{background:#55160c;border-color:#912018;color:#fecdca}:root:not([data-theme=light]) .dw-status li>span{color:#fee4e2}}:root[data-theme=dark] .dw-status.ok{background:#053321;border-color:#085d3a;color:#abefc6}:root[data-theme=dark] .dw-status.bad{background:#55160c;border-color:#912018;color:#fecdca}:root[data-theme=dark] .dw-status li>span{color:#fee4e2}.tf-row.p2{box-shadow:inset 3px 0 #d97706;padding-left:10px}.tf-ic{width:20px;text-align:center;flex:none}.tf-main{flex:1;min-width:0;display:flex;flex-direction:column;color:inherit;text-decoration:none}.tf-main b{font-weight:600;overflow-wrap:anywhere}.tf-side{display:flex;align-items:center;gap:8px;flex:none;font-size:13px}.tf-auto{font-size:11px;color:#5b6b75;background:#eef1f3;border-radius:999px;padding:1px 7px;white-space:nowrap}.tf-row.tf-gone{background:var(--ground)}@media (max-width: 600px){.tf-row{flex-wrap:wrap}.tf-side{width:100%;justify-content:flex-end}}.lh-below{margin-top:16px}.lh-title{margin:4px 0 0}.lh-bx{display:block;color:var(--teal-ink, #0F6E73);font-weight:600}.lh-why{margin-top:6px}.lh-changes{margin:6px 0 0;padding-left:18px}.lh-changes li{margin:2px 0}.lh-whytext{margin:8px 0 0;font-size:13px;line-height:1.45}.lh-labs{padding:12px 16px;margin-bottom:12px}.lh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:12px}.lh-card{padding:14px 16px;display:flex;flex-direction:column;gap:6px}.lh-card.attention{box-shadow:inset 4px 0 #b42318}.lh-card.watch{box-shadow:inset 4px 0 #d97706}.lh-head{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.lh-head>span:nth-child(2){flex:1;display:flex;flex-direction:column}.lh-label{font-size:12px;font-weight:600;color:#3b4a55}.lh-sum{margin:0;font-size:14px}.lh-factors{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:13px}.lh-factors li{display:flex;align-items:baseline;gap:6px}.lh-alert{color:#b42318;font-weight:600;font-size:13px}.lmx-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.lwp a.lmx-tool{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--ink)}.lwp a.lmx-tool:hover{box-shadow:0 0 0 2px var(--line)}.lwp a.lmx-tool b{font-size:15px}.lmx-shell:not(.roomy){font-size:14px}.lmx-shell:not(.roomy) .lmx-main{padding:14px 20px 48px;gap:10px}.lmx-shell:not(.roomy) .lwp-card{padding:10px 12px;gap:8px;border-radius:10px}.lmx-shell:not(.roomy) .lwp-card.flush{padding:0}.lmx-shell:not(.roomy) .lwp-h1{font-size:21px}.lmx-shell:not(.roomy) .lwp-h2{font-size:14.5px}.lmx-shell:not(.roomy) .lwp-btn{min-height:34px;padding:0 12px;border-radius:8px;font-size:13.5px}.lmx-shell:not(.roomy) .lwp-btn-sm{min-height:28px;padding:0 9px;font-size:12.5px;border-radius:7px}.lmx-shell:not(.roomy) .lwp-btn-big{min-height:40px;font-size:14.5px}.lmx-shell:not(.roomy) input[type=text],.lmx-shell:not(.roomy) input[type=email],.lmx-shell:not(.roomy) input[type=tel],.lmx-shell:not(.roomy) input[type=number],.lmx-shell:not(.roomy) input[type=search],.lmx-shell:not(.roomy) input[type=date],.lmx-shell:not(.roomy) input[type=time],.lmx-shell:not(.roomy) input[type=datetime-local],.lmx-shell:not(.roomy) input[type=password],.lmx-shell:not(.roomy) input[type=url],.lmx-shell:not(.roomy) select{min-height:34px;border-radius:8px;padding:0 9px;font-size:14px}.lmx-shell:not(.roomy) textarea{min-height:60px;padding:6px 9px;border-radius:8px;font-size:14px}.lmx-shell:not(.roomy) .lwp-field{gap:2px}.lmx-shell:not(.roomy) .lwp-field>label{font-size:12px}.lmx-shell:not(.roomy) .lmx-tbl{font-size:13px}.lmx-shell:not(.roomy) .lmx-tbl td{padding:5px 8px}.lmx-shell:not(.roomy) .lmx-tbl th{padding:5px 8px;font-size:10.5px}.lmx-shell:not(.roomy) .lmx-row{min-height:34px;padding:5px 0;gap:8px}.lmx-shell:not(.roomy) .lwp-li{padding:6px 0}.lmx-shell:not(.roomy) .lmx-stat{padding:6px 8px}.lmx-shell:not(.roomy) .lmx-stat b{font-size:16px}.lmx-shell:not(.roomy) .lmx-nav{width:204px;padding:14px 10px;gap:12px}.lmx-shell:not(.roomy) .lmx-nav a.lmx-nl{min-height:32px;font-size:13.5px;padding:0 10px}.lmx-shell:not(.roomy) .lmx-top{gap:8px}.lwp-modal-box{padding:14px 16px;gap:10px;border-radius:12px}.lwp-modal .lwp-btn{min-height:34px;padding:0 12px;border-radius:8px;font-size:13.5px}.lwp-modal .lwp-btn-sm{min-height:28px;padding:0 9px;font-size:12.5px}.lwp-modal input[type=text],.lwp-modal input[type=email],.lwp-modal input[type=tel],.lwp-modal input[type=number],.lwp-modal input[type=search],.lwp-modal input[type=date],.lwp-modal input[type=time],.lwp-modal input[type=datetime-local],.lwp-modal select{min-height:34px;border-radius:8px;padding:0 9px;font-size:14px}.lwp-modal .lwp-field>label{font-size:12px}.lwp-modal-box.xwide{max-width:1180px}@media (pointer: coarse){.lmx-shell:not(.roomy) .lwp-btn,.lwp-modal .lwp-btn{min-height:40px}.lmx-shell:not(.roomy) input[type=text],.lmx-shell:not(.roomy) input[type=number],.lmx-shell:not(.roomy) input[type=date],.lmx-shell:not(.roomy) select,.lwp-modal input[type=text],.lwp-modal input[type=number],.lwp-modal select{min-height:40px;font-size:16px}}@media (max-width: 900px){.lmx-shell:not(.roomy) .lmx-main{padding:10px 10px calc(84px + env(safe-area-inset-bottom))}}.lmx-newbar{position:sticky;top:0;z-index:30;display:flex;justify-content:flex-end;gap:6px;margin:-4px 0 0;pointer-events:none}.lmx-newbar>*{pointer-events:auto}.lmx-pick{display:flex;flex-direction:column;max-height:52vh;overflow:auto;border:1px solid var(--line, #E2E7EA);border-radius:8px}.lmx-pick-i{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;border:0;border-bottom:1px solid #EDF1F3;background:#fff;text-align:left;cursor:pointer;font:inherit}.lmx-pick-i:hover,.lmx-pick-i:focus{background:#f1f7f8}.lmx-pick-i b{font-size:14px}.lmx-pick-i span{font-size:12px;color:#5b6b75}[data-open]{cursor:pointer}.lmx-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:1px solid transparent;background:transparent;cursor:pointer;color:#5b6b75;font:inherit;padding:0}.lmx-icon-btn:hover{background:#eef3f4;color:#0e1e2b;border-color:#e2e7ea}.lmx-between{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.lmx-warn{color:#9a3412}.lmx-note{background:#f6f8f9;border:1px solid #E2E7EA;border-radius:8px;padding:8px 10px;font-size:13px}.lwp-grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.lmx-shell:not(.roomy) .lwp-grid2,.lwp-modal .lwp-grid2{gap:8px}.lmx-menu.left .lmx-menu-list{right:auto;left:0}.lmx-menu.up .lmx-menu-list{top:auto;bottom:calc(100% + 6px)}.lmx-menu-list a{display:block;padding:7px 10px;border-radius:7px;font-size:13.5px;color:inherit;text-decoration:none}.lmx-menu-list a:hover{background:#f3f6f7}.lmx-menu-list button,.lmx-menu-list label{padding:7px 10px!important;font-size:13.5px!important;color:inherit;font-family:inherit}.lmx-menu-list .danger{color:#9a3412}.lmx-menu-list hr{border:0;border-top:1px solid #EDF1F3;margin:4px 0}.lmx-menu-list{min-width:230px;padding:4px;border-radius:10px;max-height:70vh;overflow:auto}.lmx-newbtn{width:100%;justify-content:flex-start;background:#1b4450!important;border-color:#2a5866!important;color:#fff!important}.lmx-newbtn:hover{background:#22535f!important}.lmx-nav .lmx-menu{width:100%}.lmx-nav .lmx-menu-list{left:0;right:auto;color:#0e1e2b}.lmx-chip-lvl{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;line-height:1.5}.lmx-chip-lvl.good{background:transparent;color:#1e6b40;padding-left:2px;padding-right:2px;font-weight:600}.lmx-chip-lvl.moderate{background:#fff3d6;color:#7a5200}.lmx-chip-lvl.concern{background:#fde5d6;color:#9a3412}.lmx-chip-lvl.act{background:#b42318;color:#fff}.lmx-chip-lvl.tro-oligo{background:#e3f0fa;color:#1d5f95}.lmx-chip-lvl.tro-meso{background:#e3f4e8;color:#1e6b40}.lmx-chip-lvl.tro-eu-low{background:#eef5d6;color:#4d6a12}.lmx-chip-lvl.tro-eu-mid{background:#fff3d6;color:#7a5200}.lmx-chip-lvl.tro-eu-high{background:#fde5d6;color:#9a3412}.lmx-chip-lvl.tro-hyper{background:#fbe1de;color:#9b1c14}.lwp a.lwp-btn:not(.lwp-btn-primary){color:var(--ink, #0E1E2B)}.lmx-shell:not(.roomy) .lmx-task{min-height:30px;gap:8px;font-size:13.5px;padding:0 10px}.lmx-shell:not(.roomy) .lmx-task input{width:17px;height:17px}.lmx-shell:not(.roomy) .lmx-stopc .lmx-task{min-height:28px;padding-left:34px}@media (pointer: coarse){.lmx-shell:not(.roomy) .lmx-task{min-height:40px}.lmx-shell:not(.roomy) .lmx-task input{width:22px;height:22px}}.lmx-intake{display:flex;flex-direction:column;gap:10px}.lmx-intake.over .lmx-drop{border-color:var(--brand);background:var(--brand-soft)}.lmx-drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:34px 16px;border:2px dashed #C9D3D8;border-radius:12px;text-align:center;cursor:pointer;background:#fafcfc}.lmx-drop b{font-size:16px}.lmx-drop span{font-size:13px;color:#5b6b75}.lmx-drop-mini{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px dashed #9DB2B8;border-radius:7px;font-size:12.5px;font-weight:600;cursor:pointer}.lmx-intake-work{padding:30px 10px;display:flex;flex-direction:column;gap:10px}.lmx-bar{height:6px;background:#e8eef0;border-radius:3px;overflow:hidden}.lmx-bar span{display:block;height:100%;background:var(--brand);transition:width .2s}.lmx-isec{border:1px solid #E2E7EA;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.lmx-isec-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.lmx-isec .lwp-small input[type=date],.lmx-isec .lwp-small select{min-height:28px;width:auto;display:inline-block;font-size:13px;padding:0 6px}.lmx-ichips{display:flex;flex-wrap:wrap;gap:6px}.lmx-ichips span{background:#f3f6f7;border-radius:6px;padding:2px 8px;font-size:13px;font-weight:600}.lmx-ichips small{font-weight:400;color:#5b6b75}.lmx-ithumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.lmx-ithumbs figure{margin:0;display:flex;flex-direction:column;gap:3px}.lmx-ithumbs figcaption{font-size:12px;font-weight:600}.lmx-ithumb{width:100%;aspect-ratio:4 / 3;background:#eef2f3;border-radius:6px;display:block}.lmx-itbl input,.lmx-itbl select{min-height:28px!important;font-size:13px!important;padding:0 6px!important;width:100%}.lmx-itbl input[type=checkbox]{width:16px;min-height:0!important}.lmx-itbl th{text-transform:none!important;letter-spacing:0!important;font-size:11.5px!important}.lmx-itbl td{padding:3px 5px!important}.lmx-ok{color:#2b8a3e;font-weight:600;font-size:12.5px}.lmx-isec-h .lmx-warn,.lmx-isec-h .lmx-ok{font-size:12.5px}.lmx-ichips .lmx-ichip-note{background:none;font-weight:400;color:#5b6b75;font-size:12px}.lmx-drop-bb{padding:18px 12px}.lmx-bbcheck{display:flex;flex-direction:column;border:1px solid #E6EBED;border-radius:8px;overflow:hidden}.lmx-bbrow{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:6px 10px;border-top:1px solid #EEF2F3;font-size:13px}.lmx-bbrow:first-child{border-top:0}.lmx-bbrow .ic{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700}.lmx-bbrow.ok .ic{background:#e6f4ea;color:#2b8a3e}.lmx-bbrow.miss{background:#fff8ec}.lmx-bbrow.miss .ic{background:#f59f00;color:#fff}.lmx-bbrow.off .ic{background:#eef2f3;color:#8796a0}.lmx-bbrow.off .what b{color:#5b6b75;font-weight:600}.lmx-bbrow .what{display:flex;flex-direction:column;min-width:0}.lmx-bbrow .what small{color:#6b7a84;font-size:11.5px}.lmx-bbrow .got{color:#5b6b75;font-size:12px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.lmx-bbrow .act{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.lmx-bbrow .act .lwp-check{font-size:12px;white-space:nowrap}.lmx-ithumbs figure.geo .lmx-ithumb{background:#2f3b33}.lmx-ithumbs figcaption small{font-weight:400;color:#6b7a84}@media (max-width: 560px){.lmx-bbrow{grid-template-columns:22px minmax(0,1fr)}.lmx-bbrow .got,.lmx-bbrow .act{grid-column:2;justify-content:flex-start;text-align:left;max-width:none}}span.bbv-approx{cursor:default;max-width:min(78%,420px);line-height:1.35;font-weight:600}.bbv-approx .lwp-link{font:inherit;color:inherit;text-decoration:underline;padding:0;min-height:0}.bbv-approx-x{border:0;background:none;color:inherit;font:inherit;font-size:14px;line-height:1;padding:0 0 0 8px;margin-left:2px;cursor:pointer;opacity:.7;vertical-align:middle}.bbv-approx-x:hover{opacity:1}.lmx-tmap{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 10px}.lmx-tmap label{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#5b6b75}.lmx-tmap label>span{font-weight:600}.lmx-tmap select{min-height:28px;font-size:13px;padding:0 6px;width:100%}.lmx-tmap label:has(select+select){display:grid;grid-template-columns:1fr 64px;align-items:end}.lmx-tmap label:has(select+select)>span{grid-column:1 / -1}.lmx-tsample td{font-size:11.5px!important;white-space:nowrap;color:#34474f}.lmx-itypes{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 0}.lmx-itypes-l{font-size:12px;font-weight:700;color:#5b6b75;margin-right:4px}.lmx-itypes button{min-height:32px;padding:0 11px;border:1px solid #D7DEE2;border-radius:999px;background:#fff;font:inherit;font-size:12.5px;font-weight:600;color:#34474f;cursor:pointer}.lmx-itypes button:hover{border-color:#9fb0b8}.lmx-itypes button[aria-checked=true]{background:#263238;border-color:#263238;color:#fff}.lmx-itype-d{margin:4px 0 8px;color:#5b6b75}.lmx-plain{display:flex;flex-direction:column;border:1px solid #E2E7EA;border-radius:8px;max-height:320px;overflow:auto}.lmx-plainrow{display:flex;align-items:center;gap:8px;padding:6px 8px;border-top:1px solid #F0F3F5}.lmx-plainrow:first-child{border-top:0}.lmx-plainrow input{flex:1;min-width:0;min-height:32px;padding:3px 8px;font-size:13px}.lmx-plainrow small{flex-shrink:0;font-size:11.5px;color:#7a8a92;width:60px;text-align:right}.lmx-fext{flex-shrink:0;width:42px;text-align:center;font-size:10px;font-weight:700;letter-spacing:.04em;color:#5b6b75;background:#eef2f4;border-radius:4px;padding:3px 0;overflow:hidden}.lmx-readas{justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.lmx-readas select{width:auto;min-height:30px;padding:2px 6px;font-size:12.5px}.ik-sitewb{display:flex;flex-direction:column;gap:4px;margin:6px 0}.ik-smap{display:grid;grid-template-columns:minmax(110px,max-content) minmax(160px,260px) minmax(180px,280px);gap:6px 10px;align-items:center;margin-top:4px}.ik-smap .ik-smh{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2, #5B6B70)}.ik-smap select,.ik-smap input{width:100%}.ik-smap select.ik-need{border-color:#d97706}@media (max-width: 640px){.ik-smap{grid-template-columns:1fr 1fr}.ik-smap .ik-smh{display:none}.ik-smap>span:nth-child(3n+1){grid-column:1 / -1}}.sp-map{height:320px;border-radius:10px;overflow:hidden}@media (max-width: 640px){.sp-map{height:260px}}.lmx-pin.sp-new{width:18px;height:18px;background:#d92d20;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #0006}.leaflet-tooltip.sp-tip{background:#ffffffd9;border:1px solid #90A4AE;color:#37474f;font-size:11px;font-weight:700;padding:0 4px;box-shadow:none}.leaflet-tooltip.sp-tip:before{display:none}.ik-smap .lwp-link{white-space:nowrap}.lfs{display:flex;flex-direction:column;gap:8px}.lfs-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lfs-q{flex:1 1 220px;min-width:0;min-height:32px!important;font-size:13.5px!important;padding:0 10px!important;border-radius:8px!important}.lfs-top select{width:auto;min-height:32px;font-size:13px;padding:0 8px}.lfs-acc{font-size:12.5px;white-space:nowrap}.lfs-junk{display:flex;align-items:center;gap:10px;justify-content:space-between;background:#fff8ec;border:1px solid #F6E0B5;border-radius:8px;padding:6px 10px;font-size:12.5px}.lfs-body{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px;align-items:start}.lfs-folders{display:flex;flex-direction:column;gap:1px;position:sticky;top:8px}.lfs-folders button{display:flex;align-items:center;justify-content:space-between;gap:6px;border:0;background:none;text-align:left;padding:6px 9px;border-radius:7px;font:inherit;font-size:13px;color:var(--ink-3, #34474F);cursor:pointer;min-height:30px}.lfs-folders button:hover{background:#f1f4f5}.lfs-folders button[aria-pressed=true]{background:var(--brand-soft, #E3F1F2);color:var(--brand-dark, #08525A);font-weight:600}.lfs-folders small{color:#8796a0;font-size:11.5px;font-variant-numeric:tabular-nums}.lfs-list{min-width:0;display:flex;flex-direction:column}.lfs-month{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8796a0;padding:10px 2px 4px}.lfs-month:first-child,.lfs-selbar+.lfs-month{padding-top:2px}.lfs-row{display:flex;align-items:center;gap:10px;padding:5px 4px;border-bottom:1px solid var(--line-2, #EDF1F3);min-height:42px}.lfs-row:hover{background:#fafbfb}.lfs-row.sel{background:#f0f7f8}.lfs-row>input[type=checkbox]{width:16px;height:16px;flex-shrink:0;margin:0}.lfs-ic{width:34px;height:34px;flex-shrink:0;border-radius:7px;display:grid;place-items:center;font-size:9.5px;font-weight:700;letter-spacing:.02em;background:#eef2f3;color:#5b6b75}.lfs-ic.t-pdf{background:#fdecec;color:#b42318}.lfs-ic.t-csv,.lfs-ic.t-xlsx,.lfs-ic.t-xls{background:#e7f4ec;color:#1e6b40}.lfs-ic.t-html,.lfs-ic.t-htm{background:#eef0fd;color:#3b4cc0}.lfs-ic.t-zip,.lfs-ic.t-kmz{background:#fff4e5;color:#9a5b13}.lfs-ic.t-bb{background:var(--brand-soft, #E3F1F2);color:var(--brand-dark, #08525A)}.lfs-th{width:34px;height:34px;flex-shrink:0;border-radius:7px;object-fit:cover;background:#eef2f3}.lfs-th.bb{background:#2f3b33;object-fit:contain}.lfs-name{flex:1;min-width:0;display:flex;flex-direction:column;text-decoration:none;color:inherit;border:0;background:none;padding:0;text-align:left;font:inherit;cursor:pointer}.lfs-name b{font-weight:500;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lfs-name small{font-size:11.5px;color:#6b7a84;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.lfs-name:hover b,button.lfs-name:hover b{color:var(--brand, #0B6E79)}.lfs-date.added{color:#8a6d3b;font-style:italic}.lfs-date{font-size:12px;color:#6b7a84;white-space:nowrap;font-variant-numeric:tabular-nums}.lfs-act{flex-shrink:0;min-width:30px;min-height:30px;display:grid;place-items:center;border:0;background:none;border-radius:6px;color:#5b6b75;font-size:16px;text-decoration:none;cursor:pointer;padding:0 6px}.lfs-act:hover{background:#eef2f3;color:var(--ink, #0E1E2B)}.lmx-menu .lfs-act.lwp-btn{min-height:30px;border:0;background:none;box-shadow:none}.lfs-survey .lfs-name b{font-weight:600}.lfs-exp{border:0;background:none;width:18px;padding:0;color:#6b7a84;cursor:pointer;font-size:12px}.lfs-sub{margin:0 0 4px 28px;border-left:2px solid var(--brand-soft, #E3F1F2);padding-left:8px}.lfs-sub .lfs-row{min-height:38px}.lfs-none{padding:18px 6px;color:#6b7a84;font-size:13px}.lfs-moreb{align-self:flex-start;margin-top:8px}.lfs-selbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 8px;background:#f0f7f8;border-radius:8px;margin-bottom:6px;font-size:13px}.lfs-selbar label{display:inline-flex;align-items:center;gap:4px}.lfs-selbar select{width:auto;min-height:30px;font-size:13px;padding:0 6px}.lfs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.lfs-tile{position:relative;border:1px solid var(--line, #E2E7EA);border-radius:8px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.lfs-tile.sel{outline:2px solid var(--brand, #0B6E79)}.lfs-tile img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;background:#eef2f3}.lfs-tname{border:0;background:none;text-align:left;padding:5px 7px;font:inherit;font-size:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden}.lfs-tname small{color:#6b7a84;font-size:11px}.lfs-tsel{position:absolute;top:5px;left:5px;background:#ffffffe6;border-radius:5px;padding:2px 3px;display:flex}.lfs-ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}@media (max-width: 760px){.lfs-body{grid-template-columns:1fr}.lfs-folders{flex-direction:row;overflow-x:auto;position:static;gap:4px;padding-bottom:2px;scrollbar-width:none}.lfs-folders button{flex-shrink:0;border:1px solid var(--line, #E2E7EA);border-radius:999px;padding:4px 10px;min-height:30px}.lfs-date{display:none}}.lfs-list .lfs-row{min-height:30px;padding:2px 4px;gap:8px}.lfs-list .lfs-ic,.lfs-list .lfs-th{width:24px;height:24px;border-radius:5px;font-size:8px}.lfs-list .lfs-name{flex-direction:row;align-items:baseline;gap:8px}.lfs-list .lfs-name b{font-size:13px;flex:0 1 auto}.lfs-list .lfs-name small{flex:1 1 auto;font-size:11.5px}.lfs-list .lfs-date{font-size:11.5px}.lfs-list .lfs-act{min-width:26px;min-height:26px;font-size:14px}.lfs-list .lfs-month{padding:8px 2px 2px}.lfs-list .lfs-sub .lfs-row{min-height:28px}.lfs-folders button{padding:4px 9px}.lfs-moreb{margin-top:6px;font-size:12.5px}.lfs-hid{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:#fdf0e6;color:#8a3b0e;font-size:11px;font-weight:600;vertical-align:middle}.pp-title{font-weight:600;font-size:13.5px;color:#37434a}.pp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 10px}.pp-grid.small{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.pp-panel{margin:0;display:flex;flex-direction:column;gap:2px}.pp-panel svg{width:100%;height:auto;display:block}.pp-t{font-size:9px;fill:#4b5a62;font-family:IBM Plex Sans,system-ui,sans-serif}.pp-a{font-size:10.5px;fill:#1e2b33;font-family:IBM Plex Sans,system-ui,sans-serif}.pp-key{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:11px;color:#4f5b62;padding-left:34px}.pp-key i{display:inline-block;width:14px;height:3px;border-radius:2px;vertical-align:middle;margin-right:4px}.bbv{display:flex;flex-direction:column;min-width:0}.bbv-bar{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;padding:6px 10px;border-bottom:1px solid #EDF1F3}.bbv-bar .lmx-tabsbar{border:0}.bbv-right{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.bbv-survey{width:auto!important;min-height:28px!important;font-size:13px!important}.bbv-tool{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px;background:#fff8ec;border-bottom:1px solid #F3E2C2;font-size:13px}.bbv-tool-btns{display:inline-flex;gap:6px;margin-left:auto}.bbv-sitepick{display:inline-flex;gap:4px;flex-wrap:wrap;align-items:center}.bbv-sitepick button{min-height:26px;padding:0 8px;border-radius:6px;border:1px solid #C9D3D8;background:#fff;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.bbv-sitepick button.placed{border-color:#1f8a4c;color:#1e6b40}.bbv-sitepick button[aria-pressed=true]{background:#0e2a33;color:#fff;border-color:#0e2a33}.bbv-sitepick input{min-height:26px!important;font-size:12.5px!important;padding:0 6px!important}.bbv-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:0}@media (max-width: 1100px){.bbv-body{grid-template-columns:1fr}}.bbv-map{position:relative;background:#e9eef0;min-height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden}.bbv-svg{width:100%;height:100%;max-height:72vh;display:block;cursor:crosshair;touch-action:manipulation}.bbv-img{max-width:100%;max-height:72vh;display:block}.bbv-stats{padding:10px 12px;display:flex;flex-direction:column;gap:8px;border-left:1px solid #EDF1F3;overflow:auto;max-height:72vh}@media (max-width: 1100px){.bbv-stats{border-left:0;border-top:1px solid #EDF1F3;max-height:none}}.bbv-statgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.bbv-stat{background:#f6f8f9;border-radius:8px;padding:6px 8px;display:flex;flex-direction:column;min-width:0}.bbv-stat>span{font-size:11px;color:#5b6b75;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:4px}.bbv-stat b{font-size:19px;line-height:1.15;font-family:var(--mono, monospace)}.bbv-stat small{font-size:11.5px;color:#5b6b75}.bbv-sub{font-size:12px;font-weight:700;color:#34474f;margin-top:2px}.bbv-bars{display:flex;flex-direction:column;gap:3px}.bbv-barrow{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:6px;font-size:12px}.bbv-barrow .b{height:9px;background:#eef2f3;border-radius:5px;overflow:hidden}.bbv-barrow .b i{display:block;height:100%;background:#2b8a9a;border-radius:5px}.bbv-barrow .v{font-family:var(--mono, monospace);font-size:11.5px;white-space:nowrap;color:#34474f}.bbv-stack{display:flex;height:12px;border-radius:6px;overflow:hidden;border:1px solid #E2E7EA}.bbv-stack i{display:block;height:100%}.bbv-sitevals{display:flex;flex-wrap:wrap;gap:4px}.bbv-sitevals span{background:#f3f6f7;border-radius:6px;padding:2px 7px;font-size:12px}.bbv-legend{position:absolute;left:10px;top:10px;bottom:10px;max-height:260px;width:50px;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:12px 1fr;column-gap:5px;background:#ffffffe0;border-radius:8px;padding:6px;font-size:10.5px;color:#1e2b33;pointer-events:none}.bbv-legend .t{grid-column:1 / 3;font-weight:700;margin-bottom:3px}.bbv-legend .g{grid-row:2 / 5;grid-column:1;border-radius:3px;border:1px solid rgba(0,0,0,.15)}.bbv-legend .a{grid-row:2;grid-column:2}.bbv-legend .z{grid-row:4;grid-column:2}.bbv-legend .m{grid-row:3;grid-column:2;align-self:center}.bbv-hstack{display:flex;height:14px;border-radius:7px;overflow:hidden;border:1px solid #E2E7EA;margin:2px 0 8px}.bbv-hstack i{display:block;height:100%}.bbv-hstack .soft,.bbv-hkey i.soft{background:#fed976}.bbv-hstack .medium,.bbv-hkey i.medium{background:#fc4e2a}.bbv-hstack .hard,.bbv-hkey i.hard{background:#bd0026}.bbv-hstack.bx .soft,.bbv-hkey.bx i.soft{background:#fec44f}.bbv-hstack.bx .medium,.bbv-hkey.bx i.medium{background:#a63603}.bbv-hstack.bx .hard,.bbv-hkey.bx i.hard{background:#6b2003}.bbv-hkey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.bbv-hkey>span{background:#f6f8f9;border-radius:8px;padding:6px 8px;display:grid;grid-template-columns:auto 1fr;column-gap:6px;align-items:center;min-width:0}.bbv-hkey i{width:10px;height:10px;border-radius:3px}.bbv-hkey b{font-size:11px;color:#5b6b75;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.bbv-hkey em{grid-column:1 / 3;font-style:normal;font-family:var(--mono, monospace);font-size:19px;font-weight:700;line-height:1.2}.bbv-hkey small{grid-column:1 / 3;font-size:11px;color:#5b6b75}.bbv-tip{position:absolute;background:#0e1e2b;color:#fff;font-size:12.5px;font-weight:600;padding:4px 8px;border-radius:6px;pointer-events:none;white-space:nowrap}.bbv-site circle{fill:#fff;stroke:#0e1e2b}.bbv-site.on circle{fill:#ffb547}.bbv-site text,.bbv-zone text{fill:#fff;stroke:#0e1e2b;paint-order:stroke;font-weight:700;font-family:IBM Plex Sans,system-ui,sans-serif}.bbv-zone polygon{fill:#ffb5472e;stroke:#ffb547;stroke-dasharray:6 4;cursor:pointer}.bbv-zone text{text-anchor:middle}.bbv-draw{fill:#ffb54740;stroke:#ffb547}.bbv-drawpt{fill:#ffb547;stroke:#0e1e2b}.bbv-draw.edge{fill:#5fe0e82e;stroke:#0e7c86}.bbv-draw.cut{fill:#e5484d40;stroke:#e5484d}.bbg-vtx{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid #5FE0E8;box-shadow:0 1px 4px #0006;cursor:grab;box-sizing:border-box}.bbg-eq{position:relative;width:16px;height:16px}.bbg-eq i{position:absolute;inset:0;border-radius:4px;background:#0e7c86;border:2.5px solid #fff;box-shadow:0 1px 4px #00000073}.bbg-eq.on i{background:#ffb547;border-color:#0e1e2b}.bbg-eq b{position:absolute;left:19px;top:-11px;font:700 12px IBM Plex Sans,system-ui,sans-serif;color:#fff;text-shadow:0 0 3px #0E1E2B,0 0 3px #0E1E2B,0 0 2px #0E1E2B;white-space:nowrap}.bbv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:260px;padding:20px;text-align:center;color:#34474f;background:#f6f8f9;border:2px dashed #D3DCE0;border-radius:10px;margin:10px}.bbv-empty b{font-size:15px}.bbv-empty span{font-size:13px;color:#5b6b75;max-width:420px}.bbv-over .bbv-map,.bbv-over .bbv-empty{outline:3px dashed var(--brand);outline-offset:-3px}.lv-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lv-head select{width:auto!important;min-height:28px!important;font-size:13px!important}.lv-sub{font-size:12px;font-weight:700;color:#34474f;margin-top:6px}.lv-tbl td.lv-cell{white-space:nowrap}.lv-tbl td.lv-cell[data-open]:hover{background:#f1f7f8}.lv-val{font-family:var(--mono, monospace);margin-right:5px}.lv-arrow{margin-left:2px;color:#5b6b75;font-size:11px}.lv-param{min-width:170px}.lv-algae{display:flex;flex-direction:column;gap:3px;font-size:13px}.lv-algae>div{padding:3px 0;border-bottom:1px solid #EDF1F3}.pd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.pd-head h1{margin:0}.pd-meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:13px;color:#5b6b75}.pd-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pd-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}@media (max-width: 1100px){.pd-grid{grid-template-columns:1fr}}.pd-card-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pd-card-h .lwp-h2{margin:0}.pd-bx-tbl{border-collapse:collapse;margin-top:8px;font-size:14px}.pd-bx-tbl th,.pd-bx-tbl td{padding:3px 14px 3px 0;text-align:left;font-weight:400}.pd-bx-tbl thead th{color:var(--ink-3);font-size:12px}.pd-bx-tbl td.pd-bx-chg b{color:var(--teal-ink, #0B5D6B)}.pd-chips{display:flex;gap:4px;flex-wrap:wrap}.pd-chips button{min-height:26px;padding:0 9px;border-radius:6px;border:1px solid #C9D3D8;background:#fff;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.pd-chips button[aria-pressed=true]{background:#0e2a33;color:#fff;border-color:#0e2a33}.pd-info{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 12px;font-size:13px}.pd-info>div>span{display:block;font-size:11px;color:#5b6b75;text-transform:uppercase;letter-spacing:.05em}.pd-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.pd-files button{padding:0;border:1px solid #E2E7EA;border-radius:8px;background:#fff;cursor:pointer;overflow:hidden;text-align:left;font:inherit}.pd-files img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.pd-files .doc{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#f3f6f7;font-size:11px;font-weight:700;color:#5b6b75;text-transform:uppercase}.pd-files span{display:block;font-size:11px;padding:3px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-profmeta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12.5px}.pd-restrict{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding:8px 12px;border-radius:10px;background:#fdf0ea;border:1px solid #F3C9B5;color:#7a3410;font-size:13.5px}.pd-restrict b.n{font-size:20px;font-family:var(--mono, monospace)}.bbv-surround{opacity:.38;filter:grayscale(.6)}.bbv-bar .lmx-tabsbar{overflow-x:auto;flex-wrap:nowrap;max-width:100%;scrollbar-width:none}.bbv-bar .lmx-tabsbar button{white-space:nowrap}@media (max-width: 600px){.bbv-legend{max-height:150px;width:40px;font-size:9.5px;padding:4px;left:6px;top:6px}.bbv-map{min-height:240px}.bbv-bar{padding:4px 6px}}.bbv-map.sat{display:block;height:64vh;min-height:380px;max-height:760px}.bbv-leaf{position:absolute;inset:0}.bbv-map.sat .bbv-legend{z-index:500}.bbv-map.sat .bbv-tip{z-index:700}.bbv-opacity{position:absolute;left:10px;bottom:26px;z-index:500;display:flex;align-items:center;gap:6px;background:#ffffffe6;border-radius:8px;padding:3px 8px;font-size:11.5px;font-weight:600;color:#1e2b33}.bbv-opacity input{width:90px}.bbv-approx{position:absolute;right:10px;top:10px;z-index:500;border:0;border-radius:8px;padding:6px 10px;background:#fff3d6;color:#7a5200;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #00000026}.bbv-viewseg button{min-height:28px!important;font-size:12.5px!important}.bbg-site{position:relative;width:14px;height:14px}.bbg-site i{position:absolute;inset:0;border-radius:50%;background:#fff;border:2.5px solid #0E1E2B}.bbg-site.on i{background:#ffb547}.bbg-site b{position:absolute;left:16px;top:-12px;font:700 12px IBM Plex Sans,system-ui,sans-serif;color:#fff;text-shadow:0 0 3px #0E1E2B,0 0 3px #0E1E2B,0 0 2px #0E1E2B;white-space:nowrap}.bbg-zlabel{background:#0e1e2bbf;color:#fff;border:0;box-shadow:none;font-weight:700;font-size:11.5px;padding:1px 6px}.bbg-zlabel:before{display:none}.bbg-handle{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#0e1e2b;background:#ffb547;border:2px solid #0E1E2B;box-shadow:0 2px 8px #00000059;cursor:grab}.bbg-handle.size{background:#fff}.bbv-map.sat .bbv-legend{left:auto;right:10px}.bbv-map.sat .bbv-approx{right:70px}.lmx-pp{display:grid;gap:6px}.lmx-pp-search{display:flex;gap:6px;flex-wrap:wrap}.lmx-pp-search input{flex:1 1 220px;min-width:0}.lmx-pp-results{list-style:none;margin:0;padding:4px;border:1px solid #DDE3E6;border-radius:8px;background:#fff;max-height:180px;overflow:auto}.lmx-pp-results button{display:block;width:100%;text-align:left;border:0;background:none;padding:6px 8px;border-radius:6px;font:inherit;font-size:13px;color:#1e2b33;cursor:pointer}.lmx-pp-results button:hover,.lmx-pp-results button:focus-visible{background:#eef4f5}.lmx-pp-map{height:300px;border-radius:10px;overflow:hidden;border:1px solid #DDE3E6}.lmx-pp-map .leaflet-container{cursor:crosshair}.lmx-pp-pin{box-sizing:border-box;width:26px;height:26px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#e8590c;border:3px solid #fff;box-shadow:0 2px 6px #00000073}.lmx-pp-hint{margin:0}@media (max-width: 640px){.lmx-pp-map{height:240px}}.lmx-eqmap{height:280px;border-radius:10px;overflow:hidden;border:1px solid #DDE3E6;background:#f6f8f9}.lmx-pinmap{height:100%}.lmx-pinmap .leaflet-container,.lmx-pinmap.leaflet-container{cursor:crosshair}.lmx-pinmap-msg{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;font-size:13px;color:#5b6b75}.bbv-wp{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px 0 6px;border:1px solid #D5DEE2;border-radius:8px;background:#fff;font:inherit;font-size:12.5px;font-weight:600;color:#34474f;cursor:pointer;white-space:nowrap}.bbv-wp i{width:26px;height:15px;border-radius:8px;background:#cbd5da;position:relative;flex-shrink:0;transition:background .15s}.bbv-wp i:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0003}.bbv-wp[aria-pressed=true]{border-color:var(--brand, #0B6E79);color:var(--brand, #0B6E79)}.bbv-wp[aria-pressed=true] i{background:var(--brand, #0B6E79)}.bbv-wp[aria-pressed=true] i:after{transform:translate(11px)}.bbv-wp:hover{border-color:#9fb0b8}.leaflet-control .bbv-wp{box-shadow:0 1px 4px #00000040;border:0}.pd-wtools{margin-top:2px}.pd-wtools .lmx-menu-list{min-width:220px}.bbv-bar{padding:0 12px 0 6px;min-height:46px;gap:8px 12px}.bbv-bar .lmx-tabsbar{align-self:stretch;margin-bottom:-1px}.bbv-bar .lmx-tabsbar button{min-height:46px;padding:0 12px}.bbv-right{gap:8px;padding:7px 0;flex-wrap:nowrap;margin-left:auto}.bbv-right>*{flex-shrink:0}.bbv-right .bbv-viewseg{padding:2px;height:32px;align-items:stretch;flex-wrap:nowrap;box-sizing:border-box;border:1px solid #DCE3E7}.bbv-right .bbv-viewseg button{min-height:0!important;height:auto;padding:0 11px}.bbv-right .lwp-btn-sm,.bbv-right .bbv-wp{height:32px;min-height:32px!important;box-sizing:border-box}.lwp-btn.bbv-date{gap:6px;font-variant-numeric:tabular-nums}.bbv-date-ic{font-size:13px;color:#6b7a83}.bbv-date-only{font-size:12.5px;color:#5b6b75;white-space:nowrap}.lmx-menu:has(>.bbv-date) .lmx-menu-list{min-width:230px}@media (max-width: 900px){.bbv-right{flex-wrap:wrap;justify-content:flex-end}}.bbv-fkey{position:absolute;right:10px;top:10px;z-index:500;display:flex;flex-direction:column;gap:3px;background:#ffffffe6;border-radius:8px;padding:6px 8px;font-size:11px;color:#1e2b33;pointer-events:none}.bbv-fkey b{font-size:10.5px;font-weight:700;margin-bottom:1px}.bbv-fkey span{display:flex;align-items:center;gap:6px}.bbv-fkey i{display:inline-block;border-radius:50%;border:1px solid #0E1E2B;flex-shrink:0}.bbv-fkey i.school{width:14px;height:14px;border:2px solid #FF4FD8;background:#ff4fd82e}.bbv-fnote{margin-top:6px;color:#5b6b75}.lw-popup .leaflet-popup-content{margin:10px 12px}.lw-pop{font-size:12.5px;color:#1e2b33;min-width:220px}.lw-pop-h{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.lw-pop-h b{font-size:14px}.lw-pop-h small{color:#5b6b75;font-size:11px}.lw-pop-s{margin:8px 0 3px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#5b6b75}.lw-pop-s small{text-transform:none;letter-spacing:0;font-weight:500}.lw-pop-t{width:100%;border-collapse:collapse}.lw-pop-t th{text-align:left;font-size:10.5px;font-weight:600;color:#7a8a92;padding:1px 4px}.lw-pop-t td{padding:2px 4px;border-top:1px solid #F0F3F5;vertical-align:middle}.lw-pop-t td small{color:#7a8a92;font-size:10.5px}.lw-pop-t .lmx-chip-lvl{font-size:10px;padding:0 5px}.lw-pop-a{display:inline-block;margin-top:4px;font-size:12px}.lw-pop-alg{display:block;margin-top:3px}.bbg-site,.bbv-site[data-bbsitecard]{cursor:pointer}.bbv-stcard{position:absolute;right:10px;top:10px;z-index:600;width:min(340px,calc(100% - 20px));max-height:calc(100% - 20px);overflow:auto;background:#fff;border-radius:10px;box-shadow:0 6px 24px #0e1e2b38;padding:10px 12px}.bbv-stx{position:absolute;right:6px;top:6px;border:0;background:none;font-size:14px;color:#5b6b75;cursor:pointer}.bbv-sitebtn{border:1px solid #DDE3E6;background:#fff;border-radius:6px;padding:3px 7px;font:inherit;font-size:12px;cursor:pointer;text-align:left}.bbv-sitebtn:hover{border-color:#9fb0b8}[data-bbstcard]{margin-top:10px}.lw-pop .lw-scroll{max-height:230px;overflow:auto}.lw-pop .lw-tbl{font-size:11.5px}.lw-pop .lw-tbl td,.lw-pop .lw-tbl th{padding:3px 5px}.pp-key.pp-key1{padding:2px 0 6px;font-size:12px;gap:2px 14px}.pp-key.pp-key1 i{width:16px}.pp-key-note{color:#8a949b}.vm-pin{position:relative;display:inline-flex;cursor:pointer;vertical-align:middle}.vm-pin input[type=color]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;border:0;padding:0}.lim-card .pd-card-h{margin-bottom:6px}.lim-p{border-top:1px solid #EDF1F3;padding:8px 0}.lim-p:first-of-type{border-top:0}.lim-h{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin-bottom:4px}.lim-h .lwp-small:last-child{margin-left:auto}.lim-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13.5px;padding:2px 0}.lim-row>span:first-child{flex:1 1 260px;min-width:0}.lim-bar{width:110px;height:7px;border-radius:4px;background:#eef2f4;overflow:hidden;display:inline-block}.lim-bar i{display:block;height:100%;border-radius:4px;background:#4caf50}.lim-bar i.moderate{background:#f4b63b}.lim-bar i.act{background:#e03b24}.lim-note summary{cursor:pointer}.bbc-card>summary{cursor:pointer;list-style:none;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.bbc-card>summary::-webkit-details-marker{display:none}.bbc-card>summary:before{content:"\25b8";color:#8a949b;font-size:12px}.bbc-card[open]>summary:before{transform:rotate(90deg);display:inline-block}.bbc-card[open]>summary{margin-bottom:8px}.bbc-up{color:#0e7490}.bbc-down{color:#b45309}.wh-tbl tr.on td{background:var(--ground)}.wh-tbl td .lmx-sub{white-space:nowrap}.wh-stats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.wh-stat{flex:1 1 160px;border:1px solid var(--line);border-radius:10px;padding:8px 12px}.wh-stat-h{font-size:13px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:6px}.wh-stat-h i{width:12px;height:3px;border-radius:2px;display:inline-block}.wh-stat-v{font-size:22px;font-weight:600;color:var(--ink);margin:2px 0;font-variant-numeric:tabular-nums}.cv-views button{min-width:52px}.cv-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:#34474f;margin-top:-2px;align-items:center}.cv-legend span{display:inline-flex;align-items:center;gap:5px}.cv-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}.cv-legend .muted{color:#8a9aa2;margin-left:auto}.cv-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:start}.cv-wrap.with-side{grid-template-columns:minmax(0,1fr) 270px}@media (max-width: 1100px){.cv-wrap.with-side{grid-template-columns:minmax(0,1fr)}}.cv-body{min-width:0;display:flex;flex-direction:column;gap:10px}.lmx-badge{display:inline-flex;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#eef2f4;color:#34474f;font-size:11px;font-weight:700;align-items:center;justify-content:center;vertical-align:middle}.cv-slots{gap:4px!important}.cv-slot{display:flex;align-items:center;gap:8px;padding:5px 0;border-top:1px solid #EDF1F3;font-size:12.5px}.cv-slot>div{flex:1;min-width:0;display:flex;flex-direction:column}.cv-slot b{font-size:13px}.cv-slot span{color:#5b6b75;font-size:12px}.cv-slot.late span{color:#9a3412}.cv-month{border:1px solid #E2E7EA;border-radius:10px;overflow:hidden;background:#fff}.cv-dow,.cv-wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cv-dow span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b6b75;padding:5px 7px;background:#fafbfc;border-bottom:1px solid #E2E7EA}.cv-cell{min-height:104px;border-right:1px solid #EDF1F3;border-bottom:1px solid #EDF1F3;padding:3px 4px 4px;display:flex;flex-direction:column;gap:2px;cursor:pointer;min-width:0}.cv-wk:last-child .cv-cell{border-bottom:none}.cv-cell:nth-child(7n){border-right:none}.cv-cell:hover{background:#fbfcfc}.cv-cell.out{background:#fafbfb}.cv-cell.out .cv-dnum{color:#a5b2b8}.cv-cell.today .cv-dnum{background:var(--brand, #0B6E79);color:#fff}.cv-cell.sel{box-shadow:inset 0 0 0 2px var(--brand-soft, #E3F1F2)}.cv-cell.cv-over,.cv-dblock.cv-over{background:var(--brand-soft, #E3F1F2)}.cv-cell-h{display:flex;align-items:center;justify-content:space-between}.cv-dnum{border:0;background:none;font:600 12px var(--mono, monospace);color:#0e1e2b;padding:1px 5px;border-radius:6px;cursor:pointer;min-height:0}.cv-dnum:hover{background:#eef2f4}.cv-more{font-size:11px;font-weight:600;color:var(--brand, #0B6E79);cursor:pointer}.cv-cell-b{display:flex;flex-direction:column;gap:2px;min-width:0}.cv-ev{display:flex;align-items:center;gap:4px;min-width:0;font-size:11.5px;line-height:1.3;padding:2px 4px;border-radius:5px;background:color-mix(in srgb,var(--c) 10%,#fff);border-left:3px solid var(--c);cursor:pointer;user-select:none;-webkit-user-select:none}.cv-ev:hover{background:color-mix(in srgb,var(--c) 18%,#fff)}.cv-ev b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.cv-ev .cv-t{font-family:var(--mono, monospace);font-size:10.5px;color:#5b6b75;flex-shrink:0}.cv-ev .cv-who{font-size:10px;font-weight:700;color:color-mix(in srgb,var(--c) 70%,#000);flex-shrink:0}.cv-ev.done b,.cv-blk.done b,.cv-row.done b{text-decoration:line-through;color:#6b7b83}.cv-tchip{font-size:11.5px;color:#34474f;padding:1px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cv-tchip.done{text-decoration:line-through;color:#8a9aa2}.cv-dots{display:none;gap:3px;justify-content:center;flex-wrap:wrap}.cv-dots i{width:6px;height:6px;border-radius:50%;display:inline-block}.cv-dots i.todo{background:none;border:1.5px solid #8A9AA2;width:5px;height:5px}.cv-daylist{display:none}[data-drag-ev]{touch-action:manipulation}.cv-dragging{opacity:.35}.cv-ghost{position:fixed;z-index:9999;pointer-events:none;opacity:.92;box-shadow:0 10px 28px #0e1e2b47;overflow:hidden}@media (max-width: 760px){.cv-cell{min-height:46px;padding:3px 1px;align-items:center}.cv-cell-b,.cv-more{display:none}.cv-dots{display:flex}.cv-cell.sel{background:var(--brand-soft, #E3F1F2);box-shadow:none}.cv-daylist{display:flex}.cv-legend .muted{display:none}}.cv-row{display:flex;align-items:flex-start;gap:8px;padding:5px 6px 5px 8px;border-left:3px solid var(--c);border-radius:6px;background:#fff;cursor:pointer;border-bottom:1px solid #EDF1F3;user-select:none;-webkit-user-select:none}.cv-row:hover{background:#f7fafa}.cv-time{font:600 11.5px var(--mono, monospace);color:#34474f;width:52px;flex-shrink:0;padding-top:1px;white-space:nowrap}.cv-main{flex:1;min-width:0}.cv-row .cv-main{display:flex;flex-direction:column;gap:1px}.cv-row .cv-main b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-tags{display:flex;flex-wrap:wrap;gap:3px;font-size:11px;color:#5b6b75}.cv-tags i{font-style:normal;background:#f1f4f5;border-radius:4px;padding:0 5px;line-height:1.6}.cv-note{font-size:11.5px;color:#5b6b75;font-style:italic}.cv-side{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.cv-prog{font:600 11px var(--mono, monospace);color:#34474f}.cv-whof{font-size:11.5px;color:#5b6b75;white-space:nowrap}.cv-whof.muted{color:#a5b2b8}.cv-todo{display:flex;align-items:center;gap:7px;padding:4px;border-bottom:1px solid #EDF1F3;font-size:13px;cursor:pointer}.cv-todo input{width:16px;height:16px;min-height:0!important;margin:0;flex-shrink:0;accent-color:var(--brand, #0B6E79)}.cv-todo span{flex:1;min-width:0}.cv-todo small{color:#5b6b75;font-size:11.5px}.cv-todo.done span{text-decoration:line-through;color:#8a9aa2}.cv-todo.late span{color:#9a3412}.cv-list{display:flex;flex-direction:column;gap:8px}.cv-dblock{background:#fff;border:1px solid #E2E7EA;border-radius:10px;padding:4px 8px 6px}.cv-dblock.today{border-color:color-mix(in srgb,var(--brand, #0B6E79) 45%,#fff)}.cv-dblock-h{display:flex;align-items:center;justify-content:space-between;padding:2px 0 4px}.cv-hd{border:0;background:none;padding:0;font:600 12.5px var(--display, inherit);color:#0e1e2b;cursor:pointer;min-height:0;text-align:left}.cv-hd:hover{color:var(--brand, #0B6E79)}.cv-hd b{font-family:var(--mono, monospace)}.cv-none{margin:0;color:#a5b2b8;font-size:12px;padding:2px 0}.cv-dblock .cv-row:last-child{border-bottom:none}.cv-hg{border:1px solid #E2E7EA;border-radius:10px;background:#fff;overflow:hidden}.cv-hg-head{display:grid;border-bottom:1px solid #E2E7EA;background:#fafbfc;position:sticky;top:0;z-index:3}.cv-hg-ch{padding:5px 6px;font-size:12px;font-weight:600;color:#34474f;border-left:1px solid #EDF1F3;display:flex;flex-direction:column;min-width:0}.cv-hg-ch.today .cv-hd{color:var(--brand, #0B6E79)}.cv-hg-ch small{font-weight:400;color:#5b6b75}.cv-lane{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-lane i{width:9px;height:9px;border-radius:3px;display:inline-block;flex-shrink:0}.cv-hg-body{display:grid;position:relative}.cv-hg-hours{position:relative}.cv-hg-hours span{position:absolute;right:6px;transform:translateY(-50%);font:10.5px var(--mono, monospace);color:#8a9aa2}.cv-hg-hours span:first-child{transform:none}.cv-hg-col{position:relative;border-left:1px solid #EDF1F3;cursor:copy}.cv-hg-col.today{background:color-mix(in srgb,var(--brand, #0B6E79) 3%,#fff)}.cv-hg-col>i{position:absolute;left:0;right:0;border-top:1px solid #F1F4F5;pointer-events:none}.cv-hg-col.cv-over{background:var(--brand-soft, #E3F1F2)}.cv-now{position:absolute;left:0;right:0;border-top:2px solid #C2410C;z-index:2;pointer-events:none}.cv-blk{position:absolute;z-index:1;border-radius:5px;padding:2px 5px;overflow:hidden;background:color-mix(in srgb,var(--c) 14%,#fff);border-left:3px solid var(--c);font-size:11.5px;line-height:1.25;cursor:pointer;display:flex;flex-direction:column;gap:1px;user-select:none;-webkit-user-select:none;box-shadow:0 0 0 1px #fff}.cv-blk:hover{background:color-mix(in srgb,var(--c) 22%,#fff);z-index:2}.cv-blk b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-blk .cv-t{font:10.5px var(--mono, monospace);color:#34474f}.cv-blk .cv-tags{font-size:10.5px}.cv-dayview{display:flex;flex-direction:column;gap:4px;min-width:0}.cv-dayside{gap:4px!important}.cv-editor .cv-pond{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid #E2E7EA;border-radius:8px}.cv-editor .cv-pond>div{flex:1;min-width:0;display:flex;flex-direction:column}.cv-editor .cv-pond b{font-size:14px}.cv-editor .cv-pond span{font-size:12px;color:#5b6b75}.cv-tasks{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.cv-task{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid #C9D3D8;border-radius:999px;font-size:12.5px;cursor:pointer;background:#fff;user-select:none}.cv-task input{width:14px;height:14px;min-height:0!important;margin:0;accent-color:var(--brand, #0B6E79)}.cv-task.on{border-color:var(--brand, #0B6E79);background:var(--brand-soft, #E3F1F2);font-weight:600}.cv-task.done{opacity:.75}.cv-addtask{display:inline-flex;gap:4px}.cv-addtask input{width:150px!important;min-height:28px!important;font-size:12.5px!important}.cv-repeat{font-size:13px;gap:6px 10px!important}.cv-repeat input[type=date],.cv-repeat select{min-height:30px!important}.cv-pondmini{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.cv-pondmini small{font-weight:400;color:#5b6b75}.cv-ev.tentative,.cv-row.tentative,.cv-blk.tentative{border-left-style:dashed;background:#fff}.cv-ev.onsite,.cv-row.onsite,.cv-blk.onsite{box-shadow:inset 0 0 0 1px var(--c)}.cv-tent{color:#8a6a12;font-weight:600}.cv-hg-any{display:grid;border-bottom:1px solid #E2E7EA;background:#fcfdfd}.cv-hg-any>span{white-space:nowrap;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a9aa2;padding:6px 4px 0;text-align:right}.cv-hg-anycell{min-height:26px;padding:3px;border-left:1px solid #EDF1F3;display:flex;flex-direction:column;gap:2px;min-width:0}.cv-hg-anycell.cv-over{background:var(--brand-soft, #E3F1F2)}.cv-sidecol{display:flex;flex-direction:column;gap:10px;min-width:0}.cv-planned .cv-pw{display:flex;flex-direction:column;gap:3px;padding-top:4px}.cv-planned .cv-pw>b{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b6b75}.cv-planned .cv-row{cursor:grab}.cv-g{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:3px;background:#fff;border:1px solid #C9D3D8;color:#4285f4;font:700 9px/1 system-ui,sans-serif;flex-shrink:0;margin:0 3px 0 0;vertical-align:middle}.cv-lock{color:#5b6b75;flex-shrink:0;margin:0 3px 0 0;vertical-align:-1px}.cv-ev.entry,.cv-blk.entry{border-left-width:4px}.cv-ev.busy,.cv-blk.busy,.cv-row.busy{background:repeating-linear-gradient(135deg,#f4f6f7 0 6px,#fff 6px 12px);color:#5b6b75}.cv-ev.off,.cv-blk.off,.cv-row.off{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 12%,#fff) 0 6px,#fff 6px 12px)}.cv-ev.todo{background:#fff;border-left:2px dotted #8A9AA2}.cv-ev.todo .cv-t{font-family:inherit}.cv-ev.todo.done b{text-decoration:line-through;color:#8a9aa2}.cv-rsz{position:absolute;left:0;right:0;bottom:0;height:7px;cursor:ns-resize;touch-action:none}.cv-rsz:after{content:"";position:absolute;left:50%;bottom:2px;width:18px;margin-left:-9px;border-top:2px solid color-mix(in srgb,var(--c) 55%,#fff);border-radius:2px;opacity:0;transition:opacity .15s}.cv-blk:hover .cv-rsz:after,.cv-resizing .cv-rsz:after{opacity:1}.cv-resizing{z-index:5!important;box-shadow:0 0 0 2px var(--c)}.cv-off{position:absolute;left:0;right:0;background:repeating-linear-gradient(135deg,#f6f8f9 0 5px,#fbfcfc 5px 10px);pointer-events:none;display:block}.cv-more{border:0;background:none;padding:1px 4px;text-align:left;min-height:0}.cv-legsep{width:1px;height:12px;background:#d5dde1}.cv-legend .ent i{border-radius:50%}.cv-found{margin-top:-4px}.cv-hide{font-size:12.5px;margin:0 0 6px}.cv-gear{color:#34474f}.cv-page .lmx-top .lwp-inline{flex-wrap:wrap;justify-content:flex-end}.cv-showwrap{position:relative}.cv-showpop{position:absolute;right:0;top:calc(100% + 6px);z-index:2000;background:#fff;border:1px solid #E2E7EA;border-radius:10px;box-shadow:0 10px 30px #0e1e2b24;padding:8px 12px;display:flex;flex-direction:column;gap:6px;min-width:230px}#cv-q{width:190px}.cv-bar1{display:flex;align-items:center;gap:6px;width:100%}.cv-bar1 .cv-views{flex:1}.cv-bar1 .cv-views button{flex:1;min-width:0}.cv-page.phone .lmx-top{flex-direction:column;align-items:stretch;gap:6px}.cv-page.phone .lmx-top>.lwp-inline{width:100%}.cv-more-b{font-size:18px!important;line-height:1;padding:0 12px!important}.cv-sheet .lwp-check{display:flex}.cv-hr{border:0;border-top:1px solid #EDF1F3;margin:2px 0;width:100%}.cv-prow{display:flex;align-items:center;gap:6px}.cv-prow .cv-row{flex:1;min-width:0}.cv-slot-b{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.cv-slot-b .lwp-link{font-size:11.5px}.cv-kinds{align-self:flex-start}.ev-form .lwp-grid4.ev-when{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 560px){.ev-form .lwp-grid4.ev-when{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-type{display:flex;align-items:center;gap:6px}.ev-type i{width:12px;height:12px;border-radius:50%;flex-shrink:0}.ev-type select{flex:1;min-width:0}.ev-people{display:flex;flex-wrap:wrap;gap:5px}.ev-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:1px solid #C9D3D8;border-radius:999px;background:#fff;font-size:13px;cursor:pointer;min-height:30px}.ev-chip i{width:9px;height:9px;border-radius:3px}.ev-chip.on{border-color:var(--brand, #0B6E79);background:var(--brand-soft, #E3F1F2);font-weight:600}.ev-chip:disabled{opacity:.55;cursor:default}.ev-rep{gap:6px 12px!important;font-size:13px}.ev-rep input[type=number]{width:64px;min-height:30px!important}.ev-rep input[type=date]{width:auto;min-height:30px!important}.ev-ends{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.ev-gnote{color:#34474f}.ev-scope .lwp-inline{gap:4px 14px}.cv-teamcol{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.cv-tc{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.cv-tc i{width:14px;height:14px;border-radius:4px}.cv-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-6px}.cv-bar select,.cv-bar input[type=date]{width:auto!important;min-height:32px}.cv-bar .cv-showwrap{margin-left:auto}.tp{position:relative;display:block}.tp>input{width:100%}.tp-list{position:absolute;z-index:60;top:calc(100% + 2px);left:0;min-width:max(100%,180px);max-height:224px;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #C9D3D8;border-radius:8px;box-shadow:0 6px 18px #10202829;padding:4px 0}.tp-list button{display:block;width:100%;padding:5px 12px;border:0;background:none;text-align:left;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;color:#1b2a30}.tp-list button small{color:#5b6b75}.tp-list button:hover,.tp-list button.on{background:var(--brand-soft, #E3F1F2)}.ev-when2{margin-top:-6px;align-items:center}.ev-colors{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:36px}.ev-sw{width:20px;height:20px;padding:0;border-radius:50%;border:2px solid #fff;background:var(--c);box-shadow:0 0 0 1px #c9d3d8;cursor:pointer}.ev-sw.on{box-shadow:0 0 0 2px #1b2a30}.ev-sw:disabled{cursor:default}.ev-sw-gap{width:4px}.ev-days{display:inline-flex;gap:4px}.ev-day{width:28px;height:28px;padding:0;border-radius:50%;border:1px solid #C9D3D8;background:#fff;font-size:12px;font-weight:600;cursor:pointer}.ev-day.on{background:var(--brand, #0B6E79);border-color:var(--brand, #0B6E79);color:#fff}.ev-rem{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;margin-bottom:4px}.ev-rem input[type=number]{width:64px;min-height:30px!important}.ev-rem select,.ev-rep select{width:auto;min-height:30px!important}.ev-form [data-remadd]{align-self:flex-start;width:auto}.ev-form .lwp-grid2.ev-tc{grid-template-columns:minmax(0,1fr) auto}@media (max-width: 560px){.ev-form .lwp-grid2.ev-tc{grid-template-columns:minmax(0,1fr)}}.ev-colors{flex-wrap:nowrap}@media (max-width: 560px){.ev-colors{flex-wrap:wrap}}.td-when{gap:8px}.cv-ttime{color:#34474f;font-weight:600}.lmx-dash{gap:10px}.lmx-w{position:relative}.dw-head{display:flex;align-items:center;gap:6px;min-height:26px}.dw-head.pad{padding:7px 8px 6px 12px;border-bottom:1px solid #EDF1F3}.dw-head .lwp-h2{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw-head .lwp-h2 a{color:inherit}.dw-extra{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.dw-extra .lwp-btn-sm{min-height:26px!important;padding:0 8px!important;font-size:12px!important}.dw-seg button{min-height:24px!important;padding:0 8px!important;font-size:12px!important}.dw-seg{padding:2px!important}.dw-tools{display:inline-flex;align-items:center;gap:1px;flex-shrink:0}.dw-grip{width:22px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:#a5b2b8;cursor:grab;touch-action:none;user-select:none;border-radius:6px;font-size:14px;opacity:0;transition:opacity .12s}.dw-grip:hover{background:#eef3f4;color:#34474f}.lmx-w:hover .dw-grip,.lmx-w:focus-within .dw-grip{opacity:1}.dw-more{width:26px!important;height:26px!important;font-size:16px;line-height:1;color:#5b6b75;border:1px solid transparent}.lmx-w .lmx-menu-list{min-width:200px}.lmx-w .lmx-resize{opacity:0;transition:opacity .12s}.lmx-w:hover .lmx-resize,.lmx-resizing .lmx-resize{opacity:1}@media (pointer: coarse),(max-width: 760px){.dw-grip,.lmx-w .lmx-resize{display:none}}.dw-add{align-self:flex-start;margin-top:4px}.dw-sub{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b6b75;margin-top:4px}.dw-page{display:flex;flex-direction:column;gap:inherit}.lmx-shell .dw-page{gap:10px}.dw-ficon{width:22px;height:22px;border-radius:5px;background:#f1f4f5;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#5b6b75;flex-shrink:0}.dw-ficon.photo{background:#eaf4ee}.dw-ficon.map{background:#e6f1f8}.dw-ficon.report{background:#f6f0e6}.dw-gal-g{display:flex;flex-direction:column;gap:4px}.dw-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px}.dw-gcard{border:1px solid #E2E7EA;border-radius:9px;padding:8px 10px;display:flex;flex-direction:column;gap:3px}.dw-gcard b{font-size:13.5px}.dw-gcard span{font-size:12px;color:#5b6b75;flex:1}.dw-gcard button{align-self:flex-start;margin-top:3px}.dw-gcard.on{background:#f7fafa}.dw-mnav{display:flex;align-items:center;gap:4px}.dw-mnav b{font-size:13px;min-width:120px;text-align:center}.dw-month{display:flex;flex-direction:column;border:1px solid #EDF1F3;border-radius:8px;overflow:hidden}.dw-dow,.dw-wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.dw-dow span{font-size:10px;font-weight:700;color:#8a9aa2;text-align:center;padding:2px 0;background:#fafbfc}.dw-day{border:0;border-top:1px solid #F1F4F5;border-left:1px solid #F1F4F5;background:#fff;min-height:34px;padding:2px 0 3px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;font:600 11.5px var(--mono, monospace);color:#0e1e2b}.dw-wk .dw-day:first-child{border-left:0}.dw-day:hover{background:#f5f9f9}.dw-day.out{color:#b4c0c5}.dw-day.today>span:first-child{background:var(--brand, #0B6E79);color:#fff;border-radius:5px;padding:0 4px}.dw-day.sel{background:var(--brand-soft, #E3F1F2)}.dw-day.cv-over{background:#cfe8ea}.dw-dots{display:flex;gap:2px;min-height:5px;align-items:center}.dw-dots i{width:5px;height:5px;border-radius:50%;display:inline-block}.dw-dots em{font-style:normal;font-size:9px;color:#5b6b75;line-height:5px}.lt-month.fixed-h .dw-month{flex:1 0 auto}.lt-month.fixed-h .dw-wk{flex:1 1 0}.dw-month.named .dw-day{align-items:stretch;padding:2px 3px 3px;overflow:hidden}.dw-month.named .dw-day>span:first-child{align-self:flex-start}.dw-names{display:flex;flex-direction:column;gap:2px;min-width:0}.dw-month.named .dw-dots{display:none}@media (max-width: 760px){.dw-month.named .dw-names{display:none}.dw-month.named .dw-dots{display:flex}.dw-month.named .dw-day{align-items:center}.dw-month.named .dw-day>span:first-child{align-self:center}}.dw-nm{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font:500 10.5px/15px var(--sans, system-ui, sans-serif);color:#0e1e2b;padding:0 4px;border-radius:3px;border-left:3px solid var(--c);background:color-mix(in srgb,var(--c) 11%,#fff)}.dw-nm small{font:600 9.5px var(--mono, monospace);color:#5b6b75}.dw-names em{font:normal 600 9.5px var(--sans, system-ui, sans-serif);color:#5b6b75;text-align:left;padding-left:4px}.lwp-modal.pop .lwp-modal-box.dw-daybox,.lwp-modal-box.dw-daybox{width:min(380px,calc(100vw - 16px));padding:12px 14px 14px}.dw-dayp-h{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dw-dayp-h b{flex:1;font-size:14px}.dw-dayp-l{display:flex;flex-direction:column}.dw-aday-h{font-size:11px;font-weight:700;color:#34474f;padding:3px 0}.dw-aday{display:flex;flex-direction:column;border-radius:6px}.dw-aday.cv-over{background:var(--brand-soft, #E3F1F2)}.lmx-w.compact .cv-row{padding-top:3px;padding-bottom:3px}.lmx-w.compact .cv-row .cv-tags{display:none}.dw-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.lt-week.fixed-h .dw-week{flex:1 0 auto}.dw-wcol{display:flex;flex-direction:column;gap:2px;min-width:0;padding:3px;border-radius:7px;background:#fafbfc;min-height:60px}.dw-wcol.today{background:color-mix(in srgb,var(--brand, #0B6E79) 7%,#fff)}.dw-wcol.cv-over{background:var(--brand-soft, #E3F1F2)}.dw-wcol-h{display:flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:#5b6b75}.dw-wcol-h b{font-family:var(--mono, monospace);color:#0e1e2b}.dw-wcol-h .lmx-icon-btn{margin-left:auto;width:20px;height:20px;opacity:0}.dw-wcol:hover .lmx-icon-btn{opacity:1}@media (max-width: 760px){.dw-week{grid-template-columns:1fr}.dw-wcol-h .lmx-icon-btn{opacity:1}}.lt-w.narrow .dw-head{flex-wrap:wrap;row-gap:2px}.lt-w.narrow .dw-head .wg-picks{order:5;flex:1 0 100%;max-width:none}.lt-w.narrow .dw-head .wg-pick{max-width:100%}.dw-head .lwp-h2{min-width:4.5em}.wg-picks{flex:0 1 auto;min-width:0;max-width:55%;display:inline-flex;gap:4px}.wg-pick{width:auto!important;max-width:150px;min-height:24px!important;height:24px;padding:0 20px 0 7px!important;font-size:12px!important;border-radius:12px!important;background-color:#f3f6f8!important;border-color:#e1e7eb!important}@media (max-width: 640px){.wg-pick{max-width:110px}}.pd-acc{display:flex;flex-direction:column;gap:3px;padding:8px 0;border-top:1px solid #EDF1F3}.pd-acc:first-child{border-top:0;padding-top:2px}.pd-acc .lwp-big{font-size:26px}.pd-norestrict{margin:0}.pd-ponds{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pd-lab .pd-card-h,.pd-profiles .pd-card-h>.lwp-h2{display:none}.pd-profiles .pd-card-h{justify-content:flex-end}.pd-galpond{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#5b6b75}.pd-galpond select{width:auto;min-height:30px;font-size:13px}.pd-map{border-radius:0 0 10px 10px}.lt-w .dw-head .lmx-q{flex-shrink:0}.gw-visitchart .pt-visit{height:auto;flex:1;min-height:180px}.gw-visitchart.fixed-h .lmx-wbody{display:flex;flex-direction:column}.wgrid>.lmx-w.gw-lab .pd-card-h,.wgrid>.lmx-w.gw-profiles .pd-card-h>.lwp-h2{display:none}.wgrid>.lmx-w.gw-profiles .pd-card-h{justify-content:flex-end}.lmx-w.wg-few{display:none!important}.wgrid.show-few>.lmx-w.wg-few:not(.gw-labg):not(.gw-labbasic):not(.gw-labhi){display:flex!important;height:auto!important;opacity:.8}.wgrid.show-few>.lmx-w.wg-few .lmx-wbody{flex:0 0 auto}.wgrid.show-few>.lmx-w.wg-few .wg-none{padding:6px 4px 8px;text-align:left}.lmx-dash.wgrid{grid-auto-flow:row dense}.lmx-w.wg-short{height:auto!important}.co-form,.co-form *,.co-evform,.co-evform *{box-sizing:border-box}.co-form .lwp-field input:not([type=checkbox]):not([type=radio]):not([type=color]),.co-form .lwp-field select{max-width:100%}.co-form .wg-row2,.co-evform .wg-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width: 560px){.co-form .wg-row2,.co-evform .wg-row2{grid-template-columns:1fr}}.co-sec{border:1px solid #E6EBEE;border-radius:10px;padding:0 12px;background:#fff}.co-sec>summary{cursor:pointer;font-weight:600;font-size:14px;padding:10px 0;list-style:none;display:flex;align-items:center;gap:6px}.co-sec>summary::-webkit-details-marker{display:none}.co-sec>summary:before{content:"\25b8";color:#8a949b;font-size:12px;transition:transform .15s}.co-sec[open]>summary:before{transform:rotate(90deg)}.co-body{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.co-src{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:600;color:#5b6b75;background:#eef2f4;border-radius:8px;padding:1px 6px;vertical-align:1px}.co-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.co-hint{margin:0;color:#66727a}.co-depth,.co-inline{display:flex;gap:6px;align-items:center}.co-depth select{flex:1 1 auto;min-width:0}.co-depth input,.co-inline input{width:80px}.co-line{display:grid;grid-template-columns:34px minmax(0,1.4fr) minmax(0,1fr) auto;gap:6px;align-items:center}.co-line .co-dash{font-size:12px;white-space:nowrap}@media (max-width: 560px){.co-line{grid-template-columns:34px 1fr}.co-line .co-depth,.co-line .co-dash{grid-column:2}}.co-kinds{display:flex;flex-wrap:wrap;gap:4px 14px}.co-sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.co-radios{display:flex;flex-direction:column;gap:4px}.co-events{display:flex;flex-direction:column;gap:4px;font-size:13px}.co-ev{display:flex;gap:6px;align-items:center}.co-ev span{flex:1;min-width:0}.wg-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.co-limits{border:1px solid #E6EBEE;border-radius:10px;padding:6px 10px 8px;margin:0}.co-limits legend{font-size:13px;font-weight:600;padding:0 4px}.co-ptbl td,.co-ttbl td{vertical-align:middle}.co-ptbl input[type=number]{min-height:30px}.co-nowrap{white-space:nowrap}.co-pals{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.co-pal{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.co-pal input[type=text]{width:160px}.co-palsw{display:inline-block;width:120px;height:14px;border-radius:3px;border:1px solid #E1E7EB}.lc-mk{font-size:9.5px;font-weight:600;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.lg-over{fill:#263238!important;font-weight:700}.lg-v.stale{fill:#90a4ae}.wg-old{color:#b45309}.lc-key.top{padding:0 0 4px}@media (max-width: 760px){.lt-w.lt-reading.wg-short .lmx-wbody{height:auto!important}}.ad-tools{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin:-4px 0 8px}.ad-dash .lmx-ponds{margin-top:10px}.ad-dash .lmx-wtot{margin:0}.ad-dash .lmx-pins{border-left:3px solid #E0A33A;padding-left:10px}.gm-row .main span.gm-snip{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#6b7a82}.gm-row b.gm-unread{color:#0b6e79}.co-lay{border-top:1px solid var(--line);padding-top:10px;display:grid;gap:8px}.co-lay-h{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.co-lay-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.co-lay-sizes button{font-size:12.5px;padding:4px 9px;min-height:30px}.co-lay-acts .danger{color:#b42318}.lwp-modal.pop .co-form .wg-row2{grid-template-columns:1fr 1fr}.lmx-dash.masonry{grid-auto-rows:8px;row-gap:0!important;align-items:start}.lmx-dash.masonry>.lmx-w{margin-bottom:12px}.fr-route{display:flex;flex-direction:column;gap:8px}.fr-nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.fr-nav input[type=date]{width:auto!important;min-height:28px!important;padding:0 6px!important;font-size:13px!important}.fr-nav .lwp-btn-sm{min-width:30px}.fr-who{width:auto!important;max-width:200px;min-height:28px!important;font-size:13px!important;padding:0 6px!important}.fr-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--line, #E2E7EA);border-radius:10px}.fr-stop{display:grid;grid-template-columns:22px 24px minmax(0,1fr) auto;gap:4px 8px;align-items:start;padding:7px 10px 7px 4px;border-bottom:1px solid #EDF1F3;background:#fff}.fr-stop:last-child{border-bottom:0;border-radius:0 0 10px 10px}.fr-stop:first-child{border-radius:10px 10px 0 0}.fr-stop.dragging{position:relative;z-index:5;box-shadow:0 6px 22px #0e1e2b2e;border-radius:8px;background:#f7fbfb}.fr-list.sorting{user-select:none}.fr-grip{width:22px;height:28px;border:0;background:transparent;color:#9aa8ae;cursor:grab;font-size:15px;padding:0;touch-action:none;border-radius:6px}.fr-grip:hover,.fr-grip:focus-visible{color:#0e1e2b;background:#eef3f4}.fr-stop.dragging .fr-grip{cursor:grabbing}.fr-n{width:22px;height:22px;margin-top:3px;border-radius:50%;background:#0e1e2b;color:#fff;font:600 11px var(--mono, monospace);display:flex;align-items:center;justify-content:center}.fr-stop.done .fr-n{background:#1f8a4c}.fr-main{min-width:0;display:flex;flex-direction:column;gap:2px}.fr-l1{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fr-name{font-weight:700;font-size:14px;color:#0e1e2b;text-decoration:none}a.fr-name:hover{text-decoration:underline}.fr-acct{font-size:12.5px;color:#5b6b75}.fr-time{margin-left:auto;font-size:12px;color:#34474f}.fr-l2{font-size:12px;color:#5b6b75}.fr-who-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.fr-restrict{color:#9a3412;font-weight:600}.fr-tasks{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:3px}.fr-task{display:inline-flex;align-items:center;gap:5px;font-size:13px;cursor:pointer;min-height:26px}.fr-task input{width:17px;height:17px;margin:0;accent-color:#1F8A4C}.fr-task.done span{text-decoration:line-through;color:#8a9aa2}.fr-late{font-size:11px;font-weight:700;color:#9a3412}.fr-acts{display:flex;align-items:center;gap:4px}.fr-more{min-width:30px}.fr-add{display:flex;align-items:center;gap:10px}.fr-kinds{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 14px}@media (max-width: 640px){.fr-stop{grid-template-columns:26px 24px minmax(0,1fr)}.fr-acts{grid-column:3}.fr-hide-sm{display:none!important}.fr-grip{width:26px;height:34px;font-size:18px}.fr-task{min-height:32px;font-size:14px}.fr-task input{width:20px;height:20px}}.fr-nearmap{height:40vh;min-height:260px}.fr-nrow{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid #EDF1F3}.fr-nrow:last-child{border-bottom:0}.fr-nmain{flex:1;min-width:0;display:flex;flex-direction:column;text-decoration:none;color:inherit}.fr-nmain b{font-size:14px}.fr-nmain span{font-size:12px;color:#5b6b75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-mi{min-width:48px;text-align:right}.fr-here{border-color:#9ccfd3}.fr-restrict-row{background:#fdf0ea;color:#7a2e0e;border-radius:7px;padding:5px 9px;font-size:13px}.fr-form{max-width:780px;gap:8px}.fr-repeat{justify-content:flex-start;text-align:left;white-space:normal}.fr-ok{color:#1e6b40;font-weight:600}.fr-done{max-width:720px}.fr-done-ic{width:34px;height:34px;flex-shrink:0;border-radius:50%;background:#1f8a4c;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center}.fr-done-acts{display:flex;flex-wrap:wrap;gap:6px}.fr-pf{display:flex;flex-direction:column;gap:8px}.fr-lbl{font-size:12px;font-weight:600;color:var(--ink-3, #34474F)}.fr-todmore{width:auto!important;min-height:28px!important;border:0!important;background:transparent!important;font-size:13px!important;font-weight:600;color:#34474f;padding:0 4px!important}.fr-cols summary{cursor:pointer}.fr-colchips{display:flex;flex-wrap:wrap;gap:4px 12px;padding-top:6px}.fr-colchip{display:inline-flex;align-items:center;gap:4px;font-size:13px}.fr-pf-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px;align-items:start}.fr-tscroll{overflow:auto;max-height:64vh}.fr-ptbl th{position:sticky;top:0;z-index:2;text-align:center}.fr-ptbl th small{display:block;font-size:9.5px;letter-spacing:0;text-transform:none;font-weight:500;color:#8a9aa2}.fr-ptbl td{padding:2px 3px!important}.fr-ptbl input{width:62px!important;min-height:30px!important;padding:0 5px!important;font-size:13.5px!important;text-align:right;font-family:var(--mono, monospace)}.fr-ptbl td:first-child,.fr-ptbl th:first-child{position:sticky;left:0;z-index:1;background:#f6f9fa}.fr-ptbl th:first-child{z-index:3}.fr-ptbl td:first-child input{width:54px!important;font-weight:600;background:#f6f9fa}.fr-pf-prev{position:sticky;top:8px}@media (max-width: 900px){.fr-pf-body{grid-template-columns:1fr}.fr-pf-prev{position:static}.fr-tscroll{max-height:none}.fr-ptbl input{width:58px!important;min-height:36px!important;font-size:15px!important}}.fr-bigmap{height:calc(100vh - 210px);min-height:380px}.fr-mapfilter{display:flex;flex-wrap:wrap;gap:4px}.fr-lvl{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border:1px solid #D5DEE2;border-radius:999px;background:#fff;font:inherit;font-size:12.5px;font-weight:600;color:#34474f;cursor:pointer}.fr-lvl[aria-pressed=true]{background:#0e2a33;border-color:#0e2a33;color:#fff}.fr-lvl .mono{font-weight:500;opacity:.75}@media (max-width: 900px){.fr-bigmap{height:calc(100vh - 260px)}}.fr-route a.lwp-btn:not(.lwp-btn-primary),.fr-here a.lwp-btn:not(.lwp-btn-primary),.fr-done-acts a.lwp-btn:not(.lwp-btn-primary),.fr-nrow a.lwp-btn:not(.lwp-btn-primary){color:var(--ink, #0E1E2B)}.fr-result{border-left:3px solid var(--brand, #0B6E79)}.fr-rq{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.fr-rq>span{width:86px;font-size:13px;font-weight:600;color:#34474f}.fr-rq .lmx-chip{min-height:38px;min-width:64px}.fr-rnote{display:flex;gap:6px;margin-top:6px}.fr-rnote input{flex:1}.fr-ok{color:#1f6b3e}.lwp .fr-prodbtn{width:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;text-align:left;min-height:44px;padding:8px 12px;border:1px solid #C9D3D8;border-radius:9px;background:#fff;cursor:pointer;font-size:14px}.fr-prodbtn b{font-size:15px}.fr-prodbtn span{color:#5b6b75;font-size:12.5px}.fr-flag{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.02em;border-radius:4px;padding:1px 6px;margin-left:6px;vertical-align:1px;text-transform:uppercase}.fr-flag.amber{background:#fff4d6;color:#7a5a00}.fr-flag.red{background:#fbebeb;color:#9a2b2b}.fr-flag.green{background:#e7f4ec;color:#1f6b3e}.fr-pp .lmx-pick{max-height:52vh;overflow:auto}.fr-pp .lmx-cap{margin:6px 0 2px}.fr-label{border:1px solid #E2E7EA;border-radius:9px;padding:6px 10px;background:#fafbfc}.fr-label summary{cursor:pointer;font-size:13px;padding:2px 0}.fr-lrow{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:6px 0;border-top:1px solid #EDF1F3;font-size:12.5px}.fr-lrow:first-of-type{border-top:0}.fr-lrow>span{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b6b75;padding-top:2px}.fr-lrow small{display:block;color:#5b6b75;font-size:11.5px;margin-top:2px}.fr-rates{display:flex;flex-wrap:wrap;gap:4px}.lwp .fr-rate{border:1px solid #D5DDE1;background:#fff;border-radius:8px;padding:3px 8px;font-size:12px;line-height:1.3;text-align:left;cursor:pointer;max-width:100%}.lwp .fr-rate b{font-weight:600}.lwp .fr-rate small{display:block;color:#5b6b75;font-size:11px}.lwp .fr-rate.on{border-color:var(--brand, #0B6E79);background:var(--brand-soft, #E3F1F2)}.fr-dose{margin-bottom:8px;display:flex;flex-direction:column;gap:6px}.fr-dose-in{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.fr-dose-in label{font-weight:600}.fr-dose-in input{width:110px}.fr-dose-out{border:1px solid #CFE6D7;background:#f2faf5;border-radius:9px;padding:8px 10px;font-size:13.5px;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.fr-dose-out>b{font-size:18px}.fr-dose-out small{color:#5b6b75;font-size:12px}.fr-dose-off{margin:0 0 6px}.fr-where button{min-height:40px}@media (max-width: 760px){.fr-lrow{grid-template-columns:1fr;gap:2px}}.fr-tools{display:flex;flex-wrap:wrap;gap:6px}.fr-map{height:300px}@media (max-width: 760px){.fr-map{height:240px}}.lmx-stop{width:24px;height:24px;border-radius:50%;background:var(--c);color:#fff;font:700 12px/24px system-ui,sans-serif;text-align:center;border:2px solid #fff;box-shadow:0 1px 5px #00000073}.fr-also{gap:2px!important}.fr-limwarn{border:1px solid #E9B44C;background:#fff6e5;color:#6b4a06;border-radius:9px;padding:8px 12px;font-size:13.5px;display:grid;gap:3px}.fr-limwarn b{color:#8a5a00}.fr-species{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fr-sp{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:0 4px 0 10px;border:1px solid #C9D3D8;border-radius:999px;background:#fff;font-size:13.5px;font-weight:600;color:#22343c}.fr-sp.plant{border-color:#9ccbaa;background:#f1f9f3}.fr-sp.algae{border-color:#9cc3cf;background:#eef7f9}.fr-sp small{font-weight:500;color:#5b6b75;font-size:11px}.lwp .fr-sp button{border:0;background:none;cursor:pointer;font-size:13px;color:#5b6b75;min-width:28px;min-height:28px;border-radius:50%}.lwp .fr-sp button:hover{background:#0000000f}.fr-items{gap:10px}.fr-item{display:flex;flex-direction:column;gap:8px}.fr-item+.fr-item{border-top:1px dashed #C9D3D8;padding-top:12px;margin-top:4px}.fr-amts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 560px){.fr-amts{grid-template-columns:1fr}}.fr-calc{display:flex;gap:6px;flex-wrap:wrap}.fr-calc input{flex:1 1 80px;min-width:70px}.fr-calc select{flex:0 1 auto;width:auto;max-width:100%}.fr-calcmsg:empty{display:none}.lwp-grid4.fr-acft{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 560px){.lwp-grid4.fr-acft{grid-template-columns:1fr 1fr 1fr}.fr-acft label{font-size:12px}}.fr-uses .fr-rate{padding:6px 10px;font-size:13px}.fr-uses .fr-rate .mono{font-size:12.5px}.fr-amt{font-weight:700;color:#1f6b3e;white-space:nowrap}.lwp .fr-additem{align-self:flex-start}.fr-notlabel{line-height:1.4}.fr-spp .fr-species{min-height:34px}.fr-zmap{height:320px}@media (max-width: 560px){.fr-zmap{height:280px}}.fr-zmsg{min-height:18px;font-weight:600;color:#0b4f57}.fr-ztools{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.fr-zmode{font-size:13px;font-weight:700;color:#8a2a1b;flex:1 1 100%}.fr-cuts{margin:2px 0 0;padding:0 0 0 4px;list-style:none;display:grid;gap:2px;font-size:13px}.fr-cuts li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;border:1px dashed #E3A69C;border-radius:8px;background:#fff8f6}.lwp .fr-cutbtn{align-self:flex-start}.leaflet-tooltip.fr-cutlabel{background:#ffffffd9;border:1px solid #B42318;color:#8a2a1b;font-weight:700;font-size:11px;padding:1px 5px;box-shadow:none}.leaflet-tooltip.fr-cutlabel:before{display:none}.fr-rs{border:1px solid #E2E7EA;border-radius:9px;padding:8px 10px;display:grid;gap:6px;background:#fbfcfc}.fr-rslist{margin:0;padding:0;list-style:none;display:grid;gap:3px;font-size:13.5px}.fr-rslist li{padding:3px 0 3px 18px;position:relative;line-height:1.4}.fr-rslist li:before{position:absolute;left:0;top:3px;font-weight:700}.fr-rslist li.ok:before{content:"\2713";color:#1f6b3e}.fr-rslist li.open:before{content:"!";color:#a05a00;left:5px}.fr-rslist li.open{color:#6b4a06}.fr-rslist li.mine:before{content:"\270e";color:#0b6e79}.lwp .fr-rs>.lwp-btn{justify-self:start}.fr-asks{display:grid;gap:6px;padding:6px 0}.fr-asks .fr-dose-in input{width:100px}.lwp .fr-dose-in input{width:110px;flex:0 0 auto}.lwp .fr-dose-in>span{flex:1 1 160px}.fr-troll{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-left:4px solid #0F6466}.fr-troll.on{background:#eef7f6}.fr-ptbl tr.fr-off input,.tr-offrow td{opacity:.45;text-decoration:line-through}.fr-ptbl tr.fr-off td:first-child input{text-decoration:line-through}.fr-why{display:block;font-size:10px;line-height:1.1;color:#b0620f;font-weight:600;text-decoration:none;opacity:1;white-space:nowrap}.tr-offrow td .fr-why{opacity:1}.tr-pick{display:flex;flex-direction:column;max-height:60vh;overflow:auto}.tr-pick-row{width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--line-2);cursor:pointer;font:inherit;color:inherit;padding:10px 4px}.tr-pick-row:hover,.tr-pick-row:focus-visible{background:#f3f7f8}.tr-drop{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border:2px dashed var(--field, #C9D6DB)}.tr-drop.on{border-color:#0f6466;background:#eef7f6}.tr-sum{margin:10px 2px}.tr-cast{margin-top:10px}.tr-cast.off{opacity:.7}.tr-on input{width:18px;height:18px}.tr-where{margin-top:2px}.tr-fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;margin-top:8px}@media (max-width: 640px){.tr-fields{grid-template-columns:1fr 1fr}.tr-fields .lwp-field:first-child{grid-column:1 / -1}}.tr-detail{margin-top:8px}.tr-detail summary{cursor:pointer;font-weight:600;font-size:13px}.tr-body{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px;align-items:flex-start}.tr-chart{flex:1 1 360px;min-width:0;overflow-x:auto}.tr-tbl{flex:1 1 320px;min-width:0;overflow-x:auto}.tr-tbl td,.tr-tbl th{font-family:var(--mono, monospace);font-size:12.5px;text-align:right;padding:3px 6px!important}.lmx-rec{overflow:visible}.lmx-rec-tabs{padding:0 8px;border-bottom:1px solid #EDF1F3}.lmx-rec-tabs .mono{font-size:11px;color:#5b6b75;font-weight:500}.lmx-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 10px;padding:8px 12px;border-bottom:1px solid #EDF1F3}.lmx-f{display:flex;flex-direction:column;gap:1px;font-size:11px;font-weight:600;color:#5b6b75}.lmx-f>span{padding-left:2px}.lmx-shell .lmx-f select,.lmx-shell .lmx-f input{min-height:30px!important;font-size:13px!important;width:auto;max-width:220px;padding:0 7px!important}.lmx-f-q input{width:200px!important}.lmx-f-check{font-size:12.5px;font-weight:500;align-self:center;margin-top:12px}.lwp-link.lmx-f,.lmx-seg.lmx-f{align-self:flex-end;flex-direction:row}.lmx-seg.lmx-f button{min-height:28px}.lmx-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;background:#f1f7f8;border-bottom:1px solid #DCEBEE;font-size:13px;position:sticky;top:0;z-index:5}.lmx-bulk b{margin-right:6px}.lmx-rtbl td,.lmx-rtbl th{white-space:nowrap}.lmx-rtbl td{vertical-align:middle;line-height:1.3;padding-top:4px!important;padding-bottom:4px!important}.lmx-rtbl tr[data-open]:hover td{background:#f3f8f9}.lmx-rtbl tr.dim td{color:#7c8b93}.lmx-rtbl .lmx-cb{width:28px;padding-right:0!important}.lmx-rtbl .lmx-cb input{width:15px;height:15px;margin:0;vertical-align:middle;cursor:pointer}.lmx-sub{display:block;font-size:11.5px;color:#5b6b75;font-weight:400;line-height:1.2}.lmx-yr{font-size:10.5px;color:#8a9aa2}.lmx-miss{display:inline-block;font-size:11px;font-weight:700;color:#9a3412;background:#fdf0ea;border-radius:4px;padding:0 5px}.lmx-low{color:#9a3412;font-weight:700}.lmx-hidden-tag{font-size:11px;color:#5b6b75;background:#eef2f3;border-radius:4px;padding:1px 5px}.lmx-grp td{background:#f3f6f7!important;font-weight:700}.lmx-rec-note{padding:7px 12px;font-size:12.5px;color:#34474f;border-bottom:1px solid #EDF1F3}.lmx-fthumb{width:44px}.lmx-fthumb img{width:40px;height:30px;object-fit:cover;border-radius:4px;display:block}.lmx-fext{display:inline-flex;width:40px;height:30px;align-items:center;justify-content:center;border-radius:4px;background:#eef2f3;font:600 10px var(--mono, monospace);text-transform:uppercase;color:#34474f}.lmx-sthumb{width:70px;height:50px;display:block;background:#e9eef0;border-radius:4px}.lmx-wide-set{padding:8px 0 14px;border-bottom:1px solid #EDF1F3}.lmx-wide-set .lmx-rtbl{width:auto;min-width:520px}.lmx-wide-h{padding:4px 12px 6px}.lmx-wide-set td[data-open]{cursor:pointer}.lmx-wide-set td[data-open]:hover{background:#f3f8f9}@media (max-width: 760px){.lmx-rtbl .w{display:none}.lmx-f-q input{width:150px!important}.lmx-filters{padding:6px 8px}}.lmx-ponds{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.lmx-pcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line, #E2E7EA);border-radius:10px;overflow:hidden;min-width:0}.lmx-pcard:hover{border-color:var(--brand)}.lmx-pcard-map{display:block;background:#e9eef0;aspect-ratio:16 / 10;position:relative;overflow:hidden;min-height:0}.lmx-pcard-map>svg,.lmx-pcard-sat>svg{position:absolute;inset:0;width:100%;height:100%;display:block}.lmx-pcard-map .lmx-pcard-nomap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;color:#5b6b75;text-align:center;padding:8px}.lmx-pcard-sat{position:absolute;inset:0;z-index:0;background:#e9eef0}.lmx-pcard-sat,.lmx-pcard-sat *{pointer-events:none!important;cursor:pointer!important}.lmx-pcard-sat .leaflet-control-attribution{font-size:8.5px;line-height:1.3;padding:0 4px;background:#fff9}.lmx-pcard-map small{position:absolute;z-index:1;left:6px;bottom:5px;background:#ffffffe0;border-radius:4px;padding:0 5px;font-size:10.5px;color:#34474f}.lmx-pcard-b{padding:8px 10px 9px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.lmx-pcard-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lmx-pcard-name{font-size:15px;font-weight:700;color:var(--brand, #0B6E79);min-width:0;overflow-wrap:anywhere;line-height:1.25}.lmx-pcard-hl{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.lmx-pcard-hl .lg-mini{width:40px;height:auto;display:block}.lmx-pcard-hl>span{display:flex;flex-direction:column;line-height:1.15}.lmx-pcard-hl b{font-size:12.5px;font-weight:700;color:#34474f;white-space:nowrap}.lmx-pcard-hl b.healthy{color:#2e7d32}.lmx-pcard-hl b.watch{color:#a16207}.lmx-pcard-hl b.attention{color:#c2410c}.lmx-pcard-hl b.nosonde,.lmx-pcard-hl b.nodata{color:#6b7a83;font-weight:600}.lmx-pcard-hl small{font-size:10.5px;color:#6b7a83;white-space:nowrap}.lmx-pstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f4f7f8;border-radius:8px;padding:6px 2px}.lmx-pstats>span{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;padding:0 2px}.lmx-pstats>span+span{border-left:1px solid #E2E8EB}.lmx-pstats b{font-size:16px;font-weight:700;color:#0e1e2b;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.lmx-pstats small{font-size:11px;color:#5b6b75;white-space:nowrap}.lmx-pstats.none{display:block;text-align:center;font-size:12.5px;color:#6b7a83}.lmx-pcard-warn{font-size:12.5px;font-weight:600;color:#9a3412}.lmx-pcard-line{font-size:12.5px;color:#5b6b75}.lmx-pcard-f{display:flex;align-items:center;gap:6px;padding:0 10px 8px;font-size:12px;color:#5b6b75;flex-wrap:wrap}.lmx-pcard-f .lmx-state{font-weight:700;color:#34474f}.lmx-pcard-add{align-self:start;align-items:center;justify-content:center;border-style:dashed;color:#5b6b75;font-weight:600;min-height:120px;cursor:pointer;background:#fafcfc;font:inherit}.lmx-two{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:10px;align-items:start}@media (max-width: 1000px){.lmx-two{grid-template-columns:minmax(0,1fr)}}.lmx-sec-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.lmx-filetabs{display:flex;gap:4px;flex-wrap:wrap}.lmx-filegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.lmx-filegrid button{border:1px solid #E2E7EA;border-radius:8px;background:#fff;padding:0;text-align:left;cursor:pointer;overflow:hidden;font:inherit}.lmx-filegrid img{width:100%;height:58px;object-fit:cover;display:block}.lmx-filegrid span{display:block;padding:3px 6px;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmx-contact{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;font-size:13px}.lmx-contact dt{color:#5b6b75}.lmx-contact dd{margin:0;overflow-wrap:anywhere}.lmx-eqgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px}.lmx-eq{cursor:pointer}.lmx-eq:hover{border-color:var(--brand)}.lmx-eq-task{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center;padding:5px 0;border-top:1px solid #EDF1F3;font-size:13px}.lmx-eq-task .lmx-timer{grid-column:1 / -1}.lmx-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:8px}.lmx-perms{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;font-size:13px}.lmx-perms .lwp-switch{width:38px;height:22px;padding:2px}.lmx-perms .lwp-switch span{width:18px;height:18px}.lmx-rep-row td:first-child{width:1%}.rv-h2{font-family:var(--serif, Georgia, serif);font-size:18px;margin:14px 0 4px}.rv-h3{font-family:var(--display, system-ui, sans-serif);font-size:15px;margin:10px 0 4px;font-weight:700}.rv-muted{color:#5b6b75;font-weight:400;font-size:13px}.rv-sec{font-family:var(--display, system-ui, sans-serif);display:flex;flex-direction:column;gap:6px}.rv-tbl{width:100%;border-collapse:collapse;font-size:13px;font-family:var(--display, system-ui, sans-serif)}.rv-tbl th{text-align:left;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#5b6b75;border-bottom:1px solid #D6DEE2;padding:4px 6px;white-space:nowrap}.rv-tbl td{border-bottom:1px solid #EDF1F3;padding:4px 6px;vertical-align:top}.rv-tbl .num{text-align:right;white-space:nowrap}.rv-survey{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:12px;align-items:start;margin:4px 0 8px}.rv-survey-map .rv-map{width:100%;height:auto;aspect-ratio:4 / 3;display:block;background:#e9eef0;border-radius:6px}.rv-facts{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;margin:0;font-size:13.5px}.rv-facts dt{color:#5b6b75}.rv-facts dd{margin:0}.rv-prof{margin:4px 0 12px;break-inside:avoid}.rv-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px;margin:6px 0 2px}.rv-note{position:relative;border:1px solid #E2E7EA;border-radius:6px;padding:4px 7px 5px;font-size:11.5px;line-height:1.35;break-inside:avoid}.rv-note>b{font-size:12px}.rv-note-wide{grid-column:1 / -1}.rv-cardtools{position:absolute;right:6px;top:5px;display:flex;gap:4px}.rv-widebtn{font:600 11px var(--display, system-ui, sans-serif);color:#5b6b75;background:#fff;border:1px dashed #B9C5CB;border-radius:999px;padding:1px 9px;min-height:22px;cursor:pointer;opacity:0;transition:opacity .15s}.rv-note:hover .rv-widebtn,.rv-widebtn:focus-visible{opacity:1}.rv-note-edit{resize:vertical;overflow:hidden}@media print{.rv-note-edit{resize:none}}@media (hover: none){.rv-widebtn{opacity:.75}}.rv-note dl{display:grid;grid-template-columns:auto 1fr;gap:1px 6px;margin:2px 0 0}.rv-note dt{color:#5b6b75;white-space:nowrap;font-size:10.5px;padding-top:1px}.rv-note dd{margin:0}.lmx-report textarea{overflow:hidden;resize:none}.lmx-paper .rv-notetext,.lwp .lmx-paper .rv-notetext{display:block;width:100%;font:inherit;font-family:var(--display, system-ui, sans-serif);font-size:11.5px;line-height:1.35;border:1px solid transparent;border-radius:4px;padding:0 3px;margin:0 -3px;min-height:0;background:transparent;box-shadow:none}.rv-note:hover .rv-notetext{border-color:#d3dade;border-style:dashed}.lmx-paper .rv-notetext:focus{border:1px solid #0B5D6B;background:#fff;outline:none}.rv-season{margin:6px 0}@media (max-width: 640px){.rv-survey{grid-template-columns:1fr}}@media print{.rv-note,.rv-prof,.rv-survey{break-inside:avoid}}.lmx-chip-f{border:1px solid #D6DEE2;background:#fff;border-radius:999px;padding:1px 9px;font:600 12px inherit;cursor:pointer;color:#34474f;min-height:24px}.lmx-chip-f[aria-pressed=true]{background:#0e1e2b;border-color:#0e1e2b;color:#fff}.lmx-row[data-open]:hover{background:#f6fafa}.lmx-ftoggle{display:none!important}.lmx-fmenu{position:relative;align-self:flex-end}.lmx-fmenu>summary{list-style:none;cursor:pointer;gap:0}.lmx-fmenu>summary>span{margin-left:5px}.lmx-fmenu>summary::-webkit-details-marker{display:none}.lmx-fmenu[open]>summary{background:var(--ground)}.lmx-fn{font-weight:700}.lmx-fpanel{position:absolute;left:0;top:calc(100% + 6px);z-index:1500;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #0e1e2b24;padding:12px;box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:min(72vh,620px);overflow:hidden auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:end;gap:10px 12px}.lmx-fpanel>.lmx-f:not(.lmx-seg),.lmx-fpanel>label{display:flex;flex-direction:column;gap:3px;min-width:0}.lmx-fpanel .lmx-f select,.lmx-fpanel .lmx-f input:not([type=checkbox]),.lmx-fpanel>label select{width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box}.lmx-fpanel>.lmx-seg,.lmx-fpanel>.lwp-check,.lmx-fpanel>[data-secrow],.lmx-fpanel>.lmx-chips{grid-column:1 / -1;justify-self:start}.lmx-fpanel .lmx-seg{display:flex;flex-direction:row;flex-wrap:wrap}.lmx-fpanel .lwp-check{flex-direction:row;align-items:center}@media (max-width: 760px){.lmx-fpanel{position:fixed;inset:auto 16px 16px;width:auto;max-width:none;min-width:0;max-height:70vh;grid-template-columns:1fr 1fr}.lmx-filters .lmx-f-q{flex:1 1 140px}.lmx-filters .lmx-f-q input{width:100%!important;max-width:none}.lmx-rtbl td b{white-space:normal}}.lmx-pcard-map.empty{aspect-ratio:auto;height:34px}@media (min-width: 761px){.lmx-ponds:has(.lmx-pcard-map:not(.empty)) .lmx-pcard-map.empty{aspect-ratio:16 / 10;height:auto}}.rv-intro{font-size:15px;line-height:1.6;margin:4px 0}.rv-close{margin-top:10px}.rv-close p{line-height:1.6;margin:4px 0}.rv-sign{margin-top:10px!important}.lmx-clip{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lmx-act{gap:2px!important}.lmx-actrow{display:flex;align-items:baseline;gap:8px;padding:3px 0;border-top:1px solid #F0F3F5;font-size:12.5px;color:#34474f;min-width:0}.lmx-actrow:first-of-type{border-top:0}.lmx-actrow[hidden]{display:none}.lmx-actrow span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmx-actrow small{flex-shrink:0;font-size:11px;color:#7a8a92}.lmx-act [data-actmore-btn]{align-self:flex-start;margin-top:2px}.lfs-newf{border:1px dashed #C8D2D7;background:none;border-radius:7px;padding:6px 8px;margin-top:6px;font:inherit;font-size:12.5px;color:#4f5b62;cursor:pointer;text-align:left}.lfs-newf:hover{border-color:var(--brand, #0B6E79);color:var(--brand, #0B6E79)}.lfs-fbar{display:flex;align-items:center;gap:12px;padding:4px 2px 8px;border-bottom:1px solid #EDF1F3;margin-bottom:4px;font-size:13px}.lfs-fbar b{font-size:14px;margin-right:auto}.lmx-acctabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #E2E7EA;margin-top:-4px}.lmx-acctabs::-webkit-scrollbar{display:none}.lmx-acctabs a{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:0 11px;font-weight:600;font-size:13px;color:#5b6b75;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.lmx-acctabs a:hover{color:#0e1e2b}.lmx-acctabs a[aria-current=page]{color:#0e1e2b;border-bottom-color:#263238}.lmx-acct-n{font-size:10.5px;font-weight:700;background:#e9eef0;color:#5b6b75;border-radius:999px;padding:0 6px;line-height:16px}.lmx-acct-n.hot{background:#fcefd2;color:#8a5300}.lmx-sec-act{gap:8px;flex-wrap:wrap;justify-content:flex-end}.lmx-none{margin:4px 0;color:#7a8a92}.lmx-morebtn{margin-top:6px}.lmx-click{cursor:pointer}.lmx-dim{opacity:.55}.lmx-late{color:#9a3412!important;font-weight:600}a.lmx-rowlink{color:inherit;text-decoration:none}a.lmx-rowlink:hover .main b{color:var(--brand-dark, #0F6E6E)}.lmx-actrow .lmx-actlink,.lmx-actlink{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font:inherit;color:#1e3340;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}a.lmx-actlink:hover,button.lmx-actlink:hover{color:#0f6e6e;text-decoration:underline}.lmx-actrow .lmx-actlink.nolink{cursor:default;color:#7a8a92}.lmx-pins{border-left:3px solid #E0A33A}.lmx-pin{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-top:1px solid #F0F3F5;font-size:13px}.lmx-pin:first-of-type{border-top:0}.lmx-pin-k{flex-shrink:0;font-size:11px;font-weight:700;color:#5b6b75;text-transform:uppercase;letter-spacing:.04em}.lmx-pin-b{flex:1;min-width:0;white-space:pre-wrap}.lmx-pin small{flex-shrink:0;font-size:11px;color:#7a8a92}.lmx-pondrows{display:flex;flex-direction:column;gap:8px}.lmx-pondrow{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;padding:10px!important}.lmx-pondrow-map{display:block;position:relative;border-radius:8px;overflow:hidden;background:#e9eef0;aspect-ratio:16 / 11;align-self:start}.lmx-pondrow-map.empty{display:flex;align-items:center;justify-content:center}.lmx-pondrow-b{display:flex;flex-direction:column;gap:8px;min-width:0}.lmx-pondrow-top{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}.lmx-pondrow-top .lmx-pcard-name{font-size:15.5px}.lmx-pondrow .lmx-contact{grid-template-columns:110px 1fr}.lmx-pondrow-act{gap:6px;flex-wrap:wrap}@media (max-width: 700px){.lmx-pondrow{grid-template-columns:minmax(0,1fr)}}.lmx-when{width:92px;flex-shrink:0;display:flex;flex-direction:column;line-height:1.25}.lmx-when b{font-size:12.5px;font-weight:600}.lmx-when small{font-size:11.5px;color:#7a8a92}.lmx-todo input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.lmx-todo .main{cursor:pointer}.lmx-todo.done .main b{text-decoration:line-through;color:#7a8a92}.lmx-acc-tbl tr[data-open]{cursor:pointer}.lmx-acc-tbl td .lmx-sub{margin-top:1px}.lmx-billsum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #E2E7EA;border-radius:10px}.lmx-billsum>div{padding:9px 14px;border-left:1px solid #EEF2F4;display:flex;flex-direction:column;gap:1px;min-width:0}.lmx-billsum>div:first-child{border-left:0}.lmx-billsum small{font-size:11px;color:#5b6b75;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.lmx-billsum b{font-family:var(--mono);font-size:17px;font-weight:600;color:#0e1e2b}.lmx-billsum b.red{color:#b42318}@media (max-width: 640px){.lmx-billsum{grid-template-columns:repeat(2,minmax(0,1fr))}.lmx-billsum>div:nth-child(3){border-left:0}.lmx-billsum>div:nth-child(n+3){border-top:1px solid #EEF2F4}}.lmx-billnote{margin:-2px 2px 0;color:#5b6b75}.lmx-agr{align-items:flex-start}.lmx-agr .lwp-pill{margin-top:2px}.lmx-clamp{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.lmx-ncompose form{display:flex;flex-direction:column;gap:8px}.lmx-ncompose textarea{width:100%;resize:vertical}.lmx-nkinds{align-self:flex-start}.lmx-nrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px}.lmx-nrow>label:not(.lwp-check){display:inline-flex;align-items:center;gap:6px;color:#5b6b75;font-weight:600}.lmx-nrow input[type=datetime-local],.lmx-nrow input[type=date],.lmx-nrow select{width:auto;min-height:34px;padding:3px 8px;font-size:13px}.lmx-nfilter{flex-wrap:wrap}.lmx-nfilter button{min-height:28px;padding:0 9px}.lmx-nitem{padding:8px 0;border-top:1px solid #F0F3F5}.lmx-nitem:first-of-type{border-top:0}.lmx-nitem.pinned{background:#fffbf0;margin:0 -10px;padding:8px 10px;border-radius:6px}.lmx-nitem-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lmx-nitem-h small{color:#7a8a92;font-size:11.5px}.lmx-nitem-act{margin-left:auto;display:inline-flex;gap:10px;align-items:center;font-size:12.5px}.lmx-nitem p{margin:4px 0 0;font-size:13.5px;white-space:pre-wrap;overflow-wrap:anywhere}.lmx-nk{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:1px 6px;background:#e9eef0;color:#34474f}.lmx-nk.k-call{background:#e3f1f1;color:#0f5e5e}.lmx-pinned{font-size:11px;font-weight:700;color:#8a5300}.lmx-person{align-items:flex-start}.lmx-person .main span{overflow-wrap:anywhere}.lmx-row .main b .lmx-role,.lmx-role{display:inline;font-size:11px;font-weight:600;color:#5b6b75;background:#eef2f4;border-radius:4px;padding:0 5px;margin-left:4px;vertical-align:1px}.lmx-tags{display:flex!important;gap:6px;margin-top:2px}.lmx-tags em{font-style:normal;font-size:11px;font-weight:600;color:#34474f;border:1px solid #DDE3E6;border-radius:4px;padding:0 5px}.lmx-officenotes{margin-top:8px;padding:8px 10px;background:#f7f9fa;border-radius:8px}.lmx-officenotes small{font-size:11px;font-weight:700;color:#5b6b75;text-transform:uppercase;letter-spacing:.05em}.lmx-officenotes p{margin:2px 0 0;font-size:13px;white-space:pre-wrap}.lw-w{height:100%;overflow:auto}.lw-tbl{font-size:12.5px}.lw-tbl th{padding:6px 8px}.lw-tbl td{padding:5px 8px;vertical-align:middle}.lw-p b{font-weight:600}.lw-cell{white-space:nowrap}.lw-cell[data-open]{cursor:pointer}.lw-v{font-family:var(--mono);margin-right:5px}.lw-cell .lmx-chip-lvl{font-size:10px;padding:0 5px}.lw-old{display:block;font-size:10px;color:#9a6b00}.lw-d{font-size:11.5px;color:#5b6b75;white-space:nowrap}.lw-none{color:#a9b6bc}.lw-sub{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#5b6b75;margin:8px 0 4px}.lw-group{margin-top:6px}.lw-group+.lw-group{margin-top:14px}.lw-gh{font-size:13px;font-weight:700;color:#0e1e2b;margin-bottom:4px}.lw-seg button{min-height:28px;padding:0 10px}.lw-stseg{margin:6px 0 8px}.lw-stseg button{min-height:28px;padding:0 10px}.lw-grow td{background:#f4f7f8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#5b6b75;padding:4px 8px}.lw-dp{font-size:11px;color:#5b6b75}.lw-hist th.num{white-space:nowrap}.lw-files{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-top:10px}.lw-sed{border-top:1px solid #EEF2F4;padding:6px 0}.lw-sed:first-of-type{border-top:0}.lw-sed-h{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.lw-sed-h small{color:#7a8a92;font-size:11px}.lw-mobile{display:flex;align-items:baseline;gap:6px;margin:2px 0 6px;flex-wrap:wrap}.lw-mobile span{font-size:12px;font-weight:600}.lw-mobile span small{font-weight:400;color:#7a8a92}.lw-mobile b{font-family:var(--mono);font-size:18px}.lw-mobile>small{color:#7a8a92;font-size:11px}.lw-sbar{display:flex;height:12px;border-radius:4px;overflow:hidden;margin:2px 0 6px;background:#eef2f4}.lw-sbar i{display:block;height:100%}.lw-skey{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:#5b6b75;margin-bottom:4px}.lw-skey i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:4px;vertical-align:-1px}.lw-big{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:2px 0 8px}.lw-big>div{border:1px solid #E2E7EA;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:1px}.lw-big>div[data-open]{cursor:pointer}.lw-big small{font-size:11px;font-weight:600;color:#5b6b75}.lw-big b{font-family:var(--mono);font-size:22px;font-weight:600;line-height:1.1}.lw-big span{font-size:11px;color:#7a8a92}.lw-big em{font-style:normal;font-size:11px;color:#7a8a92}.lw-big .lmx-chip-lvl{align-self:flex-start;margin-top:2px}.lw-foot{margin:4px 0 0;color:#7a8a92}.lw-alg{border-top:1px solid #EEF2F4;padding:6px 0}.lw-alg:first-of-type{border-top:0}.lw-algi{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;padding:2px 0}.lw-algi[data-open]{cursor:pointer}.lw-algi span{font-style:italic}.lw-algi b{font-family:var(--mono);font-weight:500;font-size:12px}.lw-algi.cy span,.lw-algi.cy b{color:#0b6e79;font-weight:700}.lw-algi small{font-style:normal;color:var(--ink-2);font-size:11.5px;margin-left:4px}.lw-algt{margin-left:auto;font-family:var(--mono);font-size:12px;font-weight:600}.lw-alglow{font-size:12px;color:var(--ink-2);padding:3px 0 1px;line-height:1.45}.lw-alglow em{font-style:normal;font-weight:600}.lw-alglow span{font-style:italic}.lw-alglow [data-open]{cursor:pointer}.lmx-rec-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.lw-when{font-size:11.5px;color:#5b6b75;margin:0 0 4px}.lw-cd{display:block;font-size:10.5px;font-weight:500;color:#7a8a92;text-transform:none;letter-spacing:0}.lw-u{font-size:11px;color:#7a8a92}.pd-tabs{margin-top:-2px}.wq-charts:empty{display:none}.wq-lab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.wq-lab:empty{display:none}.wq-lab>.wq-wide{grid-column:1 / -1}@media (max-width: 1000px){.wq-lab{grid-template-columns:minmax(0,1fr)}}.wq-card{min-width:0}.wq-trendc{height:300px}.lw-his{display:flex;flex-direction:column}.lw-hi{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:4px 0;border-top:1px solid #F0F3F5;font-size:12.5px}.lw-hi:first-child{border-top:0}.lw-hi[data-open]{cursor:pointer}.lw-hi span{font-weight:600;color:#1e2b33;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-hi b{font-family:var(--mono);font-weight:600;font-size:13px;white-space:nowrap}.lw-hi b small{font-family:inherit;font-weight:400;color:#7a8a92;font-size:10.5px}.lw-hi .lmx-chip-lvl{font-size:10px;padding:0 5px}.lw-hi em{grid-column:1 / -1;font-style:normal;font-size:10.5px;color:#7a8a92;margin-top:-1px}.lw-wqlink{display:inline-block;margin-top:6px}.pd-health2{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:10px 16px;align-items:center;padding:10px 14px}@media (max-width: 900px){.pd-health2{grid-template-columns:1fr}}.pd-h-main{display:flex;gap:12px;align-items:center;min-width:0}.pd-h-main>.lg-dial{flex:0 0 auto}.pd-h-txt{min-width:0}.pd-h-txt p{margin:3px 0 2px;line-height:1.35}.pd-h-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pd-h-top .lmx-dial-label{font-size:22px}.pd-hfs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pd-hfs>.pd-hf{flex:0 1 calc((100% - 18px)/4)}@media (max-width: 560px){.pd-hfs>.pd-hf{flex-basis:calc((100% - 6px)/2)}}.hf-more .lmx-chip-lvl{flex:none}.pd-hf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 6px;align-items:center;padding:6px 8px;border:1px solid #E6ECEF;border-left:3px solid #C9D3D8;border-radius:8px;background:#fff;text-align:left;font:inherit;color:inherit;text-decoration:none;cursor:pointer;min-width:0}.pd-hf:hover{background:#f7fafb}.pd-hf.good{border-left-color:#2e9d5b}.pd-hf.moderate{border-left-color:#e2a400}.pd-hf.concern{border-left-color:#e06a1b}.pd-hf.act{border-left-color:#b42318}.pd-hf.none{border-left-color:#d5dde1}.pd-hf.tro-oligo{border-left-color:#3a86c8}.pd-hf.tro-meso{border-left-color:#2e9d5b}.pd-hf.tro-eu-low{border-left-color:#8db33a}.pd-hf.tro-eu-mid{border-left-color:#e2a400}.pd-hf.tro-eu-high{border-left-color:#e06a1b}.pd-hf.tro-hyper{border-left-color:#b42318}.pd-hf-l{font-weight:700;font-size:12.5px;color:#1e2b33}.pd-hf .lmx-chip-lvl{font-size:10.5px;padding:0 6px}.pd-hf-none{color:#9aa8af;font-size:12px}.pd-hf small{grid-column:1 / -1;font-size:11px;color:#6b7a84;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-hf.none small{color:#9aa8af}.lw-bh{border-radius:8px;padding:7px 10px;margin-bottom:8px;background:#f2f8f4;border:1px solid #D7EBDD}.lw-bh.moderate{background:#fff8e6;border-color:#f3dfa6}.lw-bh.concern{background:#fef0e6;border-color:#f6c9a8}.lw-bh.act{background:#fdecea;border-color:#f1b5ae}.lw-bh-t{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px}.lw-bh p{margin:2px 0 0;font-size:12.5px;line-height:1.35}.lw-bh small{font-size:11px;color:#6b7a84}.lw-bgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.lw-bc{border:1px solid #E6ECEF;border-radius:8px;padding:6px 8px;min-width:0}.lw-bc-h{display:flex;justify-content:space-between;align-items:baseline;gap:6px;padding-bottom:4px;border-bottom:1px solid #EDF1F3}.lw-bc-h b{font-size:13.5px}.lw-bc-h span{font-size:11px;color:#6b7a84}.lw-br{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:6px;align-items:center;padding:4px 0;border-bottom:1px solid #F3F6F7;font-size:12.5px}.lw-br[data-open]{cursor:pointer}.lw-br span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#33434c}.lw-br b{font-family:var(--mono);font-size:15px;font-weight:600}.lw-br em{font-style:normal;font-size:10.5px;color:#7a8a92}.lw-br .lmx-chip-lvl{font-size:10px;padding:0 5px}.lw-bk{display:flex;flex-wrap:wrap;gap:3px 8px;margin-top:6px;font-size:11px;color:#4a5a63}.lw-bk .lmx-chip-lvl{font-size:10px;padding:0 5px}.lw-basic .lw-stseg{margin-bottom:4px}.lw-basic .lw-tbl{font-size:12px}.lw-basic .lw-p{line-height:1.25}.lw-basic .lw-p .lw-u{display:block;font-size:10.5px}.lw-basic .lw-when{margin:2px 0 4px}.pd-vstats{display:flex;flex-wrap:wrap;gap:8px 22px}.pd-vstat b{font-family:var(--mono);font-size:20px;margin-right:6px}.pd-vstat span{font-size:12.5px;color:#4a5a63}.pd-uses{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.pd-use{font-size:12.5px;padding:2px 9px;border-radius:999px;background:#eef3f5;color:#1e2b33}.pd-use.key{background:#e3f0fa;color:#0b4f7a;font-weight:600}.pd-rnote{margin-top:8px;padding:7px 10px;border-radius:8px;background:#fff8e6;border:1px solid #F3DFA6;font-size:12.5px}.pd-rnote p{margin:2px 0 0;white-space:pre-wrap}.pd-turn{margin-top:8px;padding:7px 10px;border-radius:8px;background:#eef6fb;border:1px solid #CFE3F1;font-size:13px}.pd-turn p{margin:2px 0 0}.pd-sys{margin-top:8px;padding:7px 10px;border-radius:8px;border:1px dashed #B9C7CE}.pd-sys p{margin:2px 0 0}.pd-irr{border:1px solid #E1E8EB;border-radius:8px;padding:8px 10px}.pd-irr legend{font-weight:700;font-size:13px;padding:0 4px}.pd-turnprev{color:#0b4f7a;font-weight:600;min-height:1em}.lmx-flowdir{font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px}.lmx-flowdir.in{background:#e3f0fa;color:#0b4f7a}.lmx-flowdir.out{background:#e6f4ef;color:#0f5e4a}.lmx-flowed input,.lmx-flowed select{min-height:30px;font-size:13px}.lmx-flowed td{padding:3px 4px}.lfs-shut{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 6px;color:#5b6b75;font-size:13px}.lfs-foot{display:flex;gap:14px;align-items:center}.lmx-wtot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e6ecef;border:1px solid #E6ECEF;border-radius:10px;overflow:hidden;margin-bottom:10px}.lmx-wtot>div{background:#fff;padding:8px 12px;min-width:0}.lmx-wtot b{display:block;font-family:var(--mono);font-size:19px;font-weight:600;color:#0e1e2b}.lmx-wtot b small{font-family:inherit;font-size:12px;font-weight:500;color:#5b6b75}.lmx-wtot span{font-size:12px;color:#5b6b75}@media (max-width: 640px){.lmx-wtot{grid-template-columns:1fr}}.lmx-flowcard{overflow:hidden}.fm-bar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 12px}.fm-add{display:inline-flex;gap:4px;align-items:center}.fm-add select{width:auto;min-height:30px;font-size:13px}.fm-hint{padding:6px 12px;background:#eef6fb;border-top:1px solid #CFE3F1;border-bottom:1px solid #CFE3F1;font-size:13px}.fm-map{height:460px}@media (max-width: 640px){.fm-map{height:360px}}.fm-key{display:flex;flex-wrap:wrap;gap:4px 14px;padding:6px 12px 8px;font-size:12px;color:#4a5a63}.fm-key span{display:inline-flex;align-items:center;gap:5px}.fm-k-arrow{width:18px;height:4px;background:#2f80ed;border-radius:2px;position:relative}.fm-k-arrow:after{content:"";position:absolute;right:-5px;top:-4px;border:6px solid transparent;border-left-color:#2f80ed;border-right:0}.fm-k-pt{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;color:#fff;font-style:normal;font-size:9.5px;font-weight:700}.fm-wb a{display:inline-block;white-space:nowrap;transform:translate(-50%,-50%);background:#ffffffed;color:#0e1e2b;font-size:12px;font-weight:700;padding:2px 8px;border-radius:6px;border-left:4px solid #5FE0E8;text-decoration:none;box-shadow:0 1px 3px #0000004d}.fm-pt span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;border:2px solid #fff;box-shadow:0 1px 3px #00000073}.fm-head{pointer-events:none}.leaflet-tooltip.fm-plabel,.leaflet-tooltip.fm-alabel{background:#0e1e2bd1;color:#fff;border:0;font-size:11px;font-weight:600;padding:1px 6px;box-shadow:none}.leaflet-tooltip.fm-plabel:before,.leaflet-tooltip.fm-alabel:before{display:none}.fm-pop{display:flex;flex-direction:column;gap:6px;font-size:12.5px}.fm-pop label{display:flex;flex-direction:column;gap:2px;font-weight:600;font-size:11.5px;color:#4a5a63}.fm-pop input,.fm-pop select,.fm-pop textarea{min-height:28px;font-size:12.5px;font-weight:400}.fm-pop p{margin:0}.fm-pop-b{display:flex;gap:4px;flex-wrap:wrap}.lmx-syss{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.lmx-sys{border:1px solid #E1E8EB;border-radius:10px;padding:8px 10px;min-width:0}.lmx-sys-h{display:flex;align-items:center;gap:8px}.lmx-sys-h i{width:12px;height:12px;border-radius:3px;flex-shrink:0}.lmx-sys-h b{flex:1;min-width:0;font-size:14px}.lmx-sys-ponds{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0}.lmx-sys-ponds a{font-size:12px;padding:1px 8px;border-radius:999px;background:#eef3f5;color:#1e2b33;text-decoration:none}.lmx-sys-fl summary{cursor:pointer;margin-top:6px}.lmx-swatches{display:flex;gap:6px}.lmx-swatches label{cursor:pointer}.lmx-swatches input{position:absolute;opacity:0}.lmx-swatches i{display:block;width:24px;height:24px;border-radius:6px;border:2px solid transparent}.lmx-swatches input:checked+i{border-color:#0e1e2b;box-shadow:0 0 0 2px #fff inset}.lmx-swatches input:focus-visible+i{outline:2px solid #0B6E79}.pd-vmapwrap{position:relative}.pd-vmap{height:460px}@media (max-width: 640px){.pd-vmap{height:340px}}.vm-legend{position:absolute;top:10px;right:10px;z-index:500;background:#0e1e2bdb;color:#fff;border-radius:8px;padding:7px 10px;display:flex;flex-direction:column;gap:3px;font-size:12px;max-height:calc(100% - 20px);overflow:auto;pointer-events:auto}.vm-legend b{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#7fe3c4}.vm-legend span{display:flex;align-items:center;gap:6px;white-space:nowrap}.vm-legend small{color:#b6c6ce}.vm-pt svg{display:block;filter:drop-shadow(0 0 1px rgba(255,255,255,.9))}.pd-vsum{padding:8px 12px 10px}.pd-vsum svg{vertical-align:-1px}.sv{border-top:1px solid #EDF1F3;padding:10px 0}.sv:first-of-type{border-top:0}.sv-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sv-h>b{font-size:14px}.sv-h .lwp-btn{margin-left:auto}summary.sv-h{list-style:none;cursor:pointer;flex-wrap:nowrap;min-width:0}summary.sv-h::-webkit-details-marker{display:none}summary.sv-h:before{content:"\25b8";color:var(--ink-2);font-size:11px;width:10px;flex:none}details.sv[open]>summary.sv-h:before{content:"\25be"}details.sv[open]>summary.sv-h{margin-bottom:6px}.sv-what{color:var(--ink-2);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}details.sv[open] .sv-what{visibility:hidden}summary.sv-h>b,summary.sv-h>.lwp-pill,summary.sv-h>.lwp-small{flex:none;white-space:nowrap}@media (max-width: 640px){summary.sv-h{flex-wrap:wrap}.sv-what{flex-basis:100%;order:9;padding-left:18px}}.sv-kinds{display:inline-flex;gap:4px;flex-wrap:wrap}.sv-k{font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:999px;background:#e3f0fa;color:#0b4f7a}.sv-who{margin:2px 0 4px}.sv-txt{margin-top:4px}.sv-txt span{font-size:11px;font-weight:700;color:#5b6b75;text-transform:uppercase;letter-spacing:.04em}.sv-txt p{margin:1px 0 0;white-space:pre-wrap;font-size:13px}.sv-cond{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:12.5px}.sv-cond i{font-style:normal;color:#5b6b75}.sv-photos{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.sv-photos img{width:84px;height:64px;object-fit:cover;border-radius:6px;display:block}.sv-ph{position:relative}.sv-ph button{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;border:0;background:#0009;color:#fff;font-size:11px;cursor:pointer}.sv-same{margin-top:6px;font-size:12.5px}.sv-same>span{color:#5b6b75}.sv-plan{border:1px solid #F3DFA6;background:#fff8e6;border-radius:8px;padding:6px 10px;margin-bottom:8px}.sv-plan>b{font-size:12.5px}.sv-kpick{display:flex;flex-wrap:wrap;gap:6px}.sv-kpick label{cursor:pointer}.sv-kpick input{position:absolute;opacity:0}.sv-kpick span{display:inline-block;padding:6px 12px;border-radius:999px;border:1px solid #C9D3D8;font-size:13px;font-weight:600;background:#fff}.sv-kpick input:checked+span{background:#0e2a33;color:#fff;border-color:#0e2a33}.sv-kpick input:focus-visible+span{outline:2px solid #0B6E79}.sv-cpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 10px}.sv-cpick label{display:flex;flex-direction:column;gap:2px;font-size:12px;font-weight:600;color:#4a5a63}.sv-cpick select{min-height:32px;font-size:13px;font-weight:400}.pm{display:flex;flex-direction:column;gap:8px}.pm-top{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.pm-gps{font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px;background:#eef3f5;color:#4a5a63;white-space:nowrap}.pm-gps.good{background:#e3f4ea;color:#1e6b40}.pm-gps.ok{background:#fff3d6;color:#7a5200}.pm-gps.bad{background:#fde5d6;color:#9a3412}.pm-mapwrap{position:relative;border-radius:10px;overflow:hidden;border:1px solid #DDE5E9}.pm-map{height:44vh;min-height:260px}.pm-mapbtns{position:absolute;z-index:500;bottom:8px;left:8px;display:flex;gap:6px}.pm-mapbtns .lwp-btn[aria-pressed=true]{background:#0e2a33;color:#fff;border-color:#0e2a33}.pm-ctl{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.pm-ctl .lmx-seg button{min-height:40px;padding:0 14px;font-size:14px}.pm-last{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:4px 10px;border-radius:8px;background:#f4f7f8;font-size:13.5px}.pm-btns{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.pm-sp{display:flex;align-items:center;gap:8px;min-height:60px;padding:8px 10px;border-radius:12px;border:2px solid var(--c, #ccc);background:#fff;font:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer;color:#0e1e2b;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pm-sp span{flex:1;min-width:0;line-height:1.15}.pm-sp b{font-family:var(--mono);font-size:13px;background:var(--c, #ccc);color:#fff;border-radius:999px;padding:1px 8px}.pm-sp:active,.pm-sp.hit{transform:scale(.97);background:color-mix(in srgb,var(--c, #ccc) 18%,#fff)}.pm-sp.on{background:color-mix(in srgb,var(--c, #ccc) 22%,#fff);box-shadow:0 0 0 3px var(--c, #ccc) inset}.pm-sp.inv{border-style:dashed}.pm-new{border-style:dashed;border-color:#9aa8af;color:#4a5a63;justify-content:center}.pm-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:8px}@media (max-width: 640px){.pm-btns{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-sp{min-height:64px;font-size:15.5px}}.pm-trip{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pm-start{min-height:48px;padding:0 22px;font-size:16px}.pm-trip.on{justify-content:space-between;padding:6px 10px;border-radius:10px;background:#fff3e0;border:1px solid #FFCC80}.pm-rec{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:#7a3e00}.pm-rec i{width:10px;height:10px;border-radius:50%;background:#e53935;animation:pmrec 1.2s infinite}@keyframes pmrec{50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.pm-rec i{animation:none}}.pm-trip.paused .pm-rec i{animation:none;background:#90a4ae}.pm-gridbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:6px 10px;border-radius:10px;background:#eef6fb;border:1px solid #CFE3F1;font-size:14px}.pm-gridbar small{color:#5b6b75}.pm-gridbar .lwp-btn{min-height:40px}.pm-arrow{display:inline-block;font-weight:700;color:#0b4f7a;margin:0 4px 0 8px}.pm-here{color:#1e6b40;margin-left:8px}.vm-menu{display:flex;flex-direction:column;gap:4px;max-height:50vh;overflow:auto}.vm-mi{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid #E6ECEF;border-radius:8px}.vm-mi b{flex:1 1 auto;min-width:0}.vm-mi .lwp-small{flex:0 1 auto}.pd-dens{font-size:12px;font-weight:600;padding:1px 8px;border-radius:999px;background:#eef3f5}.pd-dens.d-verylow{background:#e8f5ec;color:#1e6b40}.pd-dens.d-low{background:#eef7e6;color:#3d6b1e}.pd-dens.d-moderate{background:#fff3d6;color:#7a5200}.pd-dens.d-high{background:#fde5d6;color:#9a3412}.pd-dens.d-veryhigh{background:#b42318;color:#fff}.pd-trips .lmx-row{cursor:default}.pd-gridline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-fishtag{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:0 5px;margin-right:5px;border-radius:4px;background:#e3f0fa;color:#0b4f7a;vertical-align:1px}.pd-trout{margin:0 0 6px;padding:6px 9px;border-radius:8px;background:#eef6fb}.vg-map{height:340px;border-radius:10px;overflow:hidden}.vg-move{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.vg-nudge{display:inline-flex;gap:4px}.vg-nudge .lwp-btn{min-width:36px;min-height:34px;font-size:16px}.vg-handle span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0e2a33;color:#fff;font-size:20px;border:2px solid #fff;box-shadow:0 1px 4px #00000080;cursor:grab}.pd-phytos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.pd-phyto{border:1px solid #E6ECEF;border-radius:8px;padding:7px 10px}.pd-phyto p{margin:4px 0 2px}.pd-phyto-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pd-phyto-n{font-family:var(--mono);font-size:17px;font-weight:600}.pd-phyto-n small{font-family:inherit;font-size:11px;font-weight:400;color:#6b7a84}.pd-troph{font-size:12px;color:#4a5a63;font-style:italic}.pd-ref{margin-top:10px}.pd-ref summary{cursor:pointer}.lmx-acctabs[data-acctabs]{overflow:visible;flex-wrap:nowrap}.lmx-acctabs[data-acctabs]>a{flex-shrink:0;white-space:nowrap}.lmx-acctab-more{margin-left:auto;flex-shrink:0;align-self:center}.lmx-acctab-mbtn{border:0;background:none;min-height:34px;padding:0 10px;font:600 13px var(--display, system-ui, sans-serif);color:#5b6b75;cursor:pointer;border-radius:6px;white-space:nowrap}.lmx-acctab-mbtn:hover,.lmx-acctab-mbtn[aria-expanded=true]{color:#0e1e2b;background:#f1f5f6}.lmx-acctab-more .lmx-menu-list a{display:flex;align-items:center;gap:6px;font-weight:600}.lmx-acctab-more .lmx-menu-list{min-width:200px}.lmx-row.lmx-todo{flex-direction:row;align-items:flex-start;gap:10px}.lmx-row.lmx-todo>input[type=checkbox]{margin-top:3px;flex-shrink:0}.lmx-row.lmx-todo .main{cursor:pointer}.fm-head svg{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.rv-tools{display:flex;flex-direction:column;gap:6px;padding:8px 12px!important;margin-bottom:10px}.rv-tools-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px}.rv-tools-row .lwp-check{font-size:13px;min-height:28px}.rv-tools-row input[type=date]{width:auto;min-height:30px!important;font-size:13px!important}.rv-tools-k{font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#5b6b75;min-width:62px}.rv-saved{margin-left:auto}.rv-sec-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 6px}.rv-sec-tools select{width:auto;min-height:28px!important;font-size:12.5px!important}.rv-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.rv-photo{position:relative;margin:0;break-inside:avoid}.rv-photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;display:block;background:#e9eef0}.rv-photo figcaption{font-size:12px;color:#5b6b75;margin-top:3px}.rv-photo.off img{opacity:.35;filter:grayscale(1)}.rv-photo.off figcaption{text-decoration:line-through}.rv-photo-pick{position:absolute;top:6px;left:6px;background:#ffffffeb;border-radius:6px;padding:3px 5px;display:flex}.rv-photo-pick input{width:18px;height:18px;margin:0}.rv-text{display:flex;flex-direction:column;gap:6px;margin:10px 0;padding:8px;border:1px dashed #C8D0D6;border-radius:8px}.rv-text-title{font-family:var(--serif, Georgia, serif)!important;font-size:18px!important;font-weight:600}.rv-chart{margin:10px 0;break-inside:avoid}.rv-chart-box{position:relative}.rv-pick{border:1px solid #E2E7EA;border-radius:8px;padding:6px 10px;display:flex;flex-direction:column}@media print{.rv-photo.off,.rv-sec-tools,.rv-photo-pick{display:none!important}.rv-text{border:0;padding:0}.rv-chart,.rv-photo{break-inside:avoid}}.rv .rv-chart.wg-few{display:none}@media print{.rv-chart.wg-few{display:none!important}}.rv-pond{border-top:1px solid #D6DEE2;margin-top:18px;padding-top:2px}.rv-pond>.rv-h2{font-size:20px}.rv-pond .rv-h3{color:#22404d}.rv-chgtbl td:first-child{width:40%}.rv-chg{font-weight:600;white-space:nowrap;color:#22404d}.rv-obs{font-size:13.5px;margin:2px 0}.rv-inv{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a4b00;background:#fdf0dc;border-radius:4px;padding:0 4px;margin-left:2px}.rv-vnotes{margin:2px 0 4px;padding-left:18px;font-size:13.5px;line-height:1.5}.rv-pondtext{width:100%;font-size:14px;line-height:1.5;border:1px dashed #C8D0D6;border-radius:8px}@media print{.rv-pond{break-inside:auto}.rv-pond>.rv-h2{break-after:avoid}.rv-chgtbl,.rv-tbl tr{break-inside:avoid}}.rv-brkable{position:relative}.rv-brkbtn{position:absolute;right:0;top:0;z-index:1;font:600 11px var(--display, system-ui, sans-serif);letter-spacing:0;text-transform:none;color:#5b6b75;background:#fff;border:1px dashed #B9C5CB;border-radius:999px;padding:1px 9px;min-height:22px;cursor:pointer;opacity:0;transition:opacity .15s}.rv-brkable:hover>.rv-brkbtn,.rv-brkbtn:focus-visible,.rv-brkbtn[aria-pressed=true]{opacity:1}.rv-brkbtn[aria-pressed=true]{border-style:solid;border-color:#0e1e2b;color:#0e1e2b}@media (hover: none){.rv-brkbtn{opacity:.75}}.rv-notes>.rv-brkbtn,.rv-health>.rv-brkbtn,.rv-hcard>.rv-brkbtn,.rv-algae>.rv-brkbtn{top:-24px}.rv-newpage{border-top:2px dashed #9FB0B8;margin-top:14px;padding-top:8px}@media print{.rv-newpage{break-before:page;border-top:0;margin-top:0;padding-top:0}.rv-h2,.rv-h3,[data-brk=summary]{break-after:avoid}.rv-sec{display:block}.rv-sec>*+*{margin-top:6px}.rv-tbl thead{display:table-header-group}.rv-hcard,.rv-chart,.rv-season{break-inside:avoid}}.rv-tbl tr.rv-grp td{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#22404d;background:#f4f7f8;border-bottom:1px solid #DCE3E6;padding-top:6px}.rv-algae{margin-top:8px}.rv-sub{font:700 12.5px var(--display, system-ui, sans-serif);color:#22404d;margin:0 0 2px}@media print{.rv-tbl tr.rv-grp{break-after:avoid}.rv-algae{break-inside:avoid}}.rv-health{display:flex;flex-direction:column;gap:10px;position:relative}.rv-hcard{display:flex;gap:14px;align-items:center;position:relative}.rv-hcard>.lg-dial{flex:0 0 auto}.rv-hbody{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px}.rv-hbody .rv-h3{margin:0 0 2px}.rv-hf{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.rv-hf-k{flex:0 0 auto}.rv-hf .rv-notetext{flex:1 1 200px;width:auto;margin:0}.rv-hbody>.rv-notetext{font-size:12px;color:#5b6b75;margin-bottom:2px}@media (max-width: 560px){.rv-hcard{flex-direction:column;align-items:flex-start}}.rv-sig{max-height:56px;max-width:240px}.rv-sig-typed{font-family:Segoe Script,Brush Script MT,Snell Roundhand,Apple Chancery,cursive;font-size:26px;line-height:1.2}.lmx-nsearch{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:2px 0 10px;font-size:13px}.lmx-nsearch>label{display:inline-flex;align-items:center;gap:6px;color:#5b6b75;font-weight:600}.lmx-nsearch .lmx-nsearch-q{flex:1 1 260px}.lwp .lmx-nsearch .lmx-nsearch-q input{width:100%;min-height:36px}.lwp .lmx-nsearch input[type=date]{width:auto;min-height:34px;padding:3px 8px;font-size:13px}.lmx-nitem mark{background:#fdecb8;color:inherit;border-radius:3px;padding:0 1px}.lmx-nfiles{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.lmx-nfile{display:inline-flex;align-items:center;gap:4px;max-width:100%;background:#f2f6f7;border:1px solid #E0E7EA;border-radius:8px;padding:3px 8px;font-size:12.5px}.lmx-nfile a{color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.lmx-nfile a:hover{text-decoration:underline}.lmx-nfile .lwp-link{font-size:15px;line-height:1;padding:0 2px}.lmx-nattach{cursor:pointer}@media (max-width: 600px){.lmx-nsearch>label:not(.lmx-nsearch-q){flex:1 1 140px}.lwp .lmx-nsearch input[type=date]{flex:1}}.lmx-sub.rec-mix{color:#0b6e79;font-weight:600}.lwp-card.sl-bar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:8px 14px}.sl-bar .lmx-seg a{text-decoration:none}.sl-bar .lmx-seg small{font-weight:500;opacity:.75}.sl-acts{display:flex;gap:6px;margin-left:auto}.sl-head{display:grid;gap:3px}.sl-warn{margin-top:4px;padding:6px 10px;border:1px solid #F0B4AE;background:#fdf1f0;color:#8a2a1b;border-radius:8px;font-size:13px}.sl-tbl th{font-size:11.5px;line-height:1.3;vertical-align:bottom;min-width:110px}.sl-tbl td{font-size:12.5px;vertical-align:top}.sl-tbl tr{cursor:pointer}.sl-tbl tbody tr:hover td{background:#f7fafa}.sl-tbl td.sl-miss{background:#fdf1f0}.sl-miss-tag{display:inline-block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#b42318}.sl-tbl .sl-extra{color:#5b6b75;background:#fafbfc}@media (max-width: 760px){.sl-acts{margin-left:0}.sl-tbl thead{display:none}.sl-tbl,.sl-tbl tbody,.sl-tbl tr,.sl-tbl td{display:block;width:100%}.sl-tbl tr{border-bottom:6px solid #EEF2F4;padding:6px 0}.sl-tbl td{border:0;padding:3px 12px;display:grid;grid-template-columns:42% minmax(0,1fr);gap:8px}.sl-tbl td:before{content:attr(data-l);font-size:11px;font-weight:600;color:#5b6b75}}.pm-bar{height:8px;border-radius:999px;background:#e9eef0;overflow:hidden}.pm-bar span{display:block;height:100%;border-radius:999px}.pm-bar .teal{background:var(--brand)}.pm-bar .amber{background:#d99a1e}.pm-bar .red{background:#c2410c}.pm-ponds{margin:0;padding-left:18px;font-size:13px}.pm-inc{padding:10px 0;border-top:1px solid #E3E9EC}.pm-inc:first-of-type{border-top:0}.pm-steps{list-style:none;margin:0;padding:0;display:grid;gap:4px}.pm-steps-h{margin:10px 0 2px;font-weight:700;font-size:13px}.pm-ph{margin:4px 0 6px;font-size:13px}.lmx-rtbl tr.rec-tx{cursor:pointer}.lmx-rtbl tr.rec-tx:hover td{background:#f3f8f9}.lmx-rtbl tr.rec-tx.open td{background:#e2eef2}.lmx-rtbl .rec-line{line-height:1.45}.lmx-rtbl .rec-line+.rec-line{border-top:1px dashed #E1E8EB}.lmx-rtbl tr.rec-part td{background:#ebf3f6}.lmx-rtbl tr.rec-part td.lv-first{padding-left:24px!important}.lmx-rtbl tr.rec-part:hover td{background:#dceaef}.rec-caret{display:inline-block;width:13px;font-size:10px;color:#5b6b75}.lmx-lv th{padding:0!important}.lmx-lv th>input{margin:0 8px}.lmx-lv-sort{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:4px;width:100%;padding:6px 8px;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap}.lmx-lv th.num .lmx-lv-sort{justify-content:flex-end}.lmx-lv-sort:hover{color:var(--ink, #0E1E2B);background:#f1f5f6}.lmx-lv-sort:focus-visible{outline:2px solid var(--brand, #0E7490);outline-offset:-2px}.lmx-lv-sort i{font-style:normal;font-size:9px;min-width:9px;color:var(--brand-dark, #08525A)}.lmx-lv th[aria-sort]{color:var(--ink, #0E1E2B)}.lmx-lv-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 12px;border-top:1px solid var(--line-2, #EDF1F3)}.lmx-lv-pages{display:inline-flex;align-items:center;gap:6px}.lmx-lv-size{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.lmx-lv-size select{width:auto;min-height:28px!important;font-size:12.5px!important;padding:0 6px!important}.lmx-lv-tools{gap:6px;flex-wrap:wrap;align-self:flex-end;margin-left:auto}.lmx-lv-pop{position:absolute;z-index:60;max-height:70vh;overflow:auto;box-shadow:0 10px 30px #0e1e2b2e;padding:8px 10px!important}.lmx-lv-poph{display:flex;justify-content:space-between;align-items:center;padding-bottom:4px;border-bottom:1px solid var(--line-2, #EDF1F3);margin-bottom:4px}.lmx-lv-pc{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:1px 0}.lmx-lv-pc .lwp-check{font-size:13px;min-height:30px}.lmx-lv-pc span{display:inline-flex;gap:2px}.lmx-lv tr.lmx-grp td{background:#f4f8f8;font-weight:600}.lmx-rowmenu{position:relative}.lmx-rowmenu .lmx-menu-list{min-width:200px}.lmx-status{font-size:12.5px;white-space:nowrap}.lmx-status.off{color:#7c8b93}.lmx-status.bad{color:#9a3412;font-weight:600}.lmx-undo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width: 599px){.lmx-lv-tools{margin-left:0}.lmx-lv-foot{padding:6px 8px}}.lmx-lv-pop{font-family:var(--display, system-ui, sans-serif);color:var(--ink, #0E1E2B)}.lmx-filters select[data-ctype]{max-width:160px!important}button.lmx-kpi{font:inherit;text-align:left;cursor:pointer;color:inherit;background:none;border-top:0;border-left:0}.lmx-eqpond{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b6b75;padding:8px 0 2px;border-bottom:1px solid var(--line-2, #EDF1F3)}.lmx-eq-hist summary{cursor:pointer}.lmx-eq-hist .lmx-tbl td{white-space:normal}.lmx-lv-phone{display:none}@media (max-width: 599px){.lmx-lv-phone{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px 0}.lmx-lv-phone select{width:auto;min-height:32px!important;font-size:13px!important;padding:0 6px!important}.lmx-lv-phone .lwp-check{margin-left:auto;min-height:32px}.lwp-scroll.lmx-lv-scroll{overflow:visible}.lmx-lv,.lmx-lv tbody,.lmx-lv tr,.lmx-lv td{display:block;width:auto}.lmx-lv thead{display:none}.lmx-lv tr{position:relative;margin:8px 10px;padding:8px 10px;border:1px solid var(--line, #DCE5E3);border-radius:10px;background:#fff}.lmx-lv tr:hover td{background:none!important}.lmx-lv.lv-sel tr:not(.lmx-grp){padding-right:38px}.lmx-lv td{border:0!important;padding:2px 0!important;white-space:normal!important;text-align:left!important;display:flex;gap:10px;align-items:baseline;min-width:0;overflow-wrap:anywhere}.lmx-lv td.num{font-family:inherit}.lmx-lv td[data-label]:before{content:attr(data-label);flex:0 0 34%;max-width:140px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2, #5B6B75)}.lmx-lv td.lv-first{display:block;font-size:14.5px;font-weight:600;padding-bottom:4px!important}.lmx-lv td.lv-first .lmx-sub{display:block;font-weight:400}.lmx-lv td.lv-act{display:block;margin-top:6px;padding-top:6px!important;border-top:1px solid var(--line-2, #EDF1F3)!important}.lmx-lv td.lv-act:empty{display:none}.lmx-lv td.lv-act .lwp-inline{flex-wrap:wrap!important}.lmx-lv td.lv-act .lwp-btn{min-height:38px}.lmx-lv td.lmx-cb{position:absolute;top:8px;right:8px;padding:0!important}.lmx-lv td.lmx-cb input{width:22px!important;height:22px!important}.lmx-lv td:empty:not(.lmx-cb){display:none}.lmx-lv tr.lmx-grp{border:0;background:none;padding:6px 2px 0;margin-bottom:0}.lmx-lv tr.lmx-grp td{background:none!important}.lmx-lv .w{display:flex!important}.lmx-lv .lmx-rowmenu{margin-left:auto}}.lmx-gs{position:relative}.lmx-gs-ic{position:absolute;left:9px;top:10px;color:#7a8a92;pointer-events:none}.lmx-nav .lmx-gs-q{width:100%!important;min-height:34px!important;padding:0 28px 0 30px!important;font-size:13.5px!important;border:1px solid #C8D0D6!important;border-radius:6px!important;background:#fff}.lmx-nav .lmx-gs-q:focus{outline:2px solid #1D4E89;outline-offset:1px}.lmx-gs-k{position:absolute;right:8px;top:8px;font:600 10.5px var(--mono, monospace);color:#8a9aa2;border:1px solid #D5DDE1;border-radius:4px;padding:0 5px;line-height:16px;pointer-events:none}.lmx-gs-q:focus~.lmx-gs-k,.lmx-gs-q:not(:placeholder-shown)~.lmx-gs-k{display:none}.lmx-nav .lmx-gs-pop{position:absolute;z-index:70;top:calc(100% + 4px);left:0;width:360px;max-width:calc(100vw - 24px);max-height:min(70vh,560px);overflow-y:auto;background:#fff;border:1px solid var(--line, #DCE5E3);border-radius:10px;box-shadow:0 12px 34px #0e1e2b2e;padding:4px;color:#0e1e2b}.lmx-gs-pop[hidden]{display:none}.lmx-gs-h{padding:8px 10px 3px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5b6b75}.lmx-gs-i{display:flex;flex-direction:column;width:100%;text-align:left;padding:6px 10px;border:0;border-radius:7px;background:none;color:inherit;text-decoration:none;font:inherit;cursor:pointer}.lmx-gs-i b{font-size:13.5px;font-weight:600}.lmx-gs-i span{font-size:12px;color:#5b6b75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmx-gs-i:hover,.lmx-gs-i[aria-selected=true]{background:#eef4f5}.lmx-gs-i mark{background:#fdf0c4;color:inherit;border-radius:2px;padding:0 1px}.lmx-gs-none{padding:10px;margin:0;font-size:13px;color:#5b6b75}.lwp-modal-box.lmx-gs-box{align-self:flex-start;margin-top:4vh;max-width:560px}.lmx-gs-sheet{display:flex;flex-direction:column;gap:8px}.lmx-gs-sheet .lmx-gs-q{width:100%;min-height:44px;font-size:16px}.lmx-gs-sheet .lmx-gs-pop{max-height:70vh;overflow-y:auto}.lmx-gs-sheet .lmx-gs-i{padding:9px 8px}.lmx-gs-phone{flex-shrink:0;width:38px;height:38px;border-radius:50%;border:1px solid var(--line, #DCE5E3);background:#fff;color:#263238;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:6px}.pd-head>.lmx-gs-phone{margin-left:auto}.lmx-menu-list.lmx-newmenu{min-width:0;width:min(calc(var(--nm-n, 3) * 214px + 12px),calc(100vw - 16px));padding:6px;display:block}.lmx-newmenu .nm-cols{display:grid;grid-template-columns:repeat(var(--nm-n, 3),minmax(0,1fr));gap:2px 8px}@media (max-width: 900px){.lmx-newmenu .nm-cols{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.lmx-newmenu .nm-col{display:flex;flex-direction:column;min-width:0}.lmx-newmenu button,.lmx-newmenu a{display:block;width:100%}.lmx-newmenu small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmx-newmenu .nm-pins{border-bottom:1px solid #EDF1F3;margin-bottom:4px;padding-bottom:4px}.lmx-newmenu .nm-pinrow{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0 8px}.lmx-newmenu .nm-foot{border-top:1px solid #EDF1F3;margin-top:4px;padding-top:2px}.lmx-newmenu .nm-foot button{color:#3b4f55;font-size:12.5px!important}.lwp-modal-box.nm-box{max-width:720px}.nm-sheet{display:flex;flex-direction:column;gap:6px}.nm-sheet .nm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.nm-sheet .lmx-pick-i{min-height:54px}.nm-sheet .lmx-menu-head{padding-left:2px}.lmx-newmenu-wrap.left .lmx-menu-list{left:0;right:auto}.nm-sheet .lmx-pick.nm-grid{max-height:none;overflow:visible;border:0;border-radius:0}.nm-sheet .nm-grid .lmx-pick-i{border:1px solid var(--line, #E2E7EA);border-radius:8px}.lmx-rtbl td.lmx-wrapcell{white-space:normal;min-width:180px;max-width:360px}.lmx-invno{width:96px!important;min-height:28px!important;padding:0 6px!important;font:13px var(--mono, monospace)!important}@media (max-width: 599px){.lmx-invno{width:140px!important;min-height:36px!important}}.lmx-rtbl td.lmx-wrapcell.lmx-narrow{min-width:110px;max-width:200px}.lmx-team-lic{border-top:1px solid var(--line-2, #EDF1F3);padding-top:4px}.lmx-row.lmx-lic{min-height:0;padding:5px 0}.lmx-row.lmx-lic .main b{font-size:13.5px}.lwp-card.lmx-docrem{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:left;gap:6px 10px;margin-top:10px;font-size:13px;min-height:0;height:auto}.lmx-docrem label{font-weight:600}.lmx-docrem input{width:80px!important;min-height:30px!important}.lmx-docrem span{flex:1 1 300px;color:var(--ink-2, #5B6B75)}.lmx-mf{background:#fff;border:1px solid #DCE3E6;border-radius:12px;padding:8px 12px;margin-bottom:8px}.lmx-mf>summary{cursor:pointer;font-weight:600;font-size:13.5px;display:flex;align-items:center;gap:6px;min-height:28px}.lmx-mf-row{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;margin-top:8px}.lmx-mf-f{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:600;color:#4a5d66;min-width:150px;flex:1 1 150px;max-width:240px}.lwp .lmx-mf-f select{min-height:34px;font-size:13.5px;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.lmx-mf-chk{font-size:13.5px}.lmx-mapwrap{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:10px;margin-top:8px;align-items:start}.lmx-mapmain{min-width:0}.lmx-mapside{display:flex;flex-direction:column;max-height:calc(100vh - 210px);min-height:380px;overflow:hidden}.lmx-mapside-h{padding:10px 12px;border-bottom:1px solid #EDF1F3;font-size:13.5px}.lmx-mapside-list{overflow-y:auto;flex:1}.lmx-mrow{display:flex;gap:9px;align-items:flex-start;padding:9px 12px;border-bottom:1px solid #F0F3F5;cursor:pointer}.lmx-mrow:hover,.lmx-mrow.on{background:#eef4f5}.lmx-mrow .lwp-dot{margin-top:5px;flex-shrink:0}.lmx-mrow .main{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.lmx-mrow .main a{color:inherit;text-decoration:none}.lmx-mrow .main a:hover b{text-decoration:underline}.lmx-mrow .main>span{color:#5b6e77}.lmx-mrow-tags{display:flex;flex-wrap:wrap;gap:4px}.lmx-mrow-tags:empty{display:none}.lmx-mrow.nopin{opacity:.85}@media (max-width: 900px){.lmx-mapwrap{grid-template-columns:1fr}.lmx-mapside{max-height:none;min-height:0}.lmx-mapside-list{overflow:visible}.lmx-mf-f{max-width:none;flex-basis:140px}.lmx-mapwrap .fr-bigmap{height:55vh;min-height:300px}}[data-pincounty]:empty,[data-pinflag]:empty{display:none}.lmx-mapwrap.solo{grid-template-columns:minmax(0,1fr)}.lmx-maplevels{margin-top:8px;flex-wrap:wrap;gap:6px 12px;align-items:center}.lh-card.on{outline:2px solid var(--accent);outline-offset:1px}.lmx-mapwrap.solo .fr-bigmap{height:min(62vh,640px);min-height:300px}@media (min-width: 700px){.lmx-mapwrap.solo{margin-left:40px;margin-right:40px}}.lmx-mfbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px}.lwp .lmx-mfq{flex:1 1 220px;max-width:360px;min-height:34px}.lmx-mfdrop{position:relative;margin-bottom:0;padding:4px 12px}.lmx-mfpanel{position:absolute;z-index:1000;top:calc(100% + 6px);left:0;width:min(720px,92vw);background:#fff;border:1px solid #DCE3E6;border-radius:12px;padding:4px 12px 12px;box-shadow:0 8px 24px #14283229}@media (min-width: 600px){.lwp-scroll.lmx-lv-scroll{max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);overflow:auto}.lmx-lv-scroll .lmx-tbl thead th{position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px 0 var(--line, #E2E7EA)}}.lmx-set{display:grid;grid-template-columns:196px minmax(0,1fr);gap:14px;align-items:start}.lmx-set-nav{position:sticky;top:10px;display:flex;flex-direction:column;gap:1px;background:#fff;border:1px solid var(--line, #E2E7EA);border-radius:10px;padding:5px}.lmx-set-nav button{text-align:left;border:0;background:none;font:inherit;font-size:13.5px;padding:7px 10px;border-radius:7px;color:var(--ink-3, #34474F);cursor:pointer}.lmx-set-nav button:hover{background:#f1f5f6;color:var(--ink, #0E1E2B)}.lmx-set-nav button[aria-current=page]{background:var(--brand-soft, #E3F1F2);color:var(--brand-dark, #08525A);font-weight:600}.lmx-set-body{min-width:0;display:flex;flex-direction:column;gap:10px}.lmx-set-sec{gap:10px}.lmx-set-sec>form{gap:10px}.lmx-set-save{display:flex;align-items:center;gap:10px;position:sticky;bottom:0;padding:8px 0;background:linear-gradient(to top,var(--ground, #F3F6F7) 70%,transparent);z-index:2}.lmx-set-label{font-size:12px;font-weight:600;color:var(--ink-3, #34474F)}.lmx-set .span2{grid-column:span 2}.lmx-set .span-all{grid-column:1 / -1}.lmx-set input[type=color]{min-height:34px;padding:2px 4px;width:100%;cursor:pointer}.lmx-set-logo{display:flex;align-items:center;justify-content:center;min-height:56px;border:1px dashed #C9D3D8;border-radius:8px;background:#fafcfc;padding:4px}.lmx-set-logo img{max-height:48px;max-width:100%;object-fit:contain;border-radius:0}.lmx-set-chips{display:flex;flex-wrap:wrap;gap:6px}.lmx-set-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 6px;border:1px solid var(--line, #E2E7EA);border-radius:999px;font-size:13px;background:#fff;cursor:pointer}.lmx-set-chip input{margin:0}.lmx-set-checks{display:flex;flex-direction:column;gap:2px}.lmx-set-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.lmx-set-opt{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line, #E2E7EA);border-radius:10px;padding:10px 12px;cursor:pointer;background:#fff}.lmx-set-opt:has(input:checked){border-color:var(--brand, #0B6E79);background:var(--brand-soft, #E3F1F2)}.lmx-set-opt input{margin-top:3px}.lmx-set-opt span{display:flex;flex-direction:column;gap:2px}.lmx-set-opt small{color:var(--ink-2, #5B6B75);font-size:12.5px}.lmx-set-tbl input[type=text],.lmx-set-tbl input[type=number]{min-height:30px!important;font-size:13px!important;padding:0 6px!important}.lmx-set-tbl input[type=color]{width:38px;min-height:30px;padding:1px 2px}.lmx-set-tbl td{vertical-align:middle}.lmx-set-tbl tr.off td{opacity:.55}.lmx-set-rowbtns{white-space:nowrap}.lmx-set-tasks{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:220px}.lmx-set-task{display:inline-flex;align-items:center;gap:2px;background:#eef3f4;border-radius:999px;padding:1px 4px 1px 9px;font-size:12.5px;white-space:nowrap}.lmx-set-task button{border:0;background:none;cursor:pointer;font-size:11px;color:#5b6b75;padding:0 4px;line-height:1.6}.lmx-set-task button:hover{color:#9a3412}.lmx-set-tasks input[data-addtask]{width:96px!important;min-height:26px!important;border-style:dashed!important}.lmx-set-lab input[type=number]{width:70px}.lmx-set-lab .lmx-set-range{white-space:nowrap}.lmx-set-lab .lmx-set-range input{width:56px}.lmx-set-lab input[data-what]{min-width:220px}.lmx-set-legend{display:flex;gap:6px;flex-wrap:wrap}.lmx-set-click{cursor:pointer}.lmx-set-cols{margin:0;padding:0 0 0 22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 14px}.lmx-set-cols li{display:flex;align-items:center;justify-content:space-between;gap:6px;border-bottom:1px solid var(--line-2, #EDF1F3)}.lmx-set-cols li.off{opacity:.55}.lmx-set-conns{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.lmx-set-conn{border:1px solid var(--line, #E2E7EA);border-radius:10px;padding:9px 11px;display:flex;flex-direction:column;gap:4px;background:#fff}@media (max-width: 900px){.lmx-set{grid-template-columns:minmax(0,1fr);gap:8px}.lmx-set-nav{position:sticky;top:0;z-index:5;flex-direction:row;overflow-x:auto;border-radius:10px;scrollbar-width:none}.lmx-set-nav::-webkit-scrollbar{display:none}.lmx-set-nav button{white-space:nowrap;flex-shrink:0}.lmx-set .span2{grid-column:auto}.lmx-set-save{bottom:calc(64px + env(safe-area-inset-bottom))}}.lmx-set-lab .c-what,.lmx-set-lab input[data-what]{width:100%}@media (max-width: 760px){.lmx-set-stack thead{display:none}.lmx-set-stack,.lmx-set-stack tbody{display:block}.lmx-set-stack tr{display:grid;gap:6px 8px;padding:8px 0;border-bottom:1px solid var(--line, #E2E7EA);align-items:center}.lmx-set-stack td{display:block;padding:0!important;border:0!important}.lmx-set-stack tr:hover td{background:none}.lmx-set-tbl.lmx-set-stack:not(.lmx-set-lab) tr{grid-template-columns:40px minmax(0,1fr) 70px;grid-template-areas:"color name code" "tasks tasks tasks" "on btns btns"}.lmx-set-stack .c-color{grid-area:color}.lmx-set-stack:not(.lmx-set-lab) .c-name{grid-area:name}.lmx-set-stack .c-code{grid-area:code}.lmx-set-stack .c-tasks{grid-area:tasks}.lmx-set-stack:not(.lmx-set-lab) .c-on{grid-area:on}.lmx-set-stack .c-btns{grid-area:btns;justify-self:end}.lmx-set-stack .c-code input{width:100%!important}.lmx-set-tasks{min-width:0}.lmx-set-lab.lmx-set-stack tr{grid-template-columns:28px repeat(3,minmax(0,1fr));grid-template-areas:"on name name name" ". c1 c2 c3" ". what what what" ". btns btns btns"}.lmx-set-lab .c-on{grid-area:on}.lmx-set-lab .c-name{grid-area:name}.lmx-set-lab .c-what{grid-area:what}.lmx-set-lab .c-btns{grid-area:btns;justify-self:start}.lmx-set-lab .c-cut:nth-of-type(3){grid-area:c1}.lmx-set-lab .c-cut:nth-of-type(4){grid-area:c2}.lmx-set-lab .c-cut:nth-of-type(5){grid-area:c3}.lmx-set-lab .c-cut:before{content:attr(data-lv);display:block;font-size:10.5px;font-weight:600;color:var(--ink-2, #5B6B75);text-transform:uppercase;letter-spacing:.05em}.lmx-set-lab .c-cut input{width:100%!important}.lmx-set-lab .lmx-set-range{white-space:normal}.lmx-set-lab .lmx-set-range input{width:44%!important}.lmx-set-lab input[data-what]{min-width:0}.lmx-set-cols{grid-template-columns:minmax(0,1fr)}}.lmx-set-conn.wide{grid-column:1 / -1}.lmx-gg-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:4px}.lmx-gg-row input[type=email],.lmx-gg-row select{flex:1 1 200px;min-width:0}.lmx-set-conn .lmx-row .lwp-link{margin-left:6px}.lmx-pl{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px;align-items:start}.lmx-pl-nav{display:flex;flex-direction:column;gap:1px;background:#fff;border:1px solid var(--line, #E2E7EA);border-radius:10px;padding:5px}.lmx-pl-nav button{text-align:left;border:0;background:none;font:inherit;font-size:13px;padding:5px 9px;border-radius:7px;color:var(--ink-3, #34474F);cursor:pointer}.lmx-pl-nav button:hover{background:#f1f5f6}.lmx-pl-nav button[aria-current=true]{background:var(--brand-soft, #E3F1F2);color:var(--brand-dark, #08525A);font-weight:600}.lmx-pl-g{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7c8b93;padding:8px 9px 2px}.lmx-pl-pick{display:none}.lmx-pl-rows{display:flex;flex-direction:column;border-top:1px solid var(--line-2, #EDF1F3)}.lmx-pl-row{display:grid;grid-template-columns:58px minmax(140px,1fr) auto auto 70px;gap:4px 10px;align-items:center;padding:5px 0;border-bottom:1px solid var(--line-2, #EDF1F3)}.lmx-pl-row.off .lmx-pl-name,.lmx-pl-row.off .lmx-pl-x{opacity:.5}.lmx-pl-row .lmx-pl-name{min-height:30px!important;font-size:13.5px!important}.lmx-pl-move{display:inline-flex;gap:2px}.lmx-pl-on{font-size:12.5px;white-space:nowrap}.lmx-pl-was{font-size:11.5px;color:#7c8b93;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lmx-pl-x{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#5b6b75;white-space:nowrap}.lmx-pl-x select,.lmx-pl-x input{min-height:30px!important;font-size:13px!important;width:auto;max-width:190px;padding:0 6px!important}.lmx-pl-more{grid-column:2 / -1;font-size:12.5px}.lmx-pl-more summary{cursor:pointer;color:#34474f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lmx-pl-task,.lmx-pl-word{display:flex;gap:6px;align-items:center;margin:4px 0;flex-wrap:wrap}.lmx-pl-task input[data-tk=name]{flex:1 1 180px;min-height:30px!important;font-size:13px!important}.lmx-pl-task input[data-tk=n]{width:60px;min-height:30px!important;font-size:13px!important}.lmx-pl-task select{width:auto;min-height:30px!important;font-size:13px!important}.lmx-pl-word input[type=text]{flex:1 1 180px;min-height:30px!important;font-size:13px!important;max-width:320px}.lmx-pl-word.off input[type=text]{opacity:.5}.lmx-pl-brands{display:flex;align-items:center;gap:6px;margin-top:6px}.lmx-pl-brands input{flex:1;min-height:30px!important;font-size:13px!important}@media (max-width: 899px){.lmx-pl{grid-template-columns:minmax(0,1fr)}.lmx-pl-nav{display:none}.lmx-pl-pick{display:block}.lmx-pl-pick select{width:100%;font-weight:600}.lmx-pl-row{grid-template-columns:58px minmax(0,1fr) auto}.lmx-pl-row .lmx-pl-x{grid-column:2 / -1}.lmx-pl-row .lmx-pl-was{grid-column:2}.lmx-pl-row .lmx-pl-on{grid-column:3;grid-row:1}.lmx-pl-more{grid-column:1 / -1}}@media (max-width: 599px){.lmx-pl-task input[data-tk=name]{flex-basis:100%}.lmx-pl-task>span{margin-left:2px}}.em-types td{vertical-align:top}.em-types .c-on{width:92px;text-align:center}.em-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 900px){.em-cols{grid-template-columns:1fr}}.em-cols code{font-size:11.5px;background:#eef3f4;border-radius:4px;padding:1px 4px}.em-mail{display:flex;flex-direction:column;gap:6px}.em-meta{font-size:12.5px;color:var(--ink-2)}.em-meta span{margin-right:6px}.em-meta b{color:var(--ink)}.em-paper{border:1px solid #DCE5E3;border-top:5px solid var(--brand, #0E7490);border-radius:10px;background:#fff;padding:14px 16px}.em-paper h3{margin:10px 0 8px;font-size:17px;color:#0f2a33}.em-paper p{margin:0 0 8px;font-size:13.5px;line-height:1.5;color:#3b4f55}.em-head img{max-height:40px;max-width:200px}.em-head b{font-size:16px;color:#0b2148}.em-btn{display:inline-block;margin:6px 0 10px;background:var(--brand, #0E7490);color:#fff;border-radius:7px;padding:7px 14px;font-weight:600;font-size:13px}.em-foot{border-top:1px solid #EDF2F1;padding-top:8px;font-size:11.5px;color:#6b7c80}.wq-tbl .c-name{min-width:180px;max-width:230px}.lwp .wq-tbl .c-name input[data-wname]{width:100%;font-weight:600}.wq-meta{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;margin-top:4px}.lwp .wq-meta select,.lwp .wq-meta input{min-height:26px!important;padding:0 4px!important;font-size:12px!important;width:auto}.lwp .wq-meta .wq-unit{width:78px}.wq-meta .wq-u{font-size:12px;color:var(--ink-2, #5B6B75);min-width:30px}.wq-alert{font-size:12px;color:var(--ink-2, #5B6B75);display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.lwp .wq-tbl .c-cut input{width:62px}.lwp .wq-tbl .lmx-set-range input{width:50px}.lwp .wq-tbl textarea[data-what]{width:100%;min-height:48px;font-size:13px;line-height:1.35;padding:4px 8px;resize:vertical;margin-top:2px}.wq-tbl tr.wq-help td{border-top:0!important;padding-top:0!important}.wq-tbl tr.wq-help[hidden]{display:none!important}.wq-hbtn{font-size:12px!important}.wq-tbl tr.off .c-cut,.wq-tbl tr.off .c-what{opacity:.45}@media (max-width: 760px){.wq-tbl .c-name{max-width:none}.lwp .wq-tbl .c-cut input,.lwp .wq-tbl .lmx-set-range input{width:100%}}.lmx-soon{color:#92400e;font-weight:600}.lmx-set-side{position:sticky;top:10px;display:flex;flex-direction:column;gap:8px}.lmx-set-side .lmx-set-nav{position:static;max-height:calc(100vh - 150px);overflow-y:auto}.lmx-set-grp{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7b83;padding:9px 10px 3px}.lmx-set-grp:first-child{padding-top:4px}.lmx-set-find{position:relative}.lwp .lmx-set-find input{min-height:36px;font-size:13.5px;border-radius:9px}.lmx-set-found{position:absolute;z-index:30;left:0;top:calc(100% + 4px);width:max(100%,300px);background:#fff;border:1px solid #D5DBDF;border-radius:10px;box-shadow:0 10px 28px #0f2a3329;max-height:60vh;overflow:auto;padding:4px}.lmx-set-found button{display:block;width:100%;text-align:left;border:0;background:none;padding:7px 9px;border-radius:7px;cursor:pointer;font:inherit;font-size:13.5px;color:var(--ink, #0E1E2B)}.lmx-set-found button small{display:block;color:#6b7b83;font-size:12px;margin-top:1px}.lmx-set-found button:hover,.lmx-set-found button.on{background:#eef4f5}.lmx-set-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.lmx-scope{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:999px;white-space:nowrap;line-height:1.5}.lmx-scope.co{background:var(--brand-soft, #E3F1F2);color:var(--brand-dark, #08525A)}.lmx-scope.me{background:#f1ecf8;color:#57378a}.lmx-set-hit{outline:3px solid #F4B63B;outline-offset:3px;border-radius:6px}@media (max-width: 900px){.lmx-set-side{display:contents}.lmx-set-side .lmx-set-nav{position:sticky;top:0;z-index:5;max-height:none;overflow-y:hidden}.lmx-set-grp{padding:7px 6px 7px 8px;white-space:nowrap;flex-shrink:0;align-self:center}.lmx-set-found{width:100%}}.lmx-sig-pad{width:100%;max-width:600px;height:auto;aspect-ratio:600 / 160;border:1px dashed #9FB0BA;border-radius:8px;background:#fcfdfd;touch-action:none;cursor:crosshair;display:block}.lmx-sig-typed{font-family:Segoe Script,Brush Script MT,Snell Roundhand,Apple Chancery,cursive;font-size:30px;line-height:1.3;color:#0e1e2b;display:block;min-height:40px}.lmx-sig-img{max-height:64px;max-width:280px;display:block}.lmx-sig-now{padding:6px 0;border-bottom:1px solid #EDF1F3}.lmx-set-cover{display:flex;justify-content:center;border:1px dashed #C9D3D8;border-radius:8px;background:#fafcfc;padding:6px;min-height:60px;align-items:center}.lmx-set-cover img{max-height:260px;max-width:100%;box-shadow:0 1px 4px #00000026}.lmx-set-looks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lmx-set-look{display:flex;gap:8px;align-items:flex-start;border:1px solid #D5DEE3;border-radius:10px;padding:10px;cursor:pointer}.lmx-set-look:has(input:checked){border-color:var(--brand, #0B6E79);background:#f2f8f9}.lmx-set-look b{display:block}@media (max-width: 640px){.lmx-set-looks{grid-template-columns:1fr}}.ft-list{display:flex;flex-direction:column;gap:2px}.ft-row{display:flex;gap:10px;align-items:flex-start;padding:8px 4px;border-top:1px solid #EDF1F3;cursor:pointer}.ft-row:first-child{border-top:0}.ft-row.sub{padding-left:28px}.ft-row input{margin-top:3px}.ft-row span{display:flex;flex-direction:column;gap:2px}.ft-row small{color:#5b6b75;font-size:12.5px}.ft-row em{font-style:normal;color:#8a5a00}.pf-tbl td,.pf-tbl th{white-space:nowrap}.pf-tbl tr[data-co]{cursor:pointer}.pf-tbl tr[data-co]:hover{background:#f3f8f9}.pf-mods{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 12px}.pf-link{width:100%;font-family:ui-monospace,monospace;font-size:12px}.pf-tag{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11.5px;background:#edf1f3;color:#34474f}.pf-tag.off{background:#fdecec;color:#9f1239}.pfc{min-height:100vh;background:#f4f7f8}.pfc-head{display:flex;align-items:center;gap:22px;padding:10px 22px;background:#0e2a33;color:#fff;flex-wrap:wrap}.pfc-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:16px}.pfc-brand img{background:#fff;border-radius:8px;padding:2px}.pfc-nav{display:flex;gap:4px}.pfc-nav a{color:#cfe3e8;text-decoration:none;padding:6px 12px;border-radius:6px;font-weight:600}.pfc-nav a[aria-current]{background:#ffffff24;color:#fff}.pfc-who{margin-left:auto;display:flex;gap:14px;align-items:center;font-size:13px;color:#cfe3e8}.pfc-who a,.pfc-who .lwp-link{color:#fff}.pfc-main{max-width:1240px;margin:0 auto;padding:18px 22px 40px;display:flex;flex-direction:column;gap:14px}.pfc-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pfc-mfa{max-width:460px}.pfc-qr{width:190px;height:190px;background:#fff;padding:8px;border:1px solid #DDE5E8;border-radius:8px}.pfc-alerts{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-direction:column;gap:8px}.pfc-alerts li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-left:3px solid #B45309;background:#fff8ec;border-radius:4px}.pfc-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.pfc-stat{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:#fff;border:1px solid #DDE5E8;border-radius:8px;color:inherit;text-decoration:none}a.pfc-stat[href]:hover{border-color:#0b6e79}.pfc-stat span{font-size:12px;color:#5b6b75}.pfc-stat b{font-size:20px}.pfc-stat small{font-size:11.5px;color:#5b6b75}.pfc-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pfc-bar input[type=search]{max-width:320px}.pfc-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.pfc-crumb{font-size:13px}.pfc-crumb a{color:#0b6e79}.pfc-sub{margin:-6px 0 0;color:#5b6b75;font-size:13px}.pfc-tabs{display:flex;gap:2px;flex-wrap:wrap;border-bottom:1px solid #DDE5E8}.pfc-tabs a{padding:7px 12px;text-decoration:none;color:#34474f;border-bottom:2px solid transparent;font-weight:600;font-size:13.5px}.pfc-tabs a[aria-selected=true]{color:#0b6e79;border-bottom-color:#0b6e79}.pfc-act{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:8px 0;border-top:1px solid #EDF1F3}.pfc-act>div{display:flex;flex-direction:column}.pf-tag.trial{background:#e3f1f2;color:#0b6e79}.pfc-detail{max-width:420px;white-space:normal!important;word-break:break-word}.lmx-notice{display:flex;gap:10px;align-items:flex-start;padding:8px 14px;background:#e3f1f2;color:#0e2a33;font-size:13.5px;border-bottom:1px solid #C9DFE3}.lmx-notice.warning{background:#fff4e0;border-color:#f0d9a8}.lmx-notice.support{background:#0e2a33;color:#fff}.lmx-notice b{white-space:nowrap}.lmx-notice button{margin-left:auto;background:none;border:0;cursor:pointer;color:inherit;font-size:15px}#lwp-portal .lwp-main{gap:12px}#lwp-portal .lwp-card{padding:12px 14px;gap:8px;border-radius:10px}#lwp-portal .lwp-card.flush{padding:0}#lwp-portal .lwp-h1{font-size:22px}#lwp-portal .lwp-h2{font-size:15px}#lwp-portal .lwp-btn{min-height:36px;padding:0 12px;border-radius:8px;font-size:13.5px}#lwp-portal .lwp-btn-sm{min-height:30px;padding:0 10px;font-size:12.5px}#lwp-portal .lmx-tbl td,#lwp-portal .lmx-tbl th{padding:6px 8px}#lwp-portal input[type=text],#lwp-portal input[type=email],#lwp-portal input[type=tel],#lwp-portal select,#lwp-portal textarea{min-height:36px;border-radius:8px;font-size:14px}@media (pointer: coarse){#lwp-portal .lwp-btn{min-height:42px}}#lwp-portal .lwp-main{padding-top:14px}.pt-foot{margin-top:18px;padding:12px 2px 4px;border-top:1px solid var(--line);font-size:12px;line-height:1.6;color:var(--ink-2)}.pt-foot a{color:inherit}.pt-prefs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 18px}.pt-prefs .lwp-check{align-items:flex-start}.pt-prefs .lwp-check b{display:block;font-size:14px}.pt-prefs .lwp-check small{display:block;color:var(--ink-2);font-size:12.5px}img.pt-noimg{object-fit:contain!important;background:#e9eef0}.pt-locked>.lt-w.is-hidden{display:none}@media (max-width: 700px){.pt-dash>.pd-urgent{order:-1}}.lmx-row .main .lwp-tag{display:inline-block;width:auto;vertical-align:middle;margin-left:4px}.pv-parts{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px 18px}.pv-parts .lwp-check{align-items:flex-start}.lmx-set-inline{line-height:2.4}.lmx-set-inline input{display:inline-block;margin:0 4px;min-height:32px}.lmx-pvbox{border-top:1px solid var(--line-2);padding:4px 0}.lmx-pvbox>summary{cursor:pointer;padding:8px 0}.lmx-pvbox>summary .lwp-small{margin-left:4px}.lmx-pv select{width:auto;max-width:60%;min-height:30px;font-size:13px}.lmx-pv{min-height:40px;padding:4px 0}.lmx-logo .lmx-co-logo{display:block;max-width:180px;max-height:48px;width:auto;height:auto;object-fit:contain}.rv-letterhead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:6px}.rv-letterhead img{max-height:56px;max-width:220px;object-fit:contain}.rv-lh-lines{font-size:12px;line-height:1.5;color:var(--ink-2)}.pt-sub{margin:8px 0 2px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.pt-year{display:inline-flex;align-items:center;gap:8px;font-size:13px}.pt-year select{width:auto}.lmx-logins{padding:4px 0 6px}.lmx-logins>.lwp-between{padding:4px 0}@media (max-width: 600px){.pt-trtbl thead{display:none}.pt-trtbl,.pt-trtbl tbody{display:block}.pt-trtbl tr{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;border-bottom:1px solid var(--line-2)}#lwp-portal .pt-trtbl td{padding:0;border:0;font-size:13px}.pt-trtbl td:nth-child(1){grid-column:1}.pt-trtbl td:nth-child(6){grid-column:2;grid-row:1;text-align:right}.pt-trtbl td:nth-child(2),.pt-trtbl td:nth-child(3),.pt-trtbl td:nth-child(4),.pt-trtbl td:nth-child(5){grid-column:1 / -1;color:var(--ink-2)}.pt-trtbl td:nth-child(2){color:var(--ink)}.pt-trtbl td:nth-child(5):before{content:"Water use: "}}.lwp{--lt-bg: #F5F6F8;--lt-side: #F1F3F5;--lt-line: #E3E6EA;--lt-ink: #263238;--lt-ink2: #66727A;--lt-ink3: #98A2A9;--lt-icon: #74A3B7;--lt-shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 1px 3px rgba(16, 24, 40, .04);--ink: #263238;--ink-2: #66727A;--line: #E3E6EA;--line-2: #EEF0F2;--ground: #F5F6F8;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"cv11","ss01"}html,body{background:#f5f6f8}.lwp .lwp-big,.lwp .lmx-kpi b,.lwp .lmx-stat b,.lwp .lwp-num{font-family:Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums}.lwp .lwp-h1{font-weight:500;letter-spacing:-.01em;color:var(--lt-ink)}.lwp .lwp-h2{font-weight:600;color:var(--lt-ink)}.lwp .lwp-card{border-color:var(--lt-line);box-shadow:var(--lt-shadow);border-radius:6px}.lwp .lwp-btn{border-radius:6px;border-color:#d3d9de;font-weight:500}.lwp .lwp-btn:hover{background:#f3f5f7}.lwp .lwp-btn-primary,.lwp a.lwp-btn-primary{font-weight:600}.lwp .lmx-seg{background:#edf0f2;border-radius:6px}.lwp .lmx-seg button{border-radius:5px;font-weight:500}.lwp .lmx-seg button[aria-pressed=true]{font-weight:600}.lwp input[type=text],.lwp input[type=email],.lwp input[type=tel],.lwp input[type=number],.lwp input[type=search],.lwp input[type=date],.lwp input[type=time],.lwp input[type=password],.lwp input[type=url],.lwp select,.lwp textarea{border-color:#d3d9de;border-radius:6px}.lwp .lwp-label,.lwp .lmx-cap{letter-spacing:.06em;color:var(--lt-ink2)}.lmx-menu-list{border-radius:6px;box-shadow:0 8px 24px #1018281f;border-color:var(--lt-line)}.lwp-modal-box{border-radius:8px}.lwp-modal{background:#26323873}.lmx-shell.lt{background:var(--lt-bg)}.lmx-shell.lt .lmx-nav{width:222px;background:var(--lt-side);color:#37434a;border-right:1px solid var(--lt-line);padding:16px 12px 12px;gap:12px}.lmx-shell.lt .lmx-logo{gap:8px;padding:2px 4px 4px;color:#4a6572}.lmx-shell.lt .lmx-logo b{font-size:25px;font-weight:300;letter-spacing:-.01em;color:#4a6572}.lmx-shell.lt .lmx-logo .av-mark{width:34px;height:29px}.lmx-co{display:flex;align-items:center;gap:8px;padding:8px 4px 0;border-top:1px solid var(--lt-line)}.lmx-co-t{display:flex;flex-direction:column;flex:1;min-width:0}.lmx-co-mark{flex:none;max-width:64px;max-height:36px;width:auto;height:auto;object-fit:contain}.lmx-co span{font-size:11px;color:var(--lt-ink3)}.lmx-co b{font-size:13.5px;font-weight:500;color:var(--lt-ink);line-height:1.3}.lmx-site{position:relative}label.lmx-site,.lmx-site.static{display:flex;flex-direction:column;background:#fff;border:1px solid #C8D0D6;border-radius:6px;padding:6px 28px 7px 10px;cursor:pointer}label.lmx-site:hover{border-color:#9fb0ba}label.lmx-site:focus-within{outline:2px solid #1D4E89;outline-offset:1px}label.lmx-site span,.lmx-site.static span{font-size:10.5px;color:var(--lt-ink3)}label.lmx-site b,.lmx-site.static b{font-size:13px;font-weight:600;color:var(--lt-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}label.lmx-site select{position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important;opacity:0;cursor:pointer;font-size:14px}.lmx-site-btn{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;background:#fff;border:1px solid #C8D0D6;border-radius:6px;padding:6px 28px 7px 10px;cursor:pointer;font:inherit;color:inherit;min-width:0}.lmx-site-btn:hover{border-color:#9fb0ba}.lmx-site-btn:focus-visible{outline:2px solid #1D4E89;outline-offset:1px}.lmx-site-btn span{font-size:10.5px;color:var(--lt-ink3);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmx-site-btn b{font-size:13px;font-weight:600;color:var(--lt-ink);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lmx-site-car{position:absolute;right:10px;top:50%;margin-top:-7px;color:#66727a}.lmx-site-pop{position:absolute;z-index:60;top:calc(100% + 4px);left:0;width:100%;max-height:min(62vh,520px);display:flex;flex-direction:column;background:#fff;border:1px solid #D5DEE2;border-radius:9px;box-shadow:0 12px 32px #0e1e2b2e;overflow:hidden}.lmx-site-pop[hidden]{display:none}.lmx-site-q{margin:8px;width:auto!important;min-height:32px!important;font-size:13px!important}.lmx-site-list{overflow-y:auto;padding:0 6px 8px}.lmx-site-acc>button{display:flex;align-items:center;gap:7px;width:100%;border:0;background:none;padding:7px 6px;border-radius:6px;font:inherit;font-size:13.5px;font-weight:600;color:var(--lt-ink);text-align:left;cursor:pointer}.lmx-site-acc>button:hover{background:#f1f5f6}.lmx-site-acc>button svg{flex-shrink:0;color:#7a8a92;transition:transform .12s}.lmx-site-acc.open>button svg{transform:rotate(90deg)}.lmx-site-acc>button span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lmx-site-acc>button small{font-weight:500;color:#8a9aa2}.lmx-site-acc>button em{font-style:normal;font-size:11px;font-weight:600;color:#6b7a83;background:#eef2f4;border-radius:9px;padding:0 6px}.lmx-site-acc.off>button{color:#6b7a83}.lmx-site-ponds{display:flex;flex-direction:column;padding:0 0 4px 21px}.lmx-site-ponds button,.lmx-site-ponds a{border:0;background:none;text-align:left;padding:6px 8px;border-radius:6px;font:inherit;font-size:13px;color:var(--lt-ink);cursor:pointer;text-decoration:none}.lmx-site-ponds button:hover,.lmx-site-ponds a:hover{background:#f1f5f6}.lmx-site-ponds button[aria-current=true]{background:color-mix(in srgb,var(--brand, #0B6E79) 10%,#fff);color:var(--brand, #0B6E79);font-weight:600}.lmx-site-ponds a{font-size:12px;color:#5b6b75;text-decoration:underline}.lmx-site-none{margin:6px 8px;font-size:13px;color:#6b7a83}.lmx-navlist{display:flex;flex-direction:column;gap:1px}.lmx-shell.lt .lmx-nav a.lmx-nl{color:#37434a;min-height:34px;padding:0 10px;gap:12px;border-radius:6px;font-size:13.5px}.lmx-shell.lt .lmx-nav a.lmx-nl svg{color:#56636b;flex-shrink:0}.lmx-shell.lt .lmx-nav a.lmx-nl:hover{background:#e6eaed;color:var(--lt-ink)}.lmx-shell.lt .lmx-nav a.lmx-nl[aria-current=page]{background:#e0e5e9;color:var(--lt-ink);font-weight:600}.lmx-shell.lt .lmx-nav a.lmx-nl[aria-current=page] svg{color:var(--lt-ink)}.lmx-shell.lt .lmx-nav-sec{color:var(--lt-ink3);font-size:10.5px;letter-spacing:.08em;padding:0 10px;margin-top:10px;margin-bottom:2px}.lmx-shell.lt .lmx-nav-foot{border-top:1px solid var(--lt-line);padding:10px 4px 0;gap:2px}.lmx-who{padding:0 6px 4px;color:var(--lt-ink2);font-size:12px;word-break:break-all}.lmx-who small{display:block;font-size:11px;color:var(--lt-ink3)}.lmx-shell.lt .lmx-nav-foot button,.lmx-shell.lt .lmx-nav-foot a{color:#4f5b62}.lmx-shell.lt .lmx-nav-foot button:hover,.lmx-shell.lt .lmx-nav-foot a:hover{color:var(--lt-ink);background:#e6eaed}.lmx-shell.lt .lmx-nav-foot button[data-signout]{align-self:flex-start;border:1px solid #D3D9DE;background:#fff;border-radius:6px;padding:5px 14px;margin:4px 6px 0;box-shadow:0 1px 2px #1018280d}.lmx-shell.lt .lmx-main{background:var(--lt-bg);background-image:none;padding:14px 22px 48px}.lmx-shell.lt .lmx-top{border-bottom:1px solid var(--lt-line);padding-bottom:10px;margin-bottom:2px;align-items:flex-end;flex-wrap:nowrap}.lmx-shell.lt .lmx-top>div:first-child{min-width:0}.lmx-shell.lt .lmx-top .lwp-h1{font-size:24px;font-weight:500}.lmx-shell.lt .lmx-top .lmx-date{font-size:12px;color:var(--lt-ink3)}.lmx-shell.lt .lmx-top>.lwp-inline{margin-left:auto;justify-content:flex-end}.lmx-shell.lt .pd-head{position:relative}.lmx-fabwrap{flex-shrink:0;margin-left:4px}.pd-head>.lmx-fabwrap{margin-left:auto}.lwp .lmx-fab{width:38px;height:38px;min-height:38px!important;padding:0!important;border-radius:50%!important;background:#263238!important;border:0!important;color:#fff!important;box-shadow:0 2px 6px #2632384d}.lwp .lmx-fab:hover{background:#37474f!important}.lmx-fabwrap .lmx-menu-list{right:0;left:auto}@media (max-width: 900px){.lmx-shell.lt .lmx-main{padding:10px 12px calc(84px + env(safe-area-inset-bottom))}.lmx-shell.lt .lmx-top{flex-wrap:wrap}.lmx-shell.lt .lmx-top .lwp-h1{font-size:21px}.lmx-tabs{background:#fff}.lmx-tabs .lmx-plus{background:#263238!important}}.lmx-shell.lt .lmx-dash{gap:12px}.lt-w{background:#fff}.lmx-shell .lt-w.lwp-card{padding:8px 12px 10px;gap:6px}.lmx-shell .lt-w.lwp-card.flush{padding:0;gap:0}.lt-w .dw-head{gap:8px;min-height:28px}.lt-w .dw-head.pad{padding:6px 8px 6px 12px;border-bottom:0}.lt-w .dw-grip{opacity:1;color:#8e979d;font-size:15px;width:14px;justify-content:flex-start}.lt-w .dw-grip:hover{background:none;color:var(--lt-ink)}.lt-w .dw-head .lwp-h2{font-size:15px;font-weight:400;color:#4f5b62;letter-spacing:0}.lt-w.compact .dw-head .lwp-h2{font-size:14px}.dw-pond{font-size:11px;color:var(--lt-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.dw-tools{gap:2px}.dw-ic{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;border-radius:5px;color:var(--lt-icon);cursor:pointer;padding:0}.dw-ic:hover{color:#2f6f8a;background:#eef4f7}.dw-ic[disabled]{opacity:.4;cursor:progress}.lt-w .dw-more{width:26px!important;height:26px!important;border:0!important;color:var(--lt-icon)}.lt-w.is-hidden{opacity:.8}.lt-w.is-hidden .lmx-wbody{display:none}.lt-w.is-hidden .dw-head .lwp-h2{color:var(--lt-ink3)}.lt-w .lmx-resize{opacity:.55;width:14px;height:14px;right:1px;bottom:1px;background:linear-gradient(135deg,transparent 55%,#A9B2B8 55%,#A9B2B8 62%,transparent 62%,transparent 74%,#A9B2B8 74%,#A9B2B8 81%,transparent 81%)}.lt-w:hover .lmx-resize{opacity:1}.lt-w .lmx-wbody{flex:1;min-height:0}.lt-w.flush .lmx-wbody{display:flex;flex-direction:column}@media (max-width: 760px){.lt-w.lt-gauge{grid-column:span 6}.lt-w.lt-gauge .lmx-wbody{height:165px}.lt-w.lt-sitemap .lmx-wbody{height:260px}.lt-w.lt-isopleth .lmx-wbody,.lt-w.lt-lines .lmx-wbody{height:250px}.lt-w.lt-reading .lmx-wbody{height:210px}.lt-w.lt-depth .lmx-wbody{height:320px}.lmx-shell .lt-w.fixed-h .lmx-wbody{max-height:none;overflow:hidden}.lt-w.lt-gauge .lmx-wbody,.lt-w.lt-sitemap .lmx-wbody,.lt-w.lt-isopleth .lmx-wbody,.lt-w.lt-lines .lmx-wbody,.lt-w.lt-reading .lmx-wbody,.lt-w.lt-depth .lmx-wbody{flex:0 0 auto}.lt-w.lt-gauge .dw-ic[data-wact=png]{display:none}.lt-w.lt-gauge .dw-head .lwp-h2{font-size:13.5px}}.dw-sitesel select{min-height:32px!important;max-width:220px;font-size:13px!important}.wg-none{color:var(--lt-ink3);font-size:13px;padding:16px 4px;text-align:center}.wg-fill{flex:1;min-height:140px;width:100%;position:relative;overflow:hidden}.lt-w.fixed-h .wg-fill{min-height:0}.wg-gauge{display:flex;flex-direction:column;align-items:center;flex:1;min-height:0;height:100%}.wg-when{font-size:11.5px;color:#4f5b62;font-weight:500;text-align:center;padding-top:2px}.wg-foot{font-size:11px;color:var(--lt-ink3)}.wg-gauge .wg-fill{min-height:120px;display:flex;align-items:center;justify-content:center}.lt-w.fixed-h .wg-gauge .wg-fill{min-height:0}.wg-gauge .wg-fill svg{width:100%;height:100%;max-width:320px;display:block}.wg-read{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.wg-big{display:flex;align-items:baseline;gap:3px;padding:2px 0 6px;border-bottom:1px solid var(--line-2)}.wg-big b{font-size:24px;font-weight:400;color:var(--lt-ink);font-variant-numeric:tabular-nums;line-height:1.1}.wg-unit{font-size:13px;color:#4f5b62}.wg-at{margin-left:auto;font-size:11.5px;color:var(--lt-ink2);text-align:right;line-height:1.3;max-width:55%}.wg-rule{height:3px;border-radius:2px;margin:0 0 4px}.wg-range{font-size:11px;color:var(--lt-ink2)}.wg-read .wg-fill{min-height:100px}.wg-sub{font-size:11.5px;color:var(--lt-ink2);margin-top:-2px}.wg-depth .pp-grid{display:flex;gap:0;flex-wrap:nowrap}.wg-depth .pp-panel{margin:0;flex:1 1 0;min-width:0}.wg-depth .pp-panel svg{width:100%;height:auto;display:block}.wg-map{flex:1;min-height:200px;position:relative;background:#dce3e6;border-radius:0 0 6px 6px;overflow:hidden;z-index:0}.wg-mapnote{position:absolute;left:8px;right:8px;bottom:8px;z-index:500;background:#ffffffeb;border-radius:4px;padding:6px 8px;font-size:12px;color:var(--lt-ink2)}.lmx-basetg{display:flex;background:#fff;border-radius:2px;box-shadow:0 1px 4px #0000004d;overflow:hidden}.lmx-basetg button{border:0;background:#fff;height:28px;padding:0 10px;font:500 12px Inter,system-ui,sans-serif;color:#666;cursor:pointer}.lmx-basetg button[aria-pressed=true]{color:#111;font-weight:600}.lmx-basetg button+button{border-left:1px solid #E6E6E6}.lwp .lmx-layertg select,.lmx-layertg select{width:auto!important;min-height:28px!important;height:28px;border:0;border-radius:2px;box-shadow:0 1px 4px #0000004d;font:500 12px Inter,system-ui,sans-serif;padding:0 6px;background:#fff;cursor:pointer}.wg-form .wg-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0 10px}.wg-lines{display:flex;flex-direction:column;gap:6px}.wg-line{display:flex;gap:6px;align-items:center}.wg-line i{width:16px;height:3px;border-radius:2px;flex-shrink:0}.wg-line select:first-of-type{flex:2}.wg-line select:last-of-type{flex:1}.lc-wrap{position:relative;width:100%}.lc-wrap svg.lc{display:block;overflow:visible}svg.lc .lc-t,.lmx-chart text.lc-t{font-size:10.5px;fill:#8a949b;font-family:Inter,system-ui,sans-serif}svg.lc .lc-a,.lmx-chart .lc-a{font-size:11px;font-weight:500;fill:#4f5b62;font-family:Inter,system-ui,sans-serif}.lmx-chart text{font-family:Inter,system-ui,sans-serif;fill:#8a949b;font-size:10.5px}.lmx-chart .ttl{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;fill:#4f5b62}svg.lc .lc-grid{stroke:#eef0f2;stroke-width:1}svg.lc .lc-axis{stroke:#d3d9de;stroke-width:1}svg.lc .lc-x{stroke:#8e979d;stroke-width:1;stroke-dasharray:3 3}svg.lg .lc-t{font-size:9.5px;fill:#8a949b}svg.lg .lg-v{font-size:25px;fill:#3c474e;font-weight:400;font-family:Inter,system-ui,sans-serif}svg.lg .lg-u{font-size:16px}.lg-dial svg{width:100%;height:auto;display:block}.lg-dial{display:flex;flex-direction:column;align-items:center}.lg-dial-label{text-align:center;margin-top:4px;line-height:1.05}.lc-key{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:12px;color:#4f5b62;padding-top:2px}.lc-key i{display:inline-block;width:16px;height:2px;border-radius:1px;vertical-align:middle;margin-right:6px}.lc-key i.dot{width:9px;height:9px;border-radius:50%}.lc-unit{position:absolute;right:2px;top:-16px;font-size:10.5px;color:#66727a}.lc-wrap.iso{margin-top:14px;height:calc(100% - 14px)}.lc-empty{display:flex;align-items:center;justify-content:center;height:100%;min-height:80px;color:#8a949b;font-size:13px;text-align:center;padding:12px}.lc-tip{position:fixed;z-index:100003;background:#fff;border:1px solid #D5DBDF;border-radius:4px;padding:5px 8px;font:11.5px/1.35 Inter,system-ui,sans-serif;color:#263238;box-shadow:0 2px 8px #10182824;pointer-events:none;max-width:260px}.lc-tip-h{font-size:10.5px;color:#66727a;margin-bottom:2px}.lc-tip-r{display:flex;align-items:center;gap:6px;white-space:nowrap}.lc-tip-r i{width:10px;height:2px;border-radius:1px;flex-shrink:0}.lc-tip-r b{font-weight:600;font-variant-numeric:tabular-nums}.lc-tip-r span{color:#66727a}.pp-t{font-family:Inter,system-ui,sans-serif!important;fill:#8a949b!important}.pp-a{font-family:Inter,system-ui,sans-serif!important;fill:#4f5b62!important}.lwp .lmx-key{font-size:12px;color:#4f5b62}.dw-gcard{border-color:var(--lt-line);border-radius:6px}.pt-shell{min-height:100vh}.pt-body{flex:1;min-width:0;display:flex;flex-direction:column}.pt-main{flex:1}.lmx-shell.lt.pt-shell .lmx-main{max-width:1400px;width:100%}.lmx-site.static{cursor:default;padding-right:10px}.pt-pick select{min-height:34px!important;max-width:220px;font-size:14px!important}.pt-sonde{height:290px}.pt-visit{height:250px}.pt-visit .lmx-chart{width:100%;height:100%}.pt-shell .lmx-portal-top{background:#fff}.pt-shell .lmx-portal-top .in{padding:10px 12px}.pt-shell .lmx-portal-nav{padding:0 8px}.pt-shell .lmx-portal-nav button[aria-current=page]{border-bottom-color:#263238}@media (max-width: 900px){.pt-shell .lmx-main{padding-bottom:32px!important}}.lmx-shell .lwp-card.dw-start{padding:16px 18px;gap:12px}.dw-start-head p{font-size:13.5px;color:var(--lt-ink2);margin-top:2px;max-width:720px}.dw-start .lwp-h2{font-size:17px;font-weight:600}.dw-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dw-step{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto 1fr;gap:4px 10px;border:1px solid var(--lt-line);border-radius:6px;padding:12px;background:#fbfcfc}.dw-step-n{grid-row:span 2;width:28px;height:28px;border-radius:50%;background:#263238;color:#fff;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:center}.dw-step.done .dw-step-n{background:#2e8b57}.dw-step-t b{display:block;font-size:14px;font-weight:600;color:var(--lt-ink)}.dw-step-t span{display:block;font-size:12.5px;color:var(--lt-ink2);margin-top:1px}.dw-step-ok{display:inline!important;font-size:11px!important;font-weight:600;color:#1e6b40!important;margin-left:4px}.dw-step-b{display:flex;flex-wrap:wrap;gap:6px;align-self:end;padding-top:6px}.dw-start-note{font-size:12.5px;color:var(--lt-ink2)}@media (max-width: 900px){.dw-steps{grid-template-columns:1fr}}.wg-form .wg-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wg-form .wg-row2 .lwp-field{min-width:0}.wg-color{width:38px!important;height:30px!important;min-height:0!important;padding:2px!important;border:1px solid #D5DEE2;border-radius:7px;background:#fff;cursor:pointer;flex-shrink:0}.wg-schemes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.wg-scheme{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid #E2E7EA;border-radius:8px;cursor:pointer;font-size:13px}.wg-scheme input{position:absolute;opacity:0;pointer-events:none}.wg-scheme i{width:54px;height:12px;border-radius:3px;flex-shrink:0;box-shadow:inset 0 0 0 1px #00000014}.wg-scheme:has(input:checked){border-color:var(--brand, #0B6E79);background:color-mix(in srgb,var(--brand, #0B6E79) 7%,#fff);font-weight:600}.wg-scheme:has(input:focus-visible){outline:2px solid var(--brand, #0B6E79);outline-offset:1px}#lmx-admin>.lmx-main{gap:0}.lmx-page{display:flex;flex-direction:column;gap:10px;min-width:0}.lmx-shell.lt.roomy .lmx-page{gap:16px}.lmx-subnav{margin:-4px 0 12px}.lmx-shell.lt .lmx-nav-foot .lmx-navlist{margin-bottom:6px}.lmx-shell.lt .lmx-nav-foot .lmx-nl{color:#37434a}.bxl-lbl-w{width:0!important;height:0!important}.bxl-lbl{position:absolute;left:0;top:0;display:inline-block;padding:0 3px;color:#111;font:800 var(--bxl-lbl, 12.5px)/1 Verdana,Tahoma,"DejaVu Sans",sans-serif;letter-spacing:.02em;white-space:nowrap;pointer-events:none;text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #fff,0 0 3px #fff,0 0 4px #fff,0 0 5px #fff,0 0 6px #fff,0 0 8px rgba(255,255,255,.8)}.bxt{position:relative;display:block;overflow:hidden;background:#c9d2d6}.bxt img{position:absolute;display:block;max-width:none;max-height:none;object-fit:fill;background:none;border-radius:0}.lib-tabs{margin-bottom:12px}.lib-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.lib-filters>input[type=search]{flex:1 1 260px;max-width:380px}.lib-filters select{width:auto}.lib-needchip[aria-pressed=true]{background:var(--amber-bg);border-color:var(--amber-dot);color:var(--amber-ink)}.lib-count{margin:2px 0 6px}.lib-tbl td{vertical-align:middle}.lib-tbl tr.off td{color:var(--ink-2)}.lib-tbl a{color:inherit;text-decoration:none}.lib-tbl a:hover b{text-decoration:underline}.lib-st{display:inline-block;font-size:11px;font-weight:600;padding:1px 6px;margin:0 3px 2px 0;border-radius:6px;background:#eef2f4;color:var(--ink-3)}.lib-ok{font-size:12.5px;font-weight:600;color:var(--good-ink);white-space:nowrap}.lib-ok:before{content:"\2713  "}.lib-need{display:inline-block;font-size:12px;font-weight:600;color:var(--amber-ink);background:var(--amber-bg);border-radius:999px;padding:2px 9px;white-space:nowrap}.lib-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;border-radius:10px;margin-bottom:12px;font-size:13.5px}.lib-status.ok{background:var(--good-bg);color:var(--good-ink)}.lib-status.need{background:var(--amber-bg);color:var(--amber-ink);border:1px solid #F1D7B5}.lib-status>span{flex:1 1 320px}.lib-status .lib-warn{flex-basis:100%}.lib-page{display:grid;grid-template-columns:minmax(0,980px);gap:14px;align-items:start}.lib-page.with-label{grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr)}.lib-form{min-width:0;padding-bottom:72px}.lib-sec .lib-sec-h{display:flex;align-items:center;gap:6px;margin-bottom:8px}.lib-sec .lib-sec-h .lwp-h2{margin:0;font-size:15px}.lib-sec .lwp-small{margin:4px 0}.lib-rows td{padding:4px 6px;vertical-align:middle}.lib-rows th{padding:6px}.lib-rows input,.lib-rows select{min-width:72px;padding:6px 8px;min-height:34px}.lib-rows tr.off td{color:var(--ink-2)}.lib-lim th[scope=row]{font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--ink);background:none;position:static;white-space:nowrap}.lib-unit{display:flex;align-items:center;gap:6px}.lib-unit span{font-size:12.5px;color:var(--ink-2);white-space:nowrap}.lib-targets{margin-bottom:8px}.lib-target{display:inline-flex;align-items:center;gap:4px;font-size:13px;padding:4px 6px 4px 10px;border-radius:999px;background:#eef2f4}.lib-target button{border:0;background:none;cursor:pointer;color:var(--ink-2);font-size:12px;padding:0 4px}.lib-file{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 0;border-bottom:1px solid var(--line-2)}.lib-file b{min-width:150px;font-size:13.5px}.lib-file .lwp-btn{cursor:pointer}.lib-text{margin-top:10px}.lib-text summary{cursor:pointer;font-weight:600;font-size:13.5px}.lib-text textarea{width:100%;margin-top:6px;font-family:var(--mono);font-size:12px}.lib-danger{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:4px 2px}.lib-danger .lwp-link{color:var(--watch-ink)}.lib-pane{position:sticky;top:12px;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:calc(100vh - 110px);min-height:420px}.lib-pane-h{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);font-size:13px}.lib-pane iframe{flex:1;width:100%;border:0;background:#f3f6f7}.lib-save{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 18px;background:#fffffff5;border-top:1px solid var(--line);box-shadow:0 -4px 14px #0e1e2b0f}.lib-save>span{margin-right:auto;font-size:13px;font-weight:600;color:var(--ink-2)}@media (min-width: 901px){.lib-save{left:228px}.lmx-shell:not(.roomy) .lib-save{left:204px}}@media (max-width: 1100px){.lib-page.with-label{grid-template-columns:minmax(0,1fr)}.lib-pane{position:static;height:70vh}}@media (max-width: 900px){.lib-save{bottom:calc(62px + env(safe-area-inset-bottom));padding:8px 12px}.lib-save>span{display:none}.lib-form{padding-bottom:120px}}@media (max-width: 760px){.lib-pane{display:none}}.lib-sec>[data-add],.lib-sec>.lwp-inline{align-self:flex-start}.lib-rows input[type=checkbox]{width:18px;height:18px;min-width:0;min-height:0;padding:0}.lib-rows .lwp-check{white-space:nowrap;font-size:13px;gap:6px}.lib-pdu{max-width:380px;margin-top:12px}.lib-pdu .lib-unit input{max-width:120px}.lib-pdu .lib-unit select{width:auto}.lib-rules{display:grid;gap:8px;margin-bottom:8px}.lib-rule{border:1px solid var(--line, #E2E7EA);border-radius:10px;padding:8px 10px;display:grid;gap:6px;background:#fff}.lib-rule.none{background:#f7faf8}.lib-rule-top,.lib-rule-how,.lib-rule-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.lib-rule-top select{min-width:200px;flex:1 1 200px;max-width:320px}.lib-rule-top .lmx-icon-btn{margin-left:auto}.lib-rule-how input[type=number]{width:84px}.lib-rule-note>input:first-child{flex:1 1 240px}.lib-rule .lwp-check{font-size:13px;gap:6px}.lib-when summary{cursor:pointer;font-size:13px;color:#34474f}.lib-when-grid{display:grid;gap:6px;padding:8px 0 2px}.lib-when-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px}.lib-when-row input[type=number]{width:84px}.lib-when-row select{width:auto}.lib-when-l{flex:0 0 100%;font-weight:600;font-size:12px;color:#5b6b75}.lib-wuses{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 12px}.lib-wuses legend{font-weight:600;font-size:12px;color:#5b6b75;padding:0;margin-bottom:2px}.lib-rule-note .lib-unit input{width:72px}@media (min-width: 900px){.lib-when-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.lib-wuses{grid-column:1 / -1}}.lib-pane .lv{height:100%}.lib-nofile{color:#8a5a00}.lib-filesbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;border-bottom:1px solid var(--line-2, #EDF1F3);font-size:13px;background:#fafbfc}.lib-filesbar details{font-size:12.5px}.lmx-tbl td.lib-waitcol{white-space:normal;min-width:170px;max-width:260px}.lib-waits>summary{cursor:pointer;list-style:none}.lib-waits>summary::-webkit-details-marker{display:none}.lib-waits>summary:after{content:" \25be";color:var(--ink-2)}.lib-waits[open]>summary:after{content:" \25b4"}.lib-waits>div{margin-top:4px;line-height:1.45}.lmx-lv[data-lvt=products] td{white-space:normal}.lmx-lv[data-lvt=products] td:first-child,.lmx-lv[data-lvt=products] td.lv-first{min-width:170px;max-width:240px}.lmx-lv[data-lvt=products] td.mono{white-space:nowrap}.lwp-modal-box.lv-box{max-width:1040px;height:calc(100vh - 32px);padding:12px 14px;overflow:hidden}@media (max-width: 640px){.lwp-modal-box.lv-box{height:100vh;max-height:100vh;border-radius:0;padding:10px}}.lv{display:flex;flex-direction:column;gap:8px;min-height:0;height:100%}.lv-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.lv-title{display:flex;flex-direction:column;min-width:0}.lv-title b{font-size:16px}.lv-title span{font-size:12.5px;color:#5b6b75}.lv-acts{display:flex;flex-wrap:wrap;gap:6px}.lv-acts a.lwp-btn{color:var(--ink, #0E1E2B)}.lv-topics{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.lv-topics .lmx-chip{flex-shrink:0;min-height:34px}.lv-topics .lmx-chip[disabled]{opacity:.45}.lv-topics .lmx-chip .mono{font-size:11px;opacity:.75}.lv-scan{margin:0;padding:8px 10px;border:1px solid #E9B44C;background:#fff6e5;color:#6b4a06;border-radius:9px;font-size:13.5px}.lv-find{display:flex;align-items:center;gap:6px}.lv-find input{flex:1 1 auto;min-width:0;min-height:36px}.lv-count{font-size:12.5px;color:#5b6b75;white-space:nowrap;min-width:54px;text-align:right}.lv-list{margin:0;padding:0;list-style:none;max-height:30vh;overflow:auto;border:1px solid #E2E7EA;border-radius:9px}.lv-list li+li{border-top:1px solid #EDF1F3}.lwp .lv-list button{display:block;width:100%;text-align:left;border:0;background:#fff;padding:6px 10px;font-size:12.5px;line-height:1.35;cursor:pointer;color:#22343c}.lwp .lv-list button[aria-current=true]{background:#fff4c2}.lv-list b{margin-right:6px}.lv-pages{flex:1 1 auto;min-height:0;overflow:auto;background:#e9eef0;border-radius:10px;padding:8px;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative}.lv-page{position:relative;width:100%;max-width:980px;background:#fff;box-shadow:0 1px 4px #0e1e2b2e}.lv-page canvas{display:block}.lv-pno{position:absolute;right:6px;bottom:4px;font-size:11px;color:#8a979e}.lv-marks{position:absolute;inset:0;pointer-events:none}.lv-mark{position:absolute;background:#ffd60061;border-radius:2px;mix-blend-mode:multiply}.lv-mark.on{background:#ff96008c;outline:2px solid #E07B12}.lv>*{flex-shrink:0}.lv>.lv-pages{flex-shrink:1}.lib-pane .lv{padding:10px 12px;box-sizing:border-box}.dv{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.dv-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.dv-title{display:flex;flex-direction:column;min-width:0;flex:1 1 200px}.dv-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dv-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#e9eef0;border-radius:10px;overflow:hidden}.dv-body>.lv{height:100%;padding:8px;box-sizing:border-box}.dv-body>.lv>.lv-find{background:var(--card);border-radius:8px;padding:4px 6px}.dv-frame{flex:1 1 auto;width:100%;height:100%;border:0;background:#fff}.dv-sheet{flex:1 1 auto;min-height:0;display:flex}.dv-tabs{background:var(--card);padding:0 6px;flex:none}.dv-img{flex:1 1 auto;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:8px;cursor:zoom-in}.dv-img img,.dv-img video{max-width:100%;max-height:100%;object-fit:contain;background:#fff;box-shadow:0 1px 4px #0e1e2b2e}.dv-img.zoom{display:block;cursor:zoom-out}.dv-img.zoom img{max-width:none;max-height:none}.dv-text{flex:1 1 auto;min-height:0;overflow:auto;margin:0;padding:16px;background:#fff;font:12.5px/1.5 var(--mono, ui-monospace, monospace);white-space:pre-wrap;word-break:break-word}.dv-none{margin:auto;padding:24px;text-align:center;max-width:460px}.dv-none .lwp-inline{justify-content:center}.vp-editor .lmx-seg{margin-bottom:6px}.vp-svcs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-bottom:6px}.vp-pond{border:1px solid #E2E7EA;border-radius:8px;padding:6px 8px;margin-bottom:6px;background:#fff}.vp-pond.off{background:#fafbfc}.vp-pond.off .vp-pond-h b{color:#8a9aa2}.vp-pond-h{display:flex;align-items:center;gap:6px;font-size:13.5px}.vp-items{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px;align-items:center}.lwp .vp-item{border:1px solid #D5DDE1;background:#fff;color:#34474f;border-radius:14px;padding:2px 10px;font-size:12.5px;min-height:26px;cursor:pointer}.vp-item:hover{border-color:#9fb2ba}.lwp .vp-item.on{background:var(--brand-soft, #E3F1F2);border-color:var(--brand, #0B6E79);color:#0a4f57;font-weight:600}.lwp .vp-item.locked{background:#eef2f4;border-color:#eef2f4;color:#5b6b75;cursor:default}.vp-add{display:inline-flex;gap:4px;align-items:center}.vp-add input{width:150px;min-height:28px;font-size:12.5px;padding:3px 8px}.vp-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:7px 10px;border:1px solid #E2E7EA;border-radius:10px;background:#fff;margin-bottom:10px}.vp-bar.on{border-color:#9ed3d8;background:#f3fafa}.vp-bar .lwp-btn-primary,.vp-inv{margin-left:auto}.vp-st{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:5px;padding:2px 7px;background:#eef2f4;color:#34474f}.vp-st.planned{background:#fff4d6;color:#7a5a00}.vp-st.confirmed,.vp-st.on_site{background:var(--brand-soft, #E3F1F2);color:#0a4f57}.vp-st.done{background:#e7f4ec;color:#1f6b3e}.vp-st.cancelled{background:#f4ecec;color:#8a2b2b}.vp-svcs .lwp-btn.on{border-color:var(--brand, #0B6E79);background:var(--brand-soft, #E3F1F2)}.vp-reqs .lwp-check{font-size:13.5px}.vp-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:10px;align-items:start}@media (max-width: 1000px){.vp-grid{grid-template-columns:minmax(0,1fr)}}.vp-pondcard .pd-card-h{margin-bottom:4px}.vp-check{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 4px}.lwp .vp-ci{border:1px dashed #C6D1D6;background:#fff;color:#34474f;border-radius:14px;padding:2px 10px;font-size:12.5px;min-height:26px;display:inline-flex;align-items:center}button.vp-ci{cursor:pointer}button.vp-ci:hover{border-style:solid;border-color:var(--brand, #0B6E79);color:#0a4f57}.lwp .vp-ci.done{border:1px solid #CFE6D7;background:#eef8f1;color:#1f6b3e}.vp-hint{margin:0 0 4px}.vp-acts{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.vp-acts li{display:flex;align-items:center;gap:8px;padding:5px 2px;border-top:1px solid #EDF1F3;font-size:13px}.vp-acts li.vp-click{cursor:pointer}.vp-acts li.vp-click:hover{background:#f7fafa}.vp-what{flex:1;min-width:0;display:flex;flex-direction:column}.vp-what span{color:#5b6b75;font-size:12px}.vp-ic{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#8a9aa2}.vp-ic.k-treatment{background:#0b6e79}.vp-ic.k-profile{background:#3b6fd0}.vp-ic.k-secchi{background:#5e8fb0}.vp-ic.k-sample{background:#7a4fb5}.vp-ic.k-photo{background:#c27a12}.vp-ic.k-survey{background:#2e8b57}.vp-ic.k-service{background:#6b7b83}.vp-ic.k-inspection,.vp-ic.k-note{background:#a5b2b8}.vp-ic.k-task{background:#1f8a4c}.vp-thumb img{width:40px;height:40px;object-fit:cover;border-radius:5px;display:block}.vp-cond summary{cursor:pointer;font-size:12.5px;font-weight:600;color:#34474f;padding:2px 0}.vp-cond .sv-cpick{margin-top:6px}.vp-missing{margin:4px 0 8px;padding-left:18px;font-size:13px}.fr-st{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:4px;padding:1px 6px;background:#eef2f4;color:#34474f}.fr-st.tent{background:#fff4d6;color:#7a5a00}.fr-st.on{background:var(--brand-soft, #E3F1F2);color:#0a4f57}.fr-st.ok{background:#e7f4ec;color:#1f6b3e}.fr-stop.onsite{background:#f6fbfb}.fr-pond{padding:3px 0 2px;border-top:1px dashed #EDF1F3}.fr-pond:first-of-type{border-top:0}.fr-pond-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-size:13px}.fr-pond-h>a{font-weight:600;color:#0e1e2b;text-decoration:none}.fr-pond-h>a:hover{text-decoration:underline}.fr-access{font-size:12px;color:#5b6b75}.fr-items{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.lwp .fr-items .vp-ci{min-height:28px}.fr-unplaced{margin-top:10px}.fr-unp{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid #EDF1F3}.fr-unp-m{flex:1;min-width:0;display:flex;flex-direction:column}.fr-unp-m b{font-size:13.5px}.fr-unp-m span{font-size:12px;color:#5b6b75}@media (max-width: 760px){.lwp .fr-items .vp-ci{min-height:34px;font-size:13.5px}}.dw-left{font-size:12px;color:#5b6b75;padding:0 6px 5px 34px}.lwp .vp-item,.lwp .vp-ci{font-size:12.5px;line-height:1.2}.cv-slots .cv-more-btn{margin-top:4px}.fp{padding-bottom:76px}.fp-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:10px;align-items:start;margin-top:10px}@media (max-width: 1000px){.fp-grid{grid-template-columns:minmax(0,1fr)}}.fp .fr-restrict-row{margin-top:-2px}.fp-pond{padding:6px 0;border-top:1px solid #EDF1F3}.fp-pond:first-of-type{border-top:0}.fp-pond.here{background:#f6fbfb;margin:0 -10px;padding:6px 10px;border-radius:8px}.fp-pond-h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:13.5px}.fp-pond-h a{font-weight:600;color:#0e1e2b}.fp-ok{color:#1f6b3e}.fp-b{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px;padding:6px 0;border-top:1px solid #EDF1F3;font-size:13px}.fp-b:first-of-type{border-top:0}.fp-b>span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b6b75;padding-top:2px}.fp-follow{color:#7a5a00;margin-top:2px}.fp-click{cursor:pointer}.fp-click:hover b{text-decoration:underline}.fp-access{display:flex;flex-direction:column;gap:3px;font-size:13.5px;padding-bottom:6px}.fp-access b.mono{font-size:16px;letter-spacing:.04em}.fp-contact{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:6px 0;border-top:1px solid #EDF1F3;font-size:13.5px}.fp-links{justify-content:flex-start}@media (max-width: 760px){.fp-b{grid-template-columns:1fr;gap:2px}}.fp-pick .lmx-pick-i{min-height:52px}.ql-mic{margin-top:4px;align-self:flex-start}.ql-mic.on{background:#fbebeb;border-color:#e5a3a3;color:#9a2b2b}.ql-tidy{margin-top:8px;display:grid;gap:6px}.ql-tidy[hidden]{display:none}.ql-tidytext{padding:8px 10px;border:1px solid var(--line, #D9E2E7);border-radius:8px;background:var(--soft, #F5F8FA);line-height:1.45}.gd-steps{margin:0;padding-left:1.4em;display:grid;gap:6px;line-height:1.45}.lmx-set-guide{margin-bottom:6px}.lmx-set-guide textarea{width:100%;margin-top:6px}.arr-banner{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:60;width:min(560px,calc(100% - 20px));display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;background:#0e1e2b;color:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 10px 28px #0e1e2b4d;font-size:14px}.arr-banner.leave{background:#12404a}.arr-banner>span:first-child{flex:1 1 220px}.arr-btns{display:flex;gap:6px}.arr-banner .lwp-btn:not(.lwp-btn-primary){background:transparent;color:#fff;border-color:#ffffff73}.nt-mail{border:1px solid var(--line, #E2E7EA);border-radius:10px;background:#fafbfc;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.nt-meta{display:flex;gap:8px;font-size:13px}.nt-meta span{color:var(--ink-2, #5B6B75);min-width:56px}.nt-meta b{font-weight:600;word-break:break-word}.nt-body{border-top:1px solid var(--line, #E2E7EA);margin-top:4px;padding-top:6px;font-size:14px}.nt-body p{margin:4px 0 0}.nt-note{display:flex;gap:6px;align-items:flex-start}.nt-note textarea{flex:1;min-width:0}.arr-banner.stale{top:auto;bottom:20px;background:#4a3a12}@media (max-width: 760px){.arr-banner.stale{bottom:84px}}.arr-banner small{opacity:.8}.vp-acts .vp-mixpart{display:block;cursor:pointer;color:#34474f}.vp-acts .vp-mixpart:hover{text-decoration:underline}@font-face{font-family:Carlito;src:url(/fonts/Carlito-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/fonts/Carlito-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/fonts/Carlito-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}.pv{max-width:816px;margin:0 auto;display:flex;flex-direction:column;gap:14px;color:#111;font-family:Aptos,Calibri,Carlito,Segoe UI,sans-serif;font-size:14px;line-height:1.32}.pv-sheet{background:#fff;padding:40px 66px 34px;min-height:600px;position:relative;box-shadow:0 1px 4px #0000001f;outline:1px solid #000;outline-offset:-18px}.pv-sheet>:first-child{margin-top:6px}.pv h2{font-size:16.5px;font-weight:700;text-decoration:underline;text-underline-offset:2px;margin:22px 0 10px}.pv h2.pv-h2s{font-size:15.5px;margin-top:18px}.pv h3{font-size:14.5px;font-weight:700;margin:12px 0 3px}.pv h3.pv-h3big{font-size:16px;margin-top:16px}.pv p{margin:0 0 10px}.pv ul{margin:0 0 10px;padding-left:44px;list-style:"-  "}.pv li{margin-bottom:3px}.pv-b{font-weight:700;margin-bottom:3px!important}.pv-note{color:#d00;font-style:italic}.pv-muted{color:#666;font-size:12.5px}.pv-center{text-align:center}.pv-site p{margin-bottom:9px}.pv-cover{min-height:0;aspect-ratio:8.5 / 11;background:#0a3d54 center / cover no-repeat;color:#fff;padding:0;outline-offset:0;outline:18px solid #fff;box-shadow:0 0 0 19px #000,0 1px 4px 19px #0000001f;margin:19px;display:flex;flex-direction:column}.pv-cover h1{position:absolute;left:0;right:0;top:41%;text-align:center;font-size:clamp(16px,3.3vw,25px);font-weight:700;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.35)}.pv-cover .pv-amends{position:absolute;left:0;right:0;top:47%;text-align:center;font-size:12px}.pv-cover.plain .pv-logo{max-width:40%;max-height:18%;margin:10% auto 0;display:block}.pv-coname{text-align:center;font-size:30px;font-weight:700;margin-top:16%}.pv-who{position:absolute;left:8.5%;top:65.5%;font-size:clamp(9px,1.5vw,12px);line-height:1.38;display:flex;flex-direction:column;gap:10px}.pv-who b{font-size:1.25em;margin-bottom:-4px}.pv-who small{font-weight:700;font-size:1em}.pv-tw{overflow-x:auto;margin:4px 0 16px}.pv-t{border-collapse:collapse;font-size:12.5px}.pv-t td,.pv-t th{border:1px solid #000;padding:3px 6px;vertical-align:top}.pv-t th{background:#d9d9d9;font-weight:700;text-align:center}.pv-char{width:72%;margin:4px 0 14px}.pv-char.wide{width:100%}.pv-char td:first-child{width:33%}.pv-big{font-size:15.5px}.pv-pics{display:grid;gap:10px;margin:6px 0 14px}.pv-pics.n2{grid-template-columns:1fr 1fr}.pv-pics figure{margin:0;text-align:center}.pv-pics.n1 figure{max-width:72%;margin:0 auto}.pv-pics figcaption{border:1px solid #000;background:#d9d9d9;font-weight:700;font-size:12.5px;padding:2px;margin-bottom:6px}.pv-pics img{max-width:100%;max-height:520px}.pv-find{overflow:hidden}.pv-find img{float:right;width:140px;margin:0 0 8px 12px}.pv-sched{width:100%;margin-bottom:12px}.pv-sched td{font-size:12px}.pv-sched td:first-child{font-weight:700;width:22%;white-space:nowrap}.pv-price{width:100%}.pv-price.half{width:50%;margin:0 auto}.pv-price .pv-ttl th{background:#ddebf7;font-size:15px}.pv-price .pv-ttl small{display:block;color:#d00;font-size:10.5px;font-weight:400}.pv-price td{font-size:12px}.pv-price.c5 td:nth-child(2),.pv-price.c5 td:nth-child(4),.pv-price.c3 td:nth-child(2){text-align:center}.pv-price.c5 td:nth-child(3){text-align:right}.pv-price.lb td{text-align:center}.pv-price.c3:not(.lb) td:first-child{text-align:center}.pv-tot td{background:#e2efda;font-weight:700}.pv-sum td:nth-child(2){text-align:right}.pv-sum td:nth-child(3){text-align:center;width:18%}.pv-valid{text-align:center;font-style:italic;color:#555;font-size:12px;margin:-8px 0 18px!important}.pv-opt{display:flex;gap:8px;align-items:center;margin-bottom:5px}.pv-box{width:13px;height:13px;border:1px solid #000;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;flex:none}.pv-paynote{color:#e00;text-align:center;font-size:13px;margin:2px 0 24px!important}.pv-optnote{font-size:15.5px;margin-top:10px!important}.pv-terms{font-size:12.5px}.pv-terms-h{text-align:center;text-decoration:none!important;font-size:15px!important;font-weight:400!important}.pv-sec{margin-top:12px!important}.pv-mini{margin:0 0 12px;font-size:12.5px}.pv-mini th{text-align:left;padding-right:40px}.pv-mini td{padding-right:40px}.pv-signs{margin-top:24px;display:grid;gap:22px}.pv-line{display:flex;gap:6px;margin-bottom:6px}.pv-line u{min-width:200px;text-decoration:none;border-bottom:1px solid #000}@media (max-width: 640px){.pv-sheet{padding:26px 26px 20px;outline-offset:-10px}.pv-cover{margin:10px;outline-width:10px;box-shadow:0 0 0 11px #000;padding:0}.pv-char{width:100%}.pv-pics.n2{grid-template-columns:1fr}.pv-price.half{width:100%}.pv-find img{width:96px}}.pb{display:grid;grid-template-columns:minmax(360px,520px) 1fr;gap:14px;align-items:start}.pb-side{display:flex;flex-direction:column;gap:8px;position:sticky;top:8px;max-height:calc(100vh - 90px);overflow:auto;padding-right:2px}.pb-prev{min-width:0}.pb-prev .pv{max-width:none}.pb-blk{border:1px solid var(--line);border-radius:10px;background:#fff}.pb-blk>summary{list-style:none;display:flex;align-items:center;gap:6px;padding:7px 9px;cursor:pointer;font-weight:600;font-size:14px}.pb-blk>summary::-webkit-details-marker{display:none}.pb-blk>summary .pb-k{font-size:11px;color:var(--ink-2);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-left:auto}.pb-blk[open]>summary{border-bottom:1px solid var(--line-2)}.pb-body{padding:9px;display:flex;flex-direction:column;gap:8px}.pb-mv{display:inline-flex;gap:2px}.pb-mv button{border:0;background:none;cursor:pointer;color:var(--ink-2);padding:0 3px;font-size:14px}.pb-mv button:hover{color:var(--ink)}.pb-row{display:grid;gap:6px;align-items:center}.pb-price{grid-template-columns:64px 1fr 1fr 22px;padding-bottom:6px;border-bottom:1px dashed var(--line-2)}.pb-price .pb-ptext{grid-column:1 / -1}.pb-svc{grid-template-columns:1fr 1fr 22px}.pb-row input,.pb-row select{min-width:0}.pb-old input{border-color:#e3b341;background:#fffbeb}.pb-x{border:0;background:none;color:var(--ink-2);cursor:pointer;font-size:15px}.pb-weeks{display:grid;gap:4px}.pb-month{display:grid;grid-template-columns:74px 1fr;gap:6px;align-items:center;font-size:13px}.pb-month>div{display:flex;flex-wrap:wrap;gap:4px}.pb-wk{border:1px solid var(--line);background:#fff;border-radius:6px;padding:2px 6px;font-size:12px;cursor:pointer}.pb-wk[aria-pressed=true]{background:var(--brand, #0B6E79);border-color:var(--brand, #0B6E79);color:#fff}.pb-wk.taken{border-style:dashed}.pb-chips{display:flex;flex-wrap:wrap;gap:4px}.pb-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pb-top input[data-ptitle]{flex:1 1 280px;font-size:17px;font-weight:600}.pb-status{font-size:13px;color:var(--ink-2)}.pb-bar{border-radius:10px;padding:8px 10px;font-size:14px;background:#f3f7f7;border:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pb-bar.warn{background:#fff7e6;border-color:#f2d49b}.pb-bar.good{background:#ecf8f1;border-color:#bfe3cd}.pb-total{font-weight:700}.pb-sub{border:1px solid var(--line-2, #EDF1F3);border-radius:8px;padding:7px;display:flex;flex-direction:column;gap:6px;background:#fbfcfc}.pb-sub.opt{border-left:3px solid #E3B341}.pb-subh{display:flex;align-items:center;gap:6px}.pb-rows{display:flex;flex-direction:column;gap:4px}.pb-kv{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) 22px}.pb-pic{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 22px}.pb-srow{grid-template-columns:120px minmax(0,1fr) 22px}.pb-pline,.pb-phead{display:grid;gap:4px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 76px 52px 22px;align-items:center}.pb-pline.noq,.pb-phead.noq{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 84px 22px}.pb-pline.u,.pb-phead.u{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 70px 58px 62px 22px}.pb-pline.noq.u,.pb-phead.noq.u{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 76px 62px 22px}.pb-phead{font-size:11px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.pb-pline input,.pb-pline select{min-width:0;font-size:13px;padding:4px 5px}.pb-pay3{grid-template-columns:90px 1fr 1fr}.pb-sub select[data-pay]{margin-top:2px}.pb-issues{margin:4px 0 0;padding-left:18px;font-size:13px}.pb-visits{border:1px dashed var(--line);border-radius:8px;padding:6px 8px}.pb-visits>summary{cursor:pointer;font-weight:600;font-size:13px}.pb-visits[open]>summary{margin-bottom:8px}@media (max-width: 1000px){.pb{grid-template-columns:1fr}.pb-side{position:static;max-height:none}.pb-prev[hidden-mobile]{display:none}}.sg{min-height:100vh;background:#eef3f3;padding:18px 12px 120px}.sg-bar{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);padding:10px 14px;display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap;z-index:20;box-shadow:0 -4px 14px #0000000f}.sg-msg{max-width:560px;margin:40px auto;background:#fff;border-radius:12px;padding:22px;border:1px solid var(--line)}.sg-pad{width:100%;height:150px;border:1px dashed var(--ink-2);border-radius:8px;touch-action:none;background:#fff;display:block}.sg-typed{font-family:Times New Roman,Times,serif;font-style:italic;font-size:30px;padding:8px 4px;min-height:52px;border-bottom:1px solid var(--ink-2)}.sg-done{background:#ecf8f1;border:1px solid #BFE3CD;border-radius:10px;padding:12px;max-width:760px;margin:0 auto 12px}.pb-bar[hidden]{display:none}.pb-sub select,.pb-sub textarea,.pb-sub>input{width:100%;box-sizing:border-box}.pb-row>*{box-sizing:border-box;min-width:0}.pb-subh select,.pb-subh input{width:auto}.sg-opts{border:1px solid var(--line, #E2E7EA);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.sg-opts legend{padding:0 4px}.pv.modern{--navy: #0D3349;--teal: #1885B2;--panel: #F2F7FA;--rule: #D4DDE3;color:#212a31;font-size:14px;line-height:1.45}.pv.modern .pv-sheet{outline:0;padding:46px 58px 40px;border-top:1px solid #E6ECEF}.pv.modern h2{color:var(--navy);text-decoration:none;font-size:23px;margin:26px 0 18px;position:relative;padding-bottom:10px}.pv.modern h2:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;background:var(--teal)}.pv.modern .pv-sheet>h2:first-child{margin-top:0}.pv.modern h3{color:var(--navy);font-size:15.5px}.pv.modern h2.pv-h2s,.pv.modern .pv-optnote{font-size:12.5px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);padding-bottom:0;margin-top:26px}.pv.modern h2.pv-h2s:after{display:none}.pv.modern .pv-b{color:var(--navy)}.pv.modern ul{list-style:none;padding-left:20px}.pv.modern li{position:relative}.pv.modern li:before{content:"";position:absolute;left:-14px;top:.62em;width:5px;height:5px;background:var(--teal)}.pv.modern .pv-note{color:#3b3226;font-style:normal;background:#fff8e8;border-left:3px solid #DB8F1A;padding:9px 12px}.pv.modern .pv-note:before{content:"NOTE";display:block;font-size:10px;font-weight:700;letter-spacing:.12em;color:#c77f12;margin-bottom:2px}.pv.modern .pv-site{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;background:var(--panel);padding:16px 18px}.pv.modern .pv-site p{margin:0;font-weight:700;color:var(--navy)}.pv.modern .pv-t{font-size:12.5px}.pv.modern .pv-t td,.pv.modern .pv-t th{border:0;border-bottom:1px solid var(--rule);padding:5px 7px}.pv.modern .pv-t th{background:var(--navy);color:#fff;text-align:left}.pv.modern .pv-t tbody tr:nth-child(2n) td{background:#f7fafc}.pv.modern .pv-price .pv-ttl th{background:transparent;color:var(--navy);font-size:16px;text-align:left;padding:10px 0 6px;border:0}.pv.modern .pv-price .pv-ttl small{color:#67727c;font-style:italic}.pv.modern .pv-tot td{background:var(--panel)!important;border-top:2px solid var(--navy);color:var(--navy)}.pv.modern .pv-paynote{color:#67727c;font-style:italic;text-align:left;font-size:12px}.pv.modern .pv-valid{text-align:left;margin-top:-6px!important}.pv.modern .pv-char{width:100%}.pv.modern .pv-char th{font-size:16px;text-align:left}.pv.modern .pv-big{font-size:18px}.pv.modern .pv-pics figure{display:flex;flex-direction:column-reverse}.pv.modern .pv-pics img{border:1px solid var(--rule)}.pv.modern .pv-pics figcaption{border:0;background:none;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#67727c;margin:6px 0 0}.pv.modern .pv-cover{outline:0;box-shadow:0 1px 4px #0000001f;margin:0}.pv.modern .pv-cover:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(to bottom,#0d334900,#0d3349ed 22%)}.pv.modern .pv-cover h1{inset:auto 9% 25%;text-align:left;z-index:1;font-size:clamp(18px,3.8vw,32px);text-shadow:none}.pv.modern .pv-cover .pv-amends{top:auto;bottom:22%;left:9%;text-align:left;z-index:1}.pv.modern .pv-who{inset:auto 9% 5%;z-index:1;flex-direction:row;flex-wrap:wrap;gap:6px 28px;font-size:clamp(8.5px,1.35vw,11.5px);border-top:1px solid rgba(255,255,255,.35);padding-top:10px}.pv.modern .pv-terms{font-size:13px;line-height:1.5}.pv.modern .pv-terms .pv-sec{color:var(--navy);font-size:14px;margin-top:18px!important}.pv.modern .pv-terms .pv-terms-h{column-span:all;text-align:left;font-size:23px!important;font-weight:700!important;color:var(--navy)}.pv.modern .pv-signs{column-span:all;grid-template-columns:1fr 1fr}.pv.modern .pv-signs>div{border:1px solid var(--rule);padding:0 14px 12px}.pv.modern .pv-signs>div>.pv-b:first-child{background:var(--panel);margin:0 -14px 10px!important;padding:7px 14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase}@media (max-width: 640px){.pv.modern .pv-site,.pv.modern .pv-signs{grid-template-columns:1fr}.pv.modern .pv-sheet{padding:26px 22px}}.pr-adds{display:flex;flex-wrap:wrap;gap:8px}.pr-photo-btn{cursor:pointer}.pr-photo{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.pr-photo img{max-width:220px;max-height:160px;border-radius:8px;border:1px solid var(--line);object-fit:cover}.pr-map{border:1px solid var(--line);border-radius:10px;overflow:hidden}.pr-map-el{height:260px;background:#e9eef0}.pr-map-none{display:flex;align-items:center;justify-content:center;height:100%;padding:16px;color:var(--ink-2);font-size:13px;text-align:center}.pr-map-bar{padding:8px 10px;gap:8px 12px;background:#fff}.pr-map-bar .lwp-small{flex:1 1 180px}.pr-pin{width:26px;height:26px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#e5484d;border:3px solid #FFFFFF;box-shadow:0 2px 6px #00000073}.pr-earlier>summary{cursor:pointer;font-weight:600;font-size:13.5px;padding:4px 0}.pr-list .pr-row{align-items:flex-start;border-top:1px solid var(--line-2)}.pr-list .pr-row:first-child{border-top:0}.pr-thumb img{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid var(--line);display:block}@media (max-width: 600px){.pr-map-el{height:220px}}.ml-req{width:24px;height:24px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#e5484d;border:2px solid #FFFFFF;box-shadow:0 1px 4px #00000080}.ml-req.scheduled{background:#0b6e79}.ml-pop{font-size:13px;line-height:1.4;max-width:260px}.ml-pop b{display:block;margin-bottom:2px}.ml-pop img{display:block;width:100%;max-height:160px;object-fit:cover;border-radius:6px;margin-top:6px}.ml-pop .ml-sub{color:#5b6b75;font-size:12px}.ml-thumb img{width:44px;height:44px;object-fit:cover;border-radius:6px;border:1px solid var(--line);display:block}.lmx-row .ml-thumb{flex:0 0 auto;margin-right:8px}.ml-pinmap{height:320px;border-radius:10px;overflow:hidden;background:#e9eef0}.ml-pinphoto{max-width:100%;max-height:300px;object-fit:contain;border-radius:8px;align-self:flex-start}@media (max-width: 600px){.ml-pinmap{height:260px}}.sp-pin{position:relative;width:26px;height:26px;border-radius:50%;background:#fff;color:#0b6e79;border:2px solid #0B6E79;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000073}.sp-pin.on{background:#0b6e79;color:#fff}.sp-pin i{display:flex}.sp-pin b{position:absolute;left:30px;top:3px;white-space:nowrap;font:600 12px/1.3 IBM Plex Sans,system-ui,sans-serif;color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000;pointer-events:none}.sp-view .sp-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.sp-tile{padding:0;border:2px solid transparent;border-radius:8px;background:#fff;cursor:pointer;overflow:hidden;text-align:left}.sp-tile img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#e9eef0}.sp-tile span{display:block;padding:4px 6px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.sp-tile.on,.sp-tile.cur{border-color:#0b6e79}.sp-tile.on span{background:#0b6e79;color:#fff}.sp-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sp-pair figure{margin:0}.sp-pair img,.sp-big img{display:block;width:100%;max-height:62vh;object-fit:contain;background:#0e1e2b;border-radius:8px}.sp-pair figcaption{font-weight:700;font-size:14px;padding:4px 2px}.sp-big{display:flex;flex-direction:column;gap:6px}.sp-bigbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.sp-move select{width:auto;min-height:30px;font-size:13px;margin-left:4px}.sp-hint{margin:0}.sp-edmap{height:380px;border-radius:10px;overflow:hidden;background:#e9eef0}.sp-chips{display:flex;flex-wrap:wrap;gap:6px}.sp-edit{align-items:flex-end;gap:8px}@media (max-width: 600px){.sp-pair{grid-template-columns:1fr}.sp-edmap{height:300px}.sp-view .sp-strip{grid-template-columns:repeat(2,1fr)}}.sp-tagcell:empty{display:none}.sp-tag select{min-height:32px;font-size:12.5px;padding:2px 6px;max-width:190px}@media (max-width: 600px){.lmx-plainrow{flex-wrap:wrap}.lmx-plainrow .sp-tagcell{order:5;flex:1 1 100%}.sp-tag select{max-width:none;width:100%}}.tr-result{font-size:12px;font-weight:600;color:var(--good-ink)}.tr-result.partly{color:#8a5300}.tr-result.no{color:var(--watch-ink)}.spl-thumb{display:block;width:44px;height:34px;object-fit:cover;border-radius:5px;background:#e9eef0}.spl-thumb.none{background:repeating-linear-gradient(45deg,#eef2f4,#eef2f4 4px,#f6f8f9 4px 8px)}.spl-edit{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:14px;align-items:start}.spl-form .lwp-grid2 .span2{grid-column:1 / -1}.spl-form .lwp-grid4 .span2{grid-column:span 2}.spl-stgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 12px}.spl-pgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.spl-pfig{margin:0;display:flex;flex-direction:column;gap:4px}.spl-pfig img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;background:#e9eef0}.spl-pfig input{min-height:30px;font-size:12.5px;padding:2px 6px}.spl-pbtns{display:flex;justify-content:space-between;gap:6px;font-size:12px}.spl-found{line-height:1.8;font-size:13.5px}.spl-info{width:20px;height:20px;min-height:0;padding:0;border-radius:50%;font:italic 700 12px/1 Georgia,serif;vertical-align:1px;margin-left:4px;border:1px solid var(--field);background:#fff;color:var(--accent)}.spl-page{display:flex;flex-direction:column;gap:12px}.spl-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;align-items:flex-start}.spl-name{font-size:20px}.spl-sci{color:var(--ink-2);font-size:14px}.spl-pills{display:flex;flex-wrap:wrap;gap:6px}.spl-photos{display:flex;flex-direction:column;gap:6px}.spl-big{margin:0}.spl-big img{display:block;width:100%;max-height:420px;object-fit:contain;background:#0e1e2b;border-radius:8px}.spl-big figcaption{font-size:12.5px;color:var(--ink-2);padding-top:3px}.spl-thumbs{display:flex;gap:6px;overflow-x:auto}.spl-thumbs button{padding:0;border:2px solid transparent;border-radius:6px;background:none;cursor:pointer;flex:0 0 auto}.spl-thumbs button[aria-pressed=true]{border-color:var(--accent)}.spl-thumbs img{display:block;width:72px;height:54px;object-fit:cover;border-radius:4px}.spl-nophoto{padding:26px;text-align:center;color:var(--ink-2);background:#f1f4f5;border-radius:8px;font-size:13px}.spl-sec h3{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin:0 0 4px}.spl-p{white-space:pre-line;line-height:1.55}.spl-season{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;max-width:420px}.spl-season span{text-align:center;font-size:11px;font-weight:700;padding:4px 0;border-radius:4px;background:#eef2f4;color:#8a9aa2}.spl-season span.on{background:#2e8b57;color:#fff}.spl-states{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13.5px}@media (max-width: 900px){.spl-edit{grid-template-columns:1fr}}.psp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.psp-card{display:flex;flex-direction:column;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;cursor:pointer;text-align:left;font:inherit;color:inherit}.psp-card:hover{border-color:var(--accent)}.psp-card img,.psp-nophoto{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#e9eef0}.psp-nophoto{display:flex;align-items:center;justify-content:center;font:700 30px/1 "IBM Plex Serif",Georgia,serif;color:#8a9aa2}.psp-txt{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;align-items:flex-start}.psp-txt b{font-size:14px}.psp-txt i{font-size:12.5px;color:var(--ink-2)}.psp-txt small{font-size:12px;color:var(--ink-2)}.psp-txt .lwp-pill{margin-top:3px}@media (max-width: 600px){.psp-grid{grid-template-columns:repeat(2,1fr)}}.eqx-parts input,.eqx-rd input{min-height:30px;font-size:13px;padding:2px 6px;width:100%;min-width:70px}.eqx-parts .eqx-qty input{min-width:50px;width:64px}.eqx-cal td{vertical-align:top}.eqx-cal .eqx-note td{border-top:0;padding-top:0}.eqx-calform .lmx-seg{align-self:flex-start}.wx-card{display:flex;flex-direction:column;gap:10px}.wx-now{display:flex;align-items:center;gap:10px}.wx-temp{font:600 34px/1 var(--display)}.wx-nowtxt{display:flex;flex-direction:column;line-height:1.35;font-size:13.5px}.wx-nowtxt span{color:var(--ink-2)}.wx-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.wx-day{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 2px;border-radius:8px;background:#f4f7f8;font-size:12px;text-align:center}.wx-day.today{background:var(--brand-soft)}.wx-day span{font-weight:600;color:var(--ink-3)}.wx-day b{font-size:13.5px}.wx-day small{color:var(--ink-2)}.wx-day em{font-style:normal;color:#1d5fd1;font-size:11px;min-height:13px}.wx-pastsvg{display:block;width:100%;height:70px;background:linear-gradient(#fff,#f7f9fa);border-radius:6px}.wx-past .lwp-small{margin:4px 0 0}.wx-src{color:#8a9aa2;font-size:11px}.wx-cal{display:inline-flex;align-items:center;gap:2px;margin-left:6px;font-size:11px;font-weight:600;color:var(--ink-2);white-space:nowrap;vertical-align:middle}.wx-cal i{font-style:normal;color:#1d5fd1;margin-left:2px}.wx-cal .wx-ic{flex:0 0 auto}.wx-cal b{font-weight:600}.cv-page.phone .cv-cell{position:relative}.cv-page.phone .cv-cell-h .wx-cal{position:absolute;left:3px;top:3px;margin:0}.cv-page.phone .cv-cell-h .wx-cal .wx-ic{width:12px;height:12px}.cv-page.phone .cv-cell-h .wx-cal b,.cv-page.phone .cv-cell-h .wx-cal i{display:none}.trk-card .trk-status{margin:4px 0 0}.trk-rec{color:#c2410c}.ml-trackpop{font-size:13px;line-height:1.4}.ae-cab,.ae-pow,.ae-dif{display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000008c;font:700 12px/1 system-ui,sans-serif}.ae-cab{width:24px;height:24px;border-radius:4px;background:#0e1e2b;color:#fff;border:2px solid #FFFFFF}.ae-pow{width:24px;height:24px;border-radius:50%;background:#e0a33a;color:#0e1e2b;border:2px solid #0E1E2B}.ae-dif{width:22px;height:22px;border-radius:50%;background:#1d5fd1;color:#fff;border:2px solid #FFFFFF}.ae-dif.on{background:#ffd23f;color:#0e1e2b;border-color:#0e1e2b}.ae-root h3{margin:0 0 6px;font-size:14.5px}.ae-modes{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ae-modes .lmx-seg{flex-wrap:wrap}.ae-map{height:min(56vh,520px);min-height:300px;border-radius:10px;overflow:hidden;background:#dde5e8}.ae-key{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12.5px;color:var(--ink-2)}.ae-key span{display:inline-flex;align-items:center;gap:5px}.ae-key i{font-style:normal;width:18px;height:18px;font-size:10px;box-shadow:none}.ae-key .ae-pow{font-size:9px}.ae-key .ae-line{display:inline-block;width:22px;height:0;border-top:3px dashed #D9A400}.ae-cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;align-items:start}.ae-sec{min-width:0}.ae-valves input{min-height:30px;padding:2px 6px;font-size:13px;width:100%;min-width:56px}.ae-valves td{vertical-align:top}.ae-valves td:first-child input{width:64px}.ae-valves small{display:block;font-size:11px;color:var(--ink-3);margin-top:2px}.ae-valves tr.on td{background:#fff7d6}.ae-spot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:10px}.ae-spot input{flex:1 1 100%}.ae-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.ae-photos figure{margin:0;display:flex;flex-direction:column;gap:4px}.ae-photos img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;background:#e9eef0}.ae-photos input{min-height:30px;font-size:13px;padding:2px 6px}.ae-photos figcaption{font-size:12.5px;color:var(--ink-2)}@media (max-width: 760px){.ae-cols{grid-template-columns:1fr}.ae-map{height:52vh;min-height:260px}.ae-photos{grid-template-columns:repeat(2,1fr)}}.spl-pn{display:block;font-size:11px;text-align:center}.spl-com{display:inline-flex;gap:3px}.spl-com i{font-style:normal;font-size:11px;font-weight:700;padding:2px 5px;border-radius:4px;background:#eef2f4;color:#9aa8af}.spl-com i.t1{background:#2e8b57;color:#fff}.spl-com i.t2{background:#9ccfb2;color:#12382a}.spl-com i.t3{background:#e3efe8;color:#3f6b55}.spl-more select{min-height:32px;margin-left:4px}.spl-cats{flex-wrap:wrap}.spl-stcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:10px}.spl-stc{border:1px solid var(--line);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:6px}.spl-list{margin:0;padding-left:18px;line-height:1.55}.spl-gp{border-collapse:collapse;width:100%;font-size:13.5px}.spl-gp th{text-align:left;vertical-align:top;width:34%;padding:4px 10px 4px 0;color:var(--ink-2);font-weight:600}.spl-gp td{padding:4px 0;line-height:1.5}.spl-big figcaption a{color:inherit}.spl-save{position:sticky;bottom:0;background:var(--bg, #F6F8F9);padding:8px 0;z-index:2}.spl-tr{border:0;margin:0 0 10px;padding:0}.spl-tr legend{font-weight:600;font-size:13.5px;margin-bottom:4px}.spl-trc{display:inline-flex;align-items:center;gap:5px;margin:0 10px 6px 0;font-size:13.5px}.idf-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.idf-q{flex:1 1 220px;min-height:40px}.idf-snap{min-height:40px}.idf-st select{margin-left:4px;min-height:34px}.idf-h{margin:6px 0 10px}.idf-gh{margin:14px 0 8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.idf-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.idf-tile{display:flex;flex-direction:column;text-align:left;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--card);overflow:hidden;cursor:pointer;font:inherit;color:inherit}.idf-tile:hover,.idf-tile:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--brand-soft)}.idf-tile img,.idf-tile .idf-noimg{width:100%;height:140px;object-fit:cover;display:block;background:#dce6e9}.idf-tl{display:flex;flex-direction:column;gap:2px;padding:9px 11px 11px}.idf-tl small{color:var(--ink-2);font-size:12.5px;line-height:1.35}.idf-tl .idf-n{color:var(--accent);font-weight:600}.idf-cols{display:grid;grid-template-columns:minmax(250px,320px) 1fr;gap:16px;align-items:start}.idf-side{position:sticky;top:8px;max-height:calc(100vh - 16px);overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px}.idf-what{display:flex;flex-direction:column;margin-bottom:10px}.idf-what small{color:var(--ink-2)}.idf-qq{border:0;margin:0 0 12px;padding:0}.idf-qq legend{font-weight:600;font-size:13.5px;margin-bottom:5px}.idf-chips{display:flex;flex-wrap:wrap;gap:6px}.idf-chip{font:inherit;font-size:13px;padding:6px 10px;min-height:34px;border-radius:999px;border:1px solid var(--field);background:#fff;color:var(--ink);cursor:pointer;text-align:left}.idf-chip small{color:var(--ink-2);margin-left:2px}.idf-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.idf-chip[aria-pressed=true] small{color:#fff;opacity:.85}.idf-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:8px}.idf-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:var(--card);overflow:hidden;cursor:pointer}.idf-card:hover{border-color:var(--accent)}.idf-img{width:100%;height:200px;object-fit:cover;display:block;background:#0e1e2b}.idf-noimg{display:flex;align-items:center;justify-content:center;color:var(--ink-2);background:#e8eef0;font-size:13px}.idf-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px}.idf-name{display:block;font-size:15.5px}.idf-sci{display:block;color:var(--ink-2);font-size:13px}.idf-pills{display:flex;flex-wrap:wrap;gap:4px}.idf-marks{margin:0;padding-left:18px;font-size:13.5px;line-height:1.45}.idf-tick{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.idf-more{margin:12px auto 0;display:block}.idf-foot{margin-top:18px}.idf-ai{margin-bottom:12px}.idf-aitop{display:flex;gap:10px;align-items:flex-start}.idf-aitop img{width:96px;height:96px;object-fit:cover;border-radius:8px;flex:none}.idf-why{margin:0;font-size:13.5px;line-height:1.45}.idf-cmp{border-collapse:collapse;width:100%;font-size:13.5px}.idf-cmp th,.idf-cmp td{vertical-align:top;text-align:left;padding:8px;border-bottom:1px solid var(--line-2);min-width:200px}.idf-cmp tbody th{min-width:110px;color:var(--ink-2);font-weight:600}.idf-cmp thead img{display:block;width:100%;height:150px;object-fit:cover;border-radius:8px;margin-bottom:6px}.idf-cmp thead i{display:block;font-weight:400;color:var(--ink-2)}.idf-cmp ul{margin:0;padding-left:16px}@media (max-width: 760px){.idf-cols{grid-template-columns:1fr}.idf-side{position:static;max-height:none}.idf-tiles{grid-template-columns:repeat(2,1fr);gap:8px}.idf-tile img,.idf-tile .idf-noimg{height:104px}.idf-tl small:not(.idf-n){display:none}.idf-cards{grid-template-columns:1fr}.idf-img{height:220px}}.idf-qhead,.idf-see{display:none}@media (max-width: 760px){.idf-qq{margin-bottom:0;border-bottom:1px solid var(--line-2)}.idf-qq legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.idf-qhead{display:flex;justify-content:space-between;gap:10px;width:100%;padding:11px 2px;background:none;border:0;font:inherit;font-size:14px;text-align:left;color:var(--ink);cursor:pointer}.idf-qhead b{color:var(--accent);font-weight:600;text-align:right}.idf-qq:not(.open) .idf-chips{display:none}.idf-qq.open .idf-chips{padding-bottom:12px}.idf-see{display:block;position:sticky;bottom:10px;z-index:3;text-align:center;margin:12px auto 0;width:max-content;box-shadow:0 4px 14px #0e1e2b40}}.lmx-draft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border-radius:10px;background:var(--amber-bg, #FFF6EC);border:1px solid #F1D3A6;color:var(--amber-ink, #7A3410);font-size:13.5px}.lmx-draft-btns{display:inline-flex;gap:6px;flex-wrap:wrap}.lmx-discard{position:sticky;bottom:-20px;margin:0 -22px -20px;padding:12px 22px;background:#fff8f1;border-top:1px solid #F1D3A6;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;z-index:2}.lmx-discard>div{display:flex;flex-direction:column;gap:1px;font-size:13.5px}.lmx-discard>div span{color:var(--ink-2);font-size:12.5px}.lmx-discard-btns{display:inline-flex;gap:8px}.lmx-shell .lmx-discard,.lwp-modal .lmx-discard{margin:0 -16px -14px;bottom:-14px;padding:10px 16px}@keyframes lmx-nudge{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.lwp-modal-box.lmx-nudge{animation:lmx-nudge .22s ease-in-out 2}.ql-when summary{cursor:pointer;font-size:13px;color:var(--ink-2)}.ql-when[open] summary{margin-bottom:6px}.ql-note{position:relative}.ql-note textarea{width:100%}.ql-microw{display:flex;align-items:center;gap:8px;margin-top:4px}.ql-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ql-unit{display:flex;gap:8px;align-items:flex-end}.ql-unit .lwp-field{flex:1}.ql-unit .lmx-seg{flex-shrink:0}.lmx-pick-here{border:2px solid var(--accent);background:var(--brand-soft)}.lmx-pick-i .lmx-pick-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%}.lmx-pick-i .lmx-pick-mi{font-family:var(--mono);font-size:12px;font-weight:400;color:var(--ink-2);white-space:nowrap}.lmx-pick-cap{font-size:12px;font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;margin:6px 2px 0}.lmx-apick{position:relative}.lmx-apick-btn{width:100%;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:44px;padding:6px 12px;border:1px solid var(--field);border-radius:10px;background:#fff;cursor:pointer;font:inherit}.lmx-apick-btn b{font-weight:600}.lmx-apick-btn span{font-size:12.5px;color:var(--ink-2)}.lmx-apick-btn:disabled{background:var(--line-2);cursor:default}.lmx-drafts .lmx-row{align-items:center}.fr-pf-steps{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.fr-pf-steps .lwp-field{width:110px}.fr-when{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.fr-form [data-app]{max-width:360px}.vd-follow{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:10px;align-items:end}@media (max-width: 480px){.vd-follow{grid-template-columns:minmax(0,1fr) 140px}}.vd-todo{margin-top:-6px}.vl-st .vl-chips{display:flex;flex-wrap:wrap;gap:4px}.lwp .vl-st .lmx-chip{min-height:30px;padding:0 10px;font-size:12.5px}[data-vlist] .lmx-lv-foot{display:none}[data-vlmore]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px}.lmx-phoneco{display:flex;align-items:center;gap:8px;padding:10px 2px 0;font-size:13px;font-weight:600;color:var(--ink-2)!important;text-decoration:none}.lmx-phoneco img{height:18px;width:auto;max-width:90px;object-fit:contain}.lwp-modal-box.lmx-more-box{padding-bottom:12px}.lmx-more-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.lmx-more-head img{height:28px;width:auto;max-width:110px}.lmx-more-head b{display:none}.lmx-more-head div{display:flex;flex-direction:column;min-width:0}.lmx-more-head div b{display:block;font-size:15px}.lmx-more-head div span{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lmx-more{display:flex;flex-direction:column}.lmx-more-i{border-bottom:1px solid var(--line-2);padding:4px 0 8px}.lmx-more-main{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:600;color:var(--ink)!important;text-decoration:none}.lmx-more-main svg{color:var(--ink-2);flex-shrink:0}.lmx-more-main[aria-current=page],.lmx-more-subs a[aria-current=page]{color:var(--accent)!important}.lmx-more-subs{display:flex;flex-wrap:wrap;gap:6px;padding-left:28px}.lmx-more-subs a{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:999px;background:var(--line-2);font-size:13px;color:var(--ink-3)!important;text-decoration:none}.lmx-more-subs a[aria-current=page]{background:var(--brand-soft);font-weight:600}.lmx-more-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:14px}.lmx-offline{pointer-events:none}@media (max-width: 900px){.lmx-offline{top:0;bottom:auto;padding:calc(4px + env(safe-area-inset-top)) 12px 4px;font-size:12px;opacity:.95}}button.lmx-more-main{width:100%;background:none;border:none;padding:0;font:inherit;font-weight:600;cursor:pointer;text-align:left}.lmx-ai-fab{position:fixed;right:20px;bottom:20px;z-index:8500;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px 0 13px;border-radius:999px;border:none;background:var(--ink);color:#fff;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 6px 18px #0e1e2b38,0 1px 3px #0e1e2b2e}.lwp .lmx-ai-fab,.lwp .lmx-ai-fab span{color:#fff}.lwp .lmx-ai-fab{background:var(--brand)}.lwp .lmx-ai-fab:hover{background:var(--brand-dark)}.lmx-ai-fab:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.ai-open .lmx-ai-fab{display:none}.lmx-ai{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:100vw;z-index:8600;display:flex;flex-direction:column;background:#fff;border-left:1px solid var(--line);box-shadow:-8px 0 24px #0e1e2b14}.lmx-ai[hidden]{display:none}@media (min-width: 1100px){.lmx-shell.ai-open .lmx-main{margin-right:400px}}.lmx-ai-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.lmx-ai-title{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;margin-right:auto;color:var(--ink)}.lmx-ai-title svg{color:var(--brand)}.lmx-ai-x{width:34px;height:34px;border:none;background:none;border-radius:8px;font-size:16px;cursor:pointer;color:var(--ink-2)}.lmx-ai-x:hover{background:#f0f3f4}.lmx-ai-msgs{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.lwp .lmx-ai-me{color:#fff}.lmx-ai-me{align-self:flex-end;max-width:85%;background:var(--brand);color:#fff;padding:9px 12px;border-radius:14px 14px 4px;font-size:14px;white-space:pre-wrap}.lmx-ai-it,.lmx-ai-me{overflow-wrap:anywhere}.lmx-ai-it{align-self:flex-start;max-width:95%;background:#f3f6f7;color:var(--ink);padding:10px 12px;border-radius:14px 14px 14px 4px;font-size:14px;line-height:1.45}.lmx-ai-it.err{background:#fef2f2;color:#991b1b}.lmx-ai-it p{margin:0 0 6px}.lmx-ai-it p:last-child{margin-bottom:0}.lmx-ai-it ul{margin:4px 0 6px;padding-left:18px}.lmx-ai-it li{margin:2px 0}.lmx-ai-it code{font-size:12.5px;background:#e6ecee;padding:0 4px;border-radius:4px}.lmx-ai-wait{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2)}.lmx-ai-wait span{width:6px;height:6px;border-radius:50%;background:var(--ink-2);animation:lmx-ai-dot 1.2s infinite ease-in-out}.lmx-ai-wait span:nth-child(2){animation-delay:.15s}.lmx-ai-wait span:nth-child(3){animation-delay:.3s;margin-right:4px}@keyframes lmx-ai-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.lmx-ai-card{margin-top:8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.lmx-ai-card b{font-size:14px}.lmx-ai-cbtns{display:flex;gap:8px;margin-top:6px}.lmx-ai-cbtns .lwp-btn{min-height:36px;padding:0 12px}.lmx-ai-done{margin-top:4px;font-weight:600;color:#15803d;font-size:13px}.lmx-ai-done.muted{color:var(--ink-2)}.lmx-ai-link{margin-top:8px;min-height:36px}.lmx-ai-hello{padding:8px 4px}.lmx-ai-hello b{font-size:15px}.lmx-ai-ideas{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lmx-ai-ideas .lwp-pill-btn{font-weight:500;white-space:normal;text-align:left;height:auto;padding:6px 12px}.lmx-ai-in{display:flex;align-items:flex-end;gap:6px;padding:10px 12px 6px;border-top:1px solid var(--line)}.lmx-ai-in textarea{flex:1;resize:none;min-height:40px;max-height:140px;padding:9px 11px;border:1px solid var(--field);border-radius:12px;font:inherit;font-size:14px;line-height:1.35}.lmx-ai-in textarea:focus{outline:2px solid var(--brand);outline-offset:-1px;border-color:transparent}.lmx-ai-mic,.lmx-ai-send{flex:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--field);background:#fff;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.lwp .lmx-ai-send{background:var(--brand);border-color:var(--brand);color:#fff}.lmx-ai-send:disabled,.lmx-ai-in textarea:disabled{opacity:.5;cursor:default}.lmx-ai-mic.on{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.lmx-ai-foot{margin:0;padding:0 14px calc(8px + env(safe-area-inset-bottom));font-size:11.5px;color:var(--ink-2)}@media (max-width: 760px){.lmx-ai-fab{right:14px;bottom:calc(74px + env(safe-area-inset-bottom));width:48px;height:48px;padding:0;justify-content:center}.lmx-ai-fab span,[data-aispot=top] .lmx-ai-fab{display:none}.lwp .lmx-ai-phone{color:var(--brand)}[data-aispot=float] .lmx-ai-phone{display:none}.lmx-ai{width:100vw;z-index:9500;border-left:none}}@media print{.lmx-ai-fab,.lmx-ai{display:none!important}}.lmx-aic-wait{display:flex;align-items:center;gap:12px}.lmx-aic-spin{width:22px;height:22px;border-radius:50%;border:3px solid var(--brand-soft);border-top-color:var(--brand);animation:lmx-aic-spin .8s linear infinite;flex:none}@keyframes lmx-aic-spin{to{transform:rotate(360deg)}}.lmx-aic-h{margin:0 0 10px;font-size:18px}.lmx-aic-h.stop{color:#b91c1c}.lmx-aic-h.caution{color:#a16207}.lmx-aic-list{display:flex;flex-direction:column;gap:8px;margin-bottom:10px;max-height:55vh;overflow-y:auto}.lmx-aic-i{border-left:4px solid #CBD5D9;background:#f6f8f9;border-radius:8px;padding:8px 10px;font-size:14px}.lmx-aic-i.stop{border-left-color:#dc2626;background:#fef2f2}.lmx-aic-i.caution{border-left-color:#d97706;background:#fffbeb}.lmx-aic-i blockquote{margin:6px 0 0;padding:0 0 0 8px;border-left:2px solid #CBD5D9;color:var(--ink-3);font-size:13px;font-style:italic}.lmx-aic-btns{flex-wrap:wrap;gap:8px}.lmx-ai-voice{border:1px solid var(--field);background:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--ink-3)}.lmx-ai-voice[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-dark)}.lmx-ai-listen{color:#991b1b;background:#fef2f2;animation:lmx-ai-pulse 1.4s infinite ease-in-out}@keyframes lmx-ai-pulse{50%{opacity:.55}}.lmx-ai-brief{font-size:14px;line-height:1.45}.lmx-ai-brief p{margin:8px 0 2px}.lmx-ai-brief ul{margin:2px 0 6px;padding-left:18px}.lmx-ai-brief+.lwp-small{margin-top:6px}.lmx-ai-card .lmx-ai-body{white-space:pre-wrap;margin-top:4px;padding:6px 8px;border-left:2px solid var(--line, #d6dde1);max-height:180px;overflow:auto}.lwp{--mx-bg: #F6F8FC;--mx-on: #D3E3FD;--mx-hover: #E9EEF6;--mx-write: #C2E7FF;--mx-line: #EAECEF;--mx-ink: #1F1F1F;--mx-ink2: #444746;--mx-unread: #F2F6FC}.lwp .lmx-top.mx-top{align-items:center;justify-content:flex-start;flex-wrap:nowrap!important;flex-direction:row!important;gap:8px;border-bottom:0;padding-bottom:0;margin-bottom:8px}.lwp .mx-top>[data-mxset]{margin-left:auto}.lwp .mx-top>.lmx-fabwrap{margin-left:4px}.mx-sbar{flex:1 1 auto;min-width:0;max-width:720px;display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:24px;background:#eaf1fb;color:var(--mx-ink2);transition:background .15s,box-shadow .15s}.mx-sbar:focus-within{background:#fff;box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326}.lwp .mx-sbar input{flex:1;min-width:0;border:0!important;background:transparent!important;outline:none;font-size:16px;padding:0;height:100%;box-shadow:none!important}.lwp .mx-iconbtn,.lwp .mx-railbtn{flex-shrink:0;width:42px;height:42px;border-radius:50%;border:0;background:transparent;color:var(--mx-ink2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lwp .mx-iconbtn:hover,.lwp .mx-railbtn:hover{background:#44474614}.lwp .mx-railbtn{display:none}.mx-ic{flex-shrink:0;display:block}.mx-app{display:grid;grid-template-columns:236px minmax(0,1fr);gap:8px;align-items:start}.mx-rail{position:sticky;top:8px;max-height:calc(100vh - 24px);overflow-y:auto;padding:0 8px 16px 0;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin}.lwp .mx-write{display:inline-flex;align-items:center;gap:12px;height:56px!important;min-height:56px!important;padding:0 24px 0 18px!important;margin:0 0 12px;border:0;border-radius:16px;background:var(--mx-write);color:#001d35;font-size:14px;font-weight:600;cursor:pointer;align-self:flex-start;box-shadow:none;transition:box-shadow .15s}.lwp .mx-write:hover{box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326}.mx-boxsel{display:block;margin:0 0 8px 8px}.lwp .mx-boxsel select{width:100%;font-size:13px;height:34px;border-radius:17px;background:#fff}.mx-nav{display:flex;flex-direction:column}.lwp .mx-ni{display:flex;align-items:center;gap:14px;width:100%;height:32px;padding:0 12px 0 22px;border:0;border-radius:0 16px 16px 0;background:transparent;color:var(--mx-ink);font-size:14px;text-align:left;cursor:pointer;text-decoration:none}.lwp .mx-ni:hover{background:var(--mx-hover);color:var(--mx-ink)}.lwp .mx-ni.on{background:var(--mx-on);color:#041e49;font-weight:700}.lwp .mx-ni.has{font-weight:700}.mx-ni .mx-ic{color:var(--mx-ink2)}.mx-ni.on .mx-ic{color:#041e49}.mx-nl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-cnt{font-size:12px;font-variant-numeric:tabular-nums}.mx-dot{width:12px;height:12px;margin:0 4px;border-radius:50%;background:var(--c, #9AA6AC);flex-shrink:0}.mx-dot.mx-ai-bill{background:#c2410c}.mx-dot.mx-ai-request{background:#e0a33a}.mx-dot.mx-ai-receipt{background:#1f8a4c}.mx-dot.mx-ai-new_sender{background:#3d63c9}.lwp .mx-add{color:var(--mx-ink2);font-weight:400;font-size:13px}.mx-sec{display:flex;align-items:center;justify-content:space-between;margin:14px 0 2px;padding:0 8px 0 22px;font-size:13px;font-weight:600;color:var(--mx-ink)}.mx-sec>span{display:inline-flex;align-items:center;gap:6px}.lwp .mx-secbtn{border:0;background:none;color:var(--mx-ink2);width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lwp .mx-secbtn:hover{background:var(--mx-hover)}.lwp .mx-sentlog{margin-top:14px;font-size:13px}.mx-scrim{display:none}.mx-main{background:#fff;border-radius:16px;min-width:0;min-height:60vh;overflow:hidden;border:1px solid var(--mx-line)}.mx-tb{display:flex;align-items:center;gap:2px;min-height:48px;padding:4px 8px 4px 12px;border-bottom:1px solid var(--mx-line);position:sticky;top:0;z-index:4;background:#fff;flex-wrap:wrap}.lwp .mx-tbtn{width:38px;height:38px;min-height:38px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--mx-ink2)!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important;text-decoration:none}.lwp .mx-tbtn:hover:not([disabled]){background:#44474614!important}.lwp .mx-tbtn[disabled]{opacity:.35;cursor:default}.lwp .mx-tbtn.mx-tword{width:auto;padding:0 12px!important;border-radius:19px!important;gap:6px;font-size:13px;font-weight:600;background:#e6f4ea!important;color:#137333!important}.lwp .mx-tbtn.spin .mx-ic{animation:mxspin .8s linear infinite}@keyframes mxspin{to{transform:rotate(360deg)}}.mx-tb .lmx-menu{display:inline-flex}.mx-tsep{width:1px;height:20px;background:var(--mx-line);margin:0 6px}.mx-tcount{font-size:13px;color:var(--mx-ink2);margin-left:8px}.mx-pager{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-size:12px;color:var(--mx-ink2)}.mx-pager>span{margin-right:8px;white-space:nowrap}.mx-ck{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;border-radius:50%}.mx-ck:hover{background:#44474614}.lwp .mx-ck input{width:16px;height:16px;margin:0;accent-color:#0B57D0;cursor:pointer}.mx-fnote{display:flex;gap:10px;align-items:flex-start;padding:10px 16px;font-size:13px;color:var(--mx-ink2);background:#f8fafd;border-bottom:1px solid var(--mx-line)}.mx-fnote .mx-ic{color:#0b57d0;margin-top:1px}.mx-empty{padding:48px 16px;text-align:center;color:var(--mx-ink2);font-size:14px}.mx-list{list-style:none;margin:0;padding:0}.mx-row{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--mx-line);background:var(--mx-unread);padding-left:8px}.mx-row.unread{background:#fff}.mx-row:hover{box-shadow:inset 1px 0 #dadce0,inset -1px 0 #dadce0,0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;z-index:2}.mx-row.sel{background:#c2dbff}.mx-row.cur:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#0b57d0}.lwp .mx-star{border:none;background:none;padding:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#9aa0a6;cursor:pointer;flex-shrink:0;border-radius:50%}.lwp .mx-star.on{color:#f4b400}.lwp .mx-star:hover{color:#f4b400;background:#44474614}.lwp .mx-link{flex:1;min-width:0;display:grid;grid-template-columns:minmax(110px,200px) minmax(0,1fr) auto auto;align-items:center;gap:12px;height:40px;padding:0 16px 0 6px;color:var(--mx-ink);text-decoration:none}.lwp .mx-link:hover{color:var(--mx-ink)}.mx-from{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--mx-ink)}.mx-n{font-size:12px;color:var(--mx-ink2);font-weight:400}.mx-subj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;min-width:0}.mx-subj b{font-weight:400}.mx-snip{color:#5f6368;font-weight:400}.mx-row.unread .mx-from,.mx-row.unread .mx-subj b,.mx-row.unread .mx-when{font-weight:700;color:#000}.mx-tags{display:flex;gap:6px;align-items:center;justify-content:flex-end;min-width:0}.mx-tags:empty{display:none}.mx-when{font-size:12px;color:var(--mx-ink2);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;min-width:56px}.mx-hov{display:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);align-items:center;gap:2px;background:inherit;padding-left:8px}.lwp .mx-hov button{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--mx-ink2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lwp .mx-hov button:hover{background:#44474614}@media (hover: hover) and (min-width: 761px){.mx-row:hover .mx-hov{display:inline-flex}.mx-row:hover .mx-when{visibility:hidden}}.mx-lab{display:inline-block;max-width:140px;margin-right:6px;padding:0 6px;border-radius:4px;font-size:12px;font-weight:500;line-height:18px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:color-mix(in srgb,var(--c) 16%,#fff);color:color-mix(in srgb,var(--c) 85%,#000)}.mx-draftw{color:#d93025;font-weight:400}.mx-acct{display:inline-flex;align-items:center;gap:4px;max-width:160px;padding:1px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand-dark);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-acct.big{font-size:13px;padding:2px 4px 2px 10px;max-width:none}.mx-acct.big a{color:inherit;text-decoration:none}.mx-acct button{border:none;background:none;color:inherit;cursor:pointer;font-size:15px;line-height:1;padding:0 6px;min-height:24px}.mx-box{font-size:11px;padding:1px 6px;border-radius:4px;background:#f1f3f4;color:var(--mx-ink2)}.mx-clip{display:inline-flex;color:var(--mx-ink2)}.mx-more{padding:12px 16px;border-top:1px solid var(--line-2);text-align:center}.mx-card .mx-row,.lmx-wbody .mx-row{padding-left:4px}.mx-filters{align-items:center}.mx-search{flex:1 1 240px;min-width:200px;display:flex}.mx-search input{width:100%}.lmx-wbody .mx-row{background:#fff;border-bottom-color:var(--line-2)}.lmx-wbody .mx-row:hover{box-shadow:none}.lwp .lmx-wbody .mx-link{grid-template-columns:minmax(80px,140px) minmax(0,1fr) auto auto;padding:0;gap:8px;height:38px}.lmx-wbody .mx-snip{display:none}.mx-thpage{background:#fff;border:1px solid var(--mx-line);border-radius:16px;overflow:hidden;padding-bottom:8px}.mx-thtb{border-radius:0}.mx-thtb .mx-pager{margin-left:auto}.mx-boxname{margin-left:auto;font-size:12px;color:var(--mx-ink2);padding:0 8px}.mx-thhead{display:flex;align-items:flex-start;gap:12px;padding:20px 16px 6px 72px}.mx-thtitle{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px}.lwp .mx-title{font-family:Google Sans,IBM Plex Sans,Arial,sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#1f1f1f;overflow-wrap:anywhere;margin:0 8px 0 0}.mx-labx{display:inline-flex;align-items:center;gap:2px;padding-right:2px}.lwp .mx-labx button{border:0;background:none;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0 3px;opacity:.7}.lwp .mx-labx button:hover{opacity:1}.mx-thicons{display:flex;gap:2px;flex-shrink:0}.mx-aisum{display:flex;gap:8px;align-items:flex-start;margin:4px 16px 0 72px;padding:8px 12px;border-radius:12px;background:#f0f4f9;font-size:13px;color:var(--mx-ink2)}.mx-aisum .mx-ic{color:#0b57d0;margin-top:1px}.mx-accts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 16px 4px 72px}.mx-conv{margin-top:8px}.mx-m{display:flex;gap:12px;padding:12px 16px;border-top:1px solid #F1F3F4}.mx-m:first-child{border-top:0}.mx-m.draft{background:#fffbf2}.mx-av{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--c, #5F6368);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:500}.mx-mbody{flex:1;min-width:0}.mx-mh{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;cursor:pointer}.mx-mwho{min-width:0;font-size:14px;color:#1f1f1f;line-height:20px}.mx-mwho b{font-weight:700}.mx-addr{font-size:12px;color:#5e5e5e}.mx-mto{line-height:18px}.lwp .mx-tome{border:0;background:none;padding:0;font-size:12px;color:#5e5e5e;cursor:pointer}.lwp .mx-tome:hover{color:#1f1f1f}.mx-msnip{display:none;font-size:14px;color:#5e5e5e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-mright{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:12px;color:#5e5e5e;white-space:nowrap}.mx-mbtns{display:inline-flex;align-items:center}.lwp .mx-tbtn.mx-sm{width:32px;height:32px;min-height:32px!important}.mx-mcontent{margin-top:12px}.mx-m:not(.open) .mx-mcontent,.mx-m:not(.open) .mx-mto,.mx-m:not(.open) .mx-mbtns,.mx-m:not(.open) .mx-addr,.mx-m:not(.open) .mx-det{display:none}.mx-m:not(.open) .mx-msnip{display:block}.mx-m:not(.open){padding-top:10px;padding-bottom:10px}.mx-m:not(.open) .mx-av{width:32px;height:32px;font-size:15px;margin:0 4px}.mx-m:not(.open):hover{background:#f8f9fa}.mx-det{margin:6px 0 0;padding:8px 12px;border:1px solid #DADCE0;border-radius:8px;box-shadow:0 2px 6px #3c404326;font-size:12px;color:#5e5e5e;max-width:520px;background:#fff}.mx-det td{padding:2px 8px 2px 0;vertical-align:top}.mx-det td:first-child{text-align:right;color:#80868b;white-space:nowrap}.lwp .mx-older{display:flex;align-items:center;width:100%;height:24px;margin:4px 0;padding:0 0 0 20px;border:0;background:none;cursor:pointer;position:relative}.lwp .mx-older:before,.lwp .mx-older:after{content:"";position:absolute;left:0;right:0;height:1px;background:#dadce0}.lwp .mx-older:before{top:9px}.lwp .mx-older:after{top:13px}.lwp .mx-older span{position:relative;z-index:1;width:40px;height:40px;margin-top:-8px;border-radius:50%;border:1px solid #DADCE0;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#1f1f1f}.mx-frame{width:100%;border:none;min-height:24px;display:block;background:#fff}.lwp .mx-dots{display:inline-flex;align-items:center;justify-content:center;height:12px;min-height:12px!important;padding:0 6px!important;margin:6px 0;border:0;border-radius:6px;background:#e8eaed;color:#444;font-size:13px;line-height:1;letter-spacing:1px;cursor:pointer}.lwp .mx-dots:hover{background:#dadce0}.mx-atts{margin-top:16px;padding-top:12px;border-top:1px solid #E8EAED}.mx-atthead{font-size:13px;color:#1f1f1f;margin-bottom:10px}.mx-attrow{display:flex;flex-wrap:wrap;gap:12px}.lwp .mx-att{width:180px;height:120px;border:1px solid #DADCE0;border-radius:8px;background:#f8f9fa;display:grid;grid-template-rows:1fr auto auto;padding:8px 10px;text-align:left;cursor:pointer;color:#1f1f1f;position:relative;overflow:hidden}.lwp .mx-att:hover{box-shadow:0 1px 3px #3c40434d}.lwp .mx-att.busy{opacity:.6}.mx-attic{align-self:center;justify-self:center;font-size:13px;font-weight:700;color:#fff;background:#5f6368;border-radius:4px;padding:6px 8px}.mx-k-PDF{background:#d93025}.mx-k-IMG{background:#188038}.mx-k-XLS{background:#0f9d58}.mx-k-DOC{background:#1a73e8}.mx-attnm{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-attsz{font-size:11px;color:#5e5e5e}.mx-draftbody{font-size:14px;white-space:normal;margin-bottom:8px}.mx-replyslot{padding:0 16px}.mx-replybar{display:flex;flex-wrap:wrap;gap:12px;padding:16px 0 16px 56px}.lwp .mx-pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 22px 0 16px;border:1px solid #747775;border-radius:20px;background:#fff;color:var(--mx-ink2);font-size:14px;font-weight:500;cursor:pointer}.lwp .mx-pill:hover{background:#f0f4f9}.mx-settabs{flex-wrap:wrap}.mx-catcard{gap:8px;padding:12px 14px}.mx-catrow{display:flex;gap:8px;align-items:center}.mx-catrow>input{flex:1;font-weight:600;min-width:0}.mx-swatches{display:flex;gap:4px;flex-wrap:wrap}.mx-swatches label{width:22px;height:22px;border-radius:50%;background:var(--c);cursor:pointer;display:inline-flex;box-shadow:inset 0 0 0 2px #fff;border:2px solid transparent}.mx-swatches input{position:absolute;opacity:0;width:1px;height:1px}.mx-swatches label:has(input:checked){border-color:#1f1f1f}.mx-swatches label:has(input:focus-visible){outline:3px solid #1D4E89;outline-offset:1px}.mx-sigprev .mx-frame{border:1px solid var(--mx-line);border-radius:8px;padding:8px;min-height:60px}.mx-fform{border-top:1px solid var(--line);padding-top:12px}.lwp kbd{font-family:var(--mono);font-size:12px;padding:1px 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;background:#f8f9fa}.mx-ai{display:inline-flex;margin-right:6px;padding:0 6px;border-radius:4px;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;background:#eef1f3;color:#3b4a55;vertical-align:middle}.mx-ai-request{background:#fff4e0;color:#8a5300}.mx-ai-receipt{background:#e8f4ec;color:#1e6b3a}.mx-ai-bill{background:#fdece3;color:#9a3412}.mx-late{color:#b42318;font-weight:600}.mx-ai-new_sender{background:#e9eefb;color:#2d4a9a}.mx-sortrow{display:flex;flex-direction:column;gap:4px;padding:12px}.mx-sortrow .lwp-inline{flex-wrap:wrap;margin-top:4px}@media (max-width: 760px){.lwp .mx-railbtn{display:inline-flex}.mx-sbar{height:44px}.mx-app{display:block}.mx-rail{position:fixed;z-index:60;top:0;left:0;bottom:0;width:280px;max-height:none;background:#fff;padding:16px 8px 24px 0;transform:translate(-105%);transition:transform .2s;box-shadow:0 8px 24px #0003}.mx-app.railopen .mx-rail{transform:none}.mx-app.railopen .mx-scrim{display:block;position:fixed;inset:0;z-index:55;background:#00000059}.mx-main{border-radius:12px}.mx-tb{padding:4px}.mx-pager>span{display:none}.mx-tcount{display:none}.mx-row{align-items:flex-start;padding:6px 0 6px 2px}.mx-ck{margin-top:2px}.lwp .mx-link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"from when" "subj subj" "tags tags";gap:2px 8px;height:auto;padding:4px 10px 4px 2px}.mx-from{grid-area:from}.mx-when{grid-area:when}.mx-subj{grid-area:subj;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mx-tags{grid-area:tags;justify-content:flex-start;flex-wrap:wrap}.mx-star{order:9;margin-top:2px}.lwp .lmx-wbody .mx-link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"from when" "subj subj" "tags tags";height:auto;padding:6px 0}.mx-thhead{padding:14px 12px 4px}.mx-aisum,.mx-accts{margin-left:12px;margin-right:12px}.mx-m{padding:10px;gap:10px}.mx-replybar{padding:12px 0}.mx-replyslot{padding:0 8px}.mx-thicons,.mx-mright .mx-mdate{display:none}.lwp .mx-mdate2{display:inline;font-size:12px}.mx-addr,.mx-boxname{display:none}}.mx-catcard.lmx-flash{box-shadow:0 0 0 3px #a8c7fa}.lwp .lmx-appsbtn{flex-shrink:0;width:38px;height:38px;border-radius:50%;border:0;background:transparent;color:#5f6368;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lmx-fabwrap{display:inline-flex;align-items:center;gap:4px}.pd-head>.lmx-appsbtn{margin-left:auto}.lwp .lmx-appsbtn:hover{background:#44474614}.lmx-apps{position:fixed;z-index:1000;background:#e9eef6;border-radius:24px;padding:10px;box-shadow:0 4px 8px 3px #3c404326,0 1px 3px #3c40434d;max-height:calc(100vh - 80px);overflow-y:auto}.lmx-apps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#fff;border-radius:18px;padding:14px 8px}.lwp .lmx-app{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 4px;border-radius:12px;color:#1f1f1f;text-decoration:none;font-size:13px;text-align:center}.lwp .lmx-app:hover{background:#e8f0fe;color:#1f1f1f}.lmx-app-ic{width:44px;height:44px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #e3e8eb;display:inline-flex;align-items:center;justify-content:center}.lmx-app-ic img{width:32px;height:32px;object-fit:contain;opacity:0;transition:opacity .15s}.lmx-app-ic img.on{opacity:1}.lmx-app-sprite{width:40px;height:40px;background-repeat:no-repeat}.lmx-app-nm{line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}.lwp .lmx-app-x{position:absolute;top:2px;right:6px;width:24px;height:24px;border-radius:50%;border:0;background:#5f6368;color:#fff;font-size:15px;line-height:1;cursor:pointer}.lmx-apps-add{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.lwp .lmx-apps-add input{flex:1 1 110px;min-width:0;height:34px}.lmx-apps-foot{display:flex;justify-content:space-between;align-items:center;padding:10px 8px 2px}.mx-aibar{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:22px;background:#f0f4f9}.mx-aibar-ic{color:#0b57d0;display:inline-flex}.lwp .mx-aibar input{flex:1;min-width:0;border:0;background:transparent;box-shadow:none;height:34px}.lwp .mx-aibar .lwp-btn{border-radius:18px}.mx-aitweak{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lwp .mx-aipill{border-color:#a8c7fa;color:#0b57d0}.lwp .mx-aipill .mx-ic{color:#0b57d0}@media (max-width: 760px){.mx-aibar{flex-wrap:wrap;border-radius:14px}.lwp .mx-aibar .lwp-btn{width:100%}}.mx-cw{--cw-line: #F1F3F4;background:#fff;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;color:#1f1f1f}.mx-cw.float{position:fixed;bottom:0;z-index:900;width:560px;max-width:calc(100vw - 24px);height:min(560px,calc(100vh - 80px));border-radius:8px 8px 0 0;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.mx-cw.float.big{width:min(1000px,calc(100vw - 80px));height:calc(100vh - 80px);right:50%!important;bottom:40px;transform:translate(50%);border-radius:8px}.mx-cw.float.min{height:auto;width:280px}.mx-cw.float.min>:not(.mx-chead){display:none!important}.mx-cw.inline{position:relative;border-radius:8px;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326;margin:16px 0 16px 56px;min-height:260px}.mx-cw.inline>.mx-av{position:absolute;left:-56px;top:8px}.mx-chead{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 8px 0 16px;background:#f2f6fc;border-radius:8px 8px 0 0;font-size:14px;font-weight:500;cursor:default;flex-shrink:0}.mx-chead>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-chbtns{display:inline-flex}.lwp .mx-chbtns button{width:28px;height:28px;border:0;background:none;border-radius:4px;color:#444;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lwp .mx-chbtns button:hover{background:#0000000f}.mx-cbody{flex:1;min-height:0;overflow-y:auto;padding:0 16px;display:flex;flex-direction:column}.mx-crow,.mx-torow{display:flex;align-items:center;gap:8px;min-height:38px;border-bottom:1px solid var(--cw-line);font-size:14px;color:#5e5e5e;flex-shrink:0}.mx-crow[hidden]{display:none}.lwp .mx-crow input,.lwp .mx-torow input,.lwp .mx-crow select{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;font-size:14px;color:#1f1f1f;padding:6px 0;height:auto;min-height:0}.mx-ccbcc{display:inline-flex;gap:6px}.lwp .mx-ccbcc button{border:0;background:none;color:#444;font-size:14px;cursor:pointer;padding:2px 4px}.lwp .mx-ccbcc button:hover{text-decoration:underline}.lwp .mx-ed:focus,.lwp .mx-ed:focus-visible{outline:none}.mx-mdate2{display:none}.mx-ed{flex:1;min-height:160px;padding:12px 0;outline:none;font-family:arial,sans-serif;font-size:small;line-height:1.45;overflow-wrap:anywhere;color:#222}.mx-ed blockquote{margin:0 0 0 .8ex;border-left:1px solid #ccc;padding-left:1ex}.mx-ed .gmail_signature{color:#5e5e5e}.mx-ed img{max-width:100%}.mx-cdots{align-self:flex-start}.mx-cquote{border-top:1px dashed #DADCE0;padding-top:8px}.mx-cfiles{display:flex;flex-direction:column;gap:6px;padding:6px 0 10px}.mx-cfiles:empty{display:none}.mx-cfile{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f5f5f5;border-radius:4px;font-size:13px;font-weight:700;color:#15c;max-width:400px}.mx-cfnm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lwp .mx-cfile button{margin-left:auto;border:0;background:none;font-size:18px;color:#444;cursor:pointer;line-height:1}.mx-fbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:0 16px 4px;padding:4px;border-radius:6px;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;background:#fff}.mx-fbar[hidden]{display:none}.lwp .mx-fbar select{height:28px;min-height:28px;border:0;background:transparent;font-size:13px;padding:0 4px;max-width:130px}.mx-fsep{width:1px;height:20px;background:#dadce0;margin:0 4px}.lwp .mx-fb{width:32px;height:32px;min-height:32px!important;padding:0!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#444!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:none!important}.lwp .mx-fb:hover,.lwp .mx-fb.on{background:#0000000f!important}.lwp .mx-fbai{color:#0b57d0!important}.mx-cpop{margin:0 16px 6px;padding:8px;border-radius:8px;box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326;background:#fff}.mx-cpop[hidden]{display:none}.mx-colors{display:grid;grid-template-columns:repeat(6,22px);gap:4px}.lwp .mx-colors button{width:22px;height:22px;border:1px solid #DADCE0;border-radius:3px;cursor:pointer;padding:0}.mx-emojis{display:grid;grid-template-columns:repeat(10,32px);gap:2px}.lwp .mx-emojis button{width:32px;height:32px;border:0;background:none;font-size:20px;cursor:pointer;border-radius:4px;padding:0}.lwp .mx-emojis button:hover{background:#f1f3f4}.mx-linkf{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.mx-linkf label{display:flex;flex-direction:column;font-size:12px;color:#5e5e5e;gap:2px;flex:1 1 160px}.mx-cfoot{display:flex;align-items:center;gap:2px;padding:10px 12px 12px 16px;flex-shrink:0}.lwp .mx-send{height:36px;padding:0 24px;border:0;border-radius:18px;background:#0b57d0;color:#fff;font-size:14px;font-weight:500;cursor:pointer;margin-right:8px}.lwp .mx-send:hover{background:#0a4ab7;box-shadow:0 1px 2px #3c40434d}.lwp .mx-send[disabled]{opacity:.6}.mx-cstatus{margin-left:auto;font-size:12px;color:#5e5e5e;padding:0 8px;white-space:nowrap}.mx-cw .mx-aibar{margin:0 16px 8px;border-radius:24px;background:#e9eef6}.mx-cw .mx-aibar[hidden],.mx-cw .mx-aitweak[hidden]{display:none}.lwp .mx-aigo{height:32px;padding:0 16px;border:0;border-radius:16px;background:#0b57d0;color:#fff;font-size:13px;font-weight:500;cursor:pointer}.mx-cw .mx-aitweak{margin:0 16px 8px}.mx-cw.aibusy .mx-ed{opacity:.5}.mx-dstyle select{max-width:160px}.mx-dsprev{margin:8px 0 4px;padding:10px 12px;border:1px solid var(--line);border-radius:8px}@media (max-width: 760px){.mx-cw.float,.mx-cw.float.big{inset:0;width:100%;max-width:none;height:100%;border-radius:0;transform:none;right:0!important}.mx-cw.float.min{inset:auto 0 0 auto;width:100%;height:auto}.mx-cw.inline{margin-left:0}.mx-cw.inline>.mx-av{display:none}.mx-emojis{grid-template-columns:repeat(8,32px)}.mx-cfoot{flex-wrap:wrap}}.lwp .mx-sechead{display:flex;align-items:center;gap:8px;padding:10px 16px 6px;font-size:13px;font-weight:600;color:#444746;border-bottom:1px solid #F1F3F4;background:#fff}.lwp .mx-sechead .mx-cnt{margin-left:0;font-weight:600;color:#5f6368}.lwp .mx-todohead{color:#9a3412}.lwp .mx-todohead svg{color:#c2410c}.lwp .mx-todo .mx-row{background:#fffbf5}.lwp .mx-todo .mx-row:hover{background:#fff4e5}.lwp .mx-sec.mx-todosec{margin-top:10px;color:#9a3412}.lwp .mx-sec.mx-todosec svg{color:#c2410c}.lmx-app-fold{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:4px;background:#f1f3f4}.lmx-app-ic.mini{width:16px;height:16px;border-radius:4px;box-shadow:none;background:transparent}.lmx-app-ic.mini img{width:16px;height:16px}.lwp button.lmx-app-folder{border:0;background:none;font:inherit;cursor:pointer}.lmx-apps-fhead{display:flex;align-items:center;gap:10px;padding:4px 6px 8px}.lmx-apps-fhead input{flex:1;min-width:0;height:32px}.lmx-apps-empty{grid-column:1 / -1;text-align:center;margin:8px 0}.lmx-apps-tip{margin:8px 6px 0}.lmx-apps-move{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px;padding:8px;background:#fff;border-radius:12px}.lmx-apps-move b{flex:1 1 100%;font-size:13px}.lmx-apps-move select,.lmx-apps-move input{flex:1 1 140px;min-width:0;height:32px}.lmx-apps-grid.grid4{grid-template-columns:repeat(4,1fr)}.lmx-apps-grid.list{grid-template-columns:1fr;gap:0;padding:6px}.lwp .lmx-apps-grid.list .lmx-app{flex-direction:row;justify-content:flex-start;gap:12px;padding:6px 8px;text-align:left}.lmx-apps-grid.list .lmx-app-ic{width:32px;height:32px;border-radius:8px}.lmx-apps-grid.list .lmx-app-ic img{width:24px;height:24px}.lmx-apps-grid.list .lmx-app-fold{padding:2px;gap:1px}.lmx-apps-grid.list .lmx-app-fold .lmx-app-ic.mini,.lmx-apps-grid.list .lmx-app-fold .lmx-app-ic.mini img{width:12px;height:12px}.lmx-apps-grid.list .lmx-app-x{top:50%;transform:translateY(-50%);right:8px}.lmx-app-mv{display:flex;gap:6px;margin-top:2px}.lmx-app-mv>span{cursor:pointer;padding:0 6px;border-radius:6px;background:#e8eaed;color:#3c4043;font-size:14px;line-height:20px}.lmx-app-mv>span:hover{background:#d2e3fc}.lmx-apps-grid.list .lmx-app-mv{margin:0 36px 0 auto}.lmx-apps-view{display:flex;align-items:center;gap:8px;margin-top:10px}.fin-strip{margin-bottom:12px}.fin-kpi small{font-size:12px;color:var(--ink-2)}.fin-kpi b{font-size:22px}.lwp a.fin-kpi.on{background:var(--brand-soft);box-shadow:inset 0 -3px 0 var(--brand)}.lwp a.fin-kpi.warn b{color:#b42318}.fin-widget{border:none}.fin-year,.fin-rep{margin-bottom:10px}.fin-miss{display:block;white-space:normal;text-align:right;margin-top:3px;font-size:11.5px;font-weight:600;color:#8a5a00;background:#fff4de;border-radius:8px;padding:2px 8px}.fin-none{font-size:11.5px;font-weight:600;color:#8a5a00;background:#fff4de;border-radius:999px;padding:2px 8px;white-space:nowrap}.fin-margin{font-weight:600;padding:2px 8px;border-radius:999px}.fin-margin.ok{background:#e6f4ea;color:#1e6b35}.fin-margin.mid{background:#fff4de;color:#8a5a00}.fin-margin.low{background:#fdecea;color:#b42318}.fin-prods{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:12.5px;color:var(--ink-2)}.fin-vtbl td{vertical-align:top}.fin-loose{padding:10px 14px;border-top:1px solid var(--line-2);font-size:13px}.fin-chart{width:100%;height:auto;max-height:260px;margin-top:8px}.fin-chart text{font:11px var(--mono);fill:var(--ink-2)}.fin-chart .g{stroke:var(--line-2)}.fin-chart .b,.fin-sw.b{fill:var(--brand);background:var(--brand)}.fin-chart .p,.fin-sw.p{fill:#7fb8be;background:#7fb8be}.fin-sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.fin-age{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px;margin:8px 0;background:var(--line-2)}.fin-age-l{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px 10px;margin-bottom:10px}.fin-age-l div{display:flex;flex-direction:column;font-size:12px;color:var(--ink-2)}.fin-age-l b{font-size:13px;color:var(--ink)}.fin-age-l i{display:block;width:18px;height:4px;border-radius:2px;margin-bottom:3px}.fin-age .a0,.fin-age-l .a0{background:#8fc7cc}.fin-age .a1,.fin-age-l .a1{background:#e0a33a}.fin-age .a2,.fin-age-l .a2{background:#d97a2b}.fin-age .a3,.fin-age-l .a3{background:#c2410c}.fin-age .a4,.fin-age-l .a4{background:#8f1d10}.fin-chip{display:inline-block;font-size:12.5px;font-weight:600;background:#eef3f4;color:var(--ink-3);border-radius:999px;padding:2px 10px;text-decoration:none;margin-left:4px}.lwp a.fin-chip{color:var(--ink-3)}.lwp a.fin-chip.late{background:#fdecea;color:#b42318}.fin-costnow{display:flex;flex-wrap:wrap;gap:8px 22px}.fin-costnow div{display:flex;flex-direction:column}.fin-costnow b{font-size:17px}.fin-costnow .best b{font-size:20px}.fin-hist summary{cursor:pointer;font-size:13px;color:var(--ink-2);margin:6px 0}.fin-costadd{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:8px}.fin-costadd .lwp-field{flex:1 1 130px;min-width:0}.lwp .fin-costadd input,.lwp .fin-costadd select{width:100%}.fin-rchelp{margin:0 0 12px;padding-left:18px}.fin-rchelp li{margin:2px 0}.sp-tbl td{vertical-align:top}.sp-what{min-width:240px;max-width:360px;white-space:normal}.sp-invs{min-width:300px;max-width:460px;white-space:normal}.sp-inv+.sp-inv{margin-top:6px}.sp-inv .sp-doc{margin-bottom:0}.sp-doc{display:inline-flex;align-items:baseline;gap:6px;margin:0 6px 4px 0;padding:3px 9px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-size:13px;cursor:pointer;text-decoration:none;white-space:nowrap}.sp-doc:hover{border-color:var(--ink-2)}.sp-doc .sp-dn{text-decoration:underline;text-underline-offset:2px}.sp-doc .sp-da{color:var(--ink-2);font-size:12px}.sp-doc.sp-nofile{cursor:default;border-style:dashed}a.sp-doc.sp-nofile{cursor:pointer}.sp-docs{display:flex;flex-wrap:wrap;gap:4px}.sp-flag{margin-top:4px;padding:4px 8px;border-radius:6px;background:var(--amber-bg);color:var(--amber-ink);font-size:12.5px;white-space:normal}.sp-note{margin-top:3px;color:var(--ink-2);font-size:12.5px;white-space:normal}.sp-auto td{background:var(--line-2)}.sp-lines td{vertical-align:middle}.sp-line td{padding-top:6px;padding-bottom:6px}.sp-caret{border:0;background:none;color:var(--ink-2);font-size:13px;cursor:pointer;padding:2px 4px}.sp-issue{border:1px solid #F1D3A6;background:var(--amber-bg);color:var(--amber-ink);border-radius:999px;font:inherit;font-size:12px;padding:1px 8px;cursor:pointer}.sp-notes{border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:999px;font:inherit;font-size:12px;padding:1px 8px;cursor:pointer}.sp-detail td{background:var(--line-2);padding-top:4px}.sp-det{padding:4px 0 8px}.sp-det .sp-flag,.sp-det .sp-note{margin:4px 0}.sp-acts{margin-top:8px}.sp-h3{font-size:13px;font-weight:600;margin:14px 0 6px;color:var(--ink-3)}.sp-h3:first-of-type{margin-top:4px}.sp-tick{margin:0 2px 0 4px;vertical-align:middle}.sp-pickbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px;padding:8px 10px;border-radius:8px;background:var(--line-2)}.lmx-filters .fin-rchelp{flex-basis:100%;margin:0}.fin-byacct summary{cursor:pointer}.fin-byacct[open] summary{margin-bottom:8px}.fin-bal{margin:-4px 0 12px}.fin-bal-h{margin:0 0 4px}.lwp button.fin-kpi{text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--line)}.fin-chart .x,.fin-sw.x{fill:#d9a066;background:#d9a066}.fin-pnl .fin-tot td{border-top:1px solid var(--line-2)}.fin-out{margin:8px 0 0;padding:10px 12px}.fin-out>summary,.fin-fix>summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px}.fin-fix{border-top:1px solid var(--line);padding:8px 0}.fin-fix>summary{display:list-item;font-size:14px}.fin-fix .lwp-btn{margin-top:6px}.fin-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0 0 14px;align-items:start}.fin-panel{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px 14px 8px;min-width:0}.fin-panel-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.fin-panel-h small{font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}.fin-panel-tot{margin:6px 0 4px}.fin-panel-tot small{display:block;font-size:12px;color:var(--ink-2)}.fin-panel-tot b{font-size:22px;font-weight:600}.fin-panel ul{list-style:none;margin:0;padding:0}.fin-panel li>button,.fin-panel li>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:7px 0;border:0;border-top:1px solid var(--line-2);background:none;font:inherit;font-size:14px;color:inherit;text-align:left}.fin-panel li>button{cursor:pointer}.fin-panel li>button:hover .fin-pl{color:var(--accent);text-decoration:underline}.fin-pl{min-width:0}.fin-pl small{display:block;font-size:12px;color:var(--ink-2)}.fin-pv{white-space:nowrap}.fin-panel-foot{margin:6px 0 4px;font-size:12px;color:var(--ink-2)}.fin-acct{border-top:1px solid var(--line-2);padding:6px 0}.fin-acct>summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;font-size:14px;padding:2px 0}.fin-acct[open]>summary{font-weight:600}.fin-subtabs button{font-weight:500}.fin-fixes{margin:0 0 12px}.fin-fixlist{margin:0;padding-left:18px;font-size:14px}.fin-fixlist li{margin:4px 0}.fin-cogsups{gap:0;padding-top:6px;padding-bottom:6px}.fin-chart-lg{max-height:360px}.fin-ie{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;align-items:start}.fin-where h3{margin:0 0 4px}.fin-where ul{list-style:none;margin:0;padding:0}.fin-where li>button{display:flex;justify-content:space-between;gap:10px;width:100%;padding:7px 0;border:0;border-top:1px solid var(--line-2);background:none;font:inherit;font-size:14px;color:inherit;text-align:left;cursor:pointer}.fin-where li>button:hover>span:first-child{color:var(--accent);text-decoration:underline}.fin-where small{color:var(--ink-2);font-size:12px}@media (max-width: 900px){.fin-ie{grid-template-columns:1fr}}.fin-rep{align-items:stretch}.lwp-modal-box.inv-modal{width:min(1100px,96vw);max-width:none}.inv-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.inv-body{display:flex;flex-direction:column;gap:12px}.inv-top{background:var(--ground);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px}.inv-cust{display:flex;flex-direction:column;gap:6px;max-width:360px}.inv-cust .lwp-link{align-self:flex-start}.inv-first{margin:0;color:var(--amber-ink)}.inv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.inv-grid label,.inv-notes label,.inv-col label{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--ink-2)}.inv-col{display:flex;flex-direction:column;gap:8px}.inv-lines td{vertical-align:top}.inv-lines select,.inv-lines input,.inv-lines textarea{width:100%;min-width:0}.inv-lines th:nth-child(2),.inv-lines td:nth-child(2){min-width:180px}.inv-lines th:nth-child(3),.inv-lines td:nth-child(3){min-width:200px}.inv-lines td:nth-child(4),.inv-lines td:nth-child(5){width:90px}.inv-n{width:28px;color:var(--ink-2)}.inv-c{text-align:center;width:44px}.inv-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:24px;align-items:start}.inv-notes{display:flex;flex-direction:column;gap:10px}.inv-pay{border:0;padding:0;margin:0;display:flex;gap:16px;flex-wrap:wrap;font-size:14px}.inv-pay legend{font-size:13px;color:var(--ink-2);padding:0;margin-bottom:4px}.inv-sum{display:flex;flex-direction:column;gap:8px;font-size:14px}.inv-sum>div{display:flex;justify-content:space-between;gap:12px}.inv-taxsel{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--ink-2)}.inv-total{border-top:1px solid var(--line);padding-top:8px;font-size:16px}.inv-actions{display:flex;justify-content:flex-end;gap:8px}.inv-done{display:flex;flex-direction:column;gap:8px}@media (max-width: 760px){.inv-foot{grid-template-columns:1fr}}.dw-glance{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.dw-glance>.lmx-kpis{flex:1 1 420px;border:none;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.dw-glance .lmx-kpi{padding:6px 12px;border-bottom:0}.dw-glance .lmx-kpi .lmx-cap{font-size:10px}.dw-glance .lmx-kpi b{font-size:18px;font-weight:600}.fin-bankmini{flex:0 1 300px;min-width:220px;padding:2px 14px;border-left:1px solid var(--line-2);font-size:13px}.fin-bankmini-h{display:flex;justify-content:space-between;color:var(--ink-2);font-size:12px}.fin-bankmini>b{display:block;font-size:20px;font-weight:600;margin:1px 0 4px}.fin-bankmini ul{list-style:none;margin:0;padding:0}.fin-bankmini li>button{display:flex;justify-content:space-between;gap:10px;width:100%;padding:4px 0;border:0;border-top:1px solid var(--line-2);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.fin-bankmini li>button:hover>span:first-child{color:var(--accent);text-decoration:underline}@media (max-width: 700px){.fin-bankmini{border-left:0;padding:4px 12px;flex-basis:100%}}.dw-nums.row{display:flex;flex-wrap:wrap;align-items:stretch}.dw-nums.row>.dw-n{flex:1 1 120px;display:flex;flex-direction:column;gap:1px;padding:6px 12px;border-right:1px solid var(--line-2);text-decoration:none;color:inherit;min-width:0}.dw-nums.col{display:flex;flex-direction:column}.dw-nums.col>.dw-n{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 4px;border-bottom:1px solid var(--line-2);text-decoration:none;color:inherit}.dw-n .lmx-cap{font-size:10px}.dw-n b{font:600 18px var(--mono)}.dw-nums.col .dw-n b{font-size:15px}.dw-n.warn b{color:#9a3412}.dw-n:hover .lmx-cap{color:var(--accent)}.dw-nums.col>.fin-bankmini{border-left:0;padding:6px 4px;flex-basis:auto;min-width:0}.dw-nlist{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:4px}.dw-nlist li{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px}.bx-unit{display:flex;align-items:center;gap:6px}.bx-unit input{flex:1;min-width:0}.bx-unit i{font-style:normal;color:var(--ink-3);font-size:13px}.bx-settings{align-items:start}.bx-adv{margin-top:4px}.bx-adv summary{cursor:pointer;font-weight:600;color:var(--ink-2);margin:6px 0}.bx-up .bx-progress{display:grid;gap:4px}.bx-queue{list-style:none;margin:0;padding:0;display:grid;gap:6px}.bx-queue li{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bx-search{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.bx-search input[type=search]{flex:1 1 260px;min-width:0}.bx-search select,.bx-search input[type=date]{width:auto;flex:0 0 auto}.bx-search label{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--ink-2)}.bx-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;padding:12px}.bx-card{display:grid;border:1px solid var(--line);border-radius:10px;overflow:hidden;color:inherit;text-decoration:none;background:var(--card)}.bx-card:hover{border-color:var(--brand)}.bx-card img,.bx-noimg{width:100%;aspect-ratio:445 / 400;object-fit:cover;background:#eef2f4;display:grid;place-items:center;color:var(--ink-3);font-size:13px}.bx-card-b{display:grid;gap:3px;padding:8px 10px;font-size:13px}.bx-card-b b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-card .bx-pic{position:relative;display:block;width:100%;aspect-ratio:445 / 400;overflow:hidden;background:#c9d2d6}.bx-card .bx-pic img{position:absolute;display:block;width:auto;height:auto;max-width:none;aspect-ratio:auto;object-fit:fill;background:none}.bx-card .bx-attr{position:absolute;right:4px;bottom:2px;font:9px/1 system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal;color:#fffc;text-shadow:0 0 2px rgba(0,0,0,.9);pointer-events:none}.bx-trips .bx-arch td{color:var(--ink-3)}.lmx-apps-own{display:grid;grid-template-columns:1fr;padding:6px 8px 0;background:#fff;border-radius:18px 18px 0 0}.lwp .lmx-app.lmx-app-own{flex-direction:row;justify-content:flex-start;text-align:left;gap:12px;padding:10px 12px;background:#eef7f8}.lwp .lmx-app.lmx-app-own:hover{background:#ddf0f2}.lmx-app-own .lmx-app-nm{display:grid;font-weight:600}.lmx-app-own .lmx-app-nm small{font-weight:400;color:var(--ink-3);font-size:12px}.lmx-apps-own+.lmx-apps-grid{border-radius:0 0 18px 18px;padding-top:8px}.lmx-shell.lmx-fullapp{height:100vh;height:100dvh;min-height:0;overflow:hidden}.lmx-shell.lmx-fullapp .lmx-nav,.lmx-shell.lmx-fullapp .lmx-tabs,.lmx-shell.lmx-fullapp .lmx-subnav,.lmx-shell.lmx-fullapp .lmx-phoneco{display:none!important}.lmx-shell.lmx-fullapp .lmx-main{padding:0!important;margin:0!important;gap:0;height:100%;min-height:0;overflow:hidden;max-width:none}.lmx-shell.lmx-fullapp #lmx-main{flex:1;min-height:0;overflow:auto;max-width:none;width:100%;background:#f3f6f7}.lmx-shell.lmx-fullapp #lmx-main>:not(.bx-appbar):not(.bx-trip),.lmx-shell.lmx-fullapp #lmx-main>div:not(.bx-trip)>:not(.bx-appbar){margin:12px 16px}html.lmx-fullapp-on .lmx-ai-fab{display:none}html.lmx-fullapp-on,html.lmx-fullapp-on body{overflow:hidden}.bx-appbar{position:sticky;top:0;z-index:1000;display:flex;align-items:center;gap:12px;min-height:54px;padding:6px 14px;background:linear-gradient(100deg,#120f2b,#1b1747 52%,#123a50);color:#dce8eb;box-shadow:inset 0 -1px #5fe0e838,0 1px 6px #09071e59}.bx-brand img{display:block;height:38px;width:auto}.bx-icon{display:block}.lmx-app-ic img.bx-icon{width:36px;height:36px;object-fit:contain}.bx-brand{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:700;font-size:15px;letter-spacing:.2px;flex:none;border-radius:8px}.bx-testpill{flex:none;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;color:#ffd58a;background:#ffb30024;border:1px solid rgba(255,190,70,.45)}.bx-appdiv{flex:none;width:1px;height:26px;background:#ffffff29}.bx-apptitle{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;flex:1 1 auto}.bx-crumbs{display:flex;align-items:center;gap:6px;min-width:0;font-size:14.5px;line-height:1.2}.bx-crumbs a{color:#8fe3ea;text-decoration:none;white-space:nowrap;font-weight:600}.bx-crumbs a:hover{text-decoration:underline}.bx-crumbs i{font-style:normal;color:#6e8f97}.bx-crumbs b{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.bx-appsub{min-width:0;font-size:12px;line-height:1.3;color:#a9c1c6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx-appsub .lwp-pill{font-size:10.5px;padding:0 7px;line-height:16px;background:#ffffff1a;color:#dce8eb;border:1px solid rgba(255,255,255,.18)}.bx-appsub .lwp-pill.good{background:#2ecc7129;color:#9ff0c2;border-color:#2ecc7166}.bx-appsub .lwp-pill.amber,.bx-appsub .lwp-pill.warn{background:#ffb30029;color:#ffd58a;border-color:#ffbe4673}.bx-appsub .lwp-pill.bad,.bx-appsub .lwp-pill.red{background:#f050462e;color:#ffb4ae;border-color:#f0504673}.bx-appright{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.bx-appbtn{display:inline-flex;gap:6px;align-items:center}.bx-appscroll{padding:12px 16px}.bx-appbar a.bx-brand,.bx-appbar a.bx-brand:visited{color:#fff}.bx-appbar a.lwp-btn,.bx-appbar button.lwp-btn,.bx-appbar .lwp-menu>button{min-height:32px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;background:#ffffff17!important;border:1px solid rgba(255,255,255,.22)!important;color:#f2f8f9!important}.bx-appbar a.lwp-btn:hover,.bx-appbar button.lwp-btn:hover,.bx-appbar button.lwp-btn[aria-expanded=true]{background:#fff3!important;border-color:#8fe3ea99!important}.bx-appbar .lwp-btn.lwp-btn-primary{background:#12a4b4!important;border-color:#12a4b4!important;color:#fff!important}.bx-appbar .lwp-btn.bx-appghost{background:transparent!important;border-color:transparent!important;color:#b9cdd2!important}.bx-appbar .lwp-btn.bx-appghost:hover{background:#ffffff1a!important;color:#fff!important}.bx-appbar .lmx-menu-list{min-width:260px;padding:6px;border-radius:10px;background:#fff;border:1px solid #D5DEE3;box-shadow:0 10px 28px #09071e47}.bx-appbar .lmx-menu-list a,.bx-appbar .lmx-menu-list a:visited,.bx-appbar .lmx-menu-list button{color:#13232b!important;opacity:1!important;font-size:13px;font-weight:500;border-radius:6px}.bx-appbar .lmx-menu-list a:hover,.bx-appbar .lmx-menu-list button:hover{background:#e6f4f6!important;color:#0b5e68!important}.bx-appbar .lmx-menu-list small{color:#5e707a!important;opacity:1!important}.bx-appbar .lmx-menu-list .lmx-menu-head{color:#0b7c8a!important;font-weight:700}.bx-appbar .lmx-menu-list button.danger{color:#b42318!important}@media (max-width: 1100px){.bx-appbar .bx-appghost span,.bx-appbar .bx-appbtn>span{display:none}}.bx-clabel-w{width:0!important;height:0!important}.bx-clabel{position:absolute;left:0;top:0;display:inline-block;padding:0 3px;color:#111;font:800 var(--bx-lbl, 12.5px)/1 Verdana,Tahoma,"DejaVu Sans",sans-serif;letter-spacing:.02em;white-space:nowrap;pointer-events:none;text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #fff,0 0 3px #fff,0 0 4px #fff,0 0 5px #fff,0 0 6px #fff,0 0 8px rgba(255,255,255,.8)}.bx-up{min-width:0}.bx-uptbl{width:100%}.bx-uptbl td{vertical-align:middle}.bx-uptbl select,.bx-uptbl input[type=text]{width:100%;min-width:140px}.bx-uptbl select.bx-need{border-color:#e0a100;background:#fff8e1}.bx-trip [hidden]{display:none!important}.bx-view{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:0;align-items:stretch;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"tool tabs" "map side" "sonar side"}.bx-toolbar{grid-area:tool;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line)}.bx-tabs{grid-area:tabs}.bx-mapcard{grid-area:map;display:grid}.bx-side{grid-area:side}.bx-sonar{grid-area:sonar}.bx-epanel{grid-area:elist;display:none}.bx-toggles{display:inline-flex;flex-wrap:wrap;gap:10px}.bx-toggles .lwp-check{font-size:13px}.bx-op{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;font-weight:600;color:var(--ink-2)}.bx-op input{width:90px}.bx-mapwrap{position:relative}.bx-map{height:66vh;min-height:420px;max-height:820px}.bx-pix{image-rendering:auto}.bx-legend{position:absolute;right:10px;top:10px;z-index:500;width:58px;max-height:280px;height:46%;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:14px 1fr;column-gap:6px;background:#ffffffe6;border-radius:8px;padding:6px;font-size:10.5px;color:#1e2b33;pointer-events:none;box-shadow:0 1px 4px #00000026}.bx-legend .t{grid-column:1 / 3;font-weight:700;margin-bottom:3px;white-space:nowrap}.bx-legend .g,.bx-legend .bands{grid-row:2 / 5;grid-column:1;border-radius:2px;border:1px solid rgba(0,0,0,.2)}.bx-legend .bands{display:flex;flex-direction:column;overflow:hidden}.bx-legend .bands i{flex:1;display:block}.bx-legend .a{grid-row:2;grid-column:2}.bx-legend .m{grid-row:3;grid-column:2;align-self:center}.bx-legend .z{grid-row:4;grid-column:2;align-self:end}.bx-legend.wide{width:auto;height:auto;display:grid;grid-template-columns:1fr;gap:3px}.bx-legend .pa{display:flex;gap:6px;align-items:center}.bx-legend .pa i{width:12px;height:12px;border-radius:2px;border:1px solid rgba(0,0,0,.25)}.bx-legend .pa i.clear{background:transparent}.bx-modebar{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:1100;display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:calc(100% - 24px);background:#fff;border-radius:10px;padding:8px 12px;box-shadow:0 3px 14px #00000040;font-size:13px}.bx-wp{width:14px;height:14px;border-radius:50%;background:#f0f;border:2px solid #fff;box-shadow:0 0 0 1px #00000059}.bx-sidebody{overflow:auto;padding:10px 12px}.bx-sidebody .lwp-h3{margin:12px 0 6px}.bx-sidebody details summary{cursor:pointer}.bx-kv{width:100%;border-collapse:collapse;font-size:13px}.bx-kv th{text-align:left;font-weight:500;color:var(--ink-2);padding:3px 8px 3px 0;width:55%}.bx-kv td{font-family:var(--mono);padding:3px 0;overflow-wrap:anywhere}.bx-quint{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;font-size:11.5px}.bx-quint span{display:grid;gap:2px;justify-items:center;background:#f6f8f9;border-radius:6px;padding:5px 2px}.bx-quint i{width:100%;height:6px;border-radius:3px;display:block}.bx-datahead{justify-content:space-between;margin-bottom:6px}.bx-pager{display:inline-flex;gap:6px;align-items:center;font-size:12.5px}.bx-ptable{max-height:52vh}.bx-ptable td{cursor:pointer;white-space:nowrap}.bx-ptable tr.sel td{background:#fff8d6}.bx-pending{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bx-wait{text-align:center;padding:40px 16px}.bx-banners{position:absolute;top:10px;left:56px;right:80px;z-index:550;display:grid;gap:6px;pointer-events:none}.bx-banners>*{pointer-events:auto;margin:0;box-shadow:0 2px 10px #0000002e}.bx-banners:empty{display:none}.bx-banners .bx-warn{position:relative;padding-right:38px}.bx-warn-x{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.65}.bx-warn-x:hover,.bx-warn-x:focus-visible{opacity:1;background:#00000014}.bx-warn-badge{justify-self:start;border:1px solid var(--bx-line, #DDE4E8);border-radius:999px;background:var(--bx-panel, #fff);color:inherit;padding:3px 10px;font-size:12px;cursor:pointer}.bx-warn-badge:hover{background:var(--bx-bg, #F4F7F9)}.bx-showmenu{position:relative}.bx-showmenu>summary{list-style:none;cursor:pointer}.bx-showmenu>summary::-webkit-details-marker{display:none}.bx-showmenu .bx-toggles{position:absolute;top:calc(100% + 4px);left:0;z-index:1200;display:grid;gap:6px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 6px 18px #0000002e;min-width:150px}.bx-showmenu .bx-toggles.bx-pop:not([data-placed]){visibility:hidden}.bx-showmenu .bx-toggles.bx-pop{position:fixed;z-index:3000;top:0;left:0;white-space:nowrap;color:var(--bx-ink, #13232B);font-size:12.5px}.bx-showmenu .bx-toggles.bx-pop .lwp-check{min-height:26px;font-size:12.5px;gap:6px}.bx-trip .leaflet-container:focus,.bx-trip .leaflet-container:focus-visible,.bx-trip .leaflet-interactive:focus,.bx-trip .leaflet-interactive:focus-visible,.bx-trip .leaflet-marker-icon:focus,.bx-trip .leaflet-marker-icon:focus-visible{outline:none!important}.bx-grow{flex:1 1 auto;min-width:0}.bx-vtx{width:14px;height:14px;border-radius:50%;background:#fff;border:2.5px solid #0B6E79;box-shadow:0 0 0 1px #00000059;cursor:move}.bx-vtx:hover{background:#ffd400}.bx-vtx.isl{border-color:#8a6a1f}.bx-vtx.first{width:18px;height:18px;background:#5fe0e8;border-color:#0b6e79;cursor:pointer}.bx-edgebar{grid-area:edge;display:flex;align-items:center;gap:8px;min-height:46px;padding:0 10px;white-space:nowrap;overflow:hidden;background:var(--bx-panel, #fff);border-bottom:1px solid var(--bx-line, #DDE4E8);box-shadow:inset 3px 0 #5fe0e8;font-size:12.5px}.bx-edgebar>*{flex:none}.bx-view.edging .bx-banners{display:none!important}.bx-view.edging,.lmx-fullapp .bx-view.edging{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"tool tabs" "edge edge" "map side" "sonar side"}.lmx-fullapp .bx-view.edging.side-off{grid-template-areas:"tool tabs" "edge edge" "map map" "sonar sonar"}.lmx-fullapp .bx-view.edging.sonar-big{grid-template-rows:auto auto minmax(110px,26%) minmax(0,1fr)}.bx-eb-t{font-size:13px;color:var(--bx-ink, #13232B);margin-right:2px}.bx-edgebar .lmx-seg{padding:3px;gap:2px;flex-wrap:nowrap;background:var(--bx-soft, #F2F5F7)}.bx-edgebar .lmx-seg button{min-height:26px;padding:0 11px;display:inline-flex;align-items:center;gap:5px}.bx-edgebar .lwp-btn-sm{min-height:28px;border-radius:7px;font-size:12.5px;padding:0 10px}.bx-edgebar .lwp-check{font-size:12.5px;gap:5px;min-height:28px}.bx-edgebar .lwp-check input{width:15px;height:15px}.bx-edgebar .bx-danger{color:#b42318}.bx-eb-help{flex:1 1 auto!important;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--bx-mute, #5E707A);font-size:12px;padding-left:4px}.bx-eb-ac{font-size:11.5px;font-weight:600;color:var(--bx-mute, #5E707A);font-variant-numeric:tabular-nums;padding:0 4px}.bx-levels{display:grid;gap:8px;padding:10px 12px}.bx-levels label{display:grid;grid-template-columns:62px 150px 46px;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--bx-mute, #5E707A)}.bx-levels input[type=range]{width:150px;accent-color:var(--bx-brand, #0B7C8A)}.bx-levels output{font:600 11.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--bx-ink, #13232B);text-align:right}.bx-levels .lwp-link{justify-self:start;font-size:12px}.bx-adjust>summary{min-height:28px;border-radius:7px;font-size:12.5px;font-weight:600;padding:0 10px;display:inline-flex;align-items:center;gap:4px}.bx-info{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;border:1px solid var(--bx-line, #C9D3D8);color:var(--bx-mute, #5E707A);font:italic 700 11px/1 Georgia,serif;cursor:help;flex:none}.bx-info:hover,.bx-info:focus{color:var(--bx-brand, #0B7C8A);border-color:var(--bx-brand, #0B7C8A)}.lmx-fullapp .bx-trip{--bx-ink: #13232B;--bx-mute: #5E707A;--bx-line: #DDE4E8;--bx-brand: #0B7C8A;--bx-accent: #12A4B4;--bx-panel: #FFFFFF;--bx-soft: #F2F5F7;--bx-rail: #F6F8F9;height:100%;display:flex;flex-direction:column;overflow:hidden;font-size:13px}.lmx-fullapp .bx-view{flex:1;min-height:0}.lmx-fullapp .bx-view.side-off{grid-template-areas:"tool tabs" "map map" "sonar sonar"}.lmx-fullapp .bx-view.side-off .bx-side{display:none}.lmx-fullapp .bx-view.sonar-big{grid-template-rows:auto minmax(110px,26%) minmax(0,1fr)}.lmx-fullapp .bx-mapcard{display:flex;flex-direction:column;min-height:0;min-width:0;background:#fff;position:relative;z-index:2}.lmx-fullapp .bx-mapwrap{flex:1;min-height:0}.lmx-fullapp .bx-map{height:100%;min-height:0;max-height:none}.lmx-fullapp .bx-side{min-height:0;display:flex;flex-direction:column;background:var(--bx-panel);border-left:1px solid var(--bx-line)}.lmx-fullapp .bx-sidebody{flex:1;min-height:0;padding:12px 14px}.lmx-fullapp .bx-sidebody .lwp-h3{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--bx-mute);margin:14px 0 6px}.lmx-fullapp .bx-ptable{max-height:none}.lmx-fullapp .bx-toolbar{flex-wrap:nowrap;gap:0;padding:0 8px;min-height:46px;background:var(--bx-panel);border-bottom:1px solid var(--bx-line);overflow-x:auto;scrollbar-width:none;min-width:0}.lmx-fullapp .bx-toolbar>*{flex:none;padding:0 10px;border-right:1px solid var(--bx-line);display:inline-flex;align-items:center;min-height:30px}.lmx-fullapp .bx-toolbar>*:last-child{border-right:0}.lmx-fullapp .bx-toolbar .lmx-seg{background:var(--bx-soft);border-radius:9px;padding:3px;gap:2px;flex-wrap:nowrap;margin-right:10px;border-right:0}.lmx-fullapp .lmx-seg button{min-height:28px;padding:0 11px;font-size:12.5px;font-weight:600;color:var(--bx-mute);border-radius:7px;white-space:nowrap}.lmx-fullapp .lmx-seg button:hover{color:var(--bx-ink)}.lmx-fullapp .lmx-seg button[aria-pressed=true]{background:var(--bx-brand);color:#fff;box-shadow:0 1px 3px #0e1e2b38}.lmx-fullapp .bx-toolbar .lwp-btn-sm,.lmx-fullapp .bx-showmenu>summary{min-height:28px;border-radius:7px;font-size:12.5px;font-weight:600;background:#fff;border:1px solid var(--bx-line);color:var(--bx-ink);padding:0 10px;display:inline-flex;align-items:center;gap:4px}.lmx-fullapp .bx-toolbar .bx-showmenu{border-right:0;padding-right:4px}.lmx-fullapp .bx-toggles{gap:8px}.lmx-fullapp .bx-toggles .lwp-check{font-size:12.5px;gap:4px}.lmx-fullapp .bx-op{font-size:12px;font-weight:600;color:var(--bx-mute);gap:8px}.lmx-fullapp .bx-op input{width:110px;accent-color:var(--bx-brand)}.lmx-fullapp .bx-tabs{display:flex;align-items:stretch;gap:0;min-height:46px;padding:0 4px;background:var(--bx-panel);border-bottom:1px solid var(--bx-line);border-left:1px solid var(--bx-line);overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;min-width:0}.lmx-fullapp .bx-tabs a{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;font-weight:600;font-size:12px;color:var(--bx-mute);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.lmx-fullapp .bx-tabs a:hover{color:var(--bx-ink)}.lmx-fullapp .bx-tabs a[aria-current=page]{color:var(--bx-brand);border-bottom-color:var(--bx-brand)}.lmx-fullapp .bx-sonar{margin:0;background:var(--bx-panel);border-top:1px solid var(--bx-line);min-width:0;min-height:0;display:flex;flex-direction:column;position:relative}.bx-shead{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;min-height:42px;padding:6px 10px;white-space:nowrap;border-bottom:1px solid var(--bx-line, #DDE4E8)}.bx-shead>*{flex:none}.bx-shead .bx-sinfo{flex:1 1 60px!important;text-align:right}.bx-shead .bx-sel>span{display:none}.bx-hsep{width:1px;height:22px;background:var(--bx-line, #DDE4E8);margin:0 2px}.bx-sinfo{min-width:0;flex:0 1 auto!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--bx-mute, #5E707A)}.bx-sonartg{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit}.bx-sonartg b{font-size:13px}.bx-shead .lwp-btn-sm,.bx-ebar .lwp-btn-sm,.bx-ephead .lwp-btn-sm,.bx-ehead2 .lwp-btn-sm{min-height:28px;border-radius:7px;font-size:12.5px;padding:0 10px}.lmx-fullapp .bx-autobtn{border-color:var(--bx-accent)!important;color:var(--bx-brand)!important;font-weight:700;background:#fff}.bx-sel{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--bx-mute, #5E707A)}.bx-sel select{width:auto;min-width:0;height:28px;min-height:28px;padding:0 22px 0 8px;font-size:12.5px;border:1px solid var(--bx-line, #DDE4E8);border-radius:7px;background-color:#fff;color:var(--bx-ink, #13232B)}.bx-lines{display:inline-flex;align-items:center;gap:10px}.bx-lines .lwp-check{font-size:12.5px;gap:5px;min-height:28px;color:var(--bx-ink, #13232B)}.bx-lines .lwp-check input{width:15px;height:15px}.bx-zoom{display:inline-flex;align-items:center;border:1px solid var(--bx-line, #DDE4E8);border-radius:7px;overflow:hidden;flex:none}.bx-zoom button{border:0;background:#fff;width:28px;height:26px;font-size:16px;line-height:1;cursor:pointer;color:var(--ink-2)}.bx-zoom button:hover{background:#eef4f5}.bx-zoom span{min-width:44px;text-align:center;font-size:12px;color:var(--ink-2);border-left:1px solid var(--bx-line, #DDE4E8);border-right:1px solid var(--bx-line, #DDE4E8);line-height:26px}.bx-sonar.off .bx-ework{display:none}.bx-sonar.off .bx-shead>:not(.bx-sonartg):not(.bx-sinfo):not([data-bxedit]):not(.bx-autobtn){display:none}.bx-sonar.off .bx-shead{border-bottom:0}.bx-ework{display:flex;flex:1;min-height:0;min-width:0}.bx-ecol{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.bx-sonarbox{display:flex;align-items:flex-start;position:relative;min-width:0}.bx-strip{overflow:auto;background:#fff;flex:1;min-width:0}.bx-scale{position:relative;flex:0 0 30px;font-size:10px;color:var(--muted, #667);border-right:1px solid var(--line, #dde);overflow:hidden;background:#fff}.bx-scale-in{position:relative}.bx-scale span{position:absolute;right:4px;transform:translateY(-50%);line-height:1}.bx-scale span:first-child{transform:none}.bx-scale i{position:absolute;bottom:2px;right:4px;font-style:normal}.bx-strip-in{position:relative;display:flex;width:max-content;cursor:grab;user-select:none}.bx-strip-in.drawing{cursor:crosshair;touch-action:none}.bx-strip-in.panning{cursor:grabbing}.bx-col{display:block;flex:none;width:auto;background:#d9dde3}.bx-col.bad{background:repeating-linear-gradient(45deg,#e3e6ea 0 6px,#d3d7dc 6px 12px)}.bx-strip-in.zoomed .bx-col{image-rendering:pixelated}.lmx-fullapp .bx-view.sonar-big .bx-sonarbox,.lmx-fullapp .bx-view.editing .bx-sonarbox{flex:1;min-height:0;align-items:stretch}.lmx-fullapp .bx-view.sonar-big .bx-strip,.lmx-fullapp .bx-view.editing .bx-strip{height:100%}.bx-scursor{position:absolute;top:0;bottom:0;width:2px;background:#ffd400;box-shadow:0 0 0 1px #0006;pointer-events:none}.bx-srange{position:absolute;top:0;bottom:0;background:#ffd40059;border-left:1px solid #C9A400;border-right:1px solid #C9A400;pointer-events:none}.bx-traces{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}.bx-traces polyline,.bx-traces path{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 1px rgba(0,0,0,.8))}.bx-traces .draft{stroke-dasharray:6 3}.bx-traces rect.docked{fill:#14181c9e;stroke:none}.bx-traces text.docked{fill:#fff;font:600 12px/1 system-ui,sans-serif;paint-order:stroke;stroke:#0009;stroke-width:3px}.bx-traces rect.docked.hand{stroke:#aab4be;stroke-width:1.5;filter:none}.bx-traces rect.docked.draft{stroke-dasharray:4 3;fill:#14181c73}.bx-traces rect.docked.focus{stroke-width:3;filter:drop-shadow(0 0 3px #fff)}.bx-traces path.sparse{stroke-dasharray:none;stroke-linecap:butt;stroke-width:2.6}.bx-traces rect.bubbler{fill:#b388ff42;stroke:#b388ff;stroke-width:1.5;filter:none}.bx-traces rect.bubbler.auto{fill:#b388ff24;stroke-dasharray:6 4}.bx-traces rect.bubbler.ghost{opacity:.4}.bx-traces rect.bubbler.draft{stroke-dasharray:4 3;fill:#b388ff38}.bx-traces rect.bubbler.focus{fill:#b388ff61;stroke-width:3;stroke-dasharray:none;filter:drop-shadow(0 0 3px #fff)}.bx-traces text.bubbler{fill:#fff;font:600 11px/1 system-ui,sans-serif;paint-order:stroke;stroke:#32146ebf;stroke-width:3px}.bx-traces .halo{stroke:#08161e80;stroke-width:8;filter:none;stroke-dasharray:none}.bx-traces path.halo{stroke-linecap:round;stroke-width:7}.bx-traces .focus{stroke-width:3.2;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px rgba(255,255,255,.75))}.bx-traces polyline.auto{stroke-dasharray:7 4;stroke-width:2.5;opacity:.9}.bx-traces polyline.auto.focus{stroke-dasharray:none;stroke-width:4;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px #7FE3EA);opacity:1}.bx-traces polyline.auto.ghost{stroke-dasharray:3 4;opacity:.45;stroke-width:2;filter:none}.bx-slines path{stroke-width:1.4;filter:none}.bx-slines path.sh{stroke:#fff9;stroke-width:3.4}.bx-skey{position:absolute;top:6px;right:20px;z-index:4;display:grid;grid-template-columns:auto auto;gap:2px 12px;padding:4px 8px;border-radius:6px;background:#ffffffe0;box-shadow:0 1px 3px #00000029;font-size:10.5px;line-height:1.3;color:#33454e;pointer-events:none}.bx-skey span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.bx-skey i{display:inline-block;width:14px;height:3px;border-radius:2px;background:var(--c)}.bx-skey i.dash{background:repeating-linear-gradient(90deg,var(--c) 0 4px,transparent 4px 7px)}.bx-view:not(.sonar-big):not(.editing) .bx-skey{transform:scale(.92);transform-origin:top right}.bx-ebar,.bx-rail,.bx-tracebar{display:none}.lmx-fullapp .bx-view.editing{grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:clamp(170px,30vh,320px) minmax(0,1fr);grid-template-areas:"map elist" "sonar sonar"}.lmx-fullapp .bx-view.editing>.bx-toolbar,.lmx-fullapp .bx-view.editing>.bx-tabs,.lmx-fullapp .bx-view.editing>.bx-side,.bx-view.editing [data-legend],.bx-view.editing .bx-banners,.bx-view.editing .bx-modebar,.bx-view.editing .bx-shead{display:none!important}.bx-view.editing .bx-epanel,.bx-view.editing .bx-ebar,.bx-view.editing .bx-rail,.bx-view.editing .bx-tracebar{display:flex}.bx-view.editing .bx-mapcard{border-bottom:1px solid var(--bx-line)}.bx-view.editing .bx-sonar{border-top:0}.bx-minictl{display:none;position:absolute;top:8px;right:8px;z-index:1100;align-items:center;gap:8px;padding:3px 8px 3px 4px;border-radius:8px;background:#fffffff2;box-shadow:0 1px 5px #00000038;font-size:12px}.bx-view.editing .bx-minictl{display:flex}.bx-minictl select{width:auto;min-width:0;height:26px;min-height:26px;padding:0 20px 0 6px;font-size:12px;border:1px solid var(--bx-line, #DDE4E8);border-radius:6px;background-color:#fff}.bx-minictl input[type=range]{width:70px;accent-color:var(--bx-brand, #0B7C8A)}.bx-minictl .lwp-check{font-size:12px;gap:4px;min-height:26px}.bx-minictl .lwp-check input{width:14px;height:14px}.bx-minictl .bx-showmenu>summary{min-height:26px;height:26px;border-radius:6px;font-size:12px;font-weight:600;padding:0 8px;display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid var(--bx-line, #DDE4E8);color:var(--bx-ink, #13232B)}.bx-epanel{flex-direction:column;min-height:0;min-width:0;background:var(--bx-panel, #fff);border-left:1px solid var(--bx-line, #DDE4E8);border-bottom:1px solid var(--bx-line, #DDE4E8)}.bx-ephead,.bx-ehead2{display:flex;align-items:center;gap:8px;min-height:40px;padding:4px 8px 4px 12px;white-space:nowrap}.bx-ephead{flex:none;border-bottom:1px solid var(--bx-line, #DDE4E8)}.bx-ephead b,.bx-ehead2 b{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--bx-mute, #5E707A)}.bx-ecount{min-width:20px;padding:0 6px;border-radius:9px;background:var(--bx-soft, #F2F5F7);color:var(--bx-ink, #13232B);font-size:11px;font-weight:700;line-height:18px;text-align:center}.bx-ewait{font-size:11px;font-weight:600;color:#8a5a00;background:#fff3d6;border-radius:9px;padding:0 7px;line-height:18px;overflow:hidden;text-overflow:ellipsis;min-width:0}.bx-ebody{flex:1;min-height:0;overflow:auto}.bx-epfoot{flex:none;padding:4px 12px;border-top:1px solid var(--bx-line, #DDE4E8);font-size:10.5px;color:var(--bx-mute, #5E707A);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--bx-rail, #F6F8F9)}.bx-sidebody .bx-ehead2{margin:0 -14px;padding:0 6px 0 14px}.bx-sidebody .bx-ehead2+.bx-elist,.bx-sidebody .bx-elist{margin:0 -14px 8px}.bx-sidebody .bx-edits>.bx-ehead2:first-child{margin-top:-12px}.bx-elist{list-style:none;margin:0;padding:0}.bx-er{display:flex;align-items:center;gap:8px;height:28px;padding:0 6px 0 12px;font-size:12px;color:var(--bx-ink, #13232B);border-bottom:1px solid #EEF2F4;cursor:pointer;outline:none}.bx-er:hover{background:#f4f8f9}.bx-er:focus-visible{box-shadow:inset 0 0 0 2px var(--bx-accent, #12A4B4)}.bx-er.on{background:#e4f3f5;box-shadow:inset 3px 0 0 var(--bx-brand, #0B7C8A)}.bx-er.static{cursor:default}.bx-er.static:hover{background:none}.bx-er.off{color:var(--bx-mute, #5E707A)}.bx-er .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-er .w{flex:none;font-size:11px;color:var(--bx-mute, #5E707A);font-variant-numeric:tabular-nums}.bx-ex{flex:none;width:22px;height:22px;padding:0;border:0;border-radius:5px;background:transparent;color:#8d9ba2;font-size:16px;line-height:22px;cursor:pointer;opacity:0}.bx-er:hover .bx-ex,.bx-er.on .bx-ex,.bx-ex:focus-visible{opacity:1}.bx-ex:hover{background:#fde8e8;color:#b42318}@media (hover: none){.bx-ex{opacity:1}}.bx-chip{flex:none;display:inline-block;width:14px;height:4px;border-radius:2px;background:var(--c);box-shadow:0 0 0 .5px #00000059}.bx-chip.dash{background:repeating-linear-gradient(90deg,var(--c) 0 4px,transparent 4px 6px);box-shadow:none}.bx-chip.sparse{height:6px;box-shadow:none;background:repeating-linear-gradient(90deg,var(--c) 0 4px,transparent 4px 8px) top / 100% 2px no-repeat,repeating-linear-gradient(90deg,transparent 0 4px,var(--c) 4px 8px) bottom / 100% 2px no-repeat}.bx-chip.pt{width:8px;height:8px;border-radius:50%;margin:0 3px;box-shadow:none}.bx-chip.pt.del{background:#d64545}.bx-chip.pt.set{background:#e0a100}.bx-chip.pt.man{background:#0b9e8c}.bx-enone{margin:0;padding:10px 12px;font-size:12px;color:var(--bx-mute, #5E707A)}.bx-eold{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;color:var(--bx-mute, #5E707A)}.bx-eold .lwp-link{font-size:11.5px}.bx-ebar{flex:none;align-items:center;gap:12px;min-height:44px;padding:4px 10px 4px 12px;white-space:nowrap;overflow:hidden;background:var(--bx-panel, #fff);border-bottom:1px solid var(--bx-line, #DDE4E8)}.bx-ebar>*{flex:none}.bx-ebar .bx-grow{flex:1 1 auto}.bx-ebar-t{display:inline-flex;align-items:baseline;gap:10px;min-width:0;flex:0 1 auto!important;overflow:hidden}.bx-ebar-t b{font-size:13.5px;color:var(--bx-ink, #13232B)}.bx-done{min-width:76px;justify-content:center}.bx-rail{flex:none;width:72px;flex-direction:column;align-items:center;gap:2px;padding:6px 0;background:var(--bx-rail, #F6F8F9);border-right:1px solid var(--bx-line, #DDE4E8);overflow-y:auto;scrollbar-width:none}.bx-tile{position:relative;width:64px;min-height:50px;display:grid;justify-items:center;align-content:center;gap:3px;padding:4px 2px 7px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--bx-mute, #5E707A);font:600 10.5px/1.1 system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.bx-tile span{white-space:nowrap}.bx-tile:hover:not(:disabled){background:#e9eff1;color:var(--bx-ink, #13232B)}.bx-tile[aria-pressed=true]{background:#fff;border-color:var(--bx-line, #DDE4E8);color:var(--bx-brand, #0B7C8A);box-shadow:0 1px 3px #0e1e2b1f}.bx-tile:disabled{opacity:.35;cursor:default}.bx-tile.sm{min-height:30px;padding:4px 2px}.bx-tsw{position:absolute;left:18px;right:18px;bottom:3px;height:2px;border-radius:2px;background:var(--c)}.bx-tsw.dash{background:repeating-linear-gradient(90deg,var(--c) 0 3px,transparent 3px 5px)}.bx-rsep{width:34px;height:1px;margin:5px 0;background:var(--bx-line, #DDE4E8);flex:none}.bx-rz{font-size:10.5px;font-weight:600;color:var(--bx-mute, #5E707A);font-variant-numeric:tabular-nums}.bx-tracebar{flex:none;align-items:center;gap:8px;min-height:40px;padding:4px 10px;background:#fbfcfd;border-bottom:1px solid var(--bx-line, #DDE4E8);color:var(--bx-ink, #13232B);font-size:12.5px}.bx-tbmain{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.bx-tb-hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bx-mute, #5E707A)}.bx-tb-dot{flex:none;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px #00000040}.bx-tb-t{display:flex;align-items:baseline;gap:8px;min-width:0;margin-right:6px;overflow:hidden}.bx-tb-t b{flex:none;font-size:13px;white-space:nowrap}.bx-tb-t small{min-width:0;font-size:11.5px;color:var(--bx-mute, #5E707A);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bx-tb-b{flex:none;height:28px;padding:0 11px;border-radius:7px;border:1px solid var(--bx-line, #DDE4E8);background:#fff;color:var(--bx-ink, #13232B);font:600 12.5px system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer;white-space:nowrap}.bx-tb-b:hover{background:var(--bx-soft, #F2F5F7)}.bx-tb-b:disabled{opacity:.5;cursor:default}.bx-tb-b.primary{background:var(--bx-accent, #12A4B4);border-color:var(--bx-accent, #12A4B4);color:#fff}.bx-tb-b.primary:hover{background:#0e93a2}.bx-tb-b.ghost{background:transparent;border-color:transparent;color:var(--bx-mute, #5E707A)}.bx-tb-b.ghost:hover{color:var(--bx-ink, #13232B);background:var(--bx-soft, #F2F5F7)}.bx-tb-b.danger{color:#b42318}.bx-tb-b.danger:hover{background:#fde8e8;border-color:#f5c2c0}.bx-tb-b.armed,.bx-ex.armed,.bx-clearall.armed{background:#b42318!important;border-color:#b42318!important;color:#fff!important;opacity:1}.bx-ex.armed{width:auto;padding:0 7px;font-size:12px;font-weight:600}.bx-clearall{color:#b42318}.bx-tbmain .bx-chip{margin-right:2px}.bx-readout{flex:none;margin-left:auto;min-width:150px;text-align:right;font:600 11.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--bx-mute, #5E707A);white-space:nowrap}.bx-tbbtns{flex:none;display:grid;grid-template-columns:30px 30px 116px 84px 84px 128px;gap:5px;align-items:center;margin-right:8px}.bx-tbbtns>.bx-tb-b{width:100%;padding:0 6px;overflow:hidden;text-overflow:ellipsis}.bx-tb-b.nav{font-size:16px;line-height:1;padding:0!important}.bx-tb-gap{display:block;height:28px}.bx-aictl .bx-tb-b.bulk{min-width:132px;font-variant-numeric:tabular-nums}.bx-aictl .bx-aic-t{margin:0 0 0 4px}@media (max-width: 1100px){.bx-view,.lmx-fullapp .bx-view.editing{grid-template-columns:minmax(0,1fr) 320px}.lmx-fullapp .bx-tabs a{font-size:12px;padding:0 5px}.bx-readout{min-width:0}}@media (max-width: 800px){.lmx-fullapp .bx-trip{overflow:auto}.lmx-fullapp .bx-view,.lmx-fullapp .bx-view.editing{display:flex;flex-direction:column}.lmx-fullapp .bx-mapcard{height:62vh;flex:none}.lmx-fullapp .bx-view.editing .bx-mapcard{height:34vh}.lmx-fullapp .bx-side{border-left:0;border-top:1px solid var(--bx-line);min-height:50vh}.lmx-fullapp .bx-tabs{border-left:0}.bx-view.editing .bx-epanel{max-height:30vh;border-left:0}.lmx-fullapp .bx-view.editing .bx-sonar{min-height:75vh;flex:none}.bx-ebar,.bx-tracebar{overflow-x:auto}.bx-readout,.bx-epfoot,.bx-appsub,.bx-appbtn[data-bxpop]{display:none}}@media (max-width: 700px){.bx-map{height:58vh;min-height:320px}.bx-legend{width:46px;font-size:9.5px}}.bx-viewpop{min-width:260px;gap:10px!important}.bx-viewpop{width:300px;box-sizing:border-box}.bx-viewpop .bx-vrow{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;font-size:12.5px}.bx-viewpop .bx-vrow select{width:100%;box-sizing:border-box;min-width:0;height:28px;border:1px solid var(--bx-line, #DDE4E8);border-radius:6px;padding:0 6px;font-size:12.5px;background:#fff}.bx-viewpop .bx-levels{display:grid;gap:6px}.bx-viewpop .bx-levels label{display:grid;grid-template-columns:96px 1fr 44px;align-items:center;gap:8px}.bx-viewpop .bx-lines{display:grid;gap:4px}.bx-viewpop .bx-vsep{height:1px;background:var(--bx-line, #DDE4E8);margin:2px 0}.bx-tb-dot.ai{background:linear-gradient(135deg,#ff8a3d 50%,#36d6e7 50%)}.bx-aictl{display:inline-flex;align-items:center;gap:6px}.bx-aictl:empty{display:none}.bx-aic-t{display:inline-flex;align-items:center;gap:6px;margin-right:4px;font-size:12px;color:var(--bx-mute, #5E707A);white-space:nowrap}.bx-aic-t b{color:var(--bx-ink, #13232B);font-variant-numeric:tabular-nums}.bx-aic-t small{font-size:11px}.bx-aic-t .bx-tb-dot{display:inline-block}@media (max-width: 1100px){.bx-aic-t{display:none}}.bx-tb-b.ok{color:#0f7b52;border-color:#bfe6d4;background:#eef9f3;cursor:default}.bx-bbdrop{border:1.5px dashed var(--line,#c9d3d8);border-radius:8px;padding:14px 12px;margin:8px 0 10px;text-align:center;font-size:13px;color:var(--muted,#5b6b73)}.bx-bbdrop.over{border-color:var(--accent,#0f7a8a);background:#0f7a8a12;color:inherit}.bx-bbdrop .lwp-btn{margin-left:6px}.lmx-fullapp .bx-toolbar .lmx-seg{background:#e8eef1}.lmx-fullapp .lmx-seg button{color:#3f525c}.lmx-fullapp .bx-toolbar .bx-moremaps{border-right:1px solid var(--bx-line);padding-right:10px}.lmx-fullapp .bx-moremaps>summary.on{background:var(--bx-brand);border-color:var(--bx-brand);color:#fff}.bx-mapsel{min-width:190px;gap:2px!important;padding:6px!important}.bx-mapsel button{display:block;width:100%;text-align:left;border:0;background:none;padding:7px 10px;border-radius:7px;font:600 13px system-ui,-apple-system,Segoe UI,sans-serif;color:var(--bx-ink, #13232B);cursor:pointer}.bx-mapsel button:hover{background:#e6f4f6;color:#0b5e68}.bx-mapsel button[aria-pressed=true]{background:var(--bx-brand, #0B7C8A);color:#fff}.bx-showmenu .bx-toggles.bx-pop{border-color:#c9d5db;box-shadow:0 10px 28px #09141e3d;color:#13232b}.bx-showmenu .bx-toggles.bx-pop .lwp-check{color:#13232b;font-weight:500}.bx-showmenu[open]>summary{border-color:var(--bx-accent, #12A4B4)!important;box-shadow:0 0 0 2px #12a4b42e}.lmx-fullapp .bx-notes>summary.warn{background:#fff6e0;border-color:#f0c46a;color:#7a4d00}.bx-ncount{display:inline-block;min-width:18px;padding:0 5px;border-radius:9px;background:#e08a00;color:#fff;font-size:11px;line-height:17px;text-align:center}.bx-notepop{width:380px;white-space:normal!important;gap:6px!important}.bx-notepop .bx-warn{position:relative;margin:0;padding:8px 34px 8px 10px;font-size:12.5px;line-height:1.35}.bx-notepop .bx-warn-badge{justify-self:start}.bx-notepop:empty:before{content:"No notes.";color:var(--bx-mute, #5E707A)}.bx-banners{left:56px;right:auto;max-width:min(620px,calc(100% - 140px))}.leaflet-popup.bx-dpop .leaflet-popup-content{margin:7px 12px;font-size:13px}@media (min-width: 1401px){.bx-shead{flex-wrap:nowrap;overflow:hidden}}.bx-palsel select{width:172px}.bx-chseg{display:inline-flex;padding:3px;gap:2px;flex-wrap:nowrap;background:#e8eef1;border-radius:9px}.bx-chseg[hidden]{display:none}.bx-chseg button{min-height:24px;padding:0 10px;font-size:12.5px;font-weight:600;color:#3f525c;border-radius:7px;white-space:nowrap}.bx-chseg button[aria-pressed=true]{background:var(--bx-brand, #0B7C8A);color:#fff;box-shadow:0 1px 3px #0e1e2b38}.bx-levels label.bx-autoc,.bx-viewpop .bx-levels label.bx-autoc{display:flex;gap:6px;color:var(--bx-ink, #13232B)}.bx-sel select[data-channel],.bx-sel select[data-src]{max-width:190px}.bx-shead .bx-palsel>span{display:none}.bx-ebar .bx-palsel>span{display:inline}.bx-ebar-t{font-size:13.5px;color:var(--bx-ink, #13232B)}.bx-ebar .bx-sinfo{flex:0 1 auto!important}.bx-bigbtn{min-width:70px;justify-content:center}.lmx-fullapp .bx-view.sonar-big.sonar-off{grid-template-rows:auto minmax(0,1fr) auto}.lmx-fullapp .bx-view.edging.sonar-big.sonar-off{grid-template-rows:auto auto minmax(0,1fr) auto}.bx-minictl{inset:auto auto 8px 8px;padding:2px 6px 2px 3px;background:#ffffffeb}@media (max-width: 1250px){.bx-tbbtns{grid-template-columns:30px 30px 104px 74px 74px 112px}.bx-aictl .bx-tb-b.bulk{min-width:0}}.lmx-fullapp .bx-tabs{padding:0 2px}.lmx-fullapp .bx-tabs a{padding:0 3px;font-size:11.8px}@media (max-width: 1400px){.lmx-fullapp .bx-toolbar>*{padding:0 6px}.lmx-fullapp .lmx-seg button{padding:0 8px}.lmx-fullapp .bx-op{font-size:0;gap:0}.lmx-fullapp .bx-op input{width:80px}.bx-palsel select{width:140px}.bx-sel select[data-channel]{max-width:150px}}.bx-vwrap{overflow-x:auto}.bx-vtbl td,.bx-vtbl th{vertical-align:top}.bx-vtbl tr.bx-von>td{background:var(--lwp-good-bg, rgba(46, 160, 67, .08))}.bx-vtbl tr.bx-vmore>td{border-top:0;padding-top:0}.bx-vtbl details>summary{cursor:pointer;font-size:.85em}.bx-vtbl details .bx-vtbl{margin-top:6px;font-size:.9em}.bx-vlog{margin:0;padding-left:1.2em}.bx-vact{display:flex;flex-direction:column;align-items:flex-start;gap:4px;white-space:nowrap}@media (max-width: 700px){.bx-vtbl .bx-vx{display:none}}
