.lino-tool[data-tool=batch-conjugation]{--blue:#2caefe;--blue-dark:#0a7fc4;--violet:#3c1192;--orange:#ff7d00;--ink:#1d1d1f;--muted:#6b6f76;--line:#d9dde3;--bg:#f4f8fb;--card:#fff;--need-bg:#fff4e8;--calc-bg:#eef1f4;--ok:#1a7f37;--warn:#b54708}.lino-tool[data-tool=batch-conjugation] *{box-sizing:border-box}.lino-tool[data-tool=batch-conjugation]{background:var(--bg);color:var(--ink);font-family:inherit;font-size:15px;line-height:1.45;margin:0}.lino-tool[data-tool=batch-conjugation] .lt-head{background:linear-gradient(90deg,var(--blue),#7fcdfd);color:#fff;padding:22px 16px}.lino-tool[data-tool=batch-conjugation] .lt-head .wrap{margin:0 auto;max-width:1180px}.lino-tool[data-tool=batch-conjugation] .lt-head h1{font-size:26px;font-weight:700;margin:0}.lino-tool[data-tool=batch-conjugation] .lt-head p{font-size:15px;margin:4px 0 0;opacity:.95}.lino-tool[data-tool=batch-conjugation] .lt-main{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1180px;padding:18px 16px 40px}.lino-tool[data-tool=batch-conjugation] .lt-main>section{min-width:0}@media (max-width:860px){.lino-tool[data-tool=batch-conjugation] .lt-main{grid-template-columns:minmax(0,1fr)}.lino-tool[data-tool=batch-conjugation] .sticky{position:static}}@media (max-width:480px){.lino-tool[data-tool=batch-conjugation] .row{grid-template-columns:minmax(0,1fr) 112px}.lino-tool[data-tool=batch-conjugation] td.v{white-space:normal}.lino-tool[data-tool=batch-conjugation] .card{padding:14px 12px}}.lino-tool[data-tool=batch-conjugation] .card{background:var(--card);border:1px solid var(--line);border-radius:10px;margin-bottom:16px;padding:16px 18px}.lino-tool[data-tool=batch-conjugation] .card h2{color:var(--violet);font-size:18px;font-weight:700;margin:0 0 4px}.lino-tool[data-tool=batch-conjugation] .card .hint{color:var(--muted);font-size:13.5px;margin:0 0 12px}.lino-tool[data-tool=batch-conjugation] .row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 150px;margin:8px 0}.lino-tool[data-tool=batch-conjugation] .row label{font-size:14.5px}.lino-tool[data-tool=batch-conjugation] .row label small{color:var(--muted);display:block;font-size:12.5px}.lino-tool[data-tool=batch-conjugation] .field{position:relative}.lino-tool[data-tool=batch-conjugation] .field input,.lino-tool[data-tool=batch-conjugation] .field select{background:#fff;border:1.5px solid var(--line);border-radius:7px;font:inherit;font-size:15px;padding:8px 10px;text-align:right;width:100%}.lino-tool[data-tool=batch-conjugation] .field select{text-align:left}.lino-tool[data-tool=batch-conjugation] .field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(44,174,254,.2);outline:none}.lino-tool[data-tool=batch-conjugation] .field .tag{background:#fff;border-radius:4px;color:var(--muted);font-size:10.5px;letter-spacing:.02em;padding:0 5px;position:absolute;right:8px;top:-8px}.lino-tool[data-tool=batch-conjugation] .needed input{background:var(--need-bg);border-color:var(--orange)}.lino-tool[data-tool=batch-conjugation] .needed .tag{color:var(--orange);font-weight:600}.lino-tool[data-tool=batch-conjugation] .computed input{background:var(--calc-bg);border-style:dashed;color:#4a4f57}.lino-tool[data-tool=batch-conjugation] .computed .tag{color:var(--blue-dark)}.lino-tool[data-tool=batch-conjugation] .source input{border-color:var(--blue)}.lino-tool[data-tool=batch-conjugation] .source .tag{color:var(--blue-dark);font-weight:600}.lino-tool[data-tool=batch-conjugation] .presets{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 6px}.lino-tool[data-tool=batch-conjugation] .presets button{background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:none;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;letter-spacing:normal;line-height:1.3;min-height:0;padding:4px 10px;text-transform:none}.lino-tool[data-tool=batch-conjugation] .presets button:hover{border-color:var(--blue);color:var(--blue-dark)}.lino-tool[data-tool=batch-conjugation] .group{border-left:3px solid var(--blue);margin:10px 0;padding-left:12px}.lino-tool[data-tool=batch-conjugation] .group .glabel{color:var(--blue-dark);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lino-tool[data-tool=batch-conjugation] details{margin-top:6px}.lino-tool[data-tool=batch-conjugation] summary{color:var(--blue-dark);cursor:pointer;font-weight:600}.lino-tool[data-tool=batch-conjugation] table{border-collapse:collapse;font-size:14.5px;width:100%}.lino-tool[data-tool=batch-conjugation] td{border-bottom:1px solid #eef0f3;padding:7px 4px;vertical-align:top}.lino-tool[data-tool=batch-conjugation] td.v{font-weight:600;max-width:60%;text-align:right}.lino-tool[data-tool=batch-conjugation] table{overflow-wrap:anywhere;table-layout:auto;word-break:normal}.lino-tool[data-tool=batch-conjugation] td.v small{color:var(--muted);display:block;font-weight:400}.lino-tool[data-tool=batch-conjugation] .empty{color:var(--muted);font-style:italic}.lino-tool[data-tool=batch-conjugation] .msgs div{border-radius:7px;font-size:14px;margin:6px 0;padding:8px 10px}.lino-tool[data-tool=batch-conjugation] .msgs .warn{background:#fff4e8;border:1px solid #f7c79a;color:var(--warn)}.lino-tool[data-tool=batch-conjugation] .msgs .info{background:#eaf6ff;border:1px solid #b7e0fb;color:#0b5e91}.lino-tool[data-tool=batch-conjugation] .legend{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:14px;margin-top:4px}.lino-tool[data-tool=batch-conjugation] .legend span:before{border:1.5px solid;border-radius:3px;content:"";display:inline-block;height:12px;margin-right:5px;vertical-align:-2px;width:12px}.lino-tool[data-tool=batch-conjugation] .legend .l1:before{background:var(--need-bg);border-color:var(--orange)}.lino-tool[data-tool=batch-conjugation] .legend .l2:before{background:#fff;border-color:var(--blue)}.lino-tool[data-tool=batch-conjugation] .legend .l3:before{background:var(--calc-bg);border-color:var(--line);border-style:dashed}.lino-tool[data-tool=batch-conjugation] .sticky{position:sticky;top:12px}.lino-tool[data-tool=batch-conjugation] .lt-foot{color:var(--muted);font-size:12.5px;margin:0 auto;max-width:1180px;padding:0 16px 30px}.lino-tool[data-tool=batch-conjugation] .wide{margin:-22px auto 0;max-width:1180px;padding:0 16px 24px}.lino-tool[data-tool=batch-conjugation] .tscroll{overflow-x:auto}.lino-tool[data-tool=batch-conjugation] table.prod th{background:var(--blue);color:#fff;font-size:12.5px;font-weight:600;padding:7px 8px;text-align:left}.lino-tool[data-tool=batch-conjugation] table.prod td{padding:8px}.lino-tool[data-tool=batch-conjugation] table.prod tr.sub td{background:#f7f9fb;color:var(--muted);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lino-tool[data-tool=batch-conjugation] table.prod td.q{font-weight:700;white-space:nowrap}.lino-tool[data-tool=batch-conjugation] table.prod td.no{font-variant-numeric:tabular-nums;white-space:nowrap}.lino-tool[data-tool=batch-conjugation] table.prod td small{color:var(--muted);display:block}.lino-tool[data-tool=batch-conjugation] details.fold{padding:0}.lino-tool[data-tool=batch-conjugation] details.fold>summary{align-items:center;display:flex;gap:10px;list-style:none;padding:14px 18px}.lino-tool[data-tool=batch-conjugation] details.fold>summary::-webkit-details-marker{display:none}.lino-tool[data-tool=batch-conjugation] details.fold>summary:before{border-bottom:2.5px solid var(--blue-dark);border-right:2.5px solid var(--blue-dark);content:"";height:9px;transform:rotate(-45deg);transition:transform .15s;width:9px}.lino-tool[data-tool=batch-conjugation] details.fold[open]>summary:before{transform:rotate(45deg)}.lino-tool[data-tool=batch-conjugation] details.fold>summary h2{margin:0}.lino-tool[data-tool=batch-conjugation] details.fold>:not(summary){margin-left:18px;margin-right:18px}.lino-tool[data-tool=batch-conjugation] details.fold>:last-child{margin-bottom:16px}.lino-tool[data-tool=batch-conjugation] table.prod a{color:var(--blue-dark);font-weight:600;text-decoration:none}.lino-tool[data-tool=batch-conjugation] table.prod a:hover{text-decoration:underline}.lino-tool[data-tool=batch-conjugation] .plate{display:block;height:auto;margin:6px 0 10px;max-width:760px;width:100%}.lino-tool[data-tool=batch-conjugation] .pipsteps{margin:4px 0 0;padding-left:20px}.lino-tool[data-tool=batch-conjugation] .pipsteps li{margin:6px 0}.lino-tool[data-tool=batch-conjugation] .ptitle{color:var(--violet);font-weight:700;margin:14px 0 2px}.lino-tool[data-tool=batch-conjugation] .pleg{color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.lino-tool[data-tool=batch-conjugation] .pleg i{border-radius:50%;display:inline-block;height:12px;margin-right:4px;vertical-align:-1px;width:12px}@media print{@page{margin:12mm}.lino-tool[data-tool=batch-conjugation]{background:#fff;font-size:12px}.lino-tool[data-tool=batch-conjugation] .lt-head{padding:10px 0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lino-tool[data-tool=batch-conjugation] #settings,.lino-tool[data-tool=batch-conjugation] .hbtns,.lino-tool[data-tool=batch-conjugation] .hint,.lino-tool[data-tool=batch-conjugation] .legend,.lino-tool[data-tool=batch-conjugation] .presets{display:none!important}.lino-tool[data-tool=batch-conjugation] .lt-main{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px 0}.lino-tool[data-tool=batch-conjugation] .card{border-color:#bbb;break-inside:avoid;margin-bottom:6px;padding:6px 10px}.lino-tool[data-tool=batch-conjugation] .card h2{font-size:14px}.lino-tool[data-tool=batch-conjugation] .row{grid-template-columns:minmax(0,1fr) 90px;margin:3px 0}.lino-tool[data-tool=batch-conjugation] .row label small{font-size:10px}.lino-tool[data-tool=batch-conjugation] .field input,.lino-tool[data-tool=batch-conjugation] .field select{font-size:12px;padding:3px 6px}.lino-tool[data-tool=batch-conjugation] td{padding:3px 4px}.lino-tool[data-tool=batch-conjugation] .lt-head h1{font-size:20px}.lino-tool[data-tool=batch-conjugation] .lt-head p{font-size:12px}.lino-tool[data-tool=batch-conjugation] #d-prod{break-before:page;break-inside:avoid}.lino-tool[data-tool=batch-conjugation] .msgs{display:none}.lino-tool[data-tool=batch-conjugation] .sticky{position:static}.lino-tool[data-tool=batch-conjugation] .wide{margin:0;padding:0}.lino-tool[data-tool=batch-conjugation] details.fold{break-inside:auto}.lino-tool[data-tool=batch-conjugation] .field input,.lino-tool[data-tool=batch-conjugation] .field select{background:#fff!important;border:1px solid #bbb!important}.lino-tool[data-tool=batch-conjugation] .field .tag{display:none}.lino-tool[data-tool=batch-conjugation] table.prod a{color:inherit}.lino-tool[data-tool=batch-conjugation] .plate,.lino-tool[data-tool=batch-conjugation] th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.lino-tool[data-tool=batch-conjugation] #d-pip{break-before:page}}.lino-tool[data-tool=batch-conjugation] .hrow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.lino-tool[data-tool=batch-conjugation] .hbtns{display:flex;gap:8px}.lino-tool[data-tool=batch-conjugation] .settings{margin:14px auto 0;max-width:1180px;padding:0 16px}.lino-tool[data-tool=batch-conjugation] .settings .card{border-color:var(--blue);box-shadow:0 6px 24px rgba(44,174,254,.18);column-gap:28px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.lino-tool[data-tool=batch-conjugation] .settings .card>.hint,.lino-tool[data-tool=batch-conjugation] .settings .card>.hrow{grid-column:1/-1}.lino-tool[data-tool=batch-conjugation] button.close{background:none;border:none;color:var(--muted);cursor:pointer;font-size:24px;line-height:1}.lino-tool[data-tool=batch-conjugation] button.reset[aria-expanded=true]{background:#fff;color:var(--blue-dark)}.lino-tool[data-tool=batch-conjugation] button.reset{align-items:center;background:hsla(0,0%,100%,.15);border:1.5px solid #fff;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:6px;padding:6px 14px}.lino-tool[data-tool=batch-conjugation] button.reset:hover{background:#fff;color:var(--blue-dark)}.lino-tool[data-tool=batch-conjugation] .lt-title{font-size:16px;font-weight:700}@media print{body *{visibility:hidden}.lino-tool[data-tool=batch-conjugation],.lino-tool[data-tool=batch-conjugation] *{visibility:visible}.lino-tool[data-tool=batch-conjugation]{left:0;position:absolute;top:0;width:100%}}