.agroOil{box-sizing:border-box;max-width:var(--agro-section-width,1440px);margin:0 auto;padding:32px var(--agro-section-gutter,28px) 48px;color:#153d30;font-family:var(--agro-font,inherit)}
.agroOil *{box-sizing:border-box}.agroOil__intro{max-width:760px;margin-bottom:26px}.agroOil__eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;color:#00833f}.agroOil h1{margin:10px 0 12px;font-size:clamp(26px,3vw,38px);line-height:1.18}.agroOil__intro p{font-size:16px;line-height:1.6;color:#536c60}
.agroOil__form{display:grid;grid-template-columns:1fr 1.2fr 1.6fr;gap:20px;padding:24px;background:#f4f9f5;border:1px solid #d5e6da;border-radius:16px}.agroOil__form label{display:grid;gap:9px;min-width:0;font-size:14px;font-weight:600}.agroOil select{width:100%;height:48px;min-width:0;padding:0 38px 0 14px;border:1px solid #cfdfd4;border-radius:9px;background:#fff;color:#153d30;font:inherit;font-size:16px;text-overflow:ellipsis}.agroOil select:focus-visible,.agroOil button:focus-visible,.agroOil a:focus-visible{outline:2px solid #00843d;outline-offset:3px}.agroOil select:disabled{color:#738077;background:#f8faf8}.agroOil__form button{grid-column:1/-1;justify-self:start;min-height:46px;padding:12px 22px;border:0;border-radius:9px;background:#00833f;color:#fff;font:inherit;font-weight:600;cursor:pointer}.agroOil__form button:disabled{opacity:.5;cursor:default}.agroOil__status{margin:18px 0;color:#536c60;font-size:14px;line-height:1.5}.agroOil__status[data-state=error]{color:#a22925}
.agroOil__machine{padding:22px 0 10px}.agroOil__machine h2{margin:0 0 10px;font-size:25px}.agroOil__machine p{color:#536c60;line-height:1.5}.agroOil__component{border:1px solid #d5e6da;border-radius:14px;padding:24px;margin:20px 0;background:#fff}.agroOil__component h3{margin:0 0 14px;font-size:21px}.agroOil__capacities{display:grid;gap:7px;margin:0 0 20px;padding:14px 16px;border-radius:9px;background:#f4f9f5;color:#36574a;font-size:14px;line-height:1.5}.agroOil__product{padding:20px 0;border-top:1px solid #e6eee8}.agroOil__product h4{margin:0 0 8px;font-size:17px;line-height:1.4}.agroOil__conditions{font-size:14px;line-height:1.5;color:#536c60;margin:0 0 12px}.agroOil__packages{display:flex;flex-wrap:wrap;gap:10px}.agroOil__package{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border:1px solid #cde2d3;border-radius:9px;color:#007c3a;text-decoration:none;background:#f8fbf9;font-size:14px;line-height:1.4}.agroOil__package:hover{background:#eaf5ed;border-color:#00833f}.agroOil__package span{font-size:12px;color:#536c60}.agroOil__unavailable{font-size:14px;color:#6f776f;line-height:1.5}.agroOil__unavailable a{color:#007c3a;text-decoration:underline}.agroOil__disclaimer{margin-top:24px;color:#536c60;font-size:13px;line-height:1.6}.agroOil__disclaimer summary{cursor:pointer;font-weight:600}.agroOil__disclaimer p{white-space:pre-line;overflow-wrap:anywhere}
.agroOil__alternatives{margin-top:14px;padding-top:16px;border-top:1px solid #e6eee8}.agroOil__alternatives summary{cursor:pointer;font-size:14px;font-weight:600;color:#007c3a}
@media(max-width:768px){.agroOil{padding:24px 16px 32px}.agroOil__form{grid-template-columns:1fr;padding:18px;gap:18px}.agroOil__form button{justify-self:stretch}.agroOil__component{padding:18px}.agroOil__packages{flex-direction:column}.agroOil__package{width:100%}}

.agroOil select{background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px 12px!important}
