@charset "UTF-8";
/* AI Заготовка — вставить ОДИН РАЗ в самый конец theme.scss */
/* line 3, agrosota-zagotovka-ai.scss */
body:has(#az-app) .widget-type_system_widget_v4_breadcrumbs_1,
body:has(#az-app) .widget-type_system_widget_v4_page_title_1 {
  display: none !important; }

/* line 8, agrosota-zagotovka-ai.scss */
body:has(#az-app) .widget-type_system_widget_v4_page_content_1 {
  padding-top: 20px !important; }

/* line 12, agrosota-zagotovka-ai.scss */
body:has(#az-app) .layout {
  overflow: visible; }

/* line 16, agrosota-zagotovka-ai.scss */
#az-app {
  --ink:#10251b;
  --green:#0d6b3d;
  --green2:#16a35d;
  --mint:#eaf7ef;
  --line:#d9e5dd;
  --soft:#f5f8f6;
  --amber:#a66300;
  --red:#b52b2b;
  color: var(--ink);
  font-family: Arial,"Segoe UI",sans-serif;
  line-height: 1.45;
  background: #fff; }

/* line 17, agrosota-zagotovka-ai.scss */
#az-app * {
  box-sizing: border-box; }

/* line 17, agrosota-zagotovka-ai.scss */
#az-app button, #az-app input, #az-app select, #az-app textarea {
  font: inherit; }

/* line 18, agrosota-zagotovka-ai.scss */
.az-wrap {
  max-width: none;
  margin: auto;
  padding: clamp(14px, 2vw, 24px); }

/* line 18, agrosota-zagotovka-ai.scss */
.az-hero {
  background: #fff;
  color: #17221c;
  padding: clamp(14px, 2vw, 24px) 0 22px;
  position: relative;
  margin-bottom: 16px; }

/* line 19, agrosota-zagotovka-ai.scss */
.az-brand {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 30px;
  font-weight: 900;
  letter-spacing: -.03em;
  margin-bottom: 28px; }

/* line 19, agrosota-zagotovka-ai.scss */
.az-hexes {
  display: inline-flex;
  gap: 4px; }

/* line 19, agrosota-zagotovka-ai.scss */
.az-hex {
  width: 16px;
  height: 19px;
  display: inline-block;
  clip-path: polygon(25% 6.7%, 75% 6.7%, 100% 50%, 75% 93.3%, 25% 93.3%, 0 50%); }

