.trade-schematic{grid-column:1/-1;display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:center;gap:24px;margin:8px 0 16px;padding:20px;border:1px solid #E5E7EB;border-radius:8px;background:#FFFFFF;color:#1A1A1A;break-inside:avoid;font-family:Arial,sans-serif}
.trade-schematic-art{width:100%;max-width:320px;margin:auto;background:#F8F9FA;border-radius:6px}
.trade-schematic svg{display:block;width:100%;height:auto}
.trade-schematic figcaption{font-size:18px;line-height:1.6;min-width:0}
.trade-schematic figcaption>strong{display:block;font-size:20px;line-height:1.4;color:#1A1A1A}
.trade-schematic figcaption p{margin:12px 0;font-size:18px;line-height:1.6}
.trade-schematic figcaption>span{display:block;font-size:16px;line-height:1.6;color:#54595F}
.trade-schematic figcaption b{color:#0057B8;font-size:20px}
@media(max-width:700px){.trade-schematic{grid-template-columns:1fr;gap:16px;padding:16px}.trade-schematic-art{max-width:290px}.trade-schematic figcaption>strong{font-size:20px}.trade-schematic figcaption p{font-size:18px}}
.calculator-page .trade-name strong{font-size:40px;line-height:1.25;hyphens:auto;overflow-wrap:anywhere}
.calculator-page .trade-name>span{min-width:0}.calculator-page .trade-name input{margin-top:12px}
.offer-page .offer-row-head h3{font-size:42px;line-height:1.25;hyphens:auto;overflow-wrap:anywhere}
.offer-page .offer-row-head>div{min-width:0}
@media(max-width:700px){.offer-page .offer-row-head{flex-direction:column;align-items:flex-start}.offer-page .offer-row-head>div{width:100%}}
.trade-schematic figcaption>.trade-dimension-info{display:flex;flex-direction:column;gap:10px;margin:16px 0;padding-top:16px;border-top:1px solid #E5E7EB;font:400 18px/1.6 Arial,sans-serif;color:#1A1A1A}
.trade-dimension-info>strong{font:600 18px/1.5 Arial,sans-serif;color:#0057B8}
.trade-dimension-info>span{display:block;font:400 18px/1.6 Arial,sans-serif;color:#1A1A1A}
.trade-dimension-info .trade-quantity-rule{font-weight:600}
.trade-dimension-info .trade-measure-note{font-size:16px;color:#54595F}
.trade-measure{stroke-width:1.4}.trade-extension{stroke-width:1;stroke-dasharray:3 3;opacity:.8}


