/* ТРОС1 PDP tools (Э3): токены t1pdp.css; жёлтый только заливка */
.t1w-g{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}
.t1w{padding:16px;border:1px solid var(--t1-line);border-radius:14px;background:var(--t1-paper);min-width:0}
.t1w h3{margin:0 0 10px;font-size:17px;line-height:1.25;letter-spacing:0;word-spacing:.1em;text-wrap:balance}
.t1w[data-js],.t1w-c[data-js],.t1w-s[data-js]{display:none}
.t1js .t1w[data-js]{display:block}.t1js .t1w-c[data-js]{display:flex}.t1js .t1w-s[data-js]{display:block}
.t1w-c{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 10px;font-size:14px}
.t1w-c>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.t1w-c label,.t1t-x label{font-weight:600;color:var(--t1-ink2)}
.t1w-c input[type=range]{width:160px;accent-color:var(--t1-ink)}
body.t1p .t1t-in{box-sizing:border-box;width:128px;min-width:9ch;min-height:40px;padding:0 10px;border:1px solid var(--t1-line);border-radius:8px;background:#fff;color:var(--t1-ink);font-weight:600;font-size:15px;font-family:inherit}
body.t1p .t1t-in:focus-visible,body.t1p .t1t-b:focus-visible,body.t1p .t1t-u:focus-visible,.t1w a:focus-visible,.t1w summary:focus-visible,.t1w input[type=range]:focus-visible{outline:2px solid var(--t1-ink);outline-offset:2px}
.t1t-out{font-weight:700;font-variant-numeric:tabular-nums}
.t1t-ang{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;min-width:0}.t1t-ang input{flex:1 1 140px;min-width:0}.t1t-an{min-width:3ch;font-weight:700}
.t1w-s{margin:0 0 10px;font-size:14px;line-height:1.4}
.t1w-s.is-bad{padding:8px 10px;border-left:4px solid #B3261E;background:#fff;font-weight:600}
body.t1p .t1t-b,body.t1p .t1t-u{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:8px;background:var(--t1-acc);color:var(--t1-ink);font-weight:700;font-size:14px;line-height:1;font-family:inherit;cursor:pointer;transition:transform .15s var(--t1-ease)}
body.t1p .t1t-u{min-height:28px;padding:0 8px;background:var(--t1-p2);border:1px solid var(--t1-line)}
body.t1p .t1t-b[hidden],.t1t-x[hidden]{display:none}
.t1t-b:active,.t1t-u:active{transform:scale(.97)}
.t1t-b{margin:0 0 10px}
.t1t-x{margin:6px 0 0;font-size:14px}
.t1t-x output{font-weight:700}
.t1w-t{margin:0}.t1w-cap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.t1w .t1-tw{max-height:260px}
.t1w-l{margin:0 0 10px;padding:0 0 0 18px;font-size:14px;line-height:1.45}.t1w-l small{color:var(--t1-ink2)}
.t1w-n{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--t1-ink2)}
.t1w-warn{padding:8px 10px;border-left:4px solid var(--t1-acc);background:#fff;color:var(--t1-ink)}
.t1w-m{display:inline-block;margin-top:4px;color:var(--t1-hi);font-weight:700;text-decoration:underline;text-underline-offset:2px}
.t1w-d summary{cursor:pointer;font-weight:700;font-size:14px;padding:6px 0}
body.t1p .t1t-in{transition:border-color .15s var(--t1-ease),box-shadow .15s var(--t1-ease)}
@media (hover:hover){body.t1p .t1t-in:hover{border-color:var(--t1-ink2)}body.t1p .t1t-b:hover{filter:brightness(.95)}.t1w-m:hover{text-decoration-thickness:2px}}
@media (pointer:coarse){body.t1p .t1t-in,body.t1p .t1t-b,body.t1p .t1t-u{min-height:44px}.t1w-c input[type=range]{height:44px}.t1w-d summary{padding:12px 0}.t1w-m{padding:10px 0}.t1w-c{gap:10px 12px}}
@media (prefers-reduced-motion:reduce){body.t1p .t1t-b,body.t1p .t1t-u{transition:none}.t1t-b:active,.t1t-u:active{transform:none}body.t1p .t1t-in{transition:none}}
@media (max-width:480px){.t1t-ang label{flex:0 0 100%}.t1w-c>span{white-space:normal;flex-wrap:wrap}}
