.led-lab{--led-line:#d9e2e9;--led-muted:#566879;--led-blue:#173d58;max-width:1240px;margin:0 auto}.led-lab a{text-underline-offset:3px}.led-topline{display:flex;justify-content:space-between;gap:15px;font-size:11px;font-weight:650;letter-spacing:.1em;color:var(--led-muted);margin:4px 0 18px}.led-hub-title{display:flex;gap:30px;align-items:end;justify-content:space-between;margin-bottom:22px}.led-hub-title h1{font-size:44px;line-height:1.06;margin:0}.led-hub-title h1 span{display:block;font-size:24px;font-weight:400;color:var(--led-muted);margin-top:7px}.led-hub-title>p{max-width:310px;font-size:17px;margin:0}.led-breadcrumb{display:flex;gap:12px;align-items:center;font-size:14px;margin-bottom:18px}.led-tabs{display:flex;flex-wrap:wrap;background:#edf2f5;border:1px solid var(--led-line);padding:5px;gap:4px;border-radius:8px}.led-tabs a{font-size:13px;line-height:1.25;font-weight:650;padding:10px 12px;border-radius:5px;text-decoration:none;color:#334b5f}.led-tabs a[aria-current=page]{background:var(--led-blue);color:#fff}.led-tabs a:hover{background:#dce6ed;color:#123047}.led-tabs a[aria-current=page]:hover{background:#173d58;color:white}.led-subtabs{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0 0}.led-subtabs a{padding:7px 11px;font-size:13px;text-decoration:none;color:var(--led-muted);border-bottom:2px solid transparent}.led-subtabs a[aria-current=page]{color:#173d58;border-color:#b28b40}.led-sheet{background:#fff;border:1px solid var(--led-line);border-radius:8px;margin-top:16px;padding:27px 30px 20px;box-shadow:0 3px 12px #152a3b05}.led-sheet-title{position:relative;padding-right:65px;border-bottom:1px solid var(--led-line);padding-bottom:17px;margin-bottom:19px}.led-sheet-title h1,.led-sheet-title h2{font:400 32px/1.15 Georgia,serif;letter-spacing:-.02em;margin:0 0 9px;color:#152a3b;max-width:950px}.led-sheet-title>p{margin:0;color:var(--led-muted);font-size:13px}.led-folio{position:absolute;right:0;top:7px;color:var(--led-muted);font-size:12px;font-variant-numeric:tabular-nums}.led-body{font-size:15px;line-height:1.55}.led-body>p{margin:12px 0;max-width:1080px}.led-note{border-left:3px solid #c6a15d;background:#faf6ed;padding:13px 16px;font-size:14px;line-height:1.5;margin:18px 0 6px}.led-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:19px 0}.led-cards section{border-top:2px solid #c6a15d;padding-top:12px}.led-body h2{font:400 21px/1.2 Georgia,serif;color:#183b52;margin:0 0 9px}.led-cards p{margin:0;font-size:14px;line-height:1.55}.led-table{overflow:auto;margin:16px 0;border:1px solid var(--led-line);border-radius:5px}.led-table table{width:100%;border-collapse:collapse;table-layout:auto;font-size:14px;line-height:1.5;margin:0}.led-table th,.led-table td{padding:12px 14px;border:0;border-bottom:1px solid var(--led-line);vertical-align:top;text-align:left}.led-table thead th{background:#edf2f5;color:#425a6d;font:650 11px/1.5 system-ui;text-transform:uppercase;letter-spacing:.055em}.led-table tbody th{font-weight:600;min-width:160px;max-width:235px;color:#183b52}.led-table tbody tr:last-child>*{border-bottom:0}.led-table tr:nth-child(even){background:#fbfcfd}.led-chain{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:20px 0}.led-chain a{background:#eef3f7;padding:15px 10px;color:#173d58;font-size:13px;text-decoration:none;border-bottom:2px solid #bccbd5}.led-chain a:hover{background:#dce8f0}.led-references{margin-top:18px;border-top:1px solid var(--led-line);padding-top:12px;font-size:13px}.led-references summary,.led-watch summary,.led-calc summary{cursor:pointer;font-weight:600;color:#315873}.led-references ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.led-references p{font-size:12px;color:var(--led-muted);margin:5px 0}.led-pager{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 2px;font-size:13px}.led-pager a{font-weight:600;text-decoration:none}.led-pager>span{font-size:11px;color:var(--led-muted)}.led-utility{display:flex;flex-wrap:wrap;gap:8px 24px;padding:12px 0 20px;border-top:1px solid var(--led-line);font-size:12px}.led-steps{list-style:none;counter-reset:led-step;padding:0;margin:0}.led-steps li{counter-increment:led-step;position:relative;padding:0 0 14px 40px}.led-steps li:before{content:counter(led-step,decimal-leading-zero);position:absolute;left:0;top:3px;font-size:12px;font-weight:650;color:#8c6b2d}.led-steps h2{font-size:19px;margin-bottom:4px}.led-steps p{margin:0}.led-rank-controls{padding:12px 0}.led-rank-controls>span{font-size:11px;text-transform:uppercase;letter-spacing:.07em;display:block;margin-bottom:8px}.led-choice{display:flex;flex-wrap:wrap;gap:6px}.led-choice button{border:1px solid #c5d3de;border-radius:5px;background:white;color:#1d425b;font:600 12px/1.4 system-ui;padding:9px 12px;cursor:pointer}.led-choice button[aria-pressed=true]{background:#173d58;color:white;border-color:#173d58}.led-rank-reason{font-size:13px;color:var(--led-muted)}.led-ranking{list-style:none;margin:0;padding:0}.led-ranking>li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:14px;padding:18px 0;border-top:1px solid var(--led-line)}.led-position{font:24px Georgia;color:#8c6b2d}.led-ranking h2{font:600 17px/1.35 system-ui;margin-bottom:4px}.led-ranking p{font-size:14px;margin:5px 0}.led-ranking .led-model-purpose{font-size:12px;font-weight:600;color:#607284}.led-ranking details{font-size:12px;margin-top:8px}.led-ranking details p{font-size:13px}.led-status{font-size:10px;background:#edf2f5;color:#4e6374;padding:4px 7px;border-radius:3px;align-self:start;white-space:nowrap}.led-watch,.led-calc{padding:14px;border:1px solid var(--led-line);border-radius:5px;margin:15px 0;font-size:13px}.led-small{font-size:12px!important;color:var(--led-muted)}.led-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.led-inputs label{font-size:12px}.led-inputs input{display:block;width:100%;margin-top:4px;min-width:0;padding:10px;border:1px solid #c6d3dc;border-radius:4px;font:16px system-ui}.led-calc output{display:block;margin:16px 0;padding:14px;background:#edf5ef;color:#244c37;font-weight:600}.led-source-index{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.led-source-index details{border-bottom:1px solid var(--led-line);padding:12px 0;font-size:13px}.led-source-index summary{cursor:pointer}.led-source-index summary>span{font-size:10px;color:#61798c;display:inline-block;min-width:58px}.led-source-index p{font-size:12px}.led-legacy{margin-top:24px;border-top:1px solid var(--led-line);padding-top:20px}.led-legacy>summary{cursor:pointer;font-size:14px;font-weight:600;color:#38586e}.led-lab a:focus-visible,.led-lab button:focus-visible,.led-lab summary:focus-visible{outline:3px solid #bd9040;outline-offset:3px}[data-led-ranking][hidden]{display:none!important}
@media(max-width:800px){.led-hub-title{display:block}.led-hub-title h1{font-size:35px}.led-hub-title>p{max-width:none;margin-top:12px}.led-cards{grid-template-columns:1fr}.led-cards section{padding-top:10px}.led-sheet{padding:20px}.led-sheet-title h1,.led-sheet-title h2{font-size:27px}.led-tabs a{padding:10px;font-size:12px}.led-chain{grid-template-columns:repeat(3,1fr)}.led-references ul{grid-template-columns:1fr}.led-source-index{grid-template-columns:1fr}.led-status{display:none}.led-ranking>li{grid-template-columns:25px 1fr}.led-table tbody th{min-width:120px}.led-table th,.led-table td{padding:10px;min-width:130px}.led-inputs{grid-template-columns:repeat(2,1fr)}}
@media(max-width:450px){.led-topline{font-size:9px;letter-spacing:.04em}.led-sheet{padding:17px 14px}.led-sheet-title{padding-right:0;padding-top:24px}.led-folio{top:0;left:0;right:auto}.led-chain{grid-template-columns:repeat(2,1fr)}.led-utility{gap:12px 18px}.led-tabs a{padding:10px 8px}.led-pager{gap:8px;font-size:12px}.led-subtabs a{font-size:12px}.led-inputs{grid-template-columns:1fr}}
.led-catalog-stats{display:flex;flex-wrap:wrap;gap:10px 25px;font-size:12px;color:var(--led-muted);padding:6px 0}.led-catalog-stats b{font:26px Georgia,serif;color:#173d58;margin-right:4px}.led-choice small{font-weight:400;opacity:.8;margin-left:3px}.led-catalog-filters{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:10px;align-items:end;margin-top:16px}.led-catalog-filters label{font-size:11px;font-weight:600;color:var(--led-muted)}.led-catalog-filters input,.led-catalog-filters select{width:100%;min-width:0;display:block;min-height:40px;border:1px solid #bfcdd8;background:#fff;border-radius:4px;padding:8px;color:#173d58;font:13px system-ui;margin-top:5px}.led-catalog-filters button,.led-catalog-pager button{border:1px solid #bdcdd8;border-radius:4px;background:#f6f9fb;padding:10px 12px;font:600 12px system-ui;color:#173d58;cursor:pointer;min-height:40px}.led-catalog-list>li{display:block;padding:0}.led-catalog-list>li[hidden],.led-empty[hidden]{display:none!important}.led-catalog-list details{margin:0}.led-catalog-list summary{display:grid;grid-template-columns:32px minmax(0,1fr) 145px;gap:14px;align-items:center;padding:13px 0;cursor:pointer;list-style:none}.led-catalog-list summary::-webkit-details-marker{display:none}.led-catalog-list summary:after{content:none}.led-catalog-list summary strong{display:block;font-size:14px;line-height:1.35;color:#173d58}.led-catalog-list summary small{display:block;font-size:11px;line-height:1.4;color:var(--led-muted);margin:3px 0}.led-catalog-purpose{font-size:12px;line-height:1.35;display:block;color:#596c7c}.led-evidence{font-size:11px;color:#586c7e;text-align:right}.led-evidence:after{content:'Подробнее +';display:block;color:#315873;margin-top:5px;font-size:10px}.led-catalog-list details[open] .led-evidence:after{content:'Свернуть −'}.led-evidence small{font-size:10px!important}.led-evidence-test{color:#236049;font-weight:600}.led-catalog-detail{padding:0 10px 14px 46px;max-width:980px}.led-catalog-detail p{font-size:13px!important;margin:8px 0}.led-catalog-detail a{overflow-wrap:anywhere}.led-catalog-pager{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--led-line);padding-top:14px;margin-top:5px}.led-catalog-pager output{font-size:12px;color:var(--led-muted);text-align:center}.led-catalog-pager button:disabled{opacity:.4;cursor:default}.led-empty{padding:25px 15px;background:#f4f7f9;text-align:center;font-size:13px}.led-external-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.led-external{border:1px solid var(--led-line);border-radius:6px;padding:16px;background:#fbfcfd;align-self:start}.led-external summary{cursor:pointer;list-style:none}.led-external summary strong{display:block;font:22px/1.2 Georgia,serif;color:#173d58;margin:5px 0}.led-external summary>span{display:block;font-size:12px;color:var(--led-muted)}.led-external summary:after{content:'Что даёт и где границы +';font-size:11px;color:#315873;display:block;margin-top:12px}.led-external[open] summary:after{content:'Свернуть −'}.led-external-kind{text-transform:uppercase;letter-spacing:.05em;font-size:9px!important}.led-external p{font-size:13px;line-height:1.5}.led-table-sub{display:block;font-weight:400;font-size:11px;color:var(--led-muted);margin-top:4px}.led-lab input:focus-visible,.led-lab select:focus-visible{outline:3px solid #bd9040;outline-offset:2px}
@media(max-width:800px){.led-catalog-filters{grid-template-columns:1fr 1fr}.led-catalog-list summary{grid-template-columns:24px minmax(0,1fr);gap:10px}.led-catalog-list .led-evidence{grid-column:2;text-align:left;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.led-catalog-list .led-evidence:after,.led-catalog-list .led-evidence small{margin:0}.led-catalog-detail{padding-left:34px}.led-catalog-stats{gap:8px 15px}.led-catalog-stats b{font-size:23px}}
@media(max-width:500px){.led-catalog-filters label:first-child{grid-column:1/-1}.led-catalog-filters button{grid-column:1/-1}.led-external-grid{grid-template-columns:1fr}.led-catalog-pager{gap:7px}.led-catalog-pager button{padding:8px}.led-catalog-pager output{font-size:10px}.led-catalog-list summary strong{font-size:13px;overflow-wrap:anywhere}.led-catalog-detail{padding-left:0}.led-catalog-stats{font-size:11px}}
@media print{.led-tabs,.led-subtabs,.led-pager,.led-utility,.led-choice,.led-rank-controls,.led-catalog-pager{display:none}.led-sheet{border:0;box-shadow:none}.led-table{overflow:visible}.led-references{display:block}[data-led-ranking][hidden],.led-catalog-list>li[hidden]{display:block!important}}
