.agro-survey-page{flex-direction:column;gap:3.5rem;max-width:70rem;padding-bottom:3rem;display:flex}.agro-survey-page__top{flex-direction:column;gap:1rem;display:flex}.agro-survey-page__top:empty{display:none}.agro-survey-page__top:not(:empty)+.agro-survey-page__nav{margin-top:-2.5rem}.agro-survey-page__notice{--notice-edge:var(--theme-elevation-400);--notice-tint:var(--theme-elevation-50);border-left:3px solid var(--notice-edge);background:var(--notice-tint);border-radius:var(--style-radius-s);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.agro-survey-page__notice p{color:var(--theme-elevation-900);margin:0}.agro-survey-page__notice--info{--notice-edge:var(--theme-success-500);--notice-tint:color-mix(in srgb, var(--theme-success-500) 10%, transparent)}.agro-survey-page__notice--done{--notice-edge:#4d7351;--notice-tint:#4d735124}.agro-survey-page__notice--warning{--notice-edge:var(--theme-warning-600);--notice-tint:color-mix(in srgb, var(--theme-warning-600) 12%, transparent)}.agro-survey-page__error{color:#b0532a;margin:0}.agro-survey-page__answers{border:0;flex-direction:column;gap:3.5rem;min-width:0;margin:0;padding:0;display:flex}.agro-survey-page__nav{z-index:2;background:var(--theme-elevation-0);border-bottom:1px solid var(--theme-elevation-100);padding:.75rem 0;position:sticky;top:0}.agro-survey-page__nav ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.agro-survey-page__step{border-radius:var(--style-radius-s);min-height:44px;color:var(--theme-elevation-900);align-items:center;gap:.5rem;padding:.25rem .5rem;text-decoration:none;display:flex}.agro-survey-page__step:hover{background:var(--theme-elevation-50)}.agro-survey-page__step-label{letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600;display:block}.agro-survey-page__step-sub{color:var(--theme-elevation-600);font-variant-numeric:tabular-nums;font-size:.8rem;display:block}.agro-survey-page__step-sub--done{color:#4d7351}.agro-survey-page__section{flex-direction:column;gap:1rem;scroll-margin-top:6rem;display:flex}.agro-survey-page__section>h2,.agro-survey-page__section .agro-survey-page__section-head h2{margin:0;font-size:1.25rem;font-weight:500}.agro-survey-page__section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.agro-survey-page__section-head p{color:var(--theme-elevation-600);margin:.25rem 0 0}@media (max-width:720px){.agro-survey-page__nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.agro-survey-facts{gap:.75rem;display:grid}.agro-survey-facts[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.agro-survey-facts[data-count]{grid-template-columns:minmax(0,1fr)}}.agro-survey-checks{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-checks__lead{color:var(--theme-elevation-600);margin:0;font-size:.85rem}.agro-survey-checks__item{border-top:1px solid var(--theme-elevation-100);align-items:center;gap:.6rem;padding:.5rem 0;display:flex}.agro-survey-checks__item:first-child{border-top:0;padding-top:0}.agro-survey-checks__item .agro-survey-fact__btn{flex-shrink:0;margin:0}.agro-survey-checks__text{flex-direction:column;flex:auto;min-width:0;display:flex}.agro-survey-checks__text strong{font-weight:600}.agro-survey-checks__text small{color:var(--theme-elevation-600);overflow-wrap:anywhere}.agro-survey-checks__item[data-done=true] .agro-survey-checks__text strong{color:var(--theme-elevation-700)}.agro-survey-checks__office{border-top:1px solid var(--theme-elevation-150);color:var(--theme-elevation-500);padding-top:.5rem}.agro-survey-checks__office h4{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-600);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0 0 .35rem;font-size:.75rem;font-weight:600;display:flex}.agro-survey-checks__office h4 small{letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:400}.agro-survey-checks__office ul{flex-direction:column;gap:.25rem;margin:0;padding-left:1.1rem;font-size:.875rem;display:flex}.agro-survey-fact__sub{color:var(--theme-elevation-500);display:block}.agro-survey-fact{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.agro-survey-fact[data-chip=stillTrue],.agro-survey-fact[data-chip=filled]{border-color:#4d7351}.agro-survey-fact__head{align-items:center;gap:.6rem;display:flex}.agro-survey-fact__head h3{flex:auto;margin:0;font-size:1rem;font-weight:600}.agro-survey-fact__chip{white-space:nowrap;background:var(--theme-elevation-100);color:var(--theme-elevation-800);border-radius:999px;padding:.15rem .6rem;font-size:.8rem}.agro-survey-fact__chip--stillTrue,.agro-survey-fact__chip--filled{background:var(--agro-on-bg);color:var(--agro-on-ink)}.agro-survey-fact__chip--changed{background:var(--theme-elevation-800);color:var(--theme-elevation-0)}.agro-survey-fact__chip--toFill{background:var(--theme-elevation-0);box-shadow:inset 0 0 0 1px var(--theme-warning-200)}.agro-survey-fact__body{flex-direction:column;flex:auto;gap:.5rem;display:flex}.agro-survey-fact__line{align-items:center;gap:.5rem;display:flex}.agro-survey-fact__figure{font-variant-numeric:tabular-nums;font-size:1.25rem}.agro-survey-fact__thumb{border-radius:var(--style-radius-s);background:var(--theme-elevation-50);flex-shrink:0;width:56px;height:56px}.agro-survey-fact__thumb path{fill:#4d73512e;stroke:#1e4126;stroke-width:1.5px;stroke-linejoin:round}.agro-survey-fact__none{color:var(--theme-elevation-600);margin:0}.agro-survey-fact__owned{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-fact__owned li{align-items:center;gap:.35rem;display:flex}.agro-survey-fact__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.agro-survey-fact__facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-600);font-size:.7rem;font-weight:600}.agro-survey-fact__facts dd{overflow-wrap:anywhere;margin:0}.agro-survey-fact__error{color:#b0532a;font-size:.85rem}.agro-survey-fact__hint{color:var(--theme-elevation-600);font-size:.8rem}.agro-survey-fact__reason{color:var(--theme-elevation-600);flex-basis:100%;font-size:.85rem}.agro-survey-fact__all{text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;max-width:20rem;display:flex}.agro-survey-fact__actions{flex-wrap:wrap;gap:.5rem;display:flex}.agro-survey-fact__btn.btn{min-height:32px;margin:0}.agro-survey-fact__discard.btn{min-width:32px;padding-inline:.5rem;font-size:1.1rem;line-height:1}.agro-survey-drawer__header{border-bottom:1px solid var(--theme-elevation-100);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 0 1rem;display:flex}.agro-survey-drawer__heading{flex:auto;min-width:0;max-width:100%}.agro-survey-drawer__heading h2{margin:0}.agro-survey-drawer__heading p{color:var(--theme-elevation-600);margin:.35rem 0 0}.agro-survey-drawer__actions{flex:0 auto;gap:.5rem;max-width:100%;margin-left:auto;display:flex}.agro-survey-drawer__btn.btn{min-height:32px;margin:0}.agro-survey-drawer__body{flex-direction:column;gap:1.25rem;max-width:48rem;padding:1.25rem 0 3rem;display:flex}.agro-survey-drawer__body--map{gap:.75rem;max-width:none;padding-bottom:1.25rem}.agro-survey-drawer__body--map .agro-survey-land__map{height:max(420px,100dvh - 22rem)}.agro-survey-drawer__line{font-variant-numeric:tabular-nums;margin:0}.agro-survey-drawer__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.agro-survey-drawer__field{flex-direction:column;gap:.25rem;display:flex}.agro-survey-input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-elevation-0);min-height:44px;color:var(--theme-elevation-900);font:inherit;font-variant-numeric:tabular-nums;padding:0 .75rem}.agro-survey-input[aria-invalid=true]{border-color:#b0532a}.agro-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.agro-tiles[data-count="1"]{grid-template-columns:minmax(0,12rem)}.agro-tiles[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.agro-tiles[data-count="5"],.agro-tiles[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.agro-tiles[data-count="12"]{grid-template-columns:repeat(6,minmax(0,1fr))}.agro-tiles__tile{border-radius:var(--style-radius-m);background:var(--theme-elevation-0);min-height:44px;box-shadow:inset 0 0 0 1px var(--theme-elevation-150);color:var(--theme-elevation-900);font:inherit;cursor:pointer;border:0;flex-direction:column;align-items:center;gap:.35rem;padding:.6rem .4rem;display:flex}.agro-tiles__tile--on{background:var(--agro-on-bg);color:var(--agro-on-ink);box-shadow:inset 0 0 0 2px var(--agro-on-edge);font-weight:600}.agro-survey-fact__chip--answered,.agro-survey-fact__chip--complete{background:var(--agro-on-bg);color:var(--agro-on-ink)}.agro-survey-fact__chip--noBoundary{background:var(--theme-elevation-0);color:var(--theme-elevation-900);box-shadow:inset 0 0 0 1px #b0532a}.agro-survey-plot{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);flex-direction:column;gap:1rem;padding:1.25rem;scroll-margin-top:6rem;display:flex}.agro-survey-plot[data-chip=answered]{border-color:#4d7351}.agro-survey-plot__head{align-items:center;gap:.75rem;display:flex}.agro-survey-plot__title{flex:auto;min-width:0}.agro-survey-plot__title h3{margin:0;font-size:1.1rem;font-weight:600}.agro-survey-plot__title p{color:var(--theme-elevation-600);margin:.15rem 0 0}.agro-survey-plot__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.agro-survey-plot__record,.agro-survey-plot__season{flex-direction:column;gap:.75rem;display:flex}.agro-survey-plot__record h4,.agro-survey-plot__season h4{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-600);margin:0;font-size:.7rem;font-weight:600}.agro-survey-plot__record p,.agro-survey-plot__season p{margin:0}.agro-survey-plot__box{border-radius:var(--style-radius-s);background:var(--theme-elevation-50);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.agro-survey-plot__box-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.agro-survey-plot__facts{align-items:flex-start;gap:.75rem;display:flex}.agro-survey-plot__facts .agro-survey-fact__facts{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.agro-survey-plot__figure{font-variant-numeric:tabular-nums}.agro-survey-plot__water{align-items:center;gap:.35rem;display:flex}.agro-survey-plot__logged{flex-direction:column;gap:.4rem;display:flex}.agro-survey-plot__logged ul{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-plot__logged li{align-items:center;gap:.5rem;display:flex}.agro-survey-plot__date{font-variant-numeric:tabular-nums}.agro-survey-plot__question{font-size:1rem;font-weight:500}.agro-survey-plot__crop-select{align-items:center;gap:.5rem;display:flex}.agro-survey-plot__crop-select select{flex:auto}@media (max-width:900px){.agro-survey-plot__cols{grid-template-columns:minmax(0,1fr)}}.agro-survey-plots__empty{border:1px dashed var(--theme-elevation-250);border-radius:var(--style-radius-m);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.agro-survey-plots__empty h3{margin:0;font-size:1.1rem}.agro-survey-plots__empty p{max-width:32rem;color:var(--theme-elevation-600);margin:0 0 .5rem}.agro-survey-plots__list{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agro-survey-plots__row{grid-template-columns:44px minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem 1rem;scroll-margin-top:6rem;display:grid}.agro-survey-plots__row+.agro-survey-plots__row{border-top:1px solid var(--theme-elevation-100)}.agro-survey-plots__name{flex-direction:column;min-width:0;display:flex}.agro-survey-plots__name span{color:var(--theme-elevation-600)}.agro-survey-plots__sub{color:var(--theme-elevation-600);display:block}@media (max-width:900px){.agro-survey-plots__row{grid-template-columns:44px minmax(0,1fr) auto}}.agro-survey-plot-drawer{grid-template-columns:minmax(0,1fr) minmax(0,18rem);gap:2rem;display:grid}.agro-survey-plot-drawer__side{flex-direction:column;gap:1.5rem;padding:1.25rem 0 3rem;display:flex}.agro-survey-plot-drawer__side h3{margin:0 0 .35rem;font-size:.95rem}.agro-survey-plot-drawer__side p{color:var(--theme-elevation-600);margin:.35rem 0 0}.agro-survey-plot-drawer__note{border-radius:var(--style-radius-s);background:var(--theme-elevation-50);padding:.75rem}.agro-survey-plot-drawer__quiet{border-top:1px solid var(--theme-elevation-100);padding-top:1rem}.agro-survey-plot-drawer__crop{border-radius:var(--style-radius-s);background:var(--theme-elevation-50);align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}@media (max-width:900px){.agro-survey-plot-drawer{grid-template-columns:minmax(0,1fr)}.agro-survey-plot-drawer__side{padding-top:0}}.agro-survey-drawer__group{flex-direction:column;gap:.75rem;display:flex}.agro-survey-drawer__group h3{margin:0;font-size:1rem;font-weight:600}.agro-survey-drawer__hint{color:var(--theme-elevation-600);margin:0;font-size:.85rem}.agro-survey-drawer__reason{contain:inline-size;color:var(--theme-elevation-600);text-align:right;flex-basis:100%;font-size:.85rem}.agro-survey-drawer__actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:720px){.agro-survey-drawer__actions{flex-basis:100%}}.agro-survey-drawer__row[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.agro-survey-drawer__row,.agro-survey-drawer__row[data-count="3"]{grid-template-columns:minmax(0,1fr)}}.agro-tiles[data-count="2"]{grid-template-columns:repeat(2,minmax(0,12rem))}@media (max-width:720px){.agro-tiles[data-count="12"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.agro-survey-since__harm{color:#b0532a;font-size:.85rem}.agro-survey-since__quiet{color:var(--theme-elevation-600);font-size:.85rem}.agro-survey-since__remove{border-radius:var(--style-radius-s);min-width:44px;min-height:44px;color:var(--theme-elevation-800);font:inherit;cursor:pointer;background:0 0;border:0}.agro-survey-since__remove:hover{background:var(--theme-elevation-100)}.agro-survey-since__match{border:1px solid var(--theme-warning-200);border-radius:var(--style-radius-m);background:var(--theme-elevation-50);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem;display:flex}.agro-survey-since__match p{flex:20rem;margin:0}.agro-survey-since__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agro-survey-check{flex-direction:column;gap:1.5rem;display:flex}.agro-survey-check__band{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-50);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.agro-survey-check__band--returned{border-color:#e4d6b1}.agro-survey-check__band-title{margin:0;font-weight:600}.agro-survey-check__note{border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);white-space:pre-wrap;margin:.5rem 0 0;padding:.5rem .75rem}.agro-survey-check__muted{color:var(--theme-elevation-600);margin:.35rem 0 0}.agro-survey-check__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.agro-survey-check__tile{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);flex-direction:column;gap:.15rem;padding:.75rem 1rem;display:flex}.agro-survey-check__count{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600}.agro-survey-check__group{flex-direction:column;gap:.5rem;display:flex}.agro-survey-check__group h3{margin:0;font-size:1rem;font-weight:600}.agro-survey-check__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-check__item{border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-s);background:var(--theme-elevation-0);flex-wrap:wrap;align-items:center;gap:.75rem;min-height:40px;padding:.25rem .75rem;display:flex}.agro-survey-check__where{min-width:8rem;font-weight:600}.agro-survey-check__what{font-variant-numeric:tabular-nums;flex:12rem}.agro-survey-check__btn.btn{align-items:center;min-height:32px;margin:0;display:inline-flex}.agro-survey-check__link.btn{min-height:32px;box-shadow:none;color:var(--theme-elevation-800);text-underline-offset:3px;background:0 0;border:0;align-items:center;margin:0 0 0 auto;padding:0 .25rem;text-decoration:underline;display:inline-flex}.agro-survey-check__link.btn:hover{color:var(--theme-text);background:0 0}.agro-survey-check__notice{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-50);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.agro-survey-check__notice p{flex:16rem;margin:0}.agro-survey-check__notice--warn{border-color:#e4d6b1}.agro-survey-check__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.agro-survey-check__hint{color:var(--theme-elevation-600)}.agro-survey-check__reason{color:var(--theme-elevation-600);flex-basis:100%;font-size:.85rem}.agro-survey-check__status{align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}@media (max-width:720px){.agro-survey-check__tiles{grid-template-columns:minmax(0,1fr)}}.agro-survey-review-note__label{font-weight:600}.agro-survey-review-note__input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-input-bg,var(--theme-elevation-0));width:100%;min-height:44px;color:var(--theme-elevation-900);font:inherit;padding:.5rem .75rem}.agro-survey-review-note__error{color:#b0532a;margin:0}.agro-survey-page__answers:disabled .btn{display:none}.agro-survey-activity{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}.agro-survey-activity h4{margin:0 0 .5rem;font-size:.95rem}.agro-survey-activity__people{flex-wrap:wrap;gap:.35rem;display:flex}.agro-survey-activity__person{border-radius:var(--style-radius-s);background:var(--theme-elevation-100);padding:.15rem .5rem;font-size:.8rem}.agro-survey-activity__lines{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-activity__line{align-items:flex-start;gap:.6rem;display:flex}.agro-survey-activity__line p{margin:0;line-height:1.4}.agro-survey-activity__line time{color:var(--theme-elevation-500);font-size:.8rem}.agro-survey-activity__written{margin:.4rem 0 0;padding:0;font-size:.85rem;line-height:1.6;list-style:none}.agro-survey-activity__written-kind,.agro-survey-activity__written-op{color:var(--theme-elevation-600)}.agro-survey-activity__skipped{color:var(--theme-elevation-800);margin:.4rem 0 0;padding-left:1rem;font-size:.85rem;line-height:1.5}.agro-survey-activity__empty{color:var(--theme-elevation-600);margin:0}.agro-survey-check__submitted{color:var(--theme-elevation-650);margin:0}.agro-survey-land__hint,.agro-survey-land__note{color:var(--theme-elevation-600);margin:0;font-size:.875rem}.agro-survey-land__refusal{min-height:1.25rem;color:var(--theme-warning-700,#8a5116);margin:0;font-size:.875rem}.agro-survey-land__legend{color:var(--theme-elevation-700);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.agro-survey-land__legend li{align-items:center;gap:.4rem;display:inline-flex}.agro-survey-land__legend i{border:2px solid;border-radius:2px;width:1.1rem;height:.8rem;display:inline-block}.agro-survey-land__legend i[data-state=free]{border-style:dashed}.agro-survey-land__legend i[data-state=other]{border-width:1px;border-color:var(--theme-elevation-400)!important}.agro-survey-land__parcels{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-land__parcel{margin:0 0 .4rem}.agro-survey-land__parcel small{color:var(--theme-elevation-600);font-size:.8rem;display:block}.agro-survey-land__ask{border-radius:var(--style-radius-m);background:var(--theme-elevation-50);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex;box-shadow:inset 3px 0 #b0532a}.agro-survey-land__ask p{margin:0 0 .4rem}.agro-survey-land__ask-actions{flex-wrap:wrap;gap:.5rem;display:flex}.agro-survey-land__loading{margin-bottom:1rem}.agro-survey-land__untracked{border-radius:var(--style-radius-m);background:var(--theme-elevation-50);flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex;box-shadow:inset 3px 0 #b0532a}.agro-survey-land__untracked--answered{box-shadow:inset 3px 0 0 var(--theme-success-500)}.agro-survey-land__untracked--locked{box-shadow:inset 3px 0 0 var(--theme-elevation-150)}.agro-survey-land__untracked-head{align-items:flex-start;gap:.75rem;display:flex}.agro-survey-land__untracked-head h3{margin:0;font-size:1rem}.agro-survey-land__untracked-head p{color:var(--theme-elevation-600);margin:.25rem 0 0;font-size:.875rem}.agro-survey-land__untracked-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-land__untracked-item{border-radius:var(--style-radius-s);background:var(--theme-elevation-0);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem .75rem;scroll-margin-top:6rem;display:flex}.agro-survey-land__untracked-item--answered{box-shadow:inset 0 0 0 1px var(--theme-elevation-100);background:0 0}.agro-survey-land__untracked-text{flex:16rem;min-width:0;margin:0}.agro-survey-land__untracked-text small{color:var(--theme-elevation-600);font-size:.8rem;display:block}.agro-survey-land__untracked-actions{flex-wrap:wrap;gap:.5rem;display:flex}.agro-survey-land__untracked-btn.btn{min-height:32px;margin:0}.agro-survey-timeline{flex-direction:column;gap:.5rem;display:flex}.agro-survey-timeline h4{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-600);margin:0;font-size:.7rem;font-weight:600}.agro-survey-timeline__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-timeline__item{border-left:3px solid var(--theme-elevation-250);border-radius:var(--style-radius-s);background:var(--theme-elevation-50);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.35rem .5rem;display:grid}.agro-survey-timeline__item[data-source=survey]{background:var(--theme-elevation-0);box-shadow:inset 0 0 0 1px var(--theme-elevation-100);border-left-color:#4d7351}.agro-survey-timeline__text{overflow-wrap:anywhere;min-width:0}.agro-survey-timeline__tag{color:var(--theme-elevation-600);white-space:nowrap;font-size:.75rem}.agro-survey-timeline__tag--survey{color:#4d7351;font-weight:600}.agro-survey-timeline__match{grid-column:1/-1}.agro-survey-timeline__log{flex-wrap:wrap;gap:.5rem;display:flex}.agro-survey-plots__tools{justify-content:flex-end;display:flex}.agro-survey-plots__since{grid-column:1/-1}.agro-survey-log__added{color:#4d7351;flex-direction:column;gap:.25rem;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.agro-survey-plot:focus-visible{outline:2px solid var(--theme-success-500);outline-offset:2px}.agro-survey-plot__head{flex-wrap:wrap}.agro-survey-plot__name{align-items:center;gap:.25rem;min-width:0;display:flex}.agro-survey-plot__pen{border-radius:var(--style-radius-s);width:28px;height:28px;color:var(--theme-elevation-600);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.agro-survey-plot__pen:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-900)}.agro-survey-plot__pen:focus-visible{outline:2px solid var(--theme-success-500);outline-offset:1px}.agro-survey-plot__locator{border-radius:var(--style-radius-s);background:var(--theme-elevation-50);flex:none;width:56px;height:56px}.agro-survey-plot__locator-other{fill:var(--theme-elevation-150);stroke:var(--theme-elevation-400);stroke-width:.6px}.agro-survey-plot__locator-own{fill:#4d7351;stroke:#1e4126;stroke-width:.8px}.agro-survey-plot__chips{flex-wrap:wrap;gap:.35rem;display:flex}.agro-survey-plot__summary{color:#4d7351;font-weight:500}.agro-survey-plot__body{flex-direction:column;gap:1rem;display:flex}.agro-survey-plot__body[hidden]{display:none}.agro-survey-record{flex-direction:column;gap:.75rem;display:flex}.agro-survey-record h4{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-600);margin:0;font-size:.7rem;font-weight:600}.agro-survey-record__cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.agro-survey-record__cell{border-radius:var(--style-radius-s);background:var(--theme-elevation-50);overflow-wrap:anywhere;flex-direction:column;gap:.25rem;min-width:0;padding:.75rem;display:flex}.agro-survey-record__cell p{margin:0}.agro-survey-record__cell[data-alert]{box-shadow:inset 0 0 0 1px #b0532a}.agro-survey-record__cell-head{align-items:center;gap:.35rem;display:flex}.agro-survey-record__cell-head h5{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-600);flex:auto;margin:0;font-size:.7rem;font-weight:600}.agro-survey-record__quiet{color:var(--theme-elevation-600)}.agro-survey-record__alert{color:#b0532a;align-items:center;gap:.35rem;font-weight:500;display:flex}.agro-survey-record__foot{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.agro-survey-record__foot .agro-survey-record__checked{color:#4d7351;font-weight:500}@media (max-width:1100px){.agro-survey-record__cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.agro-survey-plot__ask{flex-direction:column;gap:.5rem;display:flex}.agro-survey-plot__ask-label{margin:0;font-weight:500}.agro-survey-plot__added{flex-direction:column;gap:.75rem;display:flex}.agro-survey-brief{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);grid-template-columns:120px minmax(0,1fr);gap:1.25rem;padding:1rem 1.25rem;display:grid}.agro-survey-brief__map{border-radius:var(--style-radius-s);background:var(--theme-elevation-50);width:120px;height:120px}.agro-survey-brief__map svg{width:100%;height:100%;display:block}.agro-survey-brief__map path{fill:var(--theme-elevation-150);stroke:#1e4126;stroke-width:.8px}.agro-survey-brief__map path[data-status=answered]{fill:#4d7351}.agro-survey-brief__map path[data-status=toAnswer]{fill:#e4d6b1}.agro-survey-brief__map path[data-status=new]{fill:#38bdf8}.agro-survey-brief__body{flex-direction:column;gap:.6rem;min-width:0;display:flex}.agro-survey-brief__head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.agro-survey-brief__head h2{margin:0;font-size:1.25rem;font-weight:600}.agro-survey-brief__open{min-height:44px;color:var(--theme-elevation-800);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:.35rem;margin-left:auto;padding:0 .25rem;text-decoration:underline;display:inline-flex}.agro-survey-brief__open:hover{color:var(--theme-elevation-1000)}.agro-survey-brief__who{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem 1rem;margin:0;display:grid}.agro-survey-brief__who dt{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-600);font-size:.7rem;font-weight:600}.agro-survey-brief__who dd{overflow-wrap:anywhere;margin:0}.agro-survey-brief__facts{flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-brief__visit{color:var(--theme-elevation-600);margin:0}.agro-survey-brief__alerts{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-brief__alerts li{color:#b0532a;align-items:center;gap:.4rem;font-weight:500;display:flex}@media (max-width:1100px){.agro-survey-brief__who{grid-template-columns:repeat(2,minmax(0,1fr))}}.agro-survey-map{flex-direction:column;gap:.5rem;padding-bottom:1rem;display:flex}.agro-survey-map__title{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-600);margin:0;font-size:.7rem;font-weight:600}.agro-survey-map__canvas.agro-plot-editor-map{height:220px;min-height:0}.agro-survey-map__list{flex-direction:column;gap:.15rem;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.agro-survey-map__link{border-radius:var(--style-radius-s);color:var(--theme-elevation-900);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.3rem .5rem;text-decoration:none;display:grid}.agro-survey-map__link:hover{background:var(--theme-elevation-50)}.agro-survey-map__link[aria-current=location]{background:var(--theme-elevation-100);font-weight:600}.agro-survey-map__link:focus-visible{outline:2px solid var(--theme-success-500);outline-offset:-2px}.agro-survey-map__dot{background:#e4d6b1;border-radius:50%;width:10px;height:10px}.agro-survey-map__link[data-status=answered] .agro-survey-map__dot{background:#4d7351}.agro-survey-map__link[data-status=new] .agro-survey-map__dot{background:#38bdf8}.agro-survey-map__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agro-survey-map__status{color:var(--theme-elevation-600);white-space:nowrap;font-size:.75rem}.agro-survey-check__item--skip{color:var(--theme-elevation-600)}.agro-survey-check__item--skip .agro-survey-check__what{font-style:italic}.agro-survey-check__blocking{flex-direction:column;gap:.4rem;display:flex}.agro-survey-check__blocking h4{color:#b0532a;margin:0;font-size:.85rem;font-weight:600}.agro-survey-check__finding--block{box-shadow:inset 3px 0 #b0532a}.agro-survey-check__gate-list{flex-wrap:wrap;gap:.25rem .75rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.agro-survey-check__gate-link{font:inherit;color:var(--theme-elevation-800);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.agro-survey-check__gate-link:hover{color:var(--theme-text)}.agro-survey-check__gate-link:focus-visible{outline:2px solid var(--theme-elevation-800);outline-offset:2px}.agro-survey-followup__lines{border:0;flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:0;display:flex}.agro-survey-followup__next{max-width:16rem}.agro-survey-followup__chips .agro-survey-fact__reason{font-size:.78rem}.agro-survey-followup__chips .agro-rec__plan-actions .agro-survey-since__remove{margin-left:auto}.agro-survey-followup__moved{flex-direction:column;gap:.5rem;min-width:0;display:flex}.agro-survey-followup__moved h4{margin:0;font-size:.9rem}.agro-survey-followup__moved a{color:var(--theme-elevation-800);font-size:.8rem;text-decoration:underline}.agro-survey-plot__planned{flex-direction:column;gap:.35rem;min-width:0;display:flex}.agro-survey-plot__planned ul{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-plot__planned li{flex-direction:column;gap:.15rem;min-width:0;display:flex}.agro-survey-plot__planned .agro-survey-fact__reason{font-size:.78rem}.agro-survey-plot__planned-head{color:var(--theme-elevation-600);font-size:.8rem;font-weight:600}.agro-survey-plot__planned-item{border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-s);background:var(--theme-elevation-50);max-width:100%;min-height:44px;color:var(--theme-text);font:inherit;text-align:left;overflow-wrap:anywhere;align-self:flex-start;align-items:center;gap:.5rem;margin:0;padding:.25rem .6rem;font-size:.85rem;display:inline-flex}.agro-survey-plot__planned-item:is(button){cursor:pointer}.agro-survey-plot__planned-item:is(button):hover{background:var(--theme-elevation-100)}.agro-survey-plot__planned-item:is(button):focus-visible{outline:2px solid var(--theme-elevation-800);outline-offset:2px}.agro-survey-approve__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-timeline__open{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin:0;padding:0;display:grid}.agro-survey-timeline__open:hover .agro-survey-timeline__tag--survey,.agro-survey-timeline__open:focus-visible .agro-survey-timeline__tag--survey{text-decoration:underline}.agro-survey-timeline__open:focus-visible{outline:2px solid var(--theme-elevation-800);outline-offset:2px;border-radius:var(--style-radius-s)}.agro-survey-photo{position:relative}.agro-survey-photo__thumb{border-radius:var(--style-radius-m);-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:12rem;display:block}.agro-survey-photo__actions{flex-wrap:wrap;gap:.5rem;display:flex}.agro-survey-photo__input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.agro-survey-photo__input:focus-visible+label{outline:2px solid var(--theme-elevation-800);outline-offset:2px}.agro-survey-photo__input:disabled+label{opacity:.5;pointer-events:none}.agro-survey-timeline__complete{color:var(--theme-elevation-700);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.agro-survey-record__locked{border-radius:var(--style-radius-m);background:var(--theme-elevation-50);margin:0;padding:.7rem .85rem;font-size:.95rem}.agro-survey-record__fields{border:0;min-inline-size:0;margin:0;padding:0;display:contents}.agro-survey-split{gap:calc(var(--base)*.5);padding:calc(var(--base)*.75);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-50);display:grid}.agro-survey-split h4{margin:0}.agro-survey-split__label{margin:0;font-weight:600}.agro-survey-split__warn{border:1px solid var(--theme-warning-200);border-radius:var(--style-radius-m);margin:0;padding:.5rem .7rem}.agro-survey-split__move{gap:calc(var(--base)*.25);border:0;margin:0;padding:0;display:grid}.agro-survey-split__move label{gap:calc(var(--base)*.5);align-items:center;display:flex}.agro-survey-boundary{gap:calc(var(--base)*.5);margin-bottom:calc(var(--base)*.5);flex-wrap:wrap;align-items:center;display:flex}.agro-survey-merge__list{gap:calc(var(--base)*.25);display:grid}.agro-survey-merge__item{justify-content:space-between;gap:var(--base);padding:calc(var(--base)*.5) calc(var(--base)*.75);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);text-align:left;cursor:pointer;display:flex}.agro-survey-merge__item[aria-checked=true]{border-color:var(--theme-success-500);background:var(--theme-success-50)}.agro-survey-merge__item:focus-visible{outline:2px solid var(--theme-success-500);outline-offset:2px}.agro-survey-merge__item[aria-disabled=true]{cursor:default;color:var(--theme-elevation-500)}.agro-survey-menu__note{color:var(--theme-elevation-500)}.agro-survey-merge__preview{width:10rem;height:10rem}.agro-survey-merge__preview path{fill-rule:evenodd}.agro-survey-merge__own,.agro-survey-merge__other{fill:var(--theme-elevation-150);stroke:var(--theme-elevation-500);stroke-width:1px}.agro-survey-merge__union{fill:none;stroke:var(--theme-success-500);stroke-width:2px}.agro-survey-drawer__answers{border:0;flex-direction:column;gap:1.25rem;min-width:0;margin:0;padding:0;display:flex}.agro-survey-drawer__approval{border-radius:var(--style-radius-s);background:var(--theme-elevation-50);color:var(--theme-elevation-800);margin:0;padding:.75rem 1rem}.agro-survey-drawer__warn{background:var(--theme-elevation-50);border-left:3px solid #b0532a;margin:0;padding:.6rem .9rem}.agro-survey-input--area{resize:vertical;min-height:5rem;padding-block:.5rem}.agro-survey-pick{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-pick--bounded{border:1px solid var(--theme-elevation-150);overscroll-behavior:contain;border-radius:4px;max-height:280px;padding:4px;overflow-y:auto}.agro-survey-pick__row{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-elevation-0);width:100%;min-height:44px;color:var(--theme-elevation-900);font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .75rem;padding:.5rem .75rem;display:grid}.agro-survey-pick__row--on{border-color:var(--agro-on-edge);background:var(--agro-on-bg);color:var(--agro-on-ink);box-shadow:inset 0 0 0 1px var(--agro-on-edge)}.agro-survey-pick__row:disabled{cursor:default}.agro-survey-pick__title{overflow-wrap:anywhere;font-weight:600}.agro-survey-pick__sub{color:var(--theme-elevation-600);grid-column:1;font-size:.85rem}.agro-survey-pick__badge{color:var(--theme-elevation-600);grid-area:1/2/span 2;align-self:center;font-size:.75rem}.agro-survey-people{flex-direction:column;gap:.5rem;display:flex}.agro-survey-people__group h4{color:var(--theme-elevation-700);align-items:center;gap:.35rem;margin:0 0 .25rem;font-size:.85rem;font-weight:600;display:flex}.agro-survey-lines{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.agro-survey-lines__head{margin:.5rem 0 0;font-size:.9rem;font-weight:600}.agro-survey-lines__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.agro-survey-lines__row[data-gone] .agro-survey-lines__name{color:var(--theme-elevation-600);text-decoration:line-through}.agro-survey-lines__name{overflow-wrap:anywhere;flex-direction:column;font-weight:600;display:flex}.agro-survey-lines__name small{color:var(--theme-elevation-600);font-weight:400}.agro-survey-lines__meta{color:var(--theme-elevation-600)}.agro-survey-lines__gone{white-space:nowrap;align-items:center;gap:.35rem;display:flex}@media (max-width:900px){.agro-survey-lines__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.agro-survey-fact__owned li[data-gone] span{color:var(--theme-elevation-600);text-decoration:line-through}.agro-survey-checks__group{align-items:baseline;gap:.5rem;margin:.75rem 0 .25rem;font-size:.85rem;font-weight:600;display:flex}.agro-survey-checks__group small{color:var(--theme-elevation-600);font-weight:400}.agro-survey-checks__item[data-group=office]{color:var(--theme-elevation-600)}.agro-survey-plot-checks ul{flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.agro-survey-plot-checks ul li{background:var(--theme-elevation-50);border-left:3px solid #b0532a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.4rem .6rem;display:grid}.agro-survey-plot-checks ul li[data-done=true]{border-left-color:var(--theme-success-500)}.agro-survey-plot-checks ul li small{color:var(--theme-elevation-600)}.agro-survey-agreed{flex-direction:column;gap:.4rem;margin:.75rem 0 0;display:flex}.agro-survey-agreed__item[data-state=open]{border-left:3px solid #b0532a}.agro-survey-agreed__item[data-state=logged],.agro-survey-agreed__item[data-state=answered],.agro-survey-agreed__item[data-state=matched]{border-left:3px solid var(--theme-success-500)}.agro-survey-agreed__status{color:var(--theme-elevation-700);font-weight:600}.agro-survey-brief__agreed{flex-direction:column;gap:.4rem;display:flex}.agro-survey-brief__agreed h3{margin:0;font-size:.95rem}.agro-survey-fact__alert{border-left:3px solid var(--theme-warning-500);background:var(--theme-elevation-50);margin:.5rem 0 0;padding:.5rem .75rem}
.faya-day-input{min-width:9.5rem}.faya-day-input .date-time-picker{width:100%}.faya-day-input .react-datepicker__input-container input{min-height:44px}