/* line 19, agrosota-zagotovka-ai.scss */
.az-hex.red {
  background: #d94c46; }

/* line 19, agrosota-zagotovka-ai.scss */
.az-hex.blue {
  background: #2d73d6; }

/* line 19, agrosota-zagotovka-ai.scss */
.az-hex.green {
  background: #1fa654; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-hero-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr));
  gap: 30px;
  align-items: stretch; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-kicker {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  padding: 8px 13px;
  border: 1px solid #d8e5dc;
  border-radius: 10px;
  background: #fff;
  font-weight: 800;
  font-size: 13px;
  color: #146c39; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-hero h1 {
  font-size: clamp(34px, 5vw, 70px);
  line-height: .98;
  font-weight: 900;
  letter-spacing: -.055em;
  margin: 18px 0; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-hero h1 span {
  color: #1fa654; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-hero p {
  max-width: 790px;
  margin: 0 0 24px;
  color: #5f6d64;
  font-size: 18px; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-hero-actions {
  display: flex;
  gap: 12px;
  flex-wrap: wrap; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-hero-actions a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  padding: 0 20px;
  border-radius: 12px;
  text-decoration: none;
  font-weight: 850; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-primary-link {
  background: #151f19;
  color: #fff; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-secondary-link {
  background: #fff;
  color: #17221c;
  border: 1px solid #d5e1d8; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-hero-result {
  background: #101a14;
  color: #fff;
  border-radius: 24px;
  padding: 26px;
  box-shadow: 0 16px 38px rgba(16, 26, 20, 0.17); }

/* line 20, agrosota-zagotovka-ai.scss */
.az-result-label {
  font-size: 12px;
  color: #9fb0a5;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: .08em; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-result-number {
  font-size: 62px;
  font-weight: 900;
  color: #45ca77;
  line-height: 1;
  margin: 12px 0 8px; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-result-title {
  font-size: 25px;
  font-weight: 900;
  margin-bottom: 18px; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-result-item {
  display: flex;
  justify-content: space-between;
  padding: 11px 0;
  border-top: 1px solid #26342b;
  font-size: 14px; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-process {
  background: #f3f6f4;
  border-radius: 20px;
  padding: 22px clamp(20px, 2.2vw, 32px);
  margin-bottom: 16px; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-process-head {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  align-items: end;
  flex-wrap: wrap;
  margin-bottom: 14px; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-process-head b {
  font-size: 28px;
  letter-spacing: -.03em; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-process-head span {
  color: #65736a;
  font-size: 13px; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-steps {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 8px; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-step {
  padding: 10px 9px;
  border-radius: 10px;
  background: #e6ece8;
  color: #59685f;
  text-align: center;
  font-size: 12px;
  font-weight: 900; }

/* line 20, agrosota-zagotovka-ai.scss */
.az-step:first-child {
  background: #17221c;
  color: #fff; }

/* line 21, agrosota-zagotovka-ai.scss */
.az-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 350px;
  gap: 20px;
  align-items: start; }

/* line 21, agrosota-zagotovka-ai.scss */
.az-main {
  display: grid;
  gap: 18px; }

/* line 21, agrosota-zagotovka-ai.scss */
.az-card, .az-side {
  border: 1px solid var(--line);
  border-radius: 20px;
  background: #fff; }

/* line 21, agrosota-zagotovka-ai.scss */
.az-card {
  padding: clamp(20px, 2.2vw, 32px); }

/* line 21, agrosota-zagotovka-ai.scss */
.az-main .az-card:nth-child(even) {
  background: #f3f6f4;
  border-color: #f3f6f4; }

/* line 21, agrosota-zagotovka-ai.scss */
.az-side {
  display: block!important;
  padding: 22px;
  position: sticky;
  top: 16px;
  box-shadow: 0 10px 34px #0b3b2310; }

/* line 22, agrosota-zagotovka-ai.scss */
.az-title {
  display: flex;
  gap: 13px;
  align-items: center;
  margin-bottom: 18px; }

/* line 22, agrosota-zagotovka-ai.scss */
.az-num {
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border-radius: 12px;
  background: var(--ink);
  color: #fff;
  font-weight: 900; }

/* line 22, agrosota-zagotovka-ai.scss */
.az-title h2 {
  font-size: 24px;
  margin: 0; }

/* line 22, agrosota-zagotovka-ai.scss */
.az-title p {
  margin: 3px 0 0;
  color: #64746b; }

/* line 23, agrosota-zagotovka-ai.scss */
.az-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 14px; }

/* line 23, agrosota-zagotovka-ai.scss */
.az-col-3 {
  grid-column: span 3; }

/* line 23, agrosota-zagotovka-ai.scss */
.az-col-4 {
  grid-column: span 4; }

/* line 23, agrosota-zagotovka-ai.scss */
.az-col-6 {
  grid-column: span 6; }

/* line 23, agrosota-zagotovka-ai.scss */
.az-col-8 {
  grid-column: span 8; }

/* line 23, agrosota-zagotovka-ai.scss */
.az-col-12 {
  grid-column: span 12; }

/* line 24, agrosota-zagotovka-ai.scss */
.az-field label {
  display: block;
  font-size: 13px;
  font-weight: 800;
  margin-bottom: 7px; }

/* line 24, agrosota-zagotovka-ai.scss */
.az-req {
  color: #d52f2f; }

/* line 24, agrosota-zagotovka-ai.scss */
.az-field input, .az-field select, .az-field textarea {
  width: 100%;
  border: 1px solid #cddbd2;
  border-radius: 11px;
  padding: 12px 13px;
  background: #fff;
  color: var(--ink);
  outline: none; }

/* line 24, agrosota-zagotovka-ai.scss */
.az-field input:focus, .az-field select:focus, .az-field textarea:focus {
  border-color: var(--green2);
  box-shadow: 0 0 0 3px #16a35d18; }

/* line 24, agrosota-zagotovka-ai.scss */
.az-field input[readonly] {
  background: #f1f5f2; }

/* line 24, agrosota-zagotovka-ai.scss */
.az-help {
  display: block;
  color: #738078;
  font-size: 12px;
  margin-top: 6px; }

/* line 25, agrosota-zagotovka-ai.scss */
.az-choice {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px; }

/* line 25, agrosota-zagotovka-ai.scss */
.az-choice label {
  cursor: pointer; }

/* line 25, agrosota-zagotovka-ai.scss */
.az-choice input {
  position: absolute;
  opacity: 0; }

/* line 25, agrosota-zagotovka-ai.scss */
.az-choice span {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 45px;
  border: 1px solid #cddbd2;
  border-radius: 11px;
  font-weight: 800;
  background: #fff; }

/* line 25, agrosota-zagotovka-ai.scss */
.az-choice input:checked + span {
  border-color: var(--green2);
  background: var(--mint);
  color: var(--green); }

/* line 26, agrosota-zagotovka-ai.scss */
.az-party {
  border: 1px solid var(--line);
  border-radius: 16px;
  padding: 18px;
  background: #fbfdfb;
  margin-top: 13px; }

/* line 26, agrosota-zagotovka-ai.scss */
.az-party-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 14px; }

/* line 26, agrosota-zagotovka-ai.scss */
.az-party-head strong {
  font-size: 18px; }

/* line 26, agrosota-zagotovka-ai.scss */
.az-remove {
  border: 0;
  background: #f8eaea;
  color: var(--red);
  border-radius: 9px;
  padding: 8px 10px;
  cursor: pointer; }

/* line 26, agrosota-zagotovka-ai.scss */
.az-party-total {
  font-size: 13px;
  font-weight: 800;
  color: var(--green);
  background: var(--mint);
  padding: 7px 10px;
  border-radius: 9px; }

/* line 27, agrosota-zagotovka-ai.scss */
.az-upload-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
  margin-top: 14px; }

/* line 27, agrosota-zagotovka-ai.scss */
.az-upload {
  min-height: 112px;
  border: 1.5px dashed #b9cec0;
  border-radius: 13px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 12px;
  cursor: pointer;
  background: #fff;
  position: relative; }

/* line 27, agrosota-zagotovka-ai.scss */
.az-upload:hover {
  border-color: var(--green2);
  background: #f5fcf8; }

/* line 27, agrosota-zagotovka-ai.scss */
.az-upload input {
  position: absolute;
  inset: 0;
  opacity: 0;
  cursor: pointer; }

/* line 27, agrosota-zagotovka-ai.scss */
.az-upload b {
  font-size: 13px; }

/* line 27, agrosota-zagotovka-ai.scss */
.az-upload small {
  color: #718078;
  margin-top: 4px; }

/* line 27, agrosota-zagotovka-ai.scss */
.az-upload .az-icon {
  font-size: 25px;
  margin-bottom: 5px; }

/* line 27, agrosota-zagotovka-ai.scss */
.az-upload.az-done {
  border-style: solid;
  border-color: #7fc39a;
  background: #edf9f1; }

/* line 27, agrosota-zagotovka-ai.scss */
.az-upload.az-done small {
  color: var(--green);
  font-weight: 700; }

/* line 28, agrosota-zagotovka-ai.scss */
.az-add {
  width: 100%;
  border: 1px solid var(--green);
  color: var(--green);
  background: #fff;
  border-radius: 12px;
  padding: 12px;
  margin-top: 14px;
  font-weight: 900;
  cursor: pointer; }

/* line 28, agrosota-zagotovka-ai.scss */
.az-add:disabled {
  opacity: .45;
  cursor: not-allowed; }

/* line 28, agrosota-zagotovka-ai.scss */
.az-crop-count {
  font-size: 13px;
  color: #63736a;
  margin-top: 9px; }

/* line 28, agrosota-zagotovka-ai.scss */
.az-crop-count strong {
  color: var(--green); }

/* line 29, agrosota-zagotovka-ai.scss */
.az-meter {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  gap: 6px; }

/* line 29, agrosota-zagotovka-ai.scss */
.az-meter label {
  cursor: pointer; }

/* line 29, agrosota-zagotovka-ai.scss */
.az-meter input {
  position: absolute;
  opacity: 0; }

/* line 29, agrosota-zagotovka-ai.scss */
.az-meter span {
  display: grid;
  place-items: center;
  aspect-ratio: 1;
  border: 1px solid #cbd9d0;
  border-radius: 50%;
  font-weight: 800;
  background: #fff; }

/* line 29, agrosota-zagotovka-ai.scss */
.az-meter input:checked + span {
  background: var(--green2);
  border-color: var(--green2);
  color: #fff; }

/* line 29, agrosota-zagotovka-ai.scss */
.az-scale {
  display: flex;
  justify-content: space-between;
  color: #75847b;
  font-size: 11px;
  margin-top: 5px; }

/* line 30, agrosota-zagotovka-ai.scss */
.az-segment {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px; }

/* line 30, agrosota-zagotovka-ai.scss */
.az-segment label {
  cursor: pointer; }

/* line 30, agrosota-zagotovka-ai.scss */
.az-segment input {
  position: absolute;
  opacity: 0; }

/* line 30, agrosota-zagotovka-ai.scss */
.az-segment span {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px;
  border: 1px solid #cddbd2;
  border-radius: 10px;
  font-weight: 800; }

/* line 30, agrosota-zagotovka-ai.scss */
.az-segment input:checked + span {
  background: var(--mint);
  border-color: var(--green2);
  color: var(--green); }

/* line 31, agrosota-zagotovka-ai.scss */
.az-lab-options {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 9px; }

/* line 31, agrosota-zagotovka-ai.scss */
.az-check {
  display: flex;
  gap: 9px;
  align-items: flex-start;
  border: 1px solid var(--line);
  border-radius: 11px;
  padding: 11px;
  background: #fff; }

/* line 31, agrosota-zagotovka-ai.scss */
.az-check input {
  accent-color: var(--green2);
  margin-top: 3px; }

/* line 31, agrosota-zagotovka-ai.scss */
.az-check b {
  font-size: 13px; }

/* line 31, agrosota-zagotovka-ai.scss */
.az-check small {
  display: block;
  color: #738078; }

/* line 32, agrosota-zagotovka-ai.scss */
.az-stat {
  display: flex;
  justify-content: space-between;
  align-items: end;
  gap: 12px; }

/* line 32, agrosota-zagotovka-ai.scss */
.az-stat b {
  font-size: 28px; }

/* line 32, agrosota-zagotovka-ai.scss */
.az-progress {
  height: 10px;
  border-radius: 99px;
  background: #e5ece7;
  overflow: hidden;
  margin: 12px 0 19px; }

/* line 32, agrosota-zagotovka-ai.scss */
.az-progress span {
  display: block;
  height: 100%;
  width: 68%;
  background: linear-gradient(90deg, var(--green), #25bd68); }

/* line 32, agrosota-zagotovka-ai.scss */
.az-note {
  border-radius: 14px;
  padding: 13px;
  margin: 10px 0;
  font-size: 13px;
  overflow-wrap: anywhere; }

/* line 32, agrosota-zagotovka-ai.scss */
.az-note b, .az-note strong {
  display: block!important;
  margin: 0 0 4px!important;
  line-height: 1.25; }

/* line 32, agrosota-zagotovka-ai.scss */
.az-note.warn {
  background: #fff4e5;
  color: #865000; }

/* line 32, agrosota-zagotovka-ai.scss */
.az-note.info {
  background: #edf5ff;
  color: #285d91; }

/* line 32, agrosota-zagotovka-ai.scss */
.az-note.ok {
  background: var(--mint);
  color: var(--green); }

/* line 33, agrosota-zagotovka-ai.scss */
.az-result {
  margin-top: 16px;
  border-top: 1px solid var(--line);
  padding-top: 15px; }

/* line 33, agrosota-zagotovka-ai.scss */
.az-result-row {
  display: flex;
  justify-content: space-between;
  padding: 7px 0;
  font-size: 13px; }

/* line 33, agrosota-zagotovka-ai.scss */
.az-result-row b {
  color: var(--green); }

/* line 33, agrosota-zagotovka-ai.scss */
.az-submit {
  width: 100%;
  border: 0;
  border-radius: 13px;
  background: linear-gradient(135deg, #0a5f37, #0c7c45);
  color: #fff;
  padding: 15px;
  font-weight: 900;
  font-size: 16px;
  cursor: pointer;
  margin-top: 14px;
  box-shadow: 0 12px 25px #0d6b3d35; }

/* line 33, agrosota-zagotovka-ai.scss */
.az-submit:hover {
  transform: translateY(-1px); }

/* line 33, agrosota-zagotovka-ai.scss */
.az-email-note {
  text-align: center;
  font-size: 12px;
  color: #728078;
  margin-top: 9px; }

/* line 33, agrosota-zagotovka-ai.scss */
.az-footer-note {
  background: #f4f8f5;
  border-radius: 14px;
  padding: 13px;
  margin-top: 15px;
  font-size: 12px;
  color: #66756c; }

/* line 34, agrosota-zagotovka-ai.scss */
.az-inline-summary {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin-top: 10px; }

/* line 34, agrosota-zagotovka-ai.scss */
.az-pill {
  font-size: 12px;
  padding: 6px 9px;
  border-radius: 999px;
  background: #eef4f0;
  color: #52645a; }

/* line 34, agrosota-zagotovka-ai.scss */
.az-hidden {
  display: none!important; }

/* line 34, agrosota-zagotovka-ai.scss */
.az-error {
  color: var(--red);
  font-size: 12px;
  font-weight: 700;
  margin-top: 7px; }

/* line 34, agrosota-zagotovka-ai.scss */
.az-demo {
  display: none;
  margin-top: 12px;
  padding: 12px;
  border-radius: 11px;
  background: var(--mint);
  color: var(--green);
  font-weight: 800;
  text-align: center; }

@media (max-width: 1280px) {
  /* line 35, agrosota-zagotovka-ai.scss */
  html, body {
    width: 100%!important;
    max-width: 100%!important;
    overflow-x: hidden!important; }

  /* line 35, agrosota-zagotovka-ai.scss */
  body:has(#az-app) main, body:has(#az-app) .page_layout, body:has(#az-app) .widget-type_system_widget_v4_page_content_1, body:has(#az-app) .widget-type_system_widget_v4_page_content_1 > .layout__content, body:has(#az-app) .widget-type_system_widget_v4_page_content_1 .static-text {
    display: block!important;
    width: 100%!important;
    max-width: 100%!important;
    min-width: 0!important;
    margin: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
    overflow-x: hidden!important; }

  /* line 35, agrosota-zagotovka-ai.scss */
  #az-app, #az-app .az-wrap, #az-app .az-layout, #az-app .az-main, #az-app .az-card, #az-app .az-side {
    width: 100%!important;
    max-width: 100%!important;
    min-width: 0!important;
    margin-left: 0!important;
    margin-right: 0!important; }

  /* line 35, agrosota-zagotovka-ai.scss */
  #az-app {
    display: block!important;
    overflow-x: hidden!important; }

  /* line 35, agrosota-zagotovka-ai.scss */
  .az-layout {
    display: block!important; }

  /* line 35, agrosota-zagotovka-ai.scss */
  .az-side {
    position: static!important;
    inset: auto!important;
    margin-top: 18px!important; }

  /* line 35, agrosota-zagotovka-ai.scss */
  .az-main {
    display: grid; }

  /* line 35, agrosota-zagotovka-ai.scss */
  .az-col-3 {
    grid-column: span 6; }

  /* line 35, agrosota-zagotovka-ai.scss */
  .az-upload-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }

  /* line 35, agrosota-zagotovka-ai.scss */
  #az-app input:not([type="radio"]):not([type="checkbox"]), #az-app select, #az-app textarea, #az-app button {
    font-size: 16px!important;
    min-width: 0!important;
    max-width: 100%!important;
    touch-action: manipulation; }

  /* line 35, agrosota-zagotovka-ai.scss */
  #az-app .az-upload input[type="file"] {
    position: absolute!important;
    inset: 0!important;
    width: 100%!important;
    height: 100%!important;
    max-width: 100%!important;
    min-width: 0!important;
    margin: 0!important; } }
@media (max-width: 680px) {
  /* line 36, agrosota-zagotovka-ai.scss */
  #az-app .az-wrap {
    padding: 8px!important; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-hero {
    padding: 16px 4px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-hero-grid {
    display: block; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-hero-result {
    margin-top: 20px;
    padding: 20px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-brand {
    font-size: 25px;
    margin-bottom: 20px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-hero h1 {
    font-size: 38px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-hero p {
    font-size: 16px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-card, .az-side {
    padding: 16px!important;
    border-radius: 16px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-grid {
    display: grid!important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 11px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-col-3, .az-col-4, .az-col-6, .az-col-8, .az-col-12 {
    grid-column: 1/-1!important;
    min-width: 0!important; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-party {
    padding: 13px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-party-head {
    align-items: flex-start;
    gap: 8px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-upload-grid {
    grid-template-columns: minmax(0, 1fr) !important; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-upload {
    width: 100%;
    min-width: 0;
    min-height: 96px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-lab-options, .az-segment, .az-choice {
    grid-template-columns: minmax(0, 1fr) !important; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-title {
    align-items: flex-start; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-title h2 {
    font-size: 20px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-title p {
    font-size: 13px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-meter {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 6px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-meter span {
    font-size: 12px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-steps {
    grid-template-columns: 1fr 1fr; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-step:last-child {
    grid-column: 1/-1; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-stat {
    align-items: flex-start;
    gap: 12px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-stat b {
    font-size: 24px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-result-row {
    gap: 12px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-result-row > * {
    min-width: 0; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-result-number {
    font-size: 52px; }

  /* line 36, agrosota-zagotovka-ai.scss */
  .az-hero-actions a {
    width: 100%; } }
