.agro-survey-start{flex-direction:column;gap:2rem;max-width:60rem;padding-bottom:1.5rem;display:flex}.agro-survey-start h3{margin:0 0 .75rem;font-size:1.1rem;font-weight:500}.agro-survey-start h4{margin:0;font-size:1rem;font-weight:500}.agro-survey-start__step,.agro-survey-start__picker,.agro-survey-start__new{flex-direction:column;gap:.75rem;display:flex}.agro-survey-start__controls{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:.5rem;display:grid}@media (max-width:700px){.agro-survey-start__controls{grid-template-columns:1fr}}.agro-survey-start__input{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s);background:var(--theme-input-bg);width:100%;min-height:44px;color:inherit;font:inherit;padding:.5rem .75rem}.agro-survey-start__toggle,.agro-survey-start__create{align-items:center;gap:.5rem;min-height:44px;margin:0;display:inline-flex}.agro-survey-start__create{align-self:flex-start}.agro-survey-start__rows{flex-direction:column;gap:.5rem;max-height:32rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.agro-survey-start__row,.agro-survey-start__chosen{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.agro-survey-start__row{cursor:pointer}.agro-survey-start__row:hover,.agro-survey-start__row:focus-visible{border-color:var(--theme-elevation-400)}.agro-survey-start__chosen{background:var(--theme-elevation-50);flex-wrap:wrap}.agro-survey-start__row-body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.agro-survey-start__row-state{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.agro-survey-start__row-line{color:var(--theme-elevation-600);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.agro-survey-start__row-line.is-twin{color:var(--theme-elevation-900);font-weight:600}.agro-survey-start__kind{color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.agro-survey-start__num{font-variant-numeric:tabular-nums}.agro-survey-start__chip{border-radius:var(--style-radius-s);border:1px solid #e4d6b1;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.8rem;display:inline-flex}.agro-survey-start__alert{border-radius:var(--style-radius-m);background:var(--theme-elevation-50);border:1px solid #e4d6b1;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;display:flex}.agro-survey-start__empty{color:var(--theme-elevation-500);padding:.5rem 0}.agro-survey-start__rows.is-stale{opacity:.55;transition:opacity .15s}.agro-survey-start__loading{margin:0;font-size:.85rem}.agro-survey-start__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:700px){.agro-survey-start__grid{grid-template-columns:1fr}}.agro-survey-start__field{flex-direction:column;gap:.3rem;display:flex}.agro-survey-start__field>span{font-size:.85rem;font-weight:500}.agro-survey-start__field small{color:var(--theme-elevation-500)}.agro-survey-start__farmer{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.agro-survey-start__farmer>.field-type{width:100%;margin:0}.agro-survey-start__suggest.btn{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:44px;margin:0;overflow:hidden}.agro-survey-start__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.agro-survey-start__step-error{min-height:0;position:relative}.agro-survey-start__step-error .field-error{display:inline-block;position:relative;inset:auto}.agro-survey-start__date .faya-day-input .react-datepicker__input-container input{min-height:0}.agro-survey-start__date.error .react-datepicker__input-container input{border-color:var(--theme-error-400);background:var(--theme-error-50)}.agro-survey-start__error{color:#b0532a;flex-basis:100%;margin:0}.collection-edit--farmSurveys:not(.collection-edit--is-editing) .doc-controls{display:none}.agro-farm-picker{--picker-row-h:64px;--picker-box-h:calc(var(--picker-row-h) * 6);gap:.6rem}.agro-farm-picker .nursery-orders__filters{align-items:center}.agro-farm-picker__views{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);margin-left:auto;display:inline-flex;overflow:hidden}.agro-farm-picker__view{min-height:30px;color:var(--theme-elevation-600);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .75rem;display:inline-flex}.agro-farm-picker__view+.agro-farm-picker__view{border-left:1px solid var(--theme-elevation-150)}.agro-farm-picker__view:hover{color:var(--theme-elevation-1000)}.agro-farm-picker__view.is-on{background:var(--theme-elevation-100);color:var(--theme-elevation-1000)}.agro-farm-picker__box{height:var(--picker-box-h);border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-m);background:var(--theme-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.agro-farm-picker__box>.shimmer-effect{flex:1}.agro-farm-picker__progress{z-index:3;height:2px;position:absolute;inset:0 0 auto;overflow:hidden}.agro-farm-picker__progress:after{content:"";background:var(--theme-elevation-800);width:40%;animation:1.1s ease-in-out infinite agro-farm-picker-progress;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.agro-farm-picker__progress:after{opacity:.4;width:100%;animation:none}}.agro-farm-picker__rows{flex:1;margin:0;padding:0;list-style:none;transition:opacity .15s;overflow-y:auto}.agro-farm-picker__rows.is-stale{opacity:.55}.agro-farm-picker__row{width:100%;height:var(--picker-row-h);border:0;border-bottom:1px solid var(--theme-elevation-100);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.9rem;padding:0 1rem;display:flex}.agro-farm-picker__row:hover,.agro-farm-picker__row:focus-visible{background:var(--theme-elevation-50)}.agro-farm-picker__row.is-skeleton{cursor:default}.agro-farm-picker__row.is-skeleton .shimmer-effect{flex-shrink:0}.agro-farm-picker__body{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.agro-farm-picker__name{color:var(--theme-elevation-1000);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.agro-farm-picker__meta{min-width:0;color:var(--theme-elevation-600);white-space:nowrap;align-items:center;gap:.35rem;font-size:.85rem;display:flex;overflow:hidden}.agro-farm-picker__meta.is-twin{color:var(--theme-elevation-900);font-weight:600}.agro-farm-picker__tags{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.35rem;display:flex}.agro-farm-picker__tag{background:var(--theme-elevation-100);color:var(--theme-elevation-800);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:3px;padding:0 6px;font-size:12px;line-height:20px}.agro-farm-picker__tag.is-draft{color:#5e3d0b;background:#f6e9cf}html[data-theme=dark] .agro-farm-picker__tag.is-draft{color:#f6e3cf;background:#3a2410}.agro-farm-picker__twins{border-bottom:1px solid var(--theme-elevation-100);background:var(--theme-elevation-50);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;display:flex}.agro-farm-picker__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.agro-farm-picker__empty-title{color:var(--theme-elevation-1000);font-size:1.05rem;font-weight:500}.agro-farm-picker__empty-hint{color:var(--theme-elevation-600)}.agro-farm-picker__empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.agro-farm-picker__empty-actions .btn{margin:0}.agro-farm-picker__unplaced{z-index:2;background:var(--theme-elevation-0);color:var(--theme-elevation-800);border-radius:3px;padding:2px 8px;font-size:12px;position:absolute;top:.75rem;left:.75rem;box-shadow:0 1px 4px #00000040}.agro-farm-picker__card{z-index:2;border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-0);flex-direction:column;gap:.6rem;width:min(26rem,100% - 1.5rem);padding:.9rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;box-shadow:0 6px 20px #0000004d}.agro-farm-picker__card .btn{margin:0}.agro-farm-picker__card-row{align-items:flex-start;gap:.75rem;padding-right:1.5rem;display:flex}.agro-farm-picker__card-row .agro-farm-picker__tags{display:none}.agro-farm-picker__card-close{width:32px;height:32px;color:var(--theme-elevation-600);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:.35rem;right:.35rem}.agro-farm-picker__card-close:hover{color:var(--theme-elevation-1000)}.agro-farm-picker__footer{min-height:32px}.agro-farm-picker__footer .btn{align-items:center;gap:.4rem;margin:0;display:inline-flex}.agro-farm-picker__footer.is-hidden{visibility:hidden}@keyframes agro-farm-picker-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}.agro-farm-picker__box .agro-farm-map{position:absolute;inset:0}
