.li{scroll-margin-top:132px}
.li-condition-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);gap:24px}.li-body-card{background:#f7f5f3;border:1px solid #ebe8e5;border-radius:9px;overflow:hidden}.li-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.li-subhead h3{font-size:14px;font-weight:550}.li-subhead>span{font-size:10px;color:#978f88;letter-spacing:.06em}.li-body-card .li-subhead{padding:16px 18px 0;margin:0}.li-body-diagram{position:relative;max-width:360px;margin:auto}.li-body-diagram>svg{width:100%;height:260px;display:block}.li-diagram-caption{display:block;text-align:center;color:#887e76;font-size:10px;padding:0 10px 10px}.li-map-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;border-top:1px solid #eae6e2;padding:10px 8px;font-size:10px;color:#827971}.li-map-legend>span{display:flex;align-items:center;gap:4px}.li-map-legend i,.li-paint-row i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#d3cdc8;flex:none}.li .is-ok{background:#308a73}.li .is-warn{background:#db9d38}.li .is-bad,.li .is-danger{background:#cd6456}
.li-body-panels [data-body-zone]{transition:fill .35s,stroke .35s,filter .35s}.li-body-panels [data-state=ok]{fill:#cce7dd;stroke:#77a998}.li-body-panels [data-state=warn]{fill:#f2dfb6;stroke:#c49950}.li-body-panels [data-state=bad],.li-body-panels [data-state=danger]{fill:#efc7c2;stroke:#c67c70}.li-body-panels .is-active{stroke:#c94f13;stroke-width:3;filter:drop-shadow(0 0 4px #c94f1366)}
.li-condition-evidence{min-width:0;padding-top:8px}.li-paint-readings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.li-paint-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 2px;background:none;border:0;border-bottom:1px solid #eeebe9;font-size:11px;text-align:left;transition:background .2s}.li-paint-row>span{display:flex;align-items:center;gap:7px;color:#7d7066;min-width:0}.li-paint-row b{white-space:nowrap;color:#50453c;font-size:12px;font-weight:550}.li-paint-row small{font-size:10px;font-weight:400;color:#958b83}.li-paint-row:hover,.li-paint-row[aria-pressed=true]{background:#f7f6f5}.li-fine{font-size:11px;color:#8d857f;line-height:1.6;margin:12px 0 0!important}.li-painted{font-size:12px;color:#946126;margin-top:13px!important}
.li-doc-card{padding:21px;background:#fff6ee;border:1px solid #edc9ae;border-radius:9px;scroll-margin-top:var(--ll-scroll-top,132px)}
.li-doc-label{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.09em;color:#985527}.li-doc-label>.li-icon{width:15px;height:15px}.li-doc-label>span{margin-left:auto;letter-spacing:.04em;border:1px solid #e8b998;border-radius:4px;padding:3px 5px;font-size:9px;color:#a84a16}
.li-doc-intro{display:flex;align-items:center;gap:17px;margin:20px 0 14px}.li-doc-intro>div:last-child{min-width:0}.li-doc-card .li-doc-intro h3{font-size:18px;line-height:1.35;font-weight:550;letter-spacing:-.5px;margin:0 0 7px}.li-doc-intro p{font-size:12px;color:#765d4a;margin:0}.li-doc-intro small{display:block;font-size:10px;color:#887565;margin-top:5px;overflow-wrap:anywhere}.li-doc-caption{font-size:11px;line-height:1.7;color:#846f5e;margin-bottom:17px!important}
.li-document-art{position:relative;flex:none;width:57px;height:74px;padding:13px 10px;background:#fff;border:1px solid #dfb18d;border-radius:4px 12px 4px 4px;transform:rotate(-6deg);box-shadow:5px 5px 0 #f2e2d3;color:#c75c20}.li-document-art>span{display:block;font-size:10px;letter-spacing:.1em;font-weight:650;margin-bottom:10px}.li-document-art>i{display:block;height:2px;background:#e8d5c5;margin-top:5px;width:100%}.li-document-art>i:last-of-type{width:65%}.li-document-art>.li-icon{position:absolute;right:-8px;bottom:-7px;width:26px;height:26px;background:#f8e5d5;border-radius:50%;padding:4px;color:#bd571d}
.li-document-dialog{box-sizing:border-box;width:min(1120px,calc(100vw - 40px));height:calc(100dvh - 40px);max-width:none;max-height:none;padding:0;border:1px solid #49423d;border-radius:13px;background:#2d2926;color:#fff;box-shadow:0 25px 90px #17120f55;overflow:hidden;font-family:Inter,-apple-system,sans-serif}.li-document-dialog::backdrop{background:#1b1712b5;backdrop-filter:blur(5px)}.li-document-dialog[open]{display:flex;flex-direction:column}.li-document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 20px;flex:none;border-bottom:1px solid #ffffff20}.li-document-toolbar>div>span{font-size:9px;letter-spacing:.1em;color:#e9a374}.li-document-toolbar h2{font-family:inherit;font-size:18px;font-weight:550;margin:4px 0 0;letter-spacing:-.4px;color:#fff}.li-document-toolbar h2 small{font-size:12px;font-weight:400;color:#bfb1a6;margin-left:6px}.li-document-toolbar>div:last-child{display:flex;align-items:center;gap:14px;flex:none}.li-document-toolbar a{display:flex;align-items:center;gap:7px;text-decoration:none;color:#ffb281;font-size:12px}.li-document-toolbar a .li-icon{width:16px;height:16px}.li-document-toolbar button{display:grid;place-items:center;width:36px;height:36px;background:#ffffff0b;border:1px solid #ffffff36;border-radius:6px;color:#fff;cursor:pointer}.li-document-dialog :is(a,button,iframe):focus-visible{outline:2px solid #ffad78;outline-offset:3px}.li-document-stage{position:relative;min-height:0;flex:1;display:flex;align-items:stretch;justify-content:stretch;background:#53504d}.li-document-stage iframe{width:100%;height:100%;flex:1;border:0;background:#fff}.li-document-stage p{position:absolute;z-index:1;top:12px;left:50%;transform:translateX(-50%);padding:10px 16px;max-width:90%;margin:0;background:#fff4e9;color:#864317;font-size:12px;border:1px solid #f1cba9;border-radius:6px;text-align:center;pointer-events:none}.li-document-dialog [hidden]{display:none!important}.li-document-dialog>footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 20px;padding:10px 20px;color:#c7b9ad;font-size:10px;flex:none}
.li{min-width:0;color:#302c28;margin:18px 0;font-family:inherit}.li *{box-sizing:border-box}.li h3{margin:0}.li a{text-decoration:none}.li-title{font-size:17px;font-weight:650;margin-bottom:14px!important}.li :is(a,button):focus-visible{outline:2px solid #dc6829;outline-offset:3px}.li-condition-grid{grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);gap:18px}.li-paint-readings{grid-template-columns:1fr}.li-body-diagram>svg{height:240px}.li-paint-row{width:100%;cursor:pointer;padding:9px 3px}.li-icon{display:inline-block;flex:none}.li-doc-card{padding:18px}.li-doc-intro{margin:16px 0}.li-doc-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.li-doc-open{display:flex;align-items:center;gap:12px;min-height:44px;background:#f47728;color:#24170f!important;border-radius:6px;padding:11px 16px;font-size:13px;font-weight:600}.li-doc-open:hover{background:#e8691e}.li-doc-open>.li-icon:last-child{margin-left:12px}.li-small-link{color:#a14c20;font-size:12px}
.li-doc-list{display:flex;flex-direction:column;gap:10px;width:100%}
.li-doc-item{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 14px;background:#fff;border:1px solid #edc9ae;border-radius:7px}
.li-doc-item-meta{min-width:0;flex:1 1 160px}.li-doc-item-meta .ct{font-size:13px;font-weight:600;color:#3a2e26;margin:0 0 3px}.li-doc-item-meta small{font-size:10px;color:#887565}
.li-doc-item .li-doc-actions{flex:none}.li-doc-item .li-doc-open{min-height:40px;padding:9px 14px;font-size:12px}.li-document-art>.li-icon{display:grid;place-items:center;font-size:16px}.li-expert{display:flex;gap:18px;align-items:center;padding:18px;border:1px solid #ecd2ba;background:#fffaf5;border-radius:9px}.li-expert-art{width:95px;flex:none}.li-expert-label{font-size:9px;letter-spacing:.08em;color:#a16841}.li-expert h3{font-size:16px;font-weight:650;margin:5px 0 7px}.li-expert p{font-size:12px;color:#756358;line-height:1.6;margin:0 0 4px}.li-expert small{display:block;font-size:11px;line-height:1.5;color:#8b7b70}.li-expert a{display:inline-flex;gap:12px;align-items:center;color:#b04d19;font-size:12px;font-weight:600;min-height:36px;margin-top:5px}.li-expert-art{transition:transform .25s}.li-expert:hover .li-expert-art{transform:translateY(-2px)}
@media(max-width:600px){.li-condition-grid{grid-template-columns:1fr}.li-body-diagram>svg{height:240px}.li-paint-readings{grid-template-columns:1fr 1fr;gap:0 12px}.li-paint-row{font-size:10px}.li-expert{gap:12px;padding:14px}.li-expert-art{width:65px}.li-expert h3{font-size:15px}.li-doc-open{flex:1}.li-document-dialog{width:100vw;height:100dvh;border:0;border-radius:0}}
@media(max-width:380px){.li-paint-readings{grid-template-columns:1fr}.li-doc-intro{gap:12px}.li-doc-intro h3{font-size:16px!important}.li-document-art{width:45px;height:62px;padding:10px 8px}.li-expert-art{width:53px}}
@media(prefers-reduced-motion:reduce){.li *, .li-document-dialog{animation:none!important;transition:none!important}}

@media(min-width:601px){.li-condition-grid{grid-template-columns:minmax(170px,.72fr) minmax(0,1.28fr);gap:16px;align-items:start}.li-paint-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.li-paint-row{line-height:1.4;min-height:44px}.li-map-legend{gap:8px;font-size:9px}}
