.stock-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(310px,.72fr);gap:58px;align-items:end;padding-block:56px 46px}.stock-hero h1{font-size:clamp(38px,5vw,70px)}.stock-form{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);border:1px solid var(--line);border-radius:16px;overflow:hidden}.stock-form-main,.stock-form-help{padding:30px}.stock-form-help{background:var(--wash);border-left:1px solid var(--line)}.stock-form textarea{min-height:310px}.stock-schema{margin:0;padding:22px;background:var(--cobalt);color:white;border-radius:5px 42px 5px 5px;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.stock-schema strong{display:block;color:var(--lime);font:550 18px/1.4 Unbounded,Onest,sans-serif;margin-bottom:12px}.stock-schema code{color:white}.stock-result{padding-block:48px}.stock-result .notice{font-size:16px}.stock-result-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 34px}.stock-row{padding:25px 0;border-top:1px solid var(--line)}.stock-row-head{display:flex;justify-content:space-between;gap:24px;align-items:start}.stock-row-head strong{display:block;font:550 18px/1.4 Unbounded,Onest,sans-serif}.stock-code{display:block;margin-top:5px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.stock-badge{flex:0 0 auto;padding:7px 10px;border-radius:7px;background:var(--wash);font-size:12px;font-weight:700}.stock-row.negative .stock-badge,.stock-row.negative_history .stock-badge{background:#ffe1cd;color:#7f2e17}.stock-row.reorder .stock-badge{background:#fff0bd;color:#654b00}.stock-row.ok .stock-badge{background:#e6f3c5;color:#365021}.stock-amounts{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:12px;margin:20px 0 0}.stock-amounts div{min-width:0;padding:12px;background:var(--wash);border-radius:8px}.stock-amounts dt{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.stock-amounts dd{margin:7px 0 0;font-weight:700;overflow-wrap:anywhere}.stock-warning{padding-left:14px;border-left:3px solid var(--orange);font-size:13px}.stock-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:55px;border-block:1px solid var(--line);padding-block:52px;margin-block:20px 55px}.stock-guide ol{padding-left:22px}.stock-guide li{margin:12px 0;line-height:1.6}.stock-boundary{align-self:start;background:#eef2ff;padding:24px;border-radius:5px 35px 5px 5px}.stock-boundary h2{font-size:22px}.stock-related{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stock-related a{display:block;padding:22px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--ink)}.stock-related strong{display:block;margin-bottom:8px;color:var(--cobalt)}@media(max-width:850px){.stock-hero,.stock-form,.stock-guide{grid-template-columns:1fr}.stock-form-help{border-left:0;border-top:1px solid var(--line)}.stock-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-related{grid-template-columns:1fr}}@media(max-width:700px){.stock-hero{padding-block:34px 28px;gap:24px}.stock-form-main,.stock-form-help{padding:20px}.stock-form textarea{min-height:230px}.stock-row-head{display:block}.stock-badge{display:inline-block;margin-top:12px}.stock-amounts{grid-template-columns:1fr 1fr}.stock-result-actions .button{width:100%}}@media(max-width:390px){.stock-amounts{grid-template-columns:1fr}}
