.ld-controls{display:grid;grid-template-columns:2fr 1.3fr 1.5fr auto;gap:16px;align-items:end}.ld-controls label,.ld-options label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#d5b99e}.ld-controls input,.ld-controls select,.ld-options input[type=number]{min-width:0;width:100%;background:#191818;color:#ecd8c4;border:1px solid #68503b;border-radius:6px;padding:11px;font:inherit;min-height:44px;color-scheme:dark}.ld-duration{display:flex;gap:6px;align-items:center}.ld-duration input{width:65px}.ld-options{margin:18px 0}.ld-options .ld-check{display:flex;flex-direction:row;margin-top:16px;align-items:center}.ld-options input[type=checkbox]{width:20px;height:20px;accent-color:#dfab75}.ld-options input[type=number]{max-width:150px}.ld-highlights{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.ld-highlight{border:1px solid #87603c;border-radius:12px;padding:22px;background:#30251d}.ld-highlight h3{font-size:15px;color:#e1b48d;margin-top:0}.ld-highlight>strong{color:#ffe1ba;font-size:18px;line-height:1.6}.ld-highlight p{font-size:13px;color:#cbb29c}.ld-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.ld-result-grid>.li-panel{min-width:0}#life-doping button{cursor:pointer;min-height:44px}#ld-run,#ld-apply,.ld-highlight button{background:#6b4629;border:1px solid #b8814e;color:#ffe0be;padding:10px 14px;border-radius:7px}.ld-choice{background:none;border:0;color:#ebc3a1;text-align:left;max-width:250px;line-height:1.6;padding:6px}.ld-metrics{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#bba38d}.ld-metrics strong{display:block;color:#f5c59a;font-size:18px;margin:8px 0}.ld-buffs>div{display:flex;gap:12px;align-items:center;border-bottom:1px solid #4d3c30;padding:16px 0}.ld-buffs img{width:40px;height:40px;object-fit:contain}.ld-buffs span{flex:1}.ld-buffs small{display:block;color:#bba58f;font-size:12px;line-height:1.7}.ld-buffs a{font-size:12px;color:#e5b58a}.ld-money>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #483a30;font-size:14px}.ld-money dd{margin:0;color:#ffd0a5}.ld-money>div:last-child{font-weight:bold}.ld-source{display:inline-block;margin:6px 16px 6px 0;color:#e2b18b}#ld-ranking small{display:block;font-size:11px;color:#b6a08a}#ld-ranking .li-scroll{max-height:580px;overflow:auto}.ld-loss{color:#ffaf94}#life-doping :focus-visible{outline:2px solid #efb97f;outline-offset:3px}#ld-detail{scroll-margin-top:150px}#ld-excluded p{font-size:12px}.ld-entry{display:flex;justify-content:space-between;gap:16px;padding:18px 22px;border:1px solid #73573d;border-radius:10px;background:#2b231e;color:#f0c39b;text-decoration:none;margin-bottom:18px}.ld-entry small{display:block;margin-top:6px;color:#b9a38e}
@media(max-width:1050px){.ld-controls{grid-template-columns:1fr 1fr}.ld-result-grid{grid-template-columns:1fr}}@media(max-width:600px){.ld-highlights,.ld-controls{grid-template-columns:1fr}.ld-entry{flex-direction:column}.ld-duration input{width:85px}.ld-highlight{padding:18px}.ld-choice{min-width:150px}#ld-detail{scroll-margin-top:155px}.ld-buffs>div{gap:8px}.ld-money{font-size:12px}}
