.auth-layout{min-height:100vh;min-height:100dvh}.auth-layout__inner{padding:max(1.5rem,env(safe-area-inset-top,0px)) 1.5rem max(1.5rem,env(safe-area-inset-bottom,0px))}.auth-layout__logo{align-self:center;display:block;margin-bottom:2rem;margin-left:auto;margin-right:auto;min-height:2rem}.auth-layout__card{max-width:500px;padding:2rem;width:min(100%,500px)}.auth-password-field{position:relative}.auth-password-field .form-control{padding-right:3.75rem}.auth-password-field .form-control.is-invalid,.auth-password-field .form-control.is-valid{background-position:right 3.5rem center;padding-right:5.5rem}.auth-password-toggle{align-items:center;background:transparent;border:0;color:#7e8299;display:inline-flex;height:2.75rem;justify-content:center;padding:0;position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.75rem;z-index:2}.auth-password-toggle:focus-visible,.auth-password-toggle:hover{color:#009ef7}.auth-password-toggle:focus-visible{border-radius:4px;outline:2px solid #009ef7;outline-offset:1px}.auth-password-toggle svg{fill:currentColor;font-size:1.1rem;height:1.1rem;pointer-events:none;width:1.1rem}@media(max-width:767px){.auth-layout__inner{align-items:stretch!important;justify-content:center;padding:1rem}.auth-layout__logo{margin-bottom:1rem}.auth-layout__card{border-radius:24px;padding:1.25rem;width:100%}}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder *,.mapboxgl-ctrl-geocoder :after,.mapboxgl-ctrl-geocoder :before{box-sizing:border-box}.mapboxgl-ctrl-geocoder{background-color:#fff;border-radius:4px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;min-width:240px;position:relative;transition:width .25s,min-width .25s;width:100%}.mapboxgl-ctrl-geocoder--input{background-color:transparent;border:0;color:#404040;color:rgba(0,0,0,.75);font:inherit;height:50px;margin:0;overflow:hidden;padding:6px 45px;text-overflow:ellipsis;white-space:nowrap;width:100%}.mapboxgl-ctrl-geocoder--input::-ms-clear{display:none}.mapboxgl-ctrl-geocoder--input:focus{box-shadow:none;color:#404040;color:rgba(0,0,0,.75);outline:0;outline:thin dotted}.mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{display:none;position:absolute;right:8px;top:7px;z-index:2}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder .suggestions{box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{min-width:50px;transition:width .25s,min-width .25s;width:50px}.mapboxgl-ctrl-geocoder .suggestions{background-color:#fff;border-radius:4px;font-size:15px;left:0;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;top:110%;top:calc(100% + 6px);width:100%;z-index:1000}.mapboxgl-ctrl-bottom-left .suggestions,.mapboxgl-ctrl-bottom-right .suggestions{bottom:100%;top:auto}.mapboxgl-ctrl-geocoder .suggestions>li>a{color:#404040;cursor:default;display:block;padding:6px 12px}.mapboxgl-ctrl-geocoder .suggestions>.active>a,.mapboxgl-ctrl-geocoder .suggestions>li>a:hover{background-color:#f3f3f3;color:#404040;cursor:pointer;text-decoration:none}.mapboxgl-ctrl-geocoder--suggestion-title{font-weight:700}.mapboxgl-ctrl-geocoder--suggestion-address,.mapboxgl-ctrl-geocoder--suggestion-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapboxgl-ctrl-geocoder--icon{speak:none;fill:#757575;display:inline-block;top:15px;vertical-align:middle}.mapboxgl-ctrl-geocoder--icon-search{height:23px;left:12px;position:absolute;top:13px;width:23px}.mapboxgl-ctrl-geocoder--button{background:#fff;border:none;cursor:pointer;line-height:1;margin:0;padding:0}.mapboxgl-ctrl-geocoder--icon-close{height:20px;margin-right:3px;margin-top:8px;width:20px}.mapboxgl-ctrl-geocoder--button:hover .mapboxgl-ctrl-geocoder--icon-close{fill:#909090}.mapboxgl-ctrl-geocoder--icon-geolocate{height:22px;margin-right:3px;margin-top:6px;width:22px}.mapboxgl-ctrl-geocoder--icon-loading{-webkit-animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite;animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite;height:26px;margin-right:0;margin-top:5px;width:26px}.mapboxgl-ctrl-geocoder--powered-by{display:block;float:left;font-size:13px;padding:6px 12px 9px}.mapboxgl-ctrl-geocoder--powered-by a{color:#909090}.mapboxgl-ctrl-geocoder--powered-by a:not(:hover){text-decoration:none}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (min-width:640px){.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{min-width:36px;width:36px}.mapboxgl-ctrl-geocoder{font-size:15px;line-height:20px;max-width:360px;width:33.3333%}.mapboxgl-ctrl-geocoder .suggestions{font-size:13px}.mapboxgl-ctrl-geocoder--icon{top:8px}.mapboxgl-ctrl-geocoder--icon-close{height:16px;margin-right:0;margin-top:3px;width:16px}.mapboxgl-ctrl-geocoder--icon-geolocate{height:18px;margin-right:0;margin-top:2px;width:18px}.mapboxgl-ctrl-geocoder--icon-search{height:20px;left:7px;width:20px}.mapboxgl-ctrl-geocoder--input{height:36px;padding:6px 35px}.mapboxgl-ctrl-geocoder--icon-loading{height:26px;margin-right:-5px;margin-top:-2px;width:26px}.mapbox-gl-geocoder--error{color:#909090;font-size:16px;padding:6px 12px;text-align:center}.mapboxgl-ctrl-geocoder--powered-by{font-size:11px!important}}.label-field,.label-fields,.label-gap,.label-gis,.label-land{align-items:center;backdrop-filter:blur(8px) saturate(1.12);-webkit-backdrop-filter:blur(8px) saturate(1.12);border:0;border-radius:999px;box-shadow:0 8px 20px rgba(15,23,42,.16);color:#172033;display:inline-flex;font-family:Lato,Poppins,Arial,sans-serif;font-size:12px;font-weight:800;justify-content:center;letter-spacing:.01em;line-height:1.15;max-width:190px;min-height:25px;overflow:hidden;padding:5px 11px;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}.label-field,.label-gis{background:rgba(0,158,247,.18);box-shadow:0 8px 20px rgba(0,91,151,.18);color:#05304d;pointer-events:none;z-index:2}.label-land{background:hsla(0,0%,100%,.68);min-height:22px;padding:3px 10px;pointer-events:none;z-index:2}@media(max-width:575px){.label-field,.label-fields,.label-gap,.label-gis,.label-land{font-size:11px;max-width:145px;min-height:23px;padding:4px 9px}}.gis-floating-feature-popup{background:#fff;border:1px solid rgba(148,163,184,.34);border-radius:6px;box-shadow:0 18px 44px rgba(15,23,42,.24);box-sizing:border-box;max-width:calc(100vw - 24px);overflow-y:auto;padding:.8rem;pointer-events:auto;position:fixed;width:340px;z-index:2050}.gis-floating-feature-popup__close{align-items:center;background:transparent;border:0;color:#475569;cursor:pointer;display:inline-flex;font-size:20px;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;right:.45rem;top:.4rem;width:28px}.gis-floating-feature-popup__close:hover{color:#172033}.gis-floating-feature-popup .gis-feature-popup{max-height:none;min-width:0;overflow:visible;padding:0;width:100%}.gis-floating-feature-popup .gis-feature-popup__title{padding-right:2rem}.gis-feature-popup{grid-gap:0;color:#172033;display:grid;gap:0;max-height:min(68vh,520px);min-width:280px;overflow-y:auto;padding:.2rem .35rem .2rem .1rem;width:min(320px,100vw - 80px)}.gis-feature-popup__title{border-bottom:1px solid rgba(148,163,184,.28);font-size:14px;font-weight:700;margin:0 0 .35rem;padding:0 0 .45rem}.gis-feature-popup__row{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(78px,.8fr) minmax(92px,1.2fr);padding:.28rem 0}.gis-feature-popup__row--full{display:block}.gis-feature-popup__row--full .gis-feature-popup__label{display:block;margin-bottom:.2rem}.gis-feature-popup__row--full .gis-feature-popup__value{display:block;text-align:left}.gis-feature-popup__label{color:#64748b;font-size:11px;line-height:1.25}.gis-feature-popup__value{color:#172033;font-size:11px;font-weight:700;line-height:1.25;overflow-wrap:anywhere;text-align:right}.gis-feature-popup__section{border-top:1px solid rgba(148,163,184,.28);margin-top:.4rem;padding-top:.45rem}.gis-feature-popup__section-title{color:#172033;font-size:11px;font-weight:700;margin:0 0 .2rem}.gis-feature-popup__text{color:#475569;font-size:11px;line-height:1.4;margin:.2rem 0}.gis-feature-popup__links{grid-gap:.3rem;display:grid;gap:.3rem}.gis-feature-popup__link{color:var(--kt-primary);font-size:11px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;text-decoration:none}.gis-feature-popup__link:hover{text-decoration:underline}.map-loading{align-items:center;background:hsla(0,0%,100%,.4);display:flex;justify-content:center;left:0;top:0;z-index:10}.map-container,.map-loading{height:100%;position:fixed;width:100%}.map-container{background:#14233d;overflow:hidden;top:55px}.map-container--loading:before{background:#14233d;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.map-container--loading .mapboxgl-canvas-container{opacity:0}.map-container--ready .mapboxgl-canvas-container{opacity:1;transition:opacity .18s ease}.map-container .mapboxgl-canvas,.map-container .mapboxgl-canvas-container,.map-container.mapboxgl-map{background:#14233d}@media(min-width:992px){.map-container{top:65px}}.mapboxgl-control-container{pointer-events:none;position:absolute;top:0;z-index:30}.mapboxgl-ctrl-top-left{left:.75rem;right:auto;top:.75rem}.mapboxgl-ctrl-top-right{right:.75rem;top:.75rem}.mapboxgl-ctrl-top-left .mapboxgl-ctrl,.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:0}.mapboxgl-control-container .mapboxgl-ctrl{pointer-events:auto}.mapboxgl-ctrl-logo{display:none!important}.mapboxgl-ctrl-geocoder{border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.14);max-width:360px;outline:none;transition:width .2s ease,min-width .2s ease;z-index:1}.mapboxgl-ctrl-geocoder:focus,.mapboxgl-ctrl-geocoder:focus-within{outline:none}.mapboxgl-ctrl-geocoder:focus-within:not(.mapboxgl-ctrl-geocoder--collapsed){box-shadow:0 0 0 3px rgba(27,132,255,.18),0 10px 30px rgba(15,23,42,.14)}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{min-width:44px!important;width:44px!important}.mapboxgl-ctrl-geocoder--icon-search{pointer-events:none}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed .mapboxgl-ctrl-geocoder--icon-search{left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mapboxgl-ctrl-geocoder:not(.mapboxgl-ctrl-geocoder--collapsed) .mapboxgl-ctrl-geocoder--icon-search{display:block;left:.9rem;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mapboxgl-ctrl-geocoder--input{min-height:44px;outline:none!important;padding-left:2.5rem}.mapboxgl-ctrl-geocoder--input:focus,.mapboxgl-ctrl-geocoder--input:focus-visible{outline:none!important}.mapboxgl-ctrl-geocoder a:focus,.mapboxgl-ctrl-geocoder a:focus-visible,.mapboxgl-ctrl-geocoder button:focus,.mapboxgl-ctrl-geocoder button:focus-visible{outline:none!important}.mapboxgl-ctrl-geocoder:not(.mapboxgl-ctrl-geocoder--collapsed) .mapboxgl-ctrl-geocoder--input{padding-left:3rem}@media(max-width:700px){.mapboxgl-control-container{max-width:calc(100vw - 1rem)}.map-container{top:55px!important}.mapboxgl-ctrl-top-left .mapboxgl-ctrl-geocoder:not(.mapboxgl-ctrl-geocoder--collapsed){width:min(100vw - 1.5rem,280px)}.mapboxgl-ctrl-group{border-radius:16px;overflow:hidden}.mapboxgl-ctrl button{min-height:44px;min-width:44px}}.map-draw-control span{float:left}.map-draw-control .button-action img{height:24px;width:24px}.draw-end-button-container button{float:left}.land-item{gap:1rem;min-width:0;text-decoration:none}.land-item:hover{background-color:var(--kt-primary-light)}.gap-item__bullet,.land-item__bullet{flex:0 0 auto;margin-right:0!important}.gap-item__content,.land-item__content{min-width:0}.gap-item__name,.land-item__name{display:block;overflow-wrap:anywhere}.gap-item__meta,.land-item__meta{font-size:12px;line-height:1.2}.gap-item__cta,.land-item__cta{align-self:center;flex:0 0 auto;min-width:34px;padding:.35rem!important}@media(min-width:701px){.gap-item,.land-item{gap:.65rem;padding:.65rem .9rem!important}.gap-item .gap-item__bullet,.gap-item .land-item__bullet,.land-item .gap-item__bullet,.land-item .land-item__bullet{height:28px!important}.gap-item .gap-item__name,.gap-item .land-item__name,.land-item .gap-item__name,.land-item .land-item__name{font-size:12px;line-height:1.25}.gap-item .gap-item__cta,.gap-item .land-item__cta,.land-item .gap-item__cta,.land-item .land-item__cta{min-height:34px}}@media(max-width:700px){.gap-item,.land-item{gap:.85rem;padding:1rem!important}}.bg-light-primary div{color:var(--kt-text-primary)!important}.box-square{border-radius:4px;display:block;height:14px;width:18px}.box-square.int1{background:#1a9641}.box-square.int2{background:#a6d96a}.box-square.int3{background:#fdae61}.box-square.int4{background:#d7191c}.gis-map-legend--altimetry .card-body{padding-top:.75rem}.gis-map-legend--soil .card-body{padding-top:.65rem}.gis-map-legend__soil-items{grid-gap:.4rem;display:grid;gap:.4rem;max-height:170px;overflow-y:auto;padding-right:.15rem}.gis-map-legend__soil-item{grid-gap:.5rem;align-items:center;color:var(--kt-gray-800);display:grid;font-size:11px;font-weight:600;gap:.5rem;grid-template-columns:18px minmax(0,1fr);line-height:1.25}.gis-map-legend__soil-copy{grid-gap:.08rem;display:grid;gap:.08rem;min-width:0}.gis-map-legend__soil-copy small{color:var(--kt-gray-600);font-size:9px;font-weight:600}.gis-map-legend__soil-swatch{border:1px solid rgba(15,23,42,.14);border-radius:4px;height:14px;width:18px}.gis-map-legend__soil-metadata{grid-gap:.38rem;border-top:1px solid rgba(148,163,184,.22);display:grid;gap:.38rem;margin:.65rem 0 0;padding-top:.55rem}.gis-map-legend__soil-metadata>div{grid-gap:.55rem;align-items:start;display:grid;gap:.55rem;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.gis-map-legend__soil-metadata dd,.gis-map-legend__soil-metadata dt{font-size:10px;line-height:1.3;margin:0}.gis-map-legend__soil-metadata dt{color:var(--kt-gray-600);font-weight:600;overflow-wrap:anywhere}.gis-map-legend__soil-metadata dd{color:var(--kt-gray-900);font-weight:700;overflow-wrap:anywhere;text-align:right}.gis-map-legend__soil-metadata a{color:var(--kt-primary)}.gis-map-legend-stack{display:flex;flex-direction:column;gap:.75rem}.gis-map-legend-stack--comparison{align-items:flex-start;background:transparent;border-radius:0;box-shadow:none;flex-direction:column;gap:.75rem;overflow:visible}.gis-map-legend-stack--comparison .gis-map-legend{background:hsla(0,0%,100%,.98);box-shadow:0 10px 30px rgba(15,23,42,.14)!important}.gis-map-legend-stack .gis-map-legend{margin-bottom:0!important}.gis-map-legend__meta-row{align-items:center;display:flex;gap:.45rem;justify-content:space-between;min-width:0;width:100%}.gis-map-legend__meta-row .gis-map-legend__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gis-map-legend__meta-row .gis-map-legend__toolbar{margin-left:auto}.gis-map-legend--comparison-card{flex:0 0 auto;max-width:204px;min-width:0;width:204px}.gis-map-legend--comparison-card .card-header{padding:.58rem .6rem .26rem}.gis-map-legend--comparison-card .card-body{padding:0 .6rem .58rem}.gis-map-legend--comparison-card .card-title{font-size:14px;margin-bottom:0}.gis-map-legend--comparison-card .gis-map-legend__meta,.gis-map-legend--comparison-card .gis-map-legend__scale-label{font-size:11px}.gis-map-legend--comparison-card .gis-map-legend__meta-row{align-items:center;display:flex;gap:.45rem;justify-content:space-between;min-width:0;width:100%}.gis-map-legend--comparison-card .gis-map-legend__meta-row .gis-map-legend__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gis-map-legend--comparison-card .gis-map-legend__table{gap:.23rem}.gis-map-legend--comparison-card .gis-map-legend__table-row{-webkit-column-gap:.35rem;column-gap:.35rem;grid-template-columns:13px minmax(0,1fr) 40px 48px}.gis-map-legend--comparison-card .gis-map-legend__cell--label,.gis-map-legend--comparison-card .gis-map-legend__cell--value{font-size:11px}.gis-map-legend--comparison-card .gis-map-legend__cell--value{white-space:nowrap}.gis-map-legend--comparison-card .gis-map-legend__altimetry-row{font-size:11px;grid-template-columns:minmax(46px,1fr) auto}.gis-map-legend--comparison-card .gis-map-legend__toolbar{align-items:center;display:inline-flex;flex:0 0 auto;gap:.35rem;margin-top:0}.gis-map-legend--comparison-card .gis-map-legend__toolbar-label{font-size:10px}.gis-map-legend__altimetry-layout{grid-gap:.65rem;align-items:stretch;display:grid;gap:.65rem;grid-template-columns:12px minmax(0,1fr)}.gis-map-legend__altimetry-scale{background:linear-gradient(180deg,#fffab2,#ca893f 32%,#4b2274 65%,#120822)}.gis-map-legend__altimetry-scale,.gis-map-legend__yield-scale{border-radius:999px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08);min-height:74px;width:12px}.gis-map-legend__yield-scale{background:linear-gradient(180deg,#1a9641,#a6d96a 27%,#ffffc0 52%,#fdae61 75%,#d7191c)}.gis-map-legend__altimetry-values{grid-gap:.45rem;display:grid;gap:.45rem}.gis-map-legend__altimetry-row{grid-column-gap:.75rem;align-items:center;color:var(--kt-gray-700);-webkit-column-gap:.75rem;column-gap:.75rem;display:grid;font-size:12px;grid-template-columns:minmax(72px,1fr) auto;line-height:1.2}.gis-map-legend__altimetry-row strong{color:var(--kt-gray-900);font-weight:700;text-align:right;white-space:nowrap}.box-square-ambient{border-radius:4px;display:block;height:18px;width:18px}.box-square-ambient.mbp{background:#d7191c}.box-square-ambient.bp{background:#f17c4a}.box-square-ambient.pp{background:#fec981}.box-square-ambient.ap{background:#ffffc0}.box-square-ambient.map{background:#c4e687}.box-square-ambient.five{background:#77c35c}.box-square-ambient.six{background:#1a9641}.app-select{grid-gap:.45rem;display:grid;gap:.45rem;min-width:0;position:relative}.app-select__label{color:var(--kt-gray-800);font-size:13px;font-weight:800;line-height:1.25}.app-select__button{align-items:center;background-color:var(--kt-input-solid-bg);border:1px solid var(--kt-input-solid-bg);border-radius:.475rem;color:var(--kt-gray-700);display:flex;font-size:14px;font-weight:700;gap:.75rem;justify-content:space-between;max-width:100%;min-height:46px;min-width:0;overflow:hidden;padding:.775rem 1rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.app-select.open .app-select__button,.app-select:not(.is-disabled) .app-select__button:hover{background-color:#f3f7fb;border-color:rgba(0,158,247,.28);box-shadow:0 0 0 3px rgba(0,158,247,.08)}.app-select.is-disabled{cursor:not-allowed;opacity:.62}.app-select.is-disabled .app-select__button,.app-select.is-disabled .app-select__label{cursor:not-allowed}.app-select__button span:first-child{flex:1 1 auto;line-height:1.3;min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.app-select__button .is-placeholder{color:var(--kt-gray-500)}.app-select__chevron{border-bottom:2px solid var(--kt-gray-600);border-right:2px solid var(--kt-gray-600);display:block;flex:0 0 auto;height:8px;margin-left:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:8px}.app-select.open .app-select__chevron{-webkit-transform:rotate(225deg) translate(-2px,-2px);transform:rotate(225deg) translate(-2px,-2px)}.app-select__spinner{-webkit-animation:app-select-spin .75s linear infinite;animation:app-select-spin .75s linear infinite;border:2px solid rgba(27,132,255,.18);border-radius:50%;border-top:2px solid var(--kt-primary);flex:0 0 auto;height:16px;width:16px}.app-select__menu{grid-gap:.2rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 18px 40px rgba(15,23,42,.16);box-sizing:border-box;display:grid;gap:.2rem;left:0;max-height:238px;max-width:100%;min-width:0;overflow-y:auto;padding:.35rem;position:absolute;right:0;top:calc(100% + .3rem);width:100%;z-index:60}.app-select__option{background:transparent;border:0;border-radius:10px;color:var(--kt-gray-700);font-size:13px;font-weight:700;line-height:1.25;min-height:36px;overflow-wrap:anywhere;padding:.55rem .65rem;text-align:left;transition:background-color .15s ease,color .15s ease;white-space:normal;width:100%}.app-select__option:focus-visible,.app-select__option:hover{background:rgba(0,158,247,.08);color:var(--kt-primary);outline:none}.app-select__option.active{background:rgba(0,158,247,.12);color:var(--kt-primary)}.app-select__option:disabled{color:var(--kt-gray-400);cursor:not-allowed}@-webkit-keyframes app-select-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes app-select-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.date-with-data>button{background:#8bc34a;border:none;color:#fff!important}.date-with-data.active>button{border:2px solid #3f51b5}.date-with-cloud>button{background:#ee8b7e;border:none;color:#fff!important}.date-with-cloud.active>button{border:2px solid #3f51b5}.view-land-date-selector{grid-gap:.55rem;align-items:center;background:transparent;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.75rem 1rem .5rem}.view-land-date-selector__current,.view-land-date-selector__filter{min-width:0}.view-land-date-selector__current{align-items:center;display:flex;gap:.5rem;min-width:0;width:100%}.view-land-date-selector__current .btn,.view-land-date-selector__current .btn.btn-light{background:var(--kt-gray-100)!important;border:1px solid rgba(15,23,42,.08)!important}.view-land-date-selector__step{border-radius:12px!important;flex:0 0 36px;height:36px;min-width:36px;padding:0!important;width:36px}.view-land-date-selector__step.is-disabled{opacity:.45}.view-land-date-selector__trigger{align-items:center!important;background:var(--kt-gray-100)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;color:var(--kt-gray-900)!important;display:inline-flex!important;flex:1 1 auto;gap:.5rem;justify-content:space-between;min-height:40px;min-width:0;overflow:visible;padding:0 .85rem!important;position:relative;text-align:left;width:100%}.view-land-date-selector__trigger:disabled{cursor:wait;opacity:.65}.view-land-date-selector__trigger-copy{flex:1 1 auto;font-size:12px;font-weight:700;line-height:1.25;min-width:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.view-land-date-selector__trigger-copy[title]:focus-visible:after,.view-land-date-selector__trigger-copy[title]:hover:after{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.14);color:var(--kt-gray-900);content:attr(title);font-size:12px;font-weight:700;left:0;line-height:1.35;max-width:min(22rem,100vw - 2rem);padding:.45rem .65rem;pointer-events:none;position:absolute;top:calc(100% + .35rem);white-space:normal;z-index:5}.view-land-date-selector__trigger[aria-busy=true] .view-land-date-selector__trigger-copy{color:var(--kt-gray-600);font-weight:600;max-width:6.8rem}@media(max-width:700px){.view-land-date-selector{padding-top:.45rem}.view-land-date-selector__trigger[aria-busy=true]{max-width:4.9rem}.view-land-date-selector__trigger[aria-busy=true] .view-land-date-selector__trigger-copy{max-width:3.2rem}}.view-land-date-selector__trigger-chevron{color:var(--kt-gray-700);flex:0 0 auto;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.view-land-date-selector__trigger-chevron.is-open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.view-land-date-selector__loading-spinner{-webkit-animation:view-land-date-selector-spin .75s linear infinite;animation:view-land-date-selector-spin .75s linear infinite;border:2px solid rgba(27,132,255,.18);border-radius:999px;border-top:2px solid var(--kt-primary);flex:0 0 auto;height:14px;width:14px}@-webkit-keyframes view-land-date-selector-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes view-land-date-selector-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.view-land-date-selector__loading-spinner{-webkit-animation-duration:1.4s;animation-duration:1.4s}}.view-land-date-selector__filter{align-items:center;background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.08);border-radius:14px;display:flex;flex:0 0 auto;gap:.35rem;justify-content:flex-end;min-height:40px;min-width:124px;padding:0 .65rem}.view-land-date-selector__filter-icon-wrap{align-items:center;cursor:help;display:inline-flex;flex:0 0 auto;position:relative}.view-land-date-selector__filter-icon-wrap:focus-visible{outline:none}.view-land-date-selector__filter-icon-wrap:focus-visible .view-land-date-selector__filter-tooltip,.view-land-date-selector__filter-icon-wrap:hover .view-land-date-selector__filter-tooltip{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%);visibility:visible}.view-land-date-selector__filter-tooltip{background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.14);color:var(--kt-gray-900);font-size:12px;font-weight:600;left:50%;line-height:1.4;max-width:min(24rem,100vw - 2rem);min-width:16rem;opacity:0;padding:.55rem .8rem;pointer-events:none;position:absolute;top:calc(100% + .35rem);-webkit-transform:translate(-50%,-.15rem);transform:translate(-50%,-.15rem);transition:opacity .16s ease,visibility .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;transition:opacity .16s ease,transform .16s ease,visibility .16s ease,-webkit-transform .16s ease;visibility:hidden;white-space:normal;z-index:20}.view-land-date-selector__filter-icon svg{height:1.1rem!important;width:1.1rem!important}.view-land-date-selector__filter-label,.view-land-date-selector__filter-suffix{color:var(--kt-gray-700);flex:0 0 auto;font-size:12px;font-weight:600;line-height:1}.view-land-date-selector__filter-input{background:transparent;border:0;box-shadow:none;flex:0 0 auto;font-size:12px;font-weight:700;min-height:32px;min-width:56px;padding-left:.35rem;padding-right:.35rem;text-align:right;width:3.25rem}.view-land-date-selector__filter-input:focus{box-shadow:none}.view-land-date-selector__inline-calendar{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;margin:0 1rem .5rem;overflow:hidden}.view-land-date-selector__inline-calendar .MuiPickersCalendarHeader-switchHeader{margin:0;min-height:40px;padding:.35rem .25rem .1rem}.view-land-date-selector__inline-calendar .MuiPickersCalendarHeader-transitionContainer{height:22px}.view-land-date-selector__inline-calendar .MuiPickersCalendarHeader-daysHeader{margin-bottom:.1rem}.view-land-date-selector__inline-calendar .MuiPickersCalendarHeader-dayLabel{font-size:11px;width:32px}.view-land-date-selector__inline-calendar .MuiPickersCalendar-week{margin:0!important}.view-land-date-selector__inline-calendar .MuiPickersDay-day{height:32px;margin:1px;width:32px}.view-land-date-picker-dialog{align-self:center;border-radius:18px!important;margin:.75rem auto!important;max-width:min(21.5rem,100vw - 1.5rem)!important;overflow:hidden;width:min(21.5rem,100vw - 1.5rem)!important}.view-land-date-picker-dialog .MuiDialogContent-root{padding:0!important}.view-land-date-picker-dialog .MuiPickersBasePicker-container,.view-land-date-picker-dialog .MuiPickersModal-dialogRoot{width:100%}.view-land-date-picker-dialog .MuiPickersBasePicker-pickerView{min-height:auto!important;min-width:0!important;width:100%!important}.view-land-date-picker-dialog .MuiPickersCalendar-transitionContainer{margin-bottom:0!important;min-height:212px!important;width:100%!important}.view-land-date-picker-dialog .MuiPickersCalendarHeader-switchHeader{margin-bottom:.25rem;min-height:36px}.view-land-date-picker-dialog .MuiPickersCalendarHeader-dayLabel{font-size:11px}.view-land-date-picker-dialog .MuiPickersCalendarHeader-daysHeader{margin-bottom:.2rem}.view-land-date-picker-dialog .MuiPickersCalendar-week{margin:0!important}.view-land-date-picker-dialog .MuiPickersDay-day{height:34px;margin:0 auto;width:34px}.view-land-date-picker-dialog .MuiDialogActions-root{padding:.15rem .75rem .55rem}.view-land-image-stack{min-width:0}.view-land-section-label{padding-bottom:.5rem!important}.view-land-section-label__title{margin:0}.view-land-image-choice-list{min-width:0}.view-land-yield-map-selector{padding:.75rem 1rem .5rem}.view-land-image-choice-group{min-width:0}.view-land-image-choice-group+.view-land-image-choice-group{margin-top:.5rem}.view-land-image-choice-pair{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.view-land-image-choice{min-width:0;padding:.75rem!important}.view-land-image-choice.disabled{cursor:wait;opacity:.72;pointer-events:none}.div-type-selector.view-land-image-choice.disabled,.view-land-image-choice.disabled{background-color:var(--kt-gray-100)!important}.div-type-selector.view-land-image-choice.disabled.active{background-color:var(--kt-primary-light)!important;opacity:1}.view-land-image-choice.disabled:not(.active) span{color:var(--kt-gray-500)!important}.view-land-image-choice.disabled:not(.active) .symbol-label{-webkit-filter:grayscale(1) saturate(0);filter:grayscale(1) saturate(0);opacity:.5}.view-land-soil-map-choice{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;min-height:64px;text-align:left;width:100%}.view-land-soil-map-choice.active{background-color:var(--kt-primary-light)}.view-land-soil-map-choice.disabled{cursor:wait}.view-land-soil-map-choice.no-coverage{cursor:not-allowed}.view-land-soil-map-choice.source-unavailable{cursor:pointer}.view-land-soil-map-choice__icon{background-color:var(--kt-gray-100);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex:0 0 auto;height:45px;margin-right:.75rem;overflow:hidden;width:45px}.view-land-soil-map-choice__content{grid-gap:.15rem;display:grid;flex:1 1 auto;gap:.15rem;min-width:0}.view-land-soil-map-choice__content strong{color:var(--kt-gray-800);font-size:12px;font-weight:700;line-height:1.2}.view-land-soil-map-choice__content>span{color:var(--kt-gray-600);font-size:11px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.view-land-soil-map-choice__retry{color:var(--kt-primary);flex:0 0 auto;font-size:11px;font-weight:700;margin-left:.5rem}.view-land-soil-map-choice.no-coverage .view-land-soil-map-choice__icon,.view-land-soil-map-choice.source-unavailable .view-land-soil-map-choice__icon{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.6}.view-land-image-choice.hd-unavailable{cursor:not-allowed}.div-type-selector.view-land-image-choice.hd-unavailable,.view-land-image-choice.hd-unavailable{background-color:var(--kt-gray-100)!important}.view-land-image-choice.hd-unavailable:not(.active) span{color:var(--kt-gray-500)!important}.view-land-image-choice.hd-unavailable:not(.active) .symbol-label{-webkit-filter:grayscale(1) saturate(0);filter:grayscale(1) saturate(0);opacity:.55}.view-land-image-choice-separator{border-top:1px solid rgba(148,163,184,.24);display:block;margin:.2rem 0 .35rem;width:100%}.view-land-image-choice__icon{background:rgba(27,132,255,.1);color:var(--kt-primary)}.view-land-image-choice__icon .svg-icon{margin-right:0!important}.view-land-image-chip-list{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr;margin:0 1rem 1rem}.view-land-image-choice-pair--chips .view-land-image-chip{width:100%}.view-land-image-chip{align-items:center;background:var(--kt-gray-100);border:1px solid transparent;border-radius:14px;color:var(--kt-gray-800);display:inline-flex;font-size:12px;font-weight:700;gap:.35rem;height:40px;justify-content:center;min-width:0;padding:0 .5rem;text-align:center}.view-land-image-chip.active{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.18);color:var(--kt-primary)}.view-land-image-chip.disabled{background:var(--kt-gray-100);border-color:rgba(148,163,184,.14);color:var(--kt-gray-500);cursor:wait;opacity:.72;pointer-events:none}.view-land-image-chip.hd-unavailable{border-color:rgba(148,163,184,.14);color:var(--kt-gray-500);cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1)}.view-land-image-chip.disabled.active{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.18);color:var(--kt-primary);opacity:1}.view-land-image-chip--wide,.view-land-image-chip-list .view-land-image-choice-separator{grid-column:1/-1}.view-land-image-chip.view-land-soil-map-choice{height:auto;min-height:58px;padding:.55rem .65rem}.view-land-image-chip.view-land-soil-map-choice.available{height:40px;justify-content:center;min-height:40px;padding:0 .5rem}.view-land-image-chip.view-land-soil-map-choice .view-land-soil-map-choice__content{text-align:center}.view-land-image-action{align-items:center;-webkit-appearance:none;appearance:none;background:rgba(59,130,246,.07);border:1px solid rgba(59,130,246,.18);border-radius:16px;box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;gap:.55rem;justify-content:flex-start;margin:.5rem .75rem .75rem;min-height:54px;padding:.55rem .75rem;text-align:left;transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease;width:calc(100% - 2rem)}.view-land-image-action:hover:not(:disabled){background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.24);box-shadow:0 10px 22px rgba(15,23,42,.08)}.view-land-image-action:hover:not(:disabled) .view-land-image-action__icon{background:rgba(27,132,255,.18);color:var(--kt-primary)}.view-land-image-action:hover:not(:disabled) .view-land-image-action__title{color:var(--kt-primary)}.view-land-image-action.disabled{opacity:.6}.view-land-image-action__icon{align-items:center;background:rgba(27,132,255,.12);border-radius:10px;color:var(--kt-primary);display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;transition:background-color .18s ease,color .18s ease;width:28px}.view-land-image-action__icon .svg-icon{margin-right:0!important}.view-land-image-action__icon svg{height:1.1rem!important;width:1.1rem!important}.view-land-image-action__title{color:var(--kt-gray-900);display:block;font-size:13px;font-weight:700;line-height:1.25;text-align:left;transition:color .18s ease}@media(max-width:700px){.view-land-section-label{padding:.5rem 1rem!important}.view-land-image-choice{align-items:flex-start!important;flex-wrap:wrap;gap:.75rem}.view-land-image-action{border-radius:16px;gap:.55rem;margin:.5rem 1rem .85rem;min-height:54px;padding:.55rem .75rem}.view-land-image-action__icon{height:28px;width:28px}.view-land-image-action__title{font-size:12px}}.input-base{border:1px solid #ddd;padding:.45rem .65rem;width:100%}.box-cls{border:.5px solid #000;display:inline-block;height:20px;width:20px}.text-title{font-weight:500!important}.prescription-desktop-layout{grid-gap:1rem;align-items:start;display:grid;gap:1rem}.prescription-desktop-layout.has-preview{grid-template-columns:minmax(220px,1fr) minmax(0,2fr)}.prescription-desktop-layout.no-preview{grid-template-columns:minmax(0,1fr)}.prescription-desktop-preview-column{min-width:0}.prescription-desktop-preview-column .prescription-ambient-preview{align-content:start;gap:1rem;grid-template-columns:minmax(0,1fr);margin-bottom:0;min-height:100%;padding:1rem}.prescription-desktop-preview-column .prescription-ambient-preview__label{text-align:center}.prescription-desktop-preview-column .prescription-ambient-preview__svg{height:280px;justify-self:stretch;max-width:none}.prescription-desktop-form-column{min-width:0}.prescription-desktop-summary-row{grid-column:1/-1;min-width:0}.prescription-desktop-summary-row .prescription-product-summaries{margin-top:0}.prescription-entry-table{background:linear-gradient(180deg,#fff,rgba(248,250,252,.92));border:1px solid rgba(15,23,42,.08);border-radius:20px;box-shadow:0 18px 38px rgba(15,23,42,.06);padding:.9rem}.prescription-entry-grid{grid-column-gap:.65rem;grid-row-gap:.5rem;align-items:center;-webkit-column-gap:.65rem;column-gap:.65rem;display:grid;grid-template-columns:minmax(96px,1.05fr) minmax(72px,.72fr) minmax(58px,.6fr) repeat(3,minmax(92px,1fr));min-width:0;row-gap:.5rem}.prescription-entry-grid+.prescription-entry-grid,.prescription-row-spacing+.prescription-entry-grid{margin-top:.55rem}.prescription-entry-cell{min-width:0}.prescription-entry-cell--metrics-spacer{grid-column:1/span 3}.prescription-entry-cell--color{align-items:center;display:flex}.prescription-entry-cell--number{text-align:right}.prescription-entry-table .input-base{background:#fff;border:1px solid rgba(148,163,184,.32);border-radius:12px;color:var(--kt-gray-800);font-size:13px;min-height:38px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.prescription-entry-table .input-base:focus{border-color:rgba(0,158,247,.62);box-shadow:0 0 0 3px rgba(0,158,247,.1)}.prescription-desktop-products-row,.prescription-desktop-units-row{align-items:center}.prescription-desktop-metric-heading,.prescription-desktop-productivity-heading{align-items:center;display:flex;min-height:38px}.prescription-desktop-productivity-heading{line-height:1.25}.prescription-desktop-metric-heading{justify-content:flex-end;text-align:right}.prescription-total-row{border-top:1px solid rgba(15,23,42,.08);padding-top:.55rem}.prescription-class-input-row{align-items:center;color:var(--kt-gray-700);font-size:13px}.prescription-lower-productivity-row{margin-top:.35rem}.prescription-ambient-preview{grid-gap:.75rem;align-items:center;background:linear-gradient(135deg,rgba(239,246,255,.9),hsla(0,0%,100%,.95));border:1px solid rgba(0,158,247,.16);border-radius:18px;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(150px,210px);margin-bottom:1rem;padding:.85rem 1rem}.prescription-ambient-preview__label{color:var(--kt-gray-700);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.prescription-ambient-preview__svg{background:rgba(15,23,42,.04);border-radius:14px;height:132px;justify-self:end;max-width:210px;padding:.45rem;width:100%}.prescription-product-summaries{grid-gap:.85rem;display:grid;gap:.85rem;margin-top:1.1rem}.prescription-product-summary{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 16px 36px rgba(15,23,42,.06);padding:1rem}.prescription-product-summary__title{color:var(--kt-gray-900);font-size:14px;font-weight:700;margin:0 0 .75rem}.prescription-product-summary__table{grid-gap:0;display:grid;gap:0}.prescription-product-summary__row{grid-gap:.65rem;align-items:center;border-bottom:1px solid rgba(15,23,42,.06);color:var(--kt-gray-700);display:grid;font-size:12px;gap:.65rem;grid-template-columns:minmax(120px,1.3fr) minmax(68px,.75fr) minmax(58px,.6fr) minmax(88px,.8fr) minmax(98px,.95fr);min-height:34px}.prescription-product-summary__row>span:not(:first-child){justify-self:end;text-align:right}.prescription-product-summary__row--head{color:var(--kt-gray-600);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.prescription-product-summary__row--total{border-bottom:0;color:var(--kt-gray-900);font-weight:800}.prescription-product-summary__environment{align-items:center;display:inline-flex;gap:.45rem;min-width:0}.prescription-product-summary__environment .box-cls{flex:0 0 auto;height:16px;width:16px}.prescription-product-summary__meta{color:var(--kt-gray-700);font-size:12px;margin-top:.75rem}.prescription-row-spacing{grid-gap:.75rem;align-items:center;background:rgba(239,246,255,.72);border:1px solid rgba(0,158,247,.16);border-radius:16px;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(112px,150px);margin:.85rem 0 .25rem;padding:.75rem .85rem}.prescription-row-spacing__label{color:var(--kt-gray-800);font-size:13px;font-weight:700;margin:0}.prescription-row-spacing__control{grid-gap:.45rem;align-items:center;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto}.prescription-row-spacing__control span{color:var(--kt-gray-600);font-size:12px;font-weight:700}.prescription-modal-dialog{margin:1rem auto;max-height:calc(100dvh - 2rem)}.prescription-modal-dialog--desktop{max-width:min(1060px,100vw - 2rem);width:100%}.prescription-modal-dialog .modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);overflow:hidden}.prescription-modal-dialog .form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.prescription-modal__body{-ms-scroll-chaining:none;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.prescription-modal__body::-webkit-scrollbar{display:none;height:0;width:0}.prescription-modal-dialog.modal-dialog-scrollable .modal-body{max-height:none}.prescription-modal__footer{background:#fff;border-top:1px solid rgba(15,23,42,.08);display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end;padding:.75rem 1rem 1rem}.prescription-modal__footer:not(.prescription-modal__footer--mobile) .prescription-modal__footer-button{flex:1 1;min-width:0;width:auto}.prescription-modal-dialog--mobile{height:100dvh;margin:0;max-width:100%;min-height:100%}.prescription-modal-dialog--mobile .modal-content{border-radius:0;display:flex;flex-direction:column;max-height:100dvh;min-height:100dvh;overflow:hidden}.prescription-modal__header{align-items:flex-start;display:flex;flex-shrink:0;gap:.75rem}.prescription-modal__header--mobile{background:#fff;padding:1rem 1rem .75rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}.prescription-modal__title-group{grid-gap:.35rem;display:grid;flex:1 1 auto;gap:.35rem;min-width:0}.prescription-modal__back-button{flex:0 0 auto;margin:0!important}.prescription-modal__description{color:var(--kt-gray-600);font-size:13px;line-height:1.45;margin:0}.prescription-modal__body--mobile{-ms-scroll-chaining:none;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.75rem 1rem 1rem;scrollbar-width:none}.prescription-modal__body--mobile::-webkit-scrollbar{display:none;height:0;width:0}.prescription-modal-dialog--mobile.modal-dialog-scrollable .modal-body{max-height:none}.prescription-modal__footer--mobile{grid-gap:.75rem;background:#fff;border-top:1px solid rgba(15,23,42,.08);bottom:0;display:grid;gap:.75rem;grid-template-columns:1fr;padding:.75rem 1rem 1rem;position:-webkit-sticky;position:sticky;z-index:2}.prescription-modal__footer--mobile .prescription-modal__footer-button{width:100%}.prescription-count-mobile{grid-gap:1rem;display:grid;gap:1rem}.prescription-count-mobile__grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.prescription-count-mobile__option{grid-gap:.2rem;align-items:center;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:18px;color:inherit;display:grid;gap:.2rem;justify-items:center;min-height:88px;padding:.85rem;text-align:center}.prescription-count-mobile__option.active{background:rgba(59,130,246,.06);border-color:rgba(59,130,246,.24);box-shadow:0 16px 30px rgba(15,23,42,.08)}.prescription-count-mobile__value{color:var(--kt-gray-900);font-size:1.1rem;font-weight:700;line-height:1}.prescription-count-mobile__label{color:var(--kt-gray-600);font-size:12px;line-height:1.3}.prescription-mobile{grid-gap:1rem;display:grid;gap:1rem}.prescription-mobile__class-card,.prescription-mobile__summary{grid-gap:.75rem;background:var(--kt-gray-100);border-radius:20px;display:grid;gap:.75rem;padding:1rem}.prescription-mobile__summary-label{color:var(--kt-gray-600);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.prescription-mobile__summary-value{color:var(--kt-gray-900);font-size:13px;line-height:1.35}.prescription-mobile__classes{grid-gap:.9rem;display:grid;gap:.9rem}.prescription-mobile__field{grid-gap:.35rem;display:grid;gap:.35rem}.prescription-mobile__field-label{color:var(--kt-gray-700);font-size:12px;font-weight:700;line-height:1.35}.prescription-mobile__class-header{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr)}.prescription-mobile__class-copy{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.prescription-mobile__class-title{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.2}.prescription-mobile__class-meta{color:var(--kt-gray-600);font-size:12px;line-height:1.35}.prescription-mobile__class-inputs,.prescription-mobile__product-block{grid-gap:.75rem;display:grid;gap:.75rem}.prescription-mobile__product-block{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:.85rem}.prescription-mobile__product-title{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.2}.prescription-mobile__product-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(116px,.7fr)}.prescription-mobile__field .input-base,.prescription-mobile__field .input-base:focus{background-color:#fff;border-color:rgba(15,23,42,.12);border-radius:14px;min-height:42px}@media(max-width:980px){.prescription-desktop-layout.has-preview{grid-template-columns:minmax(0,1fr)}.prescription-desktop-preview-column .prescription-ambient-preview{min-height:auto}.prescription-desktop-preview-column .prescription-ambient-preview__svg{height:220px;justify-self:center;max-width:360px}}@media(max-width:420px){.prescription-mobile__product-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.prescription-ambient-preview{grid-template-columns:minmax(0,1fr)}.prescription-ambient-preview__svg{justify-self:stretch;max-width:none}.prescription-product-summary{padding:.85rem}.prescription-product-summary__row{font-size:11px;gap:.35rem;grid-template-columns:minmax(82px,1fr) minmax(48px,.62fr) minmax(42px,.52fr) minmax(52px,.62fr) minmax(58px,.7fr)}.prescription-product-summary__row--head{font-size:9px}.prescription-row-spacing{grid-template-columns:minmax(0,1fr)}}.image-ambient-form,.image-ambient-form__hero{grid-gap:.85rem;display:grid;gap:.85rem;min-width:0}.image-ambient-form__preview-card{grid-gap:.75rem;background:var(--kt-gray-100);border-radius:20px;display:grid;gap:.75rem;min-width:0;padding:1rem}.image-ambient-form__summary-label{color:var(--kt-gray-600);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.image-ambient-form__preview-description{color:var(--kt-gray-600);font-size:12px;line-height:1.45;margin:0}.image-ambient-form__preview-frame{align-items:center;background:#eef2f7;border:1px solid rgba(15,23,42,.06);border-radius:18px;display:flex;justify-content:center;min-height:240px;overflow:hidden;width:100%}.image-ambient-form__preview{aspect-ratio:1/1;background:transparent;display:block;height:auto;max-height:240px;width:100%}.gis-map-legend--modal{margin:0!important;overflow:hidden;width:100%}.gis-map-legend--modal .gis-map-legend__table{width:100%}@media(min-width:701px){.prescription-modal-dialog--image-ambient{max-width:min(860px,100vw - 2rem)}.image-ambient-form__hero{align-items:stretch;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.image-ambient-form__preview-card{align-content:start}.image-ambient-form__preview-description{font-size:12px}.image-ambient-form__preview{max-height:220px}.image-ambient-form__legend.gis-map-legend--modal{align-self:stretch}.image-ambient-form__legend.gis-map-legend--modal .gis-map-legend__cell--label,.image-ambient-form__legend.gis-map-legend--modal .gis-map-legend__cell--value,.image-ambient-form__legend.gis-map-legend--modal .gis-map-legend__scale-label{font-size:12px}.image-ambient-form__legend.gis-map-legend--modal .gis-map-legend__table-row{gap:.35rem}.prescription-modal__body--image-ambient{overflow-y:auto;scrollbar-width:none}.prescription-modal__body--image-ambient::-webkit-scrollbar{display:none;height:0;width:0}}.gis-create-flow-card{border:0;box-shadow:none!important}.gis-create-flow-desktop-shell,.gis-create-flow-desktop-shell .gis-create-flow-card,.gis-create-flow-desktop-shell__content{width:100%}.gis-create-flow-card .card-body,.gis-create-flow-card .card-footer,.gis-create-flow-card .card-header{padding-left:1.25rem;padding-right:1.25rem}.gis-create-flow-card .card-header{align-items:flex-start;display:flex;flex-direction:column;gap:.6rem;padding-bottom:1rem;padding-top:1.1rem}.gis-create-flow-card .card-body{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;padding-top:0}.gis-create-flow-card .card-footer{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;padding-bottom:1.1rem;padding-top:1rem}.gis-create-flow-card--guided .card-header{gap:.35rem;padding-bottom:.65rem;padding-top:.75rem}.gis-create-flow-card--guided .card-body{gap:.75rem;padding-top:1rem}.gis-create-flow-eyebrow{color:var(--kt-gray-500);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.gis-create-flow-title{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.15;margin:0;overflow-wrap:anywhere}.gis-create-flow-copy{color:var(--kt-gray-600);font-size:12px;line-height:1.35;margin:0}.gis-create-flow-copy strong{color:var(--kt-gray-800)}.gis-create-flow-input{display:flex;flex-direction:column;gap:.5rem}.gis-create-flow-modal-step{display:flex;flex-direction:column;gap:1rem}.gis-create-flow-label{color:var(--kt-gray-700);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.gis-create-flow-options{display:flex;flex-direction:column;gap:.75rem}.gis-create-flow-option{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;color:inherit;display:flex;flex-direction:column;gap:.35rem;padding:1rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-transform .2s ease}.gis-create-flow-option:hover{border-color:rgba(59,130,246,.22);box-shadow:0 14px 28px rgba(15,23,42,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.gis-create-flow-option--selected{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.28);box-shadow:0 14px 30px rgba(59,130,246,.16)}.gis-create-flow-option__title{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.3}.gis-create-flow-option__copy{color:var(--kt-gray-600);line-height:1.45}.gis-create-flow-hint{border:1px solid rgba(15,23,42,.08);border-radius:18px;display:flex;flex-direction:column;gap:.35rem;padding:1rem}.gis-create-flow-hint--pending{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.16)}.gis-create-flow-hint--ready{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.16)}.gis-create-flow-hint--warning{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.2)}.gis-create-flow-hint__title{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.25;margin:0}.gis-create-flow-hint__copy{color:var(--kt-gray-700);line-height:1.45;margin:0}.gis-create-flow-summary{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.gis-create-flow-summary__item{background:var(--kt-gray-100);border-radius:18px;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.9rem 1rem}.gis-create-flow-summary__value{color:var(--kt-gray-900);font-size:1rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.gis-create-flow-summary__label{color:var(--kt-gray-600);font-size:12px;line-height:1.35;text-transform:uppercase}.gis-create-flow-steps{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.gis-create-flow-step{align-items:flex-start;background:var(--kt-gray-100);border:1px solid transparent;border-radius:18px;display:flex;gap:.75rem;min-width:0;padding:.9rem .85rem;transition:border-color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.gis-create-flow-step--current{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.gis-create-flow-step--done{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.18)}.gis-create-flow-step__index{align-items:center;background:rgba(15,23,42,.08);border-radius:999px;color:var(--kt-gray-700);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.gis-create-flow-step--current .gis-create-flow-step__index{background:rgba(59,130,246,.18);color:#1d4ed8}.gis-create-flow-step--done .gis-create-flow-step__index{background:rgba(16,185,129,.16);color:#047857}.gis-create-flow-step__content{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.gis-create-flow-step__label{color:var(--kt-gray-900);font-size:12px;font-weight:700;line-height:1.2;margin:0}.gis-create-flow-step__caption{color:var(--kt-gray-600);font-size:12px;line-height:1.35;margin:0}.gis-create-flow-section-tabs{background:rgba(15,23,42,.04);border-radius:999px;display:inline-grid;gap:.35rem;grid-auto-flow:column;padding:.3rem;width:100%}.gis-create-flow-section-tab{background:transparent;border:0;border-radius:999px;color:var(--kt-gray-600);font-size:12px;font-weight:700;min-height:42px;padding:.65rem .85rem;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.gis-create-flow-section-tab--active{background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.08);color:var(--kt-gray-900)}.gis-create-flow-block{border:1px solid rgba(15,23,42,.08);border-radius:20px;display:flex;flex-direction:column;gap:.9rem;padding:1rem}.gis-create-flow-block--muted{opacity:.62}.gis-create-flow-block__header{display:flex;flex-direction:column;gap:.25rem}.gis-create-flow-block__eyebrow{color:var(--kt-gray-500);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.gis-create-flow-block__title{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.25;margin:0}.gis-create-flow-block__copy{color:var(--kt-gray-600);line-height:1.45;margin:0}.gis-create-flow-drafts{display:flex;flex-direction:column;gap:.55rem}.gis-create-flow-toolbox{border:1px solid rgba(15,23,42,.08);border-radius:20px;display:flex;flex-direction:column;gap:.85rem;padding:1rem}.gis-create-flow-action-bar{background:rgba(15,23,42,.035);border:1px solid rgba(15,23,42,.06);border-radius:16px;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .6rem}.gis-create-flow-action-bar__copy{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.gis-create-flow-action-bar__title{color:var(--kt-gray-900);font-size:12px;font-weight:700;line-height:1.2;margin:0}.gis-create-flow-action-bar__status{color:var(--kt-gray-600);font-size:12px;font-weight:600;line-height:1.2;margin:0;text-align:right}.gis-create-flow-review-bar{align-items:center;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.12);border-radius:14px;color:var(--kt-gray-700);display:flex;font-size:12px;gap:.75rem;justify-content:space-between;padding:.55rem .75rem}.gis-create-flow-review-bar strong{color:var(--kt-gray-900);font-weight:800}.gis-create-flow-empty-state{align-items:center;background:transparent;border:1px dashed rgba(15,23,42,.14);border-radius:14px;color:var(--kt-gray-600);display:flex;justify-content:center;min-height:38px;padding:.55rem .65rem;text-align:center}.gis-create-flow-empty-state p{font-size:12px;font-weight:600;line-height:1.25;margin:0}.gis-create-flow-draft{grid-gap:.55rem;align-items:end;border:1px solid var(--kt-card-border-color);border-radius:16px;display:grid;gap:.55rem;grid-template-columns:40px minmax(0,1fr) 40px;padding:.65rem}.gis-create-flow-draft__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.gis-create-flow-draft__title{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.25;margin:0}.gis-create-flow-draft__meta{color:var(--kt-gray-600);font-size:12px;line-height:1.35;margin:0}.gis-create-flow-draft__toolbar{display:inline-flex;gap:.5rem}.gis-create-flow-draft__icon-button{align-items:center;align-self:end;display:inline-flex;height:40px;justify-content:center;min-height:40px;min-width:40px;padding:.35rem!important;width:40px}.gis-create-flow-draft__icon-button .svg-icon{margin-right:0!important}.gis-create-flow-draft__icon-button.field-view-card__focus{height:40px;width:40px}.gis-create-flow-draft__focus-button{background:rgba(14,165,233,.08)!important;border:1px solid rgba(14,165,233,.1)!important}.gis-create-flow-draft__field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.gis-create-flow-draft__readonly-field{align-self:end;background:#fff;border:1px solid var(--kt-input-border-color);border-radius:.475rem;justify-content:center;min-height:40px;padding:.55rem .75rem}.gis-create-flow-draft__label{align-items:center;color:var(--kt-gray-700);display:flex;font-size:12px;font-weight:800;gap:.5rem;justify-content:space-between;letter-spacing:.03em;line-height:1.15;margin:0;text-transform:uppercase}.gis-create-flow-draft__label span{color:var(--kt-gray-500);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.gis-create-flow-draft__input{min-height:40px;padding-bottom:.55rem;padding-top:.55rem}.gis-create-flow-draft>.gis-create-flow-hint{grid-column:1/-1;padding:.65rem .75rem}.gis-create-flow-draft__remove{align-self:flex-start;flex:0 0 auto;min-height:44px;min-width:44px}.gis-create-flow-draft__focus{width:100%}.gis-create-flow-footer-button{font-size:12px;min-height:42px}.gis-create-flow-footer-button.btn{margin:0!important}.gis-map-guidance{display:flex;justify-content:flex-start;left:0;padding:0 min(28rem,40vw) 0 clamp(5rem,6vw,6.5rem);pointer-events:none;position:fixed;right:0;top:126px;z-index:4}.gis-map-guidance__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.82);border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 18px 36px rgba(15,23,42,.14);color:var(--kt-gray-900);font-size:13px;font-weight:600;line-height:1.35;max-width:min(420px,100vw - 2rem);padding:.85rem 1rem;text-align:center}@media(max-width:700px){.gis-create-flow-card .card-body,.gis-create-flow-card .card-footer,.gis-create-flow-card .card-header{padding-left:1rem;padding-right:1rem}.gis-create-flow-card .card-footer{background:hsla(0,0%,100%,.98);border-top:1px solid var(--kt-card-border-color);bottom:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 1rem);position:-webkit-sticky;position:sticky;z-index:2}.gis-create-flow-footer-button{justify-content:center;width:100%}.gis-create-flow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.gis-create-flow-steps{grid-template-columns:1fr}.gis-create-flow-block__copy,.gis-create-flow-copy,.gis-create-flow-hint__copy,.gis-create-flow-step__caption{font-size:12px}.gis-map-guidance{justify-content:center;padding:0 .75rem;top:calc(env(safe-area-inset-top, 0px) + 68px)}.gis-map-guidance__card{font-size:13px;max-width:calc(100vw - 1.5rem);width:100%}}.view-land-container{flex:1 1;min-width:0}.view-land-card__header{align-items:center!important;cursor:pointer;display:flex!important;flex-wrap:nowrap!important;gap:.5rem;min-height:0!important;padding:.55rem .9rem}.view-land-card__header .view-land-card__title-group{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:.1rem;margin:0!important;max-width:100%}.view-land-card__header .view-land-card__title-group,.view-land-card__title{font-size:13px;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-align:left}.view-land-card__title{display:block;text-overflow:ellipsis;white-space:nowrap;width:100%}.view-land-card__meta{align-self:flex-start;color:var(--kt-gray-500);display:block;flex:0 0 auto;font-size:11px;font-weight:500;line-height:1.15;text-align:left;white-space:nowrap}.view-land-card__header .view-land-card__toolbar{align-items:center;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap!important;gap:.35rem;justify-content:flex-end;margin:0!important;width:auto!important}.view-land-card__toolbar .btn{align-items:center;display:inline-flex;font-size:12px;justify-content:center;line-height:1.15;margin:0!important;min-height:0;padding:.35rem .65rem;vertical-align:middle}.view-land-card__focus{min-height:0;min-width:34px;padding-left:0!important;padding-right:0!important}.view-land-card__focus .svg-icon{margin:0!important}.view-land-card__focus-icon svg{height:1.15rem!important;min-height:0!important;width:1.15rem!important}.view-land-card__action-button{align-items:center;display:inline-flex;justify-content:center;white-space:nowrap}.view-land-card__body{padding:0!important}.view-land-mobile-shell{width:100%}.view-land-mobile-card{overflow:hidden}.view-land-mobile-card__header{display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1rem .8rem}.view-land-mobile-card__back{align-items:center;align-self:flex-start;display:inline-flex;gap:.5rem}.view-land-mobile-card__back .svg-icon{margin-right:0!important}.view-land-mobile-card__eyebrow{color:var(--kt-gray-500);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.view-land-mobile-card__title{flex:1 1 auto;font-size:1.35rem;line-height:1.1;margin:0;min-width:0;overflow-wrap:anywhere}.view-land-mobile-card__title-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.view-land-mobile-card__header-actions{display:inline-flex;flex:0 0 auto;gap:.4rem}.view-land-mobile-card__header-action{align-items:center!important;background:var(--kt-gray-100)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;color:var(--kt-gray-700)!important;display:inline-flex!important;height:38px;justify-content:center!important;margin:0!important;min-width:38px;padding:0!important;width:38px}.view-land-mobile-card__header-action .svg-icon{margin-right:0!important}.view-land-mobile-card__header-action--primary{background:rgba(59,130,246,.1)!important;color:var(--kt-primary)!important}.view-land-mobile-card__header-action--danger{background:rgba(244,63,94,.08)!important;color:var(--kt-danger)!important}.view-land-mobile-card__meta{display:flex;flex-wrap:wrap;gap:.6rem}.view-land-mobile-card__pill{background:var(--kt-gray-100);border-radius:999px;color:var(--kt-gray-700);display:inline-flex;font-size:12px;font-weight:700;line-height:1.2;max-width:100%;padding:.45rem .75rem}.view-land-mobile-card__tabs{grid-gap:.45rem;border-top:1px solid var(--kt-card-border-color);display:grid;gap:.45rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:.8rem .75rem}.view-land-mobile-tab{background:var(--kt-gray-100);border:1px solid transparent;border-radius:18px;color:inherit;display:flex;justify-content:center;min-width:0;padding:.78rem .25rem;text-align:center;text-decoration:none}.view-land-mobile-tab.active{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.18)}.view-land-mobile-tab__label{color:var(--kt-gray-900);font-size:11px;font-weight:700;letter-spacing:-.04em;line-height:1.2;overflow:visible;text-overflow:clip;white-space:nowrap}@media(max-width:430px){.view-land-mobile-card__tabs{gap:.28rem;padding:.65rem .55rem}.view-land-mobile-tab{border-radius:15px;padding:.62rem .12rem}.view-land-mobile-tab__label{font-size:9.35px;letter-spacing:-.065em;line-height:1.05}}@media(max-width:370px){.view-land-mobile-card__tabs{gap:.18rem;padding-left:.42rem;padding-right:.42rem}.view-land-mobile-tab__label{font-size:8.75px;letter-spacing:-.075em}}.view-land-mobile-panel,.view-land-mobile-tenant-menu{border-top:1px solid var(--kt-card-border-color)}.view-land-mobile-panel__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1rem 0}.view-land-mobile-panel__title{color:var(--kt-gray-900);flex:1 1 auto;font-size:1rem;font-weight:700;line-height:1.25;margin:0;min-width:0}.view-land-mobile-panel__clear{align-items:center!important;border-radius:999px!important;display:inline-flex!important;flex:0 0 auto;gap:.35rem;justify-content:center!important;margin:0!important;min-height:36px!important;padding:.45rem .8rem!important;white-space:nowrap}.view-land-mobile-panel__clear .svg-icon{margin-right:0!important}.view-land-mobile-panel__clear span{line-height:1}.view-land-mobile-panel__body{min-width:0;padding:0 0 1rem}.view-land-mobile-panel__body>.p-5,.view-land-mobile-panel__body>.p-8{padding:1rem!important}.view-land-mobile-summary{padding:1rem}.view-land-mobile-overview,.view-land-mobile-summary{grid-gap:.75rem;display:grid;gap:.75rem}.view-land-mobile-summary__item{background:var(--kt-gray-100);border-radius:18px;display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:.95rem 1rem}.view-land-mobile-summary__label{color:var(--kt-gray-600);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.view-land-mobile-summary__value{color:var(--kt-gray-900);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.view-land-mobile-shortcuts{grid-gap:.75rem;display:grid;gap:.75rem;padding:0 1rem 1rem}.view-land-mobile-shortcut{grid-gap:.9rem;align-items:flex-start;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;color:inherit;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr);padding:1rem;text-align:left;text-decoration:none;width:100%}.view-land-mobile-shortcut.active{border-color:rgba(59,130,246,.22);box-shadow:0 18px 32px rgba(15,23,42,.08)}.view-land-mobile-shortcut__icon{align-items:center;background:rgba(59,130,246,.1);border-radius:16px;color:var(--kt-primary);display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.view-land-mobile-shortcut__icon .svg-icon{margin-right:0!important}.view-land-mobile-shortcut__content{grid-gap:.25rem;display:grid;gap:.25rem;min-width:0}.view-land-mobile-shortcut__title{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.25}.view-land-mobile-shortcut__description{color:var(--kt-gray-600);font-size:12px;line-height:1.45}.view-land-mobile-shortcut__status{color:var(--kt-gray-800);font-size:12px;font-weight:600;line-height:1.35}.view-land-mobile-shortcut__action{color:var(--kt-primary);font-size:12px;font-weight:700;grid-column:2/3;line-height:1.2}.view-land-mobile-state-stack{grid-gap:.75rem;display:grid;gap:.75rem;min-width:0;padding:1rem}.view-land-mobile-state-card{grid-gap:.9rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;display:grid;gap:.9rem;min-width:0;padding:1rem}.view-land-mobile-state-card--button{color:inherit;text-align:left;width:100%}.view-land-mobile-state-card--button.active{border-color:rgba(59,130,246,.22);box-shadow:0 18px 32px rgba(15,23,42,.08)}.view-land-mobile-state-card--button.disabled{opacity:.6}.view-land-mobile-state-card__header{grid-gap:.75rem;align-items:flex-start;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr)}.view-land-mobile-state-card__icon{align-items:center;background:rgba(59,130,246,.1);border-radius:16px;color:var(--kt-primary);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.view-land-mobile-state-card__icon .svg-icon{margin-right:0!important}.view-land-ambient-icon--hd{position:relative}.view-land-ambient-hd-badge{align-items:center;background:var(--kt-primary);border:2px solid #fff;border-radius:999px;bottom:-.3rem;box-sizing:border-box;color:#fff;display:inline-flex;font-size:7px;font-weight:800;height:14px;justify-content:center;letter-spacing:.02em;line-height:10px;min-width:22px;padding:0;position:absolute;right:-.5rem;text-align:center;white-space:nowrap}.view-land-ambient-desktop-icon{align-items:center;display:inline-flex!important;justify-content:center;min-width:1.45rem;position:relative}.view-land-ambient-desktop-icon .view-land-ambient-hd-badge{bottom:-.4rem;font-size:8px;height:14px;min-width:22px;padding:0;right:-.55rem}.view-land-mobile-state-card__copy{grid-gap:.25rem;display:grid;gap:.25rem;min-width:0}.view-land-mobile-state-card__title{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.25}.view-land-mobile-state-card__status{color:var(--kt-gray-800);font-size:12px;font-weight:600;line-height:1.35}.view-land-mobile-state-card__actions{grid-gap:.65rem;display:grid;gap:.65rem}.view-land-mobile-state-card__actions .btn{justify-content:center;margin:0!important;width:100%}.view-land-mobile-select{grid-gap:.35rem;display:grid;gap:.35rem;min-width:0;position:relative}.view-land-mobile-select>.form-label{color:var(--kt-gray-500)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}.view-land-mobile-select__trigger{align-items:center!important;background-color:var(--kt-gray-100)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;color:var(--kt-gray-800)!important;display:flex!important;font-size:13px!important;font-weight:700!important;gap:.55rem;justify-content:space-between;line-height:1.2;min-height:40px;overflow:hidden;padding:.55rem .85rem!important;text-align:left;width:100%}.view-land-mobile-select__trigger:focus{border-color:rgba(27,132,255,.3)!important;box-shadow:0 0 0 .18rem rgba(27,132,255,.12)!important}.view-land-mobile-select.is-open .view-land-mobile-select__trigger{background-color:#fff!important;border-color:rgba(27,132,255,.32)!important;box-shadow:0 0 0 .18rem rgba(27,132,255,.1)!important}.view-land-mobile-select__trigger:disabled{cursor:not-allowed;opacity:.62}.view-land-mobile-select__trigger-copy{flex:1 1 auto;font-size:13px;font-weight:700;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-land-mobile-select__trigger-copy.is-placeholder{color:var(--kt-gray-500);font-weight:700}.view-land-mobile-select__chevron{border-bottom:2px solid var(--kt-gray-600);border-right:2px solid var(--kt-gray-600);flex:0 0 7px;height:7px;margin-left:.4rem;-webkit-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px);transition:border-color .14s ease,-webkit-transform .14s ease;transition:transform .14s ease,border-color .14s ease;transition:transform .14s ease,border-color .14s ease,-webkit-transform .14s ease;width:7px}.view-land-mobile-select__chevron.is-open{border-color:var(--kt-primary);-webkit-transform:rotate(225deg) translate(-2px,-1px);transform:rotate(225deg) translate(-2px,-1px)}.view-land-mobile-select__menu{grid-gap:.2rem;background:#fff;border:1px solid rgba(27,132,255,.18);border-radius:16px;box-shadow:0 18px 40px rgba(15,23,42,.18);display:grid;gap:.2rem;left:0;margin-top:0;max-height:238px;min-width:0;overflow-y:auto;padding:.35rem;position:absolute;right:0;scrollbar-width:none;top:calc(100% + .2rem);z-index:45}.view-land-mobile-select.menu-up .view-land-mobile-select__menu{bottom:calc(40px + .2rem);top:auto}.view-land-mobile-select__menu::-webkit-scrollbar{display:none;height:0;width:0}.view-land-mobile-select__option{grid-gap:.2rem;align-items:center;background:transparent;border:0;border-radius:12px;color:var(--kt-gray-700);display:grid;gap:.2rem;line-height:1.25;min-height:34px;min-width:0;padding:.55rem .65rem;text-align:left;transition:background-color .14s ease,color .14s ease;width:100%}.view-land-mobile-select__option.active,.view-land-mobile-select__option:hover{background:rgba(27,132,255,.1);color:var(--kt-primary)}.view-land-mobile-select__option:disabled{color:var(--kt-gray-400);cursor:not-allowed;opacity:.68}.view-land-mobile-select__option:disabled:hover{background:transparent;color:var(--kt-gray-400)}.view-land-mobile-select__option-label{color:inherit;font-size:13px;font-weight:700;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.view-land-mobile-select__option-hint{color:var(--kt-gray-600);font-size:12px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.view-land-mobile-layers__format-select{max-width:100%;min-width:0}.view-land-mobile-layers__availability{grid-gap:.65rem;display:grid;gap:.65rem}.view-land-mobile-layers__availability-item{grid-gap:.2rem;background:var(--kt-gray-100);border-radius:16px;display:grid;gap:.2rem;padding:.85rem .95rem}.view-land-mobile-layers__availability-item.active{background:rgba(59,130,246,.08)}.view-land-mobile-layers__availability-title{color:var(--kt-gray-900);font-size:12px;font-weight:700;line-height:1.25}.view-land-mobile-layers__availability-hint{color:var(--kt-gray-600);font-size:12px;line-height:1.4}.land-menu-grid{border-bottom:1px solid var(--kt-card-border-color);display:grid;grid-template-columns:.78fr 1.18fr 1.04fr 1.2fr}.land-menu-item{min-width:0}.land-menu-item .card{border:0;border-radius:0;box-shadow:none;height:100%}.land-menu-item .card-body{border-right:1px solid var(--kt-card-border-color);min-height:100%;padding:.68rem .18rem!important}.land-menu-item .card-body>a{align-items:center;max-width:100%;min-width:0;width:100%}.land-menu-item:last-child .card-body{border-right:0}.land-menu-item .fs-5{font-size:10px!important;letter-spacing:-.04em;line-height:1.05;max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}.land-menu-item .symbol{margin-bottom:.42rem!important}.view-land-content,.view-land-layers-panel{min-width:0}.view-land-layers-panel .view-land-mobile-state-card>.btn{justify-content:center;margin:0!important;width:100%}.view-land-comparison-panel{grid-gap:.75rem;display:grid;gap:.75rem;min-width:0;padding:.85rem 1rem 1rem}.view-land-comparison-date-loader{align-items:center;background:rgba(15,23,42,.52);display:flex;inset:0;justify-content:center;position:fixed;z-index:2600}.view-land-comparison-date-loader__spinner{height:3rem;width:3rem}.view-land-comparison-divider-guide{background:#fff;border-radius:999px;box-shadow:0 0 0 1px rgba(15,23,42,.08);pointer-events:none;position:fixed;-webkit-transform-origin:50% 0;transform-origin:50% 0;width:2px;z-index:30}.view-land-comparison-divider-handle{align-items:center;background:#fff;border:2px solid rgba(27,132,255,.85);border-radius:999px;box-shadow:0 10px 24px rgba(15,23,42,.22);color:var(--kt-primary);cursor:ew-resize;display:inline-flex;height:38px;justify-content:center;left:50%;padding:0;pointer-events:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:box-shadow .12s ease,-webkit-transform .12s ease;transition:box-shadow .12s ease,transform .12s ease;transition:box-shadow .12s ease,transform .12s ease,-webkit-transform .12s ease;width:38px}.view-land-comparison-divider-handle.dragging,.view-land-comparison-divider-handle:hover{box-shadow:0 14px 30px rgba(15,23,42,.28);-webkit-transform:translate(-50%,-50%) scale(1.04);transform:translate(-50%,-50%) scale(1.04)}.view-land-comparison-divider-handle__grip{background:linear-gradient(currentColor,currentColor) 8px 50%/2px 18px no-repeat,linear-gradient(currentColor,currentColor) 50% 50%/2px 22px no-repeat,linear-gradient(currentColor,currentColor) calc(100% - 8px) 50%/2px 18px no-repeat;display:block;height:24px;width:24px}.view-land-comparison-mode-switch{grid-gap:.35rem;background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.06);border-radius:16px;display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:.35rem}.view-land-comparison-mode-button{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--kt-gray-700);display:inline-flex;font-size:12px;font-weight:800;justify-content:center;line-height:1.2;min-height:40px;min-width:0;padding:.55rem .65rem;text-align:center;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.view-land-comparison-mode-button.active{background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.08);color:var(--kt-primary)}.view-land-comparison-mode-button:disabled{color:var(--kt-gray-500);cursor:not-allowed;opacity:.55}.view-land-comparison-mode-button:not(:disabled):hover{color:var(--kt-primary)}.view-land-comparison-controls{grid-gap:.85rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;display:grid;gap:.85rem;min-width:0;padding:1rem}.view-land-comparison-controls .view-land-comparison-mode-switch{margin-top:.1rem}.view-land-comparison-controls__row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.view-land-comparison-controls__row--image-ambient,.view-land-comparison-controls__row--image-compare,.view-land-comparison-controls__row--unified{grid-template-columns:repeat(2,minmax(0,1fr))}.view-land-comparison-controls__row .view-land-comparison-field--wide{grid-column:1/-1}.view-land-comparison-controls__row .view-land-comparison-field--new-row{grid-column:1}.view-land-comparison-field,.view-land-comparison-range{grid-gap:.35rem;display:grid;gap:.35rem;min-width:0}.view-land-comparison-field{position:relative}.view-land-comparison-field__label{color:var(--kt-gray-500);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.view-land-comparison-field__control{align-items:center;background-color:var(--kt-gray-100)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;color:var(--kt-gray-800)!important;display:flex;font-size:13px!important;font-weight:700!important;justify-content:space-between;line-height:1.2;min-height:40px;min-width:0;overflow:hidden;padding:.55rem .85rem!important;text-align:left;width:100%}.view-land-comparison-field__control:focus{border-color:rgba(27,132,255,.3)!important;box-shadow:0 0 0 .18rem rgba(27,132,255,.12)!important}.view-land-comparison-date.open .view-land-comparison-field__control,.view-land-comparison-select.open .view-land-comparison-field__control{background-color:#fff!important;border-color:rgba(27,132,255,.32)!important;box-shadow:0 0 0 .18rem rgba(27,132,255,.1)!important}.view-land-comparison-field__control:disabled{cursor:wait;opacity:.62}.view-land-comparison-select__value{display:block;flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-land-comparison-select__value.is-placeholder{color:var(--kt-gray-500);font-weight:700}.view-land-comparison-select__chevron{border-bottom:2px solid var(--kt-gray-600);border-right:2px solid var(--kt-gray-600);flex:0 0 7px;height:7px;margin-left:.4rem;-webkit-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px);transition:border-color .14s ease,-webkit-transform .14s ease;transition:transform .14s ease,border-color .14s ease;transition:transform .14s ease,border-color .14s ease,-webkit-transform .14s ease;width:7px}.view-land-comparison-date.open .view-land-comparison-select__chevron,.view-land-comparison-select.open .view-land-comparison-select__chevron{border-color:var(--kt-primary);-webkit-transform:rotate(225deg) translate(-2px,-1px);transform:rotate(225deg) translate(-2px,-1px)}.view-land-comparison-select__menu{grid-gap:.2rem;background:#fff;border:1px solid rgba(27,132,255,.18);border-radius:16px;box-shadow:0 18px 40px rgba(15,23,42,.18);display:grid;gap:.2rem;left:0;max-height:238px;overflow-y:auto;padding:.35rem;position:absolute;right:0;scrollbar-width:none;top:calc(100% + .2rem);z-index:45}.view-land-comparison-select.menu-up .view-land-comparison-select__menu{bottom:calc(40px + .2rem);top:auto}.view-land-comparison-select__menu::-webkit-scrollbar{display:none}.view-land-comparison-select__option{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--kt-gray-700);display:flex;font-size:13px;font-weight:700;justify-content:space-between;line-height:1.25;min-height:34px;padding:.55rem .65rem;text-align:left;transition:background-color .14s ease,color .14s ease;width:100%}.view-land-comparison-select__option.active,.view-land-comparison-select__option:hover{background:rgba(27,132,255,.1);color:var(--kt-primary)}.view-land-comparison-select__option:disabled{color:var(--kt-gray-400);cursor:not-allowed;opacity:.68}.view-land-comparison-select__option:disabled:hover{background:transparent;color:var(--kt-gray-400)}.view-land-comparison-cloudiness__control{align-items:center;background-color:var(--kt-gray-100);border:1px solid rgba(15,23,42,.08);border-radius:14px;color:var(--kt-gray-800);display:flex;font-size:13px;font-weight:700;gap:.35rem;justify-content:flex-start;min-height:40px;padding:0 .65rem}.view-land-comparison-cloudiness__icon{flex:0 0 auto}.view-land-comparison-cloudiness__icon svg{height:20px!important;width:20px!important}.view-land-comparison-cloudiness__input{background:transparent;border:0;color:var(--kt-gray-800);font-size:13px;font-weight:700;min-width:2.15rem;outline:0;padding:0;text-align:center;width:2.6rem}.view-land-comparison-cloudiness__input::-webkit-inner-spin-button,.view-land-comparison-cloudiness__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.view-land-comparison-cloudiness__input[type=number]{-moz-appearance:textfield}.view-land-comparison-cloudiness__prefix,.view-land-comparison-cloudiness__suffix{color:var(--kt-gray-600);font-weight:800}.view-land-comparison-date-dialog{align-self:center;border-radius:18px!important;margin:.75rem auto!important;max-width:min(21.5rem,100vw - 1.5rem)!important;overflow:hidden;width:min(21.5rem,100vw - 1.5rem)!important}.view-land-comparison-date-dialog .MuiDialogContent-root{padding:0!important}.view-land-comparison-date-dialog .MuiPickersBasePicker-container,.view-land-comparison-date-dialog .MuiPickersModal-dialogRoot{width:100%}.view-land-comparison-date-dialog .MuiPickersBasePicker-pickerView{min-height:auto!important;min-width:0!important;width:100%!important}.view-land-comparison-date-dialog .MuiPickersCalendar-transitionContainer{margin-bottom:0!important;min-height:212px!important;width:100%!important}.view-land-comparison-date-dialog .MuiPickersCalendarHeader-switchHeader{margin-bottom:.25rem;min-height:36px}.view-land-comparison-date-dialog .MuiPickersCalendarHeader-dayLabel{font-size:11px}.view-land-comparison-date-dialog .MuiPickersCalendarHeader-daysHeader{margin-bottom:.2rem}.view-land-comparison-date-dialog .MuiPickersCalendar-week{margin:0!important}.view-land-comparison-date-dialog .MuiPickersDay-day{height:34px;margin:0 auto;position:relative;width:34px}.view-land-comparison-calendar-day>button{background-color:transparent!important;border:1px solid transparent!important;color:var(--kt-gray-700)!important;position:relative}.view-land-comparison-calendar-day.is-clear>button,.view-land-comparison-calendar-day.is-cloudy>button{border:0!important;color:#fff!important;font-weight:800!important}.view-land-comparison-calendar-day.is-clear>button{background:#8bc34a!important}.view-land-comparison-calendar-day.is-cloudy>button{background:#ee8b7e!important}.view-land-comparison-calendar-day.active>button{border:2px solid #3f51b5!important;font-weight:800!important}.view-land-comparison-date-dialog .MuiDialogActions-root{padding:.15rem .75rem .55rem}.view-land-comparison-range__input{margin:0}.view-land-comparison-inline-status{color:var(--kt-gray-600);font-size:12px;font-weight:700;line-height:1.3;padding:0 .1rem}.view-land-comparison-swipe-labels{grid-gap:.65rem;align-items:center;color:var(--kt-gray-600);display:grid;font-size:12px;font-weight:700;gap:.65rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);line-height:1.25}.view-land-comparison-swipe-labels span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-land-comparison-swipe-labels span:last-child{text-align:right}.view-land-comparison-alert{margin:0}@media(max-width:700px){.view-land-card__header{align-items:stretch;flex-direction:column;padding:1rem}.view-land-card__title{font-size:1.15rem}.view-land-card__toolbar{display:grid;grid-template-columns:48px repeat(2,minmax(0,1fr));width:100%}.view-land-card__toolbar .btn{justify-content:center;min-width:0;width:100%}.land-menu-item .card-body{padding:.68rem .18rem!important}.land-menu-item .fs-5{font-size:10px!important}.land-menu-item .symbol{margin-bottom:.42rem!important}.view-land-mobile-card__tabs{padding-top:.9rem}.land-menu-item .fs-5,.view-land-mobile-tab__label{font-size:10px!important}.view-land-comparison-controls__row,.view-land-comparison-swipe-labels{grid-template-columns:1fr}.view-land-comparison-swipe-labels span,.view-land-comparison-swipe-labels span:last-child{text-align:left}}.gap-item{cursor:pointer;min-width:0}.gap-item:hover{background-color:var(--kt-primary-light)}.field-view-flex-container,.field-view-flex-container .field-view-container{flex:1 1;min-width:0}.field-view-create-land-flow,.field-view-create-land-flow>.displayable{width:100%}.field-view-card__header{align-items:center!important;cursor:pointer;display:flex!important;flex-wrap:nowrap!important;gap:.5rem;min-height:0!important;padding:.55rem .9rem}.field-view-card__header .field-view-card__title-group{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;font-size:13px;font-weight:600;gap:.1rem;line-height:1.2;margin:0!important;max-width:100%;min-width:0;overflow:hidden;text-align:left}.field-view-card__meta{align-self:flex-start;color:var(--kt-gray-500);display:block;flex:0 0 auto;font-size:11px;font-weight:500;line-height:1.15;text-align:left;white-space:nowrap}.field-view-section-card .card-header{align-items:stretch!important;display:block;flex-wrap:wrap!important;min-height:0!important;padding:.75rem .9rem}.field-view-section-card .card-header .field-view-section-header{display:flex;flex:1 1 auto;flex-direction:column;gap:.35rem;justify-content:center;margin:0;min-width:0}.field-view-card__title{display:block;font-size:13px;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.field-view-section-title{display:block;font-size:13px;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.field-view-card__header .field-view-card__toolbar{align-items:center;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap!important;gap:.35rem;justify-content:flex-end;margin:0!important;width:auto!important}.field-view-card__toolbar .btn{align-items:center;display:inline-flex;font-size:12px;justify-content:center;line-height:1.15;margin:0!important;min-height:0;padding:.35rem .65rem;vertical-align:middle}.field-view-card__focus{min-height:0;min-width:34px;padding-left:0!important;padding-right:0!important}.field-view-card__focus .svg-icon{margin:0!important}.field-view-card__focus-icon svg{height:1.15rem!important;min-height:0!important;width:1.15rem!important}.field-view-card__action-button{align-items:center;display:inline-flex;justify-content:center;white-space:nowrap}.field-view-card__body{padding:0!important}.field-view-card--collapse-feedback .field-view-card__header{-webkit-animation:field-view-card-collapse-feedback .85s ease;animation:field-view-card-collapse-feedback .85s ease}@-webkit-keyframes field-view-card-collapse-feedback{0%{background-color:transparent;box-shadow:inset 0 0 0 0 rgba(27,132,255,0)}30%{background-color:rgba(27,132,255,.12);box-shadow:inset 0 0 0 1px rgba(27,132,255,.35)}to{background-color:transparent;box-shadow:inset 0 0 0 0 rgba(27,132,255,0)}}@keyframes field-view-card-collapse-feedback{0%{background-color:transparent;box-shadow:inset 0 0 0 0 rgba(27,132,255,0)}30%{background-color:rgba(27,132,255,.12);box-shadow:inset 0 0 0 1px rgba(27,132,255,.35)}to{background-color:transparent;box-shadow:inset 0 0 0 0 rgba(27,132,255,0)}}.field-view-action-link{gap:.65rem;min-height:44px;min-width:0;padding:.65rem .9rem!important;text-decoration:none}.field-view-action-button-grid,.field-view-action-link+.field-view-action-link{border-top:1px solid var(--kt-card-border-color)}.field-view-action-button-grid{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem .9rem}.field-view-action-button{background:rgba(59,130,246,.07);border:1px solid rgba(59,130,246,.18);border-radius:16px!important;box-shadow:none;flex-direction:row;gap:.55rem;justify-content:flex-start;min-height:54px;padding:.55rem .75rem!important;text-align:left;text-decoration:none;transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.field-view-action-button:hover{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.24);box-shadow:0 10px 22px rgba(15,23,42,.08)}.field-view-action-button:hover .field-view-action-link__plus{background:rgba(27,132,255,.18);color:var(--kt-primary)}.field-view-action-button:hover .field-view-action-link__title{color:var(--kt-primary)!important}.field-view-action-button.bg-light-primary{border-color:rgba(59,130,246,.28);box-shadow:0 10px 22px rgba(59,130,246,.12)}.field-view-action-button .field-view-action-link__content{align-items:flex-start;display:flex;justify-content:center;margin-right:0!important;text-align:left;width:auto}.field-view-action-button .field-view-action-link__title{color:var(--kt-gray-800)!important;text-align:left;transition:color .18s ease}.field-view-action-link__icon{flex:0 0 auto;margin-right:0!important}.field-view-action-link__plus{align-items:center;background:rgba(27,132,255,.12);border-radius:10px;color:var(--kt-primary);display:inline-flex;flex:0 0 auto;font-size:1rem;font-weight:800;height:28px;justify-content:center;line-height:1;transition:background-color .18s ease,color .18s ease;width:28px}.field-view-action-link__content{min-width:0}.field-view-action-link__title{display:block;line-height:1.3;overflow-wrap:anywhere}.field-view-section-meta{color:var(--kt-gray-500);font-size:12px;line-height:1.35}.field-view-empty-state{color:var(--kt-gray-700);font-size:13px;font-weight:600;line-height:1.35;padding:.85rem 1rem}.field-view-mobile-shell{width:100%}.field-view-mobile-card{overflow:hidden}.field-view-mobile-card__header{display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1rem .8rem}.field-view-mobile-card__controls{grid-gap:.75rem;display:grid;gap:.75rem;margin-top:.25rem}.field-view-mobile-card__search{min-width:0}.field-view-mobile-card__search .gis-toolbar-search{min-width:0;width:100%}.field-view-mobile-card__search .rbt{width:100%}.field-view-mobile-card__search .form-control,.field-view-mobile-card__search .rbt-input-main{border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.1);min-height:48px;padding-left:1rem;padding-right:1rem}.field-view-mobile-card__search .rbt-menu{border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 20px 40px rgba(15,23,42,.18);margin-top:.5rem;overflow:hidden}.field-view-mobile-card__create-button{min-height:48px}.field-view-mobile-card__back{align-items:center;align-self:flex-start;display:inline-flex;gap:.5rem}.field-view-mobile-card__back .svg-icon{margin-right:0!important}.field-view-mobile-card__eyebrow{color:var(--kt-gray-500);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.field-view-mobile-card__title{flex:1 1 auto;font-size:1.35rem;line-height:1.1;margin:0;min-width:0;overflow-wrap:anywhere}.field-view-mobile-card__title-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.field-view-mobile-card__header-actions{display:inline-flex;flex:0 0 auto;gap:.4rem}.field-view-mobile-card__header-action{align-items:center!important;background:var(--kt-gray-100)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;color:var(--kt-gray-700)!important;display:inline-flex!important;height:38px;justify-content:center!important;margin:0!important;min-width:38px;padding:0!important;width:38px}.field-view-mobile-card__header-action .svg-icon{margin-right:0!important}.field-view-mobile-card__header-action--primary{background:rgba(59,130,246,.1)!important;color:var(--kt-primary)!important}.field-view-mobile-card__header-action--danger{background:rgba(244,63,94,.08)!important;color:var(--kt-danger)!important}.field-view-mobile-card__stats{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.field-view-mobile-card__stat{align-items:center;background:var(--kt-gray-100);border-radius:16px;display:flex;gap:.3rem;justify-content:center;min-width:0;padding:.45rem .6rem}.field-view-mobile-card__stat-value{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;white-space:nowrap}.field-view-mobile-card__stat-label{color:var(--kt-gray-600);font-size:12px;line-height:1.2;white-space:nowrap}.field-view-mobile-card__stat-label--compact{font-size:11px;letter-spacing:-.01em}@media(max-width:393px){.field-view-mobile-card__stats{gap:.28rem}.field-view-mobile-card__stat{border-radius:14px;gap:.22rem;padding:.4rem .42rem}.field-view-mobile-card__stat-value{font-size:12px}.field-view-mobile-card__stat-label{font-size:10px;letter-spacing:-.025em}.field-view-mobile-card__stat-label--compact{font-size:9.4px;letter-spacing:-.045em}}.field-view-mobile-card__quick-actions{grid-gap:.75rem;border-top:1px solid var(--kt-card-border-color);display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.field-view-mobile-quick-action{align-items:center;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.16);border-radius:18px;color:var(--kt-gray-800);display:flex;gap:.75rem;min-height:68px;min-width:0;padding:.95rem 1rem;text-decoration:none}.field-view-mobile-quick-action__icon{color:var(--kt-primary);flex:0 0 auto;margin-right:0!important}.field-view-mobile-quick-action__label{font-size:13px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.field-view-mobile-card__tabs{grid-gap:.75rem;border-top:1px solid var(--kt-card-border-color);display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.field-view-mobile-tab{background:var(--kt-gray-100);border:1px solid transparent;border-radius:18px;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.85rem .9rem;text-align:left}.field-view-mobile-tab.active{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.18)}.field-view-mobile-tab__label{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.field-view-mobile-tab__meta{color:var(--kt-gray-600);font-size:12px;line-height:1.35}.field-view-mobile-panel{border-top:1px solid var(--kt-card-border-color)}.field-view-mobile-panel__empty,.field-view-mobile-panel__loading{padding:1rem}@media(max-width:700px){.field-view-card__header,.field-view-section-card .card-header{align-items:stretch;flex-direction:column;padding:1rem}.field-view-card__title-group,.field-view-section-header{gap:.5rem}.field-view-card__title{font-size:1.15rem}.field-view-card__toolbar{display:grid;grid-template-columns:48px repeat(2,minmax(0,1fr));width:100%}.field-view-card__toolbar .btn{justify-content:center;min-width:0;width:100%}.field-view-action-link{gap:.85rem;min-height:64px;padding:.95rem 1rem!important}.field-view-section-meta{font-size:12px}.field-view-empty-state{font-size:12px;padding:.8rem 1rem}.field-view-mobile-card__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.map-draw-control{height:100%}.map-draw-control .draw-control-shell{gap:.75rem}.map-draw-control .draw-control-shell__label{align-items:center}.map-draw-control .draw-control-shell__actions{display:flex;flex-wrap:wrap;gap:.5rem}.map-draw-control .button-action{align-items:center;display:inline-flex;float:left;gap:.45rem;justify-content:center;margin-right:5px;position:relative}.map-draw-control .button-action .file-selector{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.map-draw-control .draw-control-button{align-items:center!important;border-radius:16px!important;display:inline-flex!important;justify-content:center!important;min-height:48px;min-width:52px;padding:.6rem .75rem!important;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.map-draw-control .draw-control-button:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.map-draw-control .draw-control-button__icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;margin:0!important}.map-draw-control .draw-control-button__icon img{height:20px;object-fit:contain;width:20px}.map-draw-control .draw-control-button--active{background:rgba(59,130,246,.14)!important;border-color:rgba(59,130,246,.35)!important;box-shadow:0 10px 24px rgba(59,130,246,.18)}.map-draw-control .draw-control-button__label{display:none;float:none;font-size:12px;font-weight:600;line-height:1.2}.map-draw-control.map-draw-control--wizard{height:auto;width:100%}.map-draw-control.map-draw-control--wizard .draw-control-shell{display:block!important}.map-draw-control.map-draw-control--wizard .draw-control-shell__actions{grid-gap:.5rem;display:grid!important;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.map-draw-control.map-draw-control--wizard .button-action{margin:0;width:100%}.map-draw-control.map-draw-control--wizard .draw-control-button{border-radius:14px!important;border-style:solid!important;gap:.35rem;justify-content:center;min-height:38px;min-width:0;padding:.42rem .4rem!important}.map-draw-control.map-draw-control--wizard .draw-control-button__icon img{height:16px;object-fit:contain;width:16px}.map-draw-control.map-draw-control--wizard .draw-control-button__label{display:inline;font-size:12px;font-weight:700;line-height:1.1;white-space:normal}.map-draw-control.map-draw-control--wizard.map-draw-control--two-tools .draw-control-shell__actions{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.map-draw-control{width:100%}.map-draw-control .draw-control-shell{align-items:stretch;flex-direction:column!important}.map-draw-control .draw-control-shell__label{justify-content:flex-start!important;margin-right:0!important;width:100%}.map-draw-control .draw-control-shell__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.map-draw-control .button-action{margin-right:0;width:100%}.map-draw-control .draw-control-button{justify-content:flex-start;width:100%}.map-draw-control .draw-control-button__label{display:inline}}.rbt .rbt-input-main::-ms-clear{display:none}.rbt-menu{margin-bottom:2px}.rbt-menu>.dropdown-item{overflow:hidden;text-overflow:ellipsis}.rbt-menu>.dropdown-item:focus{outline:none}.rbt-menu-pagination-option{text-align:center}.rbt-input-multi{cursor:text;overflow:hidden;position:relative}.rbt-input-multi.focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.rbt-input-multi.form-control{height:auto}.rbt-input-multi.disabled{background-color:#e9ecef;opacity:1}.rbt-input-multi.is-invalid.focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.rbt-input-multi.is-valid.focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.rbt-input-multi input::-moz-placeholder{color:#6c757d;opacity:1}.rbt-input-multi input:-ms-input-placeholder{color:#6c757d}.rbt-input-multi input::-webkit-input-placeholder{color:#6c757d}.rbt-input-multi .rbt-input-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:-4px;margin-top:-1px;overflow:hidden}.rbt-input-multi .rbt-input-main{margin:1px 0 4px}.rbt-close{z-index:1}.rbt-close-lg{font-size:1.5rem}.rbt-token{background-color:#e7f4ff;border:0;border-radius:.25rem;color:#007bff;display:inline-flex;line-height:1rem;margin:1px 3px 2px 0}.rbt-token .rbt-token-label{padding:.25rem .5rem}.rbt-token .rbt-token-label:not(:last-child){padding-right:.25rem}.rbt-token-disabled{background-color:rgba(0,0,0,.1);color:#495057;pointer-events:none}.rbt-token-removeable{cursor:pointer}.rbt-token-active{background-color:#007bff;color:#fff;outline:none;text-decoration:none}.rbt-token .rbt-token-remove-button{background-image:none;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;color:inherit;display:flex;font-size:inherit;font-weight:400;justify-content:center;opacity:1;outline:none;padding:.25rem .5rem .25rem 0;text-shadow:none}.rbt-token .rbt-token-remove-button .rbt-close-content{display:block}.rbt-aux{align-items:center;bottom:0;display:flex;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:2rem}.rbt-aux-lg{width:3rem}.rbt-aux .rbt-close{margin-top:-.25rem;pointer-events:auto}.has-aux .form-control{padding-right:2rem}.has-aux .form-control.is-invalid,.has-aux .form-control.is-valid{background-position:right 2rem center;padding-right:4rem}.rbt-highlight-text{background-color:inherit;color:inherit;font-weight:700;padding:0}.input-group>.rbt{flex:1 1}.input-group>.rbt .rbt-aux,.input-group>.rbt .rbt-input-hint{z-index:5}.input-group>.rbt:not(:first-child) .form-control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.rbt:not(:last-child) .form-control{border-bottom-right-radius:0;border-top-right-radius:0}.field-item:hover{background-color:var(--kt-primary-light)}@media(min-width:701px){.field-item{gap:.65rem}.field-item .btn.btn-sm{align-items:center;display:inline-flex;justify-content:center;min-height:34px;min-width:34px;padding:.35rem!important}}.gis-field-onboarding{pointer-events:auto;position:fixed;width:min(280px,100vw - 2rem);z-index:6}.gis-field-onboarding__bubble{grid-gap:.65rem;background:#fff;border:1px solid rgba(59,130,246,.22);border-radius:16px;box-shadow:0 18px 36px rgba(15,23,42,.16);display:grid;gap:.65rem;padding:1rem 1.05rem}.gis-field-onboarding__title{color:var(--kt-gray-900);font-size:14px;font-weight:700;line-height:1.3;margin:0}.gis-field-onboarding__text{color:var(--kt-gray-600);font-size:12px;line-height:1.45;margin:0}.gis-field-onboarding__arrow{border-bottom:10px solid transparent;border-left:12px solid #fff;border-top:10px solid transparent;-webkit-filter:drop-shadow(2px 0 1px rgba(15,23,42,.08));filter:drop-shadow(2px 0 1px rgba(15,23,42,.08));height:0;position:absolute;right:-11px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.gis-field-onboarding__mobile-banner{grid-gap:.55rem;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.18);border-radius:16px;display:grid;gap:.55rem;margin:0 1rem .85rem;padding:.95rem 1rem}.gis-field-onboarding__mobile-banner .gis-field-onboarding__title{font-size:13px}.gis-field-onboarding__mobile-banner .gis-field-onboarding__text{font-size:12px}.label-fields,.label-gap,.label-gis{align-items:center;backdrop-filter:blur(8px) saturate(1.12);-webkit-backdrop-filter:blur(8px) saturate(1.12);border:0;border-radius:999px;box-shadow:0 8px 20px rgba(15,23,42,.16);color:#172033;display:inline-flex;font-family:Lato,Poppins,Arial,sans-serif;font-size:12px;font-weight:800;justify-content:center;letter-spacing:.01em;line-height:1.15;max-width:190px;min-height:25px;overflow:hidden;padding:5px 11px;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}.label-gis{background:rgba(0,158,247,.18);box-shadow:0 8px 20px rgba(0,91,151,.18);color:#05304d}.label-fields,.label-gis{pointer-events:none;z-index:2}.label-fields{background:hsla(0,0%,100%,.76)}.label-gap{background:hsla(0,0%,100%,.62);color:#334155;opacity:.72;z-index:1}.label-gap:hover{background:hsla(0,0%,100%,.84);opacity:1;z-index:3}@media(max-width:575px){.label-fields,.label-gap,.label-gis{font-size:11px;max-width:145px;min-height:23px;padding:4px 9px}}.report-delete-confirmation{align-items:center;background:rgba(15,23,42,.48);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1400}.report-delete-confirmation__panel{grid-gap:1rem;background:#fff;border:1px solid rgba(241,65,108,.18);border-radius:18px;box-shadow:0 20px 50px rgba(15,23,42,.22);display:grid;gap:1rem;max-width:420px;padding:1rem;width:100%}.report-delete-confirmation__title{color:var(--kt-gray-900);font-size:1rem;font-weight:700;line-height:1.3;margin:0}.report-delete-confirmation__actions{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.report-delete-confirmation__actions .btn{align-items:center;display:inline-flex;font-weight:700;justify-content:center;min-height:42px}@media(max-width:420px){.report-delete-confirmation__panel{border-radius:16px}}.ndvi-report-header{align-items:center;display:flex;gap:1rem}.ndvi-report-header__title-block{flex:1 1 auto;min-width:0}.ndvi-report-header__title{margin-bottom:.25rem}.ndvi-report-header__subtitle{color:var(--kt-gray-800);font-size:1rem;font-weight:600;line-height:1.35}.ndvi-report-header__actions{align-items:center;display:flex;flex:0 0 auto}.ndvi-report-header__action{align-items:center;display:inline-flex;justify-content:center;min-height:34px;white-space:nowrap}.ndvi-real-date-chart{margin-bottom:1.75rem;overflow:visible;padding-bottom:4.45rem;position:relative}.ndvi-real-date-chart .apexcharts-canvas,.ndvi-real-date-chart .apexcharts-svg{overflow:visible}.ndvi-real-date-axis{height:4.2rem;pointer-events:none;position:absolute}.ndvi-real-date-axis__tick{background:var(--kt-gray-300);display:block;height:.45rem;position:absolute;top:0;-webkit-transform:translateX(-.5px);transform:translateX(-.5px);width:1px}.ndvi-real-date-axis__label{color:var(--kt-gray-600);display:block;font-size:11px;font-weight:500;line-height:1;position:absolute;top:.85rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left;white-space:nowrap}.ndvi-report-date-picker-dialog{align-self:center;border-radius:18px!important;margin:.75rem auto!important;max-width:min(21.5rem,100vw - 1.5rem)!important;overflow:hidden;width:min(21.5rem,100vw - 1.5rem)!important}.ndvi-report-date-picker-dialog .MuiDialogContent-root{padding:0!important}.ndvi-report-date-picker-dialog .MuiPickersBasePicker-container,.ndvi-report-date-picker-dialog .MuiPickersModal-dialogRoot{width:100%}.ndvi-report-date-picker-dialog .MuiPickersBasePicker-pickerView{min-height:auto!important;min-width:0!important;width:100%!important}.ndvi-report-date-picker-dialog .MuiPickersCalendar-transitionContainer{margin-bottom:0!important;min-height:212px!important;width:100%!important}.ndvi-report-date-picker-dialog .MuiPickersCalendarHeader-switchHeader{margin-bottom:.25rem;min-height:36px}.ndvi-report-date-picker-dialog .MuiPickersCalendarHeader-dayLabel{font-size:11px}.ndvi-report-date-picker-dialog .MuiPickersCalendarHeader-daysHeader{margin-bottom:.2rem}.ndvi-report-date-picker-dialog .MuiPickersCalendar-week{margin:0!important}.ndvi-report-date-picker-dialog .MuiPickersDay-day{height:34px;margin:0 auto;position:relative;width:34px}.ndvi-report-date-picker-dialog .MuiDialogActions-root{padding:.15rem .75rem .55rem}.ndvi-report-calendar-day>button{background-color:transparent!important;border:1px solid transparent!important;color:var(--kt-gray-700)!important;position:relative}.ndvi-report-calendar-day.is-available>button{background:#8bc34a!important;border:0!important;color:#fff!important;font-weight:800!important}.ndvi-report-calendar-day.active>button{border:2px solid #3f51b5!important}.ndvi-report-calendar-day.is-outside-month>button{opacity:.45}.technical-report-modal{margin-bottom:24px;margin-top:24px;max-width:560px;min-height:calc(100% - 48px)}.technical-report-list-card{container-type:inline-size;width:100%}.technical-report-list-card>.card-header{align-items:center;display:flex;gap:.5rem;min-height:0;padding:.75rem .9rem}.technical-report-list-card__heading{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.technical-report-list-card__back{align-self:center;font-size:12px;min-height:34px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.technical-report-list-card__title{font-size:13px;font-weight:600;line-height:1.2;margin:0}.technical-report-list-card .card-toolbar{margin-left:auto}.technical-report-list-card .card-toolbar .btn{align-items:center;display:inline-flex;font-size:12px;justify-content:center;line-height:1.15;min-height:34px;padding-left:.65rem;padding-right:.65rem}.technical-report-card{line-height:18px;overflow:hidden}.technical-report-card__modal-header{min-height:0;padding:16px 18px}.technical-report-card__modal-header .modal-title{font-size:15px;font-weight:700;line-height:20px}.technical-report-card__header{border-bottom:1px solid var(--kt-card-border-color)}.technical-report-card__body{max-height:calc(100vh - 170px);overflow-y:auto;padding:24px!important;scrollbar-width:none}.technical-report-card__body::-webkit-scrollbar{display:none;height:0;width:0}.technical-report-card__footer{align-items:center;background:#fff;border-top:1px solid var(--kt-card-border-color);display:flex;gap:10px;padding:12px 16px}.technical-report-card__footer-spacer{flex:1 1 auto}.technical-report-card__footer .btn{line-height:20px;min-height:44px;padding:10px 16px}.technical-report-detail-modal{max-width:980px}.technical-report-detail{overflow:hidden}.technical-report-detail__header{align-items:center;display:flex;gap:16px;min-height:0;padding:18px 22px}.technical-report-detail__heading{grid-gap:5px;display:grid;gap:5px;min-width:0}.technical-report-detail__heading h5{color:var(--kt-gray-900);font-size:15px;font-weight:700;line-height:20px;margin:0}.technical-report-detail__heading>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.technical-report-detail__heading strong{color:var(--kt-gray-700);font-size:13px;line-height:18px;overflow-wrap:anywhere}.technical-report-detail__status{justify-self:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.technical-report-detail__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.technical-report-detail__actions .btn{margin:0!important;min-height:36px}.technical-report-detail__warning{background:var(--kt-warning-light);border:1px solid rgba(255,168,0,.28);border-radius:8px;color:var(--kt-warning);font-size:12px;font-weight:700;line-height:17px;margin:14px 22px 0;padding:10px 12px}.technical-report-detail__body{grid-gap:24px;display:grid;gap:24px;max-height:calc(100vh - 150px);overflow-y:auto;padding:22px!important}.technical-report-detail__body--mobile{max-height:none;overflow:visible;padding:0!important}.technical-report-detail__section{grid-gap:12px;display:grid;gap:12px}.technical-report-detail__section>h6{color:var(--kt-gray-900);font-size:14px;font-weight:700;line-height:19px;margin:0}.technical-report-detail__metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.technical-report-detail-metric{grid-gap:4px;background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.06);border-radius:8px;display:grid;gap:4px;min-width:0;padding:12px}.technical-report-detail-metric span{color:var(--kt-gray-600);font-size:10px;font-weight:800;line-height:14px;text-transform:uppercase}.technical-report-detail-metric strong{color:var(--kt-gray-900);font-size:14px;font-weight:700;line-height:18px;overflow-wrap:anywhere}.technical-report-detail__images,.technical-report-detail__scope{border:1px solid var(--kt-gray-300);border-radius:8px;overflow:hidden}.technical-report-detail__field,.technical-report-detail__image-row{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);padding:12px 14px}.technical-report-detail__field+.technical-report-detail__field,.technical-report-detail__image-row+.technical-report-detail__image-row{border-top:1px solid var(--kt-gray-300)}.technical-report-detail__field>strong,.technical-report-detail__image-row>strong{color:var(--kt-gray-900);font-size:12px;line-height:17px;overflow-wrap:anywhere}.technical-report-detail__field>div,.technical-report-detail__image-row>div{display:grid}.technical-report-detail__field span,.technical-report-detail__image-row span{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:6px 0}.technical-report-detail__field span+span,.technical-report-detail__image-row span+span{border-top:1px solid var(--kt-gray-200)}.technical-report-detail__field b,.technical-report-detail__field em,.technical-report-detail__image-row b,.technical-report-detail__image-row em{color:var(--kt-gray-700);font-size:11px;font-style:normal;line-height:16px;overflow-wrap:anywhere}.technical-report-detail__field em{white-space:nowrap}.technical-report-detail__chips{display:flex;flex-wrap:wrap;gap:7px}.technical-report-detail__chips span{background:var(--kt-primary-light);border-radius:999px;color:var(--kt-primary);font-size:11px;font-weight:700;line-height:15px;padding:6px 9px}.technical-report-detail__empty,.technical-report-detail__observations{color:var(--kt-gray-700);font-size:12px;line-height:18px;margin:0}.technical-report-detail__empty{padding:14px}.technical-report-detail__observations{background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.06);border-radius:8px;padding:12px;white-space:pre-wrap}.technical-report-detail__mobile-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.technical-report-detail__mobile-actions .btn{align-items:center;display:inline-flex;justify-content:center;min-height:42px;white-space:normal}.technical-report-card__download,.technical-report-card__next{align-items:center;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;min-height:44px;min-width:170px}.technical-report-card__download:disabled,.technical-report-card__next:disabled{background:var(--kt-gray-200)!important;border-color:var(--kt-gray-200)!important;color:var(--kt-gray-600)!important;cursor:not-allowed;opacity:1}.technical-report-wizard{grid-gap:10px;display:grid;gap:10px;margin-bottom:12px}.technical-report-wizard__meta{color:var(--kt-gray-500);font-size:11px;font-weight:800;letter-spacing:.06em;line-height:14px;text-transform:uppercase}.technical-report-wizard__track{display:flex;flex-wrap:wrap;gap:6px}.technical-report-wizard__track--current-only{display:block}.technical-report-wizard__track--current-only .technical-report-wizard__step strong{max-width:none}.technical-report-wizard__step{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:var(--kt-gray-600);display:inline-flex;gap:7px;min-height:34px;min-width:0;padding:6px 10px 6px 7px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.technical-report-wizard__step span{align-items:center;background:var(--kt-gray-100);border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;line-height:1;min-width:22px}.technical-report-wizard__step strong{display:block;font-size:11px;font-weight:800;line-height:14px;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.technical-report-wizard__step.is-complete{border-color:rgba(27,132,255,.22);color:var(--kt-gray-800)}.technical-report-wizard__step.is-complete span{background:rgba(27,132,255,.1);color:var(--kt-primary)}.technical-report-wizard__step.is-active{background:rgba(27,132,255,.08);border-color:rgba(27,132,255,.42);box-shadow:0 8px 20px rgba(27,132,255,.12);color:var(--kt-primary)}.technical-report-wizard__step.is-active span{background:var(--kt-primary);color:#fff}.technical-report-wizard__step:disabled{background:var(--kt-gray-100);border-color:rgba(15,23,42,.06);box-shadow:none;color:var(--kt-gray-500);cursor:not-allowed}.technical-report-form-section{grid-gap:12px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;display:grid;gap:12px;padding:16px}.technical-report-form-section h3{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:16px;margin:0}.technical-report-date-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.technical-report-date-trigger{align-items:center;background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.08);border-radius:14px;color:var(--kt-gray-900);display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:flex-start;line-height:18px;min-height:44px;padding:10px 12px;text-align:left;width:100%}.technical-report-date-trigger .svg-icon{color:var(--kt-primary);margin-right:0!important}.technical-report-date-trigger.is-disabled,.technical-report-date-trigger:disabled{color:var(--kt-gray-600);cursor:not-allowed;opacity:.72}.technical-report-date-trigger.is-disabled .svg-icon,.technical-report-date-trigger:disabled .svg-icon{color:var(--kt-gray-500)}.technical-report-date-grid label,.technical-report-image-selector{grid-gap:4px;display:grid;gap:4px;min-width:0}.technical-report-date-grid span{color:var(--kt-gray-500);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:14px;text-transform:uppercase}.technical-report-section-title{align-items:center;display:flex;gap:10px;justify-content:space-between}.technical-report-section-title span{background:rgba(27,132,255,.08);border-radius:999px;color:var(--kt-primary);font-size:12px;font-weight:700;line-height:16px;padding:5px 8px;white-space:nowrap}.technical-report-scope-limit{align-items:center;background:rgba(27,132,255,.08);border:1px solid rgba(27,132,255,.16);border-radius:8px;color:var(--kt-gray-700);display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:space-between;line-height:16px;padding:9px 11px}.technical-report-scope-limit span{color:var(--kt-primary);font-size:12px;font-weight:800}.technical-report-scope-limit strong{color:var(--kt-gray-600);font-size:12px;font-weight:700}.technical-report-scope-limit.is-full{background:rgba(255,199,0,.12);border-color:rgba(255,199,0,.28)}.technical-report-scope-limit.is-error{background:rgba(241,65,108,.08);border-color:rgba(241,65,108,.24)}.technical-report-scope-limit.is-error span,.technical-report-scope-limit.is-error strong{color:var(--kt-danger)}.technical-report-scope-list,.technical-report-scope-search{margin:0}.technical-report-card .form-control{line-height:20px;min-height:42px;padding:10px 13px}.technical-report-content-grid{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.technical-report-content-option{grid-gap:.55rem;align-items:center;background:var(--kt-gray-100);border:1px solid transparent;border-radius:14px;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:.7rem .75rem}.technical-report-content-option span{color:var(--kt-gray-900);font-size:12px;font-weight:700;line-height:1.25}.technical-report-image-counts{grid-gap:.65rem;display:grid;gap:.65rem}.technical-report-land-images{background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.06);border-radius:16px;overflow:hidden}.technical-report-land-images__summary{grid-gap:.55rem;align-items:center;background:transparent;border:0;color:var(--kt-gray-900);display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;min-height:54px;padding:.75rem;text-align:left;width:100%}.technical-report-land-images__summary .svg-icon{color:var(--kt-gray-600);margin-right:0!important}.technical-report-land-images__counts,.technical-report-land-images__title{min-width:0}.technical-report-land-images__title{grid-gap:.12rem;display:grid;gap:.12rem}.technical-report-land-images__title strong{color:var(--kt-gray-900);font-size:12px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.technical-report-land-images__title span{color:var(--kt-gray-600);font-size:11px;font-weight:700;line-height:1.2}.technical-report-land-images__counts{display:flex;flex-wrap:wrap;gap:.28rem;justify-content:flex-end}.technical-report-land-images__counts span{background:#fff;border-radius:999px;color:var(--kt-gray-700);font-size:10px;font-weight:800;line-height:1;padding:.34rem .45rem;white-space:nowrap}.technical-report-land-images__body{grid-gap:.65rem;background:#fff;border-top:1px solid rgba(15,23,42,.06);display:grid;gap:.65rem;padding:.75rem}.technical-report-land-images__tabs{grid-gap:.25rem;background:var(--kt-gray-100);border-radius:999px;display:grid;gap:.25rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.25rem}.technical-report-land-images__tabs button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--kt-gray-700);display:inline-flex;font-size:11px;font-weight:800;justify-content:center;line-height:1.1;min-height:32px;padding:.45rem}.technical-report-land-images__tabs button.is-active{background:var(--kt-primary);box-shadow:0 10px 22px rgba(27,132,255,.2);color:#fff}.technical-report-image-selector__action,.technical-report-land-images__apply{text-rendering:auto;-webkit-font-smoothing:antialiased;align-items:center;background:#fff!important;border:1px solid rgba(27,132,255,.26)!important;border-radius:12px;box-shadow:0 2px 8px rgba(27,132,255,.06)!important;color:var(--kt-primary)!important;display:inline-flex;font-size:12px;font-weight:800;gap:.4rem;justify-content:center;line-height:1.15;min-height:38px;padding:.65rem .9rem!important;text-align:center;-webkit-transform:none!important;transform:none!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;white-space:nowrap}.technical-report-land-images__apply{justify-self:center}.btn.btn-light-primary.technical-report-land-images__apply{background:#fff!important;border-color:rgba(27,132,255,.26)!important;box-shadow:0 2px 8px rgba(27,132,255,.06)!important;color:var(--kt-primary)!important}body .technical-report-land-images .technical-report-land-images__body button.btn.btn-sm.btn-light-primary.technical-report-land-images__apply:not(:disabled){box-shadow:0 2px 8px rgba(27,132,255,.06)!important}.technical-report-image-selector__action.is-active,.technical-report-land-images__apply.is-active{background:#fff!important;border-color:rgba(27,132,255,.26)!important;box-shadow:0 2px 8px rgba(27,132,255,.06)!important;color:var(--kt-primary)!important}.btn.btn-light-primary.technical-report-land-images__apply:focus,.btn.btn-light-primary.technical-report-land-images__apply:hover,.technical-report-image-selector__action:focus,.technical-report-image-selector__action:hover{background:rgba(27,132,255,.06)!important;border-color:rgba(27,132,255,.48)!important;box-shadow:0 10px 22px rgba(27,132,255,.14)!important;color:var(--kt-primary)!important;-webkit-transform:none!important;transform:none!important}.btn.btn-light-primary.technical-report-land-images__apply:active,.technical-report-image-selector__action:active{background:rgba(27,132,255,.1)!important;border-color:rgba(27,132,255,.55)!important;box-shadow:0 4px 12px rgba(27,132,255,.12)!important;-webkit-transform:none!important;transform:none!important}.btn.btn-light-primary.technical-report-land-images__apply:focus *,.btn.btn-light-primary.technical-report-land-images__apply:hover *{color:inherit!important}.technical-report-image-selector{background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.06);border-radius:16px;padding:.75rem}.technical-report-image-selector__header{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.technical-report-image-selector__header span{color:var(--kt-gray-900);font-size:12px;font-weight:800;line-height:1.2}.technical-report-image-selector__header small{color:var(--kt-gray-600);font-size:11px;font-weight:700}.technical-report-image-selector__dates{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.technical-report-image-selector__actions{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.technical-report-image-enhancements{display:flex;gap:.45rem;justify-content:center;width:100%}.technical-report-image-enhancement{align-items:center;background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.06);border-radius:14px;color:var(--kt-gray-800);cursor:pointer;display:flex;font-size:12px;font-weight:800;gap:.65rem;justify-content:center;line-height:1.15;min-height:42px;min-width:0;padding:.55rem .7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.technical-report-image-enhancement>span:first-child{white-space:nowrap}.technical-report-image-enhancements--inline{margin-top:-.1rem}.technical-report-image-enhancement__switch.form-check{align-items:center;display:inline-flex;margin:0;min-height:0;padding-left:0}.technical-report-image-enhancement .form-check-input{cursor:pointer;flex:0 0 auto;height:1.45rem;margin:0;width:2.65rem}.technical-report-image-selector__action:disabled,.technical-report-land-images__apply:disabled{background:var(--kt-gray-100)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:none!important;color:var(--kt-gray-500)!important;cursor:not-allowed;-webkit-transform:none!important;transform:none!important}.technical-report-image-carousel{grid-gap:.55rem;align-items:center;display:grid;gap:.55rem;grid-template-columns:34px minmax(0,1fr) 34px;min-width:0}.technical-report-image-carousel__nav{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;color:var(--kt-primary);display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.technical-report-image-carousel__nav:disabled{color:var(--kt-gray-500);cursor:not-allowed;opacity:.55}.technical-report-image-carousel__nav .svg-icon{margin-right:0!important}.technical-report-image-carousel__stage{grid-gap:.55rem;align-items:center;display:grid;gap:.55rem;grid-template-columns:minmax(0,.56fr) minmax(132px,1fr) minmax(0,.56fr);min-width:0}.technical-report-image-carousel__current,.technical-report-image-carousel__side{min-width:0}.technical-report-image-carousel__side{grid-gap:.35rem;background:transparent;border:0;color:var(--kt-gray-600);display:grid;gap:.35rem;justify-items:center;padding:0}.technical-report-image-carousel__side:disabled{cursor:default;opacity:.45}.technical-report-image-carousel__side>span{font-size:10px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.technical-report-image-carousel__current{grid-gap:.55rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;display:grid;gap:.55rem;padding:.55rem}.technical-report-image-carousel__frame{align-items:center;background:linear-gradient(135deg,rgba(27,132,255,.08),rgba(15,23,42,.04)),var(--kt-gray-100);border:1px solid rgba(15,23,42,.06);border-radius:14px;color:var(--kt-gray-600);display:flex;font-size:10px;font-weight:800;justify-content:center;line-height:1.2;min-width:0;overflow:hidden;position:relative;text-align:center}.technical-report-image-carousel__frame img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.technical-report-image-carousel__frame--current{aspect-ratio:1.15/1;min-height:118px}.technical-report-image-carousel__frame--side{aspect-ratio:1/.82;min-height:58px;width:100%}.technical-report-image-carousel__frame--preview{aspect-ratio:1.28/1;min-height:clamp(280px,58vh,520px);width:100%}.technical-report-image-carousel__frame.is-loading{-webkit-animation:technical-report-thumbnail-pulse 1.2s ease-in-out infinite;animation:technical-report-thumbnail-pulse 1.2s ease-in-out infinite}.technical-report-image-carousel__frame.is-expandable{cursor:zoom-in}.technical-report-image-carousel__expand{align-items:center;background:hsla(0,0%,100%,.94);border:1px solid rgba(27,132,255,.24);border-radius:50%;box-shadow:0 10px 24px rgba(15,23,42,.14);color:var(--kt-primary);display:inline-flex;height:30px;justify-content:center;min-height:30px;padding:0;pointer-events:none;position:absolute;right:8px;top:8px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;width:30px;z-index:2}.technical-report-image-carousel__expand:after,.technical-report-image-carousel__expand:before{content:"";height:8px;position:absolute;width:8px}.technical-report-image-carousel__expand:before{border-right:2px solid;border-top:2px solid;right:7px;top:7px}.technical-report-image-carousel__expand:after{border-bottom:2px solid;border-left:2px solid;bottom:7px;left:7px}.technical-report-image-carousel__frame.is-expandable:hover .technical-report-image-carousel__expand{background:var(--kt-primary);border-color:var(--kt-primary);box-shadow:0 12px 28px rgba(27,132,255,.24);color:#fff}.technical-report-image-preview{align-items:center;background:rgba(15,23,42,.66);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:13000}.technical-report-image-preview__card{grid-gap:.85rem;background:#fff;border:1px solid hsla(0,0%,100%,.62);border-radius:22px;box-shadow:0 28px 80px rgba(15,23,42,.34);display:grid;gap:.85rem;max-height:calc(100vh - 2rem);max-width:780px;overflow:auto;padding:.9rem;width:min(92vw,780px)}.technical-report-image-preview__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.technical-report-image-preview__header div{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.technical-report-image-preview__header span{color:var(--kt-gray-600);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.technical-report-image-preview__header strong{color:var(--kt-gray-900);font-size:18px;font-weight:800;line-height:1.2}.technical-report-image-preview__header button{align-items:center;background:var(--kt-gray-100);border:0;border-radius:999px;color:var(--kt-gray-700);display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:34px;padding:0 .9rem;transition:background-color .16s ease,color .16s ease}.technical-report-image-preview__header button:hover{background:rgba(241,65,108,.1);color:#d9214e}.technical-report-image-preview__status{border-radius:999px;color:var(--kt-primary);font-size:11px;font-weight:800;justify-self:start;line-height:1;padding:.42rem .62rem}.technical-report-image-preview__status.is-clear{background:rgba(80,205,137,.14);color:#1f9254}.technical-report-image-preview__status.is-cloudy{background:rgba(241,65,108,.1);color:#d9214e}.technical-report-image-carousel__meta{align-items:center;display:flex;gap:.45rem;justify-content:space-between}.technical-report-image-carousel__meta strong{color:var(--kt-gray-900);font-size:12px;font-weight:800;line-height:1.2}.technical-report-image-carousel__meta span{background:rgba(27,132,255,.08);border-radius:999px;color:var(--kt-primary);font-size:10px;font-weight:800;line-height:1;padding:.32rem .45rem}.technical-report-image-carousel__meta span.is-clear{background:rgba(80,205,137,.14);color:#1f9254}.technical-report-image-carousel__meta span.is-cloudy{background:rgba(241,65,108,.1);color:#d9214e}.technical-report-image-carousel__select{align-items:center;border-radius:10px;color:var(--kt-gray-800);cursor:pointer;display:flex;font-size:12px;font-weight:800;gap:.45rem;line-height:1.2;margin:0;min-height:34px;padding:.35rem .45rem;transition:background-color .16s ease,color .16s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.technical-report-image-carousel__select:hover{background:rgba(27,132,255,.08)}.technical-report-image-carousel__select input{cursor:pointer;flex:0 0 auto;margin:0;min-height:16px;min-width:16px}.technical-report-image-carousel__select:has(input:disabled){cursor:not-allowed;opacity:.72}.technical-report-image-carousel__select:has(input:disabled) input{cursor:not-allowed}@-webkit-keyframes technical-report-thumbnail-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes technical-report-thumbnail-pulse{0%,to{opacity:.72}50%{opacity:1}}.technical-report-image-selector__add,.technical-report-image-selector__chip{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;gap:.22rem;justify-content:center;line-height:1;min-height:28px;min-width:96px;padding:.4rem .35rem}.technical-report-image-selector__chip{background:#fff;border:1px solid rgba(27,132,255,.2);color:var(--kt-primary)}.technical-report-image-selector__add{background:rgba(27,132,255,.08);border:1px dashed rgba(27,132,255,.32);color:var(--kt-primary)}.technical-report-image-selector__add:disabled{background:rgba(27,132,255,.04);border-color:rgba(27,132,255,.18);color:var(--kt-gray-600);cursor:not-allowed;opacity:1}.technical-report-image-selector__add .svg-icon,.technical-report-image-selector__chip .svg-icon{margin-right:0!important}.technical-report-image-selector__chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.technical-report-image-selector__chip .svg-icon svg{height:11px;width:11px}.technical-report-image-selector__hint{color:var(--kt-gray-600);display:block;font-size:11px;font-weight:600;line-height:1.35}.technical-report-image-selector__hint--loading{align-items:center;display:inline-flex;gap:.45rem}.technical-report-image-selector__spinner{-webkit-animation:technical-report-thumbnail-spin .8s linear infinite;animation:technical-report-thumbnail-spin .8s linear infinite;border:2px solid rgba(27,132,255,.16);border-radius:999px;border-top:2px solid var(--kt-primary);display:inline-flex;height:12px;width:12px}@-webkit-keyframes technical-report-thumbnail-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes technical-report-thumbnail-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.technical-report-empty{color:var(--kt-gray-600);font-size:13px;font-weight:600;margin:0}.technical-report-preview{grid-gap:1rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;color:#172033;display:grid;gap:1rem;overflow:hidden;padding:1.1rem}.technical-report-preview--print-only{display:none}.technical-report-preview__cover{grid-gap:1rem;background:linear-gradient(135deg,#101827,#16324f 48%,#1b84ff);border-radius:18px;color:#fff;display:grid;gap:1rem;padding:1.25rem}.technical-report-preview__eyebrow{color:hsla(0,0%,100%,.78);font-size:11px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.technical-report-preview__cover .technical-report-preview__eyebrow{color:hsla(0,0%,100%,.78)}.technical-report-preview__cover h1{color:#fff;text-shadow:0 2px 10px rgba(3,7,18,.24)}.technical-report-preview h1,.technical-report-preview h2,.technical-report-preview h3,.technical-report-preview p{margin:0}.technical-report-preview h1{font-size:1.35rem;font-weight:800;line-height:1.1}.technical-report-preview h2{font-size:1rem;font-weight:800}.technical-report-preview h3{font-size:13px;font-weight:800}.technical-report-preview p{color:var(--kt-gray-700);font-size:12px;line-height:1.45}.technical-report-preview__meta-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.technical-report-metric{grid-gap:.25rem;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.16);border-radius:14px;display:grid;gap:.25rem;padding:.75rem}.technical-report-metric span{color:hsla(0,0%,100%,.72);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.technical-report-metric strong{color:#fff;font-size:13px;font-weight:800}.technical-report-preview__section{grid-gap:.65rem;display:grid;gap:.65rem}.technical-report-preview__section--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-report-preview__media-layout{align-items:start;grid-template-columns:minmax(140px,.78fr) minmax(0,1.55fr)}.technical-report-preview__general-stack{grid-gap:.55rem;display:grid;gap:.55rem}.technical-report-preview__chips{display:flex;flex-wrap:wrap;gap:.45rem}.technical-report-preview__chips span{background:rgba(27,132,255,.08);border-radius:999px;color:var(--kt-primary);font-size:11px;font-weight:800;padding:.4rem .6rem}.technical-report-preview__block{grid-gap:.45rem;background:var(--kt-gray-100);border-radius:16px;display:grid;gap:.45rem;padding:.85rem}.technical-report-preview__block--images{background:#fff;border:1px solid rgba(15,23,42,.06)}.technical-report-preview__images{grid-gap:.65rem;display:grid;gap:.65rem}.technical-report-preview__image-land{grid-gap:.35rem;display:grid;gap:.35rem}.technical-report-preview__image-land>strong{color:var(--kt-gray-900);font-size:12px;font-weight:800}.technical-report-preview__image-land>div{grid-gap:.3rem;display:grid;gap:.3rem}.technical-report-preview__image-type{grid-gap:.45rem;align-items:start;display:grid;gap:.45rem;grid-template-columns:54px minmax(0,1fr)}.technical-report-preview__image-type b{color:var(--kt-primary);font-size:11px;font-weight:800;line-height:1.35}.technical-report-preview__image-type em{color:var(--kt-gray-700);font-size:11px;font-style:normal;line-height:1.35}.technical-report-preview__scope{grid-gap:.65rem;display:grid;gap:.65rem}.technical-report-preview__row{grid-gap:.32rem;display:grid;gap:.32rem}.technical-report-preview__row strong{color:var(--kt-gray-900);font-size:12px}.technical-report-preview__row li,.technical-report-preview__row span{color:var(--kt-gray-700);font-size:12px;line-height:1.35}.technical-report-preview__row ul{grid-gap:.18rem;display:grid;gap:.18rem;list-style:none;margin:0;padding:0}.technical-report-preview__row li:before{content:"- "}@media(max-width:700px){.reports-mobile-card.technical-report-card{display:flex;flex-direction:column;max-height:calc(100dvh - 86px);min-height:0}.technical-report-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-report-detail__field,.technical-report-detail__image-row{gap:7px;grid-template-columns:1fr}.technical-report-detail__image-row span{grid-template-columns:52px minmax(0,1fr)}.technical-report-detail__warning{margin:12px 0 0}.technical-report-content-grid,.technical-report-date-grid,.technical-report-preview__media-layout,.technical-report-preview__meta-grid,.technical-report-preview__section--grid{grid-template-columns:1fr}.technical-report-image-carousel{grid-template-columns:32px minmax(0,1fr) 32px}.technical-report-image-carousel__stage{grid-template-columns:minmax(0,.42fr) minmax(126px,1fr) minmax(0,.42fr)}.technical-report-land-images__summary{align-items:start;grid-template-columns:minmax(0,1fr) auto}.technical-report-land-images__counts{grid-column:1/-1;justify-content:flex-start}.technical-report-image-enhancements{grid-template-columns:1fr}.reports-mobile-card.technical-report-card .technical-report-card__body{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto;padding:.9rem 1rem 1rem!important}.technical-report-wizard{gap:8px;margin-bottom:10px}.technical-report-wizard__track--current-only .technical-report-wizard__step{justify-content:flex-start;min-height:36px;width:100%}.technical-report-wizard__track--current-only .technical-report-wizard__step strong{max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-mobile-card.technical-report-card .technical-report-card__footer{bottom:0;box-shadow:0 -14px 28px rgba(15,23,42,.08);display:grid;padding:.85rem 1rem calc(env(safe-area-inset-bottom, 0px) + .85rem);position:-webkit-sticky;position:sticky;z-index:4}.technical-report-card__footer-spacer{display:none}.technical-report-card__download,.technical-report-card__next{width:100%}}@media(max-width:393px){.reports-mobile-card.technical-report-card{max-height:calc(100dvh - 74px)}.technical-report-card__footer .btn{min-height:40px;padding:.55rem .7rem}.technical-report-card__download,.technical-report-card__next{min-height:40px;min-width:0}}@media print{body *{visibility:hidden!important}.technical-report-print-sheet,.technical-report-print-sheet *{visibility:visible!important}.technical-report-print-sheet{border:0;border-radius:0;display:grid!important;left:0;padding:18mm;position:absolute;top:0;width:100%}.technical-report-preview__section{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}@container (max-width: 520px){.technical-report-list-card>.card-header{grid-gap:.65rem;align-items:stretch;display:grid!important;gap:.65rem;grid-template-columns:minmax(0,1fr);padding:.85rem 1rem}.technical-report-list-card>.card-header .technical-report-list-card__heading{grid-gap:.55rem;align-items:flex-start;display:grid!important;gap:.55rem;min-width:0}.technical-report-list-card__back{align-self:flex-start;justify-self:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.technical-report-list-card>.card-header .technical-report-list-card__title{color:var(--kt-gray-900);display:block!important;font-size:1.15rem!important;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.technical-report-list-card .card-toolbar{margin-left:0!important;width:100%}.technical-report-list-card .card-toolbar .btn{min-height:44px;width:100%}}.report-item{cursor:pointer;text-decoration:none}.report-item:hover{background-color:var(--kt-primary-light)}.ndvi-report-list-card{container-type:inline-size}.report-item__delete-confirmation,.report-item__delete-flow{align-items:center;display:inline-flex;flex:0 0 auto;gap:.4rem}.report-item__delete,.report-item__delete-cancel,.report-item__delete-confirm{align-items:center;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;line-height:1.1;min-height:34px;white-space:nowrap}@media(min-width:701px){.ndvi-report-list-card{width:100%}.ndvi-report-list-card>.card-header{align-items:center;display:flex;gap:.5rem;min-height:0;padding:.75rem .9rem}.ndvi-report-list-card>.card-header .ndvi-report-list-card__heading{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.ndvi-report-list-card>.card-header .ndvi-report-list-card__back{align-self:center;font-size:12px;min-height:34px;white-space:nowrap}.ndvi-report-list-card>.card-header .card-title{font-size:13px;font-weight:600;line-height:1.2;margin:0}.ndvi-report-list-card>.card-header .card-toolbar{margin-left:auto}.ndvi-report-list-card>.card-header .card-toolbar .btn{align-items:center;display:inline-flex;font-size:12px;justify-content:center;line-height:1.15;min-height:34px;padding-left:.65rem;padding-right:.65rem}.ndvi-report-list-card .card-body>p.text-center{font-size:12px;padding:.65rem .9rem}.report-item{gap:.65rem;padding:.65rem .9rem!important}.report-item .report-item__bullet{flex:0 0 auto;height:28px!important;margin-right:0!important}.report-item .report-item__content{min-width:0}.report-item .report-item__title{display:block;font-size:12px!important;line-height:1.25;overflow-wrap:anywhere}.report-item .report-item__status{margin:.15rem 0 0}.report-item .report-item__status .badge{font-size:11px;font-weight:600;line-height:1.1;padding:.25rem .45rem}.report-item .report-item__cta{align-items:center;align-self:center;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:34px;min-width:34px;padding:.35rem!important}}@media(max-width:700px){.reports-mobile-report-card .report-item__delete-flow{justify-self:end}.reports-mobile-report-card .report-item__delete-confirmation{align-items:stretch;display:grid}.reports-mobile-report-card .report-item__delete,.reports-mobile-report-card .report-item__delete-cancel,.reports-mobile-report-card .report-item__delete-confirm{min-height:32px;padding-left:.65rem;padding-right:.65rem}}@container (max-width: 520px){.ndvi-report-list-card>.card-header{grid-gap:.65rem;align-items:stretch;display:grid!important;gap:.65rem;grid-template-columns:minmax(0,1fr);padding:.85rem 1rem}.ndvi-report-list-card>.card-header .ndvi-report-list-card__heading{grid-gap:.55rem;align-items:flex-start;display:grid!important;gap:.55rem;min-width:0}.ndvi-report-list-card__back{align-self:flex-start}.ndvi-report-list-card>.card-header .ndvi-report-list-card__title{color:var(--kt-gray-900);display:block!important;font-size:1.15rem!important;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.ndvi-report-list-card .card-toolbar{margin-left:0!important;width:100%}.ndvi-report-list-card .card-toolbar .btn{min-height:44px;width:100%}}.economic-report-list-card{width:100%}.economic-report-form{grid-gap:1rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;display:grid;gap:1rem}.economic-report-wizard{grid-gap:.6rem;display:grid;gap:.6rem}.economic-report-wizard__meta{color:var(--kt-gray-500);font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.economic-report-wizard__track{display:flex;flex-wrap:wrap;gap:.45rem}.economic-report-wizard__track--current-only{display:block}.economic-report-wizard__track--current-only .economic-report-wizard__step strong{max-width:none}.economic-report-wizard__step{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:var(--kt-gray-600);display:inline-flex;gap:.45rem;min-height:36px;min-width:0;padding:.4rem .7rem .4rem .45rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.economic-report-wizard__step span{align-items:center;background:var(--kt-gray-100);border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;height:23px;justify-content:center;line-height:1;min-width:23px}.economic-report-wizard__step strong{display:block;font-size:11px;font-weight:800;line-height:1.25;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.economic-report-wizard__step.is-complete{border-color:rgba(0,158,247,.26);color:var(--kt-gray-800)}.economic-report-wizard__step.is-complete span{background:rgba(0,158,247,.1);color:var(--kt-primary)}.economic-report-wizard__step.is-active{background:rgba(0,158,247,.08);border-color:rgba(0,158,247,.42);box-shadow:0 8px 20px rgba(0,158,247,.12);color:var(--kt-primary)}.economic-report-wizard__step.is-active span{background:var(--kt-primary);color:#fff}.economic-report-wizard__step:disabled{background:var(--kt-gray-100);border-color:rgba(15,23,42,.06);box-shadow:none;color:var(--kt-gray-500);cursor:not-allowed}.economic-report-wizard__footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.economic-report-wizard__footer-actions .btn:disabled{cursor:not-allowed;opacity:1}.economic-report-section{grid-gap:.85rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;display:grid;gap:.85rem;padding:1rem}.modal-body.economic-report-form .economic-report-section{background:#fff;border:1px solid rgba(15,23,42,.08)}.economic-report-section h6,.economic-report-view-section h6{color:var(--kt-gray-900);font-size:14px;font-weight:800;line-height:1.25;margin:0}.economic-report-grid{grid-gap:.85rem;display:grid;gap:.85rem}.economic-report-grid--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.economic-report-grid--three{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.economic-report-grid--fixed-costs{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.economic-report-grid-spacer{pointer-events:none}.economic-report-field{grid-gap:.45rem;display:grid;gap:.45rem;min-width:0}.economic-report-correction-grid>*,.economic-report-grid>*,.economic-report-quality-grid>*{min-width:0}.economic-report-correction-grid .app-select__label,.economic-report-correction-grid .economic-report-field>span,.economic-report-grid .app-select__label,.economic-report-grid .economic-report-field>span{align-items:flex-end;display:flex;min-height:32px}.economic-report-field span,.economic-report-upload__title{color:var(--kt-gray-800);font-size:13px;font-weight:800;line-height:1.25}.economic-report-field .form-control,.economic-report-field .form-select,.economic-report-upload .form-control{box-sizing:border-box;font-size:14px;font-weight:600;min-width:0;width:100%}.app-select.is-disabled,.economic-report-check.is-disabled,.economic-report-field.is-disabled{cursor:not-allowed;opacity:.62}.app-select.is-disabled .app-select__label,.economic-report-check.is-disabled span,.economic-report-field.is-disabled span{cursor:not-allowed}.economic-report-land-typeahead .form-control{background-color:var(--kt-input-solid-bg);border-color:var(--kt-input-solid-bg);color:var(--kt-input-solid-color);font-size:13px;min-height:43px}.economic-report-land-typeahead .rbt-input-main{color:var(--kt-gray-800)}.economic-report-land-typeahead .rbt-aux .rbt-close-content{display:none}.economic-report-land-summary{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;display:flex;flex-wrap:wrap;gap:.45rem .65rem;padding:.65rem .75rem}.economic-report-land-summary small,.economic-report-land-summary span{color:var(--kt-gray-600);font-size:12px;font-weight:700;line-height:1.25}.economic-report-land-summary strong{color:var(--kt-gray-900);font-size:13px;font-weight:800;line-height:1.25}.economic-report-field--inline{align-items:center;grid-template-columns:minmax(72px,.4fr) minmax(0,1fr)}.economic-report-help{color:var(--kt-gray-600);font-size:12px;font-weight:600;line-height:1.35}.economic-report-upload{grid-gap:.65rem;align-content:start;align-items:start;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;display:grid;gap:.65rem;padding:.85rem}.economic-report-upload__header{align-items:center;display:flex;gap:.65rem;justify-content:space-between}.economic-report-upload__status{align-items:center;display:inline-flex;flex:0 0 auto;gap:.35rem}.economic-report-upload__spinner{border-width:.12em;height:.85rem;width:.85rem}.economic-report-file-picker{align-items:center;background:var(--kt-gray-100);border:1px dashed rgba(0,158,247,.28);border-radius:14px;cursor:pointer;display:flex;gap:.7rem;min-height:58px;padding:.75rem;transition:border-color .15s ease,background-color .15s ease}.economic-report-file-picker:hover{background:rgba(0,158,247,.06);border-color:rgba(0,158,247,.55)}.economic-report-file-picker input{display:none}.economic-report-file-picker__copy{grid-gap:.15rem;display:grid;gap:.15rem;min-width:0}.economic-report-file-picker__copy strong{color:var(--kt-primary);font-size:13px;font-weight:800;line-height:1.2}.economic-report-file-picker__copy small{color:var(--kt-gray-600);font-size:12px;font-weight:700;line-height:1.25}.economic-report-upload__errors,.economic-report-upload__meta,.economic-report-warnings{display:flex;flex-wrap:wrap;gap:.45rem}.economic-report-file-row,.economic-report-upload__files{grid-gap:.45rem;display:grid;gap:.45rem}.economic-report-file-row{align-items:center;background:var(--kt-gray-100);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:38px;padding:.35rem .35rem .35rem .5rem}.economic-report-file-row__ext{align-items:center;background:#fff;border-radius:8px;color:var(--kt-primary);display:inline-flex;font-size:10px;font-weight:900;height:25px;justify-content:center;line-height:1;min-width:36px;padding:0 .35rem}.economic-report-file-row__name{color:var(--kt-gray-800);font-size:12px;font-weight:800;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.economic-report-file-row__size{color:var(--kt-gray-600);font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.economic-report-file-row__remove{align-items:center;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.economic-report-file-row__remove span{color:var(--kt-gray-600);font-size:17px;font-weight:800;line-height:1}.economic-report-upload__clear{align-self:start;justify-self:start;min-height:42px}.economic-report-chip,.economic-report-upload__meta span{background:var(--kt-gray-100);border-radius:999px;color:var(--kt-gray-700);font-size:11px;font-weight:700;line-height:1.2;max-width:100%;overflow:hidden;padding:.35rem .55rem;text-overflow:ellipsis;white-space:nowrap}.economic-report-upload__errors span{background:rgba(241,65,108,.08);border-radius:12px;color:var(--kt-danger);font-size:12px;font-weight:700;padding:.45rem .65rem}.economic-report-warnings span{background:rgba(255,199,0,.16);border-radius:12px;color:#b77900;font-size:12px;font-weight:800;padding:.45rem .65rem}.economic-report-surface-consistency-warning span{background:rgba(241,65,108,.1);color:var(--kt-danger)}.economic-report-detected-fields{display:flex;flex-wrap:wrap;gap:.45rem}.economic-report-detected-fields span{background:var(--kt-gray-100);border-radius:12px;color:var(--kt-gray-700);font-size:12px;font-weight:700;line-height:1.25;padding:.45rem .65rem}.economic-report-detected-fields strong{color:var(--kt-gray-900)}.economic-report-review-summary{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.economic-report-review-summary__group{min-width:0;padding:.8rem .9rem}.economic-report-review-summary__group+.economic-report-review-summary__group{border-left:1px solid rgba(15,23,42,.08)}.economic-report-review-summary__group--surfaces{border-left:0!important;border-top:1px solid rgba(15,23,42,.08);grid-column:1/-1}.economic-report-review-summary__title{color:var(--kt-gray-900);display:block;font-size:13px;font-weight:800;line-height:1.25;margin-bottom:.55rem}.economic-report-review-summary dl{grid-gap:0;display:grid;gap:0;margin:0}.economic-report-review-summary dl>div{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,auto);padding:.38rem 0}.economic-report-review-summary dl>div+div{border-top:1px solid rgba(15,23,42,.06)}.economic-report-review-summary dd,.economic-report-review-summary dt{font-size:12px;line-height:1.3;margin:0}.economic-report-review-summary dt{color:var(--kt-gray-600);font-weight:700}.economic-report-review-summary dd{color:var(--kt-gray-900);font-weight:800;overflow-wrap:anywhere;text-align:right}.economic-report-correction-summary{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.economic-report-correction-group{grid-gap:.55rem;background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.07);border-radius:14px;display:grid;gap:.55rem;padding:.8rem}.economic-report-correction-group h6{color:var(--kt-gray-900);font-size:13px;font-weight:800;line-height:1.25;margin:0}.economic-report-correction-group__rows{display:grid}.economic-report-correction-row{grid-gap:.45rem;align-items:baseline;border-top:1px solid rgba(15,23,42,.07);display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto;padding:.55rem 0}.economic-report-correction-row:first-child{border-top:0;padding-top:0}.economic-report-correction-row:last-child{padding-bottom:0}.economic-report-correction-row span{color:var(--kt-gray-600);font-size:11px;font-weight:800;line-height:1.2;text-transform:uppercase}.economic-report-correction-row strong{color:var(--kt-gray-900);font-size:13px;font-weight:800;line-height:1.2;text-align:right;white-space:nowrap}.economic-report-correction-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.economic-report-correction-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.economic-report-correction-grid--single{grid-template-columns:minmax(0,280px)}.economic-report-yield-field-layout{grid-gap:.85rem;align-items:start;display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr)}.economic-report-yield-field-group{grid-gap:.65rem;display:grid;gap:.65rem;min-width:0}.economic-report-yield-stats{grid-gap:.55rem;background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.06);border-radius:14px;display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));padding:.75rem}.economic-report-yield-stats--yield{grid-template-columns:repeat(3,minmax(0,1fr))}.economic-report-yield-stats--moisture{grid-template-columns:repeat(2,minmax(0,1fr))}.economic-report-yield-stats--moisture-with-target{grid-template-columns:repeat(3,minmax(0,1fr))}.economic-report-yield-stats span{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.economic-report-yield-stats small{color:var(--kt-gray-600);font-size:10px;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.economic-report-yield-stats strong{color:var(--kt-gray-900);font-size:13px;font-weight:900;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.economic-report-yield-actions{display:flex;justify-content:flex-start}.economic-report-yield-correction-button{font-weight:800;min-height:42px;width:auto}.economic-report-yield-back-button{flex:0 0 38px;height:38px;padding:0;width:38px}.economic-report-yield-back-button .svg-icon{margin:0}.economic-report-yield-subsection{grid-gap:.85rem;background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.07);border-radius:16px;display:grid;gap:.85rem;padding:.9rem}.economic-report-yield-subsection .app-select__button,.economic-report-yield-subsection .economic-report-field .form-control{background-color:#fff;border-color:rgba(15,23,42,.12);min-height:46px}.economic-report-yield-subsection .economic-report-field .form-control:focus{background-color:#fff;border-color:rgba(0,158,247,.38);box-shadow:0 0 0 3px rgba(0,158,247,.08)}.economic-report-yield-subsection__heading{grid-gap:.25rem;display:grid;gap:.25rem}.economic-report-yield-subsection__heading strong{color:var(--kt-gray-900);font-size:13px;font-weight:900}.economic-report-moisture-policies span,.economic-report-yield-subsection__heading small{color:var(--kt-gray-600);font-size:12px;line-height:1.45}.economic-report-surface-reconciliation{gap:0}.economic-report-surface-reconciliation>*+*{margin-top:.85rem}.economic-report-surface-reconciliation--disabled .economic-report-surface-question{opacity:.68}.economic-report-surface-notices{background:rgba(0,158,247,.08);border:1px solid rgba(0,158,247,.16);border-radius:10px;color:var(--kt-gray-700);font-size:12px;font-weight:700;line-height:1.45;padding:.6rem .7rem}.economic-report-surface-notices span{display:block}.economic-report-surface-notices span+span{border-top:1px solid rgba(15,23,42,.08);margin-top:.5rem;padding-top:.5rem}.economic-report-surface-notices--unavailable,.economic-report-surface-notices--uploaded_pending_clip{background:rgba(255,193,7,.12);border-color:rgba(255,193,7,.3)}.economic-report-surface-question{grid-gap:.7rem;border-top:1px solid rgba(15,23,42,.08);display:grid;gap:.7rem;padding-top:.85rem}.economic-report-surface-input{max-width:300px}.economic-report-surface-input .form-control[aria-invalid=true]{border-color:rgba(241,65,108,.6);box-shadow:0 0 0 3px rgba(241,65,108,.08)}.economic-report-moisture-policies{grid-gap:.35rem;display:grid;gap:.35rem}.economic-report-moisture-policies span{background:rgba(0,158,247,.08);border-radius:10px;color:var(--kt-gray-700);padding:.55rem .7rem}.economic-report-moisture-impact-notice{background:rgba(255,193,7,.12);border:1px solid rgba(255,193,7,.3);border-radius:10px;color:var(--kt-gray-700);font-size:12px;font-weight:600;line-height:1.45;padding:.6rem .7rem}.economic-report-help--error{color:var(--kt-danger)}.economic-report-cost-builder{grid-gap:.85rem;display:grid;gap:.85rem}.economic-report-cost-builder__group{grid-gap:.75rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;display:grid;gap:.75rem;padding:.85rem}.economic-report-cost-builder__group h6{margin:0}.economic-report-fixed-cost-total{border-top:1px solid rgba(15,23,42,.08);margin-top:.85rem;padding-top:.85rem}.economic-report-fixed-cost-total .economic-report-field{max-width:240px;width:100%}.economic-report-review-table{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;overflow-x:auto;padding-bottom:.35rem}.economic-report-review-table,.economic-report-table-shell{--economic-report-table-scrollbar-bg:transparent;--economic-report-table-scrollbar-thumb:#8f98a8;--economic-report-table-scrollbar-thumb-hover:#6f7888;scrollbar-color:#8f98a8 transparent;scrollbar-width:auto}.economic-report-review-table::-webkit-scrollbar,.economic-report-table-shell::-webkit-scrollbar{background:transparent;height:18px;width:18px}.economic-report-review-table::-webkit-scrollbar-track,.economic-report-table-shell::-webkit-scrollbar-track{background:var(--economic-report-table-scrollbar-bg);border-radius:999px;margin:0 28px}.economic-report-review-table::-webkit-scrollbar-thumb,.economic-report-table-shell::-webkit-scrollbar-thumb{background:var(--economic-report-table-scrollbar-thumb);background-clip:content-box;border:4px solid transparent;border-radius:999px;min-width:48px}.economic-report-review-table::-webkit-scrollbar-thumb:hover,.economic-report-table-shell::-webkit-scrollbar-thumb:hover{background:var(--economic-report-table-scrollbar-thumb-hover);background-clip:content-box}.economic-report-review-table::-webkit-scrollbar-button:horizontal,.economic-report-table-shell::-webkit-scrollbar-button:horizontal{display:none;height:0;width:0}.economic-report-review-table::-webkit-scrollbar-corner,.economic-report-table-shell::-webkit-scrollbar-corner{background:transparent}.economic-report-review-table__header,.economic-report-review-table__row{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(120px,1fr) minmax(92px,.8fr) minmax(112px,.9fr) minmax(118px,.9fr) minmax(104px,.8fr) minmax(118px,.9fr);min-width:820px}.economic-report-review-table__header{background:var(--kt-gray-900);color:#fff;font-size:11px;font-weight:900;padding:0;text-transform:uppercase}.economic-report-review-table__row{align-items:center;border-top:1px solid rgba(15,23,42,.08);color:var(--kt-gray-700);font-size:12px;font-weight:700;padding:0}.economic-report-review-table__header>*,.economic-report-review-table__row>*{align-items:center;display:flex;min-height:44px;min-width:0;padding:.7rem .85rem}.economic-report-review-table__header>:not(:last-child){border-right:1px solid hsla(0,0%,100%,.16)}.economic-report-review-table__row>:not(:last-child){border-right:1px solid rgba(15,23,42,.08)}.economic-report-review-table__row strong{color:var(--kt-gray-900);font-size:13px;font-weight:800}.economic-report-review-table__row span:not(:first-child){justify-content:flex-end;text-align:right}.economic-report-review-table__row:last-child>:first-child{border-bottom-left-radius:14px}.economic-report-review-table__row:last-child>:last-child{border-bottom-right-radius:14px}.economic-report-costs{grid-gap:0;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;display:grid;gap:0;overflow:hidden}.economic-report-cost-row,.economic-report-costs__header{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) minmax(140px,.35fr)}.economic-report-costs__header{align-items:end;background:var(--kt-gray-100);padding:.75rem .85rem}.economic-report-costs__header div{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.economic-report-costs__header strong{color:var(--kt-gray-900);font-size:13px;font-weight:800;line-height:1.2}.economic-report-costs__header small,.economic-report-costs__header span{color:var(--kt-gray-600);font-size:11px;font-weight:800;line-height:1.25}.economic-report-costs__header span{text-align:right;text-transform:uppercase}.economic-report-cost-row{align-items:center;border-top:1px solid rgba(15,23,42,.08);padding:.65rem .85rem}.economic-report-cost-row__label{color:var(--kt-gray-800);font-size:13px;font-weight:800;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.economic-report-empty-hint{color:var(--kt-gray-600);font-size:12px;font-weight:700;line-height:1.35;padding:.85rem}.economic-report-check{grid-gap:.65rem;align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);padding:.75rem .85rem}.economic-report-check input{margin:0}.economic-report-check span{color:var(--kt-gray-800);font-size:13px;font-weight:700;line-height:1.3}.economic-report-view{grid-gap:1rem;display:grid;gap:1rem}.economic-report-detail-status{width:-webkit-max-content;width:max-content}.economic-report-detail-subtitle{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.economic-report-editable-name{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.economic-report-editable-name__text{min-width:0;overflow-wrap:anywhere}.economic-report-editable-name__button{flex:0 0 28px;height:28px;width:28px}.economic-report-name-editor{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.4rem;max-width:100%}.economic-report-name-editor__input{min-width:220px;width:min(320px,45vw)}.economic-report-name-editor__action{min-height:32px;white-space:nowrap}.economic-report-editable-name--mobile,.economic-report-mobile-title,.economic-report-name-editor--mobile{width:100%}.economic-report-name-editor--mobile .economic-report-name-editor__input{flex:1 1 100%;min-width:0;width:100%}@media(max-width:575.98px){.economic-report-name-editor--mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.economic-report-name-editor--mobile .economic-report-name-editor__input{grid-column:1/-1}}.ndvi-report-header__subtitle .economic-report-detail-status,.reports-mobile-card__meta .economic-report-detail-status{flex:0 0 auto}.economic-report-view--mobile{padding:0}.economic-report-view-section{grid-gap:.9rem;display:grid;gap:.9rem}.economic-report-section-heading h6,.economic-report-view-section>h6{margin:0}.economic-report-section-heading{grid-gap:.3rem;display:grid;gap:.3rem}.economic-report-collapsible-heading{min-width:0}.economic-report-section-toggle{align-items:center;background:transparent;border:0;color:var(--kt-gray-900);display:flex;font:inherit;font-weight:800;gap:.75rem;justify-content:space-between;min-height:32px;padding:0;text-align:left;width:100%}.economic-report-section-toggle:hover{color:var(--kt-primary)}.economic-report-section-toggle:focus-visible{border-radius:4px;outline:2px solid rgba(0,158,247,.35);outline-offset:3px}.economic-report-section-toggle__chevron{border-bottom:2px solid;border-right:2px solid;display:block;flex:0 0 auto;height:8px;margin-right:.25rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:8px}.economic-report-section-toggle.is-open .economic-report-section-toggle__chevron{-webkit-transform:rotate(225deg) translate(-2px,-2px);transform:rotate(225deg) translate(-2px,-2px)}.economic-report-summary-context{color:var(--kt-gray-600);font-size:13px;font-weight:600;line-height:1.4;margin:0}.economic-report-input-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.economic-report-input-group{grid-gap:.9rem;align-content:start;background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.07);border-radius:8px;display:grid;gap:.9rem;min-width:0;padding:.9rem}.economic-report-input-group--wide{grid-column:1/-1}.economic-report-input-group__title{color:var(--kt-gray-900);font-size:13px;font-weight:800;line-height:1.25;margin:0}.economic-report-input-group__rows{display:grid}.economic-report-input-row{grid-gap:.75rem;align-items:start;border-top:1px solid rgba(15,23,42,.07);display:grid;gap:.75rem;grid-template-columns:minmax(120px,.9fr) minmax(0,1.1fr);padding:.55rem 0}.economic-report-input-row:first-child{border-top:0;padding-top:0}.economic-report-input-row:last-child{padding-bottom:0}.economic-report-input-row span{color:var(--kt-gray-600);font-size:12px;font-weight:700;line-height:1.3}.economic-report-input-row strong{color:var(--kt-gray-900);font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;text-align:right}.economic-report-summary-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.economic-report-productive-note{background:rgba(0,158,247,.08);border:1px solid rgba(0,158,247,.16);border-radius:10px;color:var(--kt-gray-700);font-size:12px;font-weight:600;line-height:1.45;margin:0;padding:.65rem .75rem}.economic-report-productive-note p{margin:0}.economic-report-productive-note p+p{margin-top:.55rem}.economic-report-quality-item,.economic-report-summary-card{grid-gap:.25rem;background:var(--kt-gray-100);border-radius:16px;display:grid;gap:.25rem;padding:.85rem}.economic-report-quality-item span,.economic-report-summary-card span{color:var(--kt-gray-600);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.economic-report-quality-item strong,.economic-report-summary-card strong{color:var(--kt-gray-900);font-size:15px;font-weight:800;line-height:1.2}.economic-report-quality-item small{color:var(--kt-gray-600);font-size:10px;font-weight:600;line-height:1.3}.economic-report-map-preview{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;display:flex;justify-content:center;min-height:240px;overflow:hidden;padding:.75rem}.economic-report-map-preview img{display:block;height:auto;max-height:460px;max-width:100%;object-fit:contain}.economic-report-map-preview__error{align-items:center;color:var(--kt-gray-600);display:flex;font-size:13px;font-weight:700;justify-content:center;line-height:1.35;min-height:120px;padding:1rem;text-align:center}.economic-report-table-shell{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;overflow-x:auto;overflow-y:hidden;padding-bottom:.35rem}.economic-report-table{background:#fff;border-collapse:separate;border-spacing:0;min-width:1160px;width:100%}.economic-report-table th{background:#1f1e2e;color:#fff;font-size:11px;font-weight:800;padding:.75rem;text-transform:uppercase;white-space:nowrap}.economic-report-table th:first-child{border-top-left-radius:12px}.economic-report-table th:last-child{border-top-right-radius:12px}.economic-report-table td{border-bottom:1px solid rgba(15,23,42,.08);color:var(--kt-gray-800);font-size:12px;font-weight:700;padding:.75rem;white-space:nowrap}.economic-report-table td:not(:first-child){text-align:right}.economic-report-table-total-row td{background:var(--kt-gray-100);border-top:1px solid rgba(15,23,42,.12);color:var(--kt-gray-900);font-weight:900}.economic-report-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.economic-report-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.economic-report-table-note{color:var(--kt-gray-600);font-size:12px;font-weight:600;line-height:1.35}.economic-report-table-notes{grid-gap:.2rem;display:grid;gap:.2rem}.economic-report-quality-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}@media(max-width:700px){.economic-report-correction-grid,.economic-report-grid--fixed-costs,.economic-report-grid--three,.economic-report-grid--two,.economic-report-input-grid,.economic-report-quality-grid,.economic-report-review-summary,.economic-report-summary-grid,.economic-report-yield-field-layout,.economic-report-yield-stats{grid-template-columns:minmax(0,1fr)}.economic-report-review-summary__group+.economic-report-review-summary__group{border-left:0;border-top:1px solid rgba(15,23,42,.08)}.economic-report-correction-grid--single{max-width:none}.economic-report-input-row{gap:.25rem;grid-template-columns:minmax(0,1fr)}.economic-report-input-row strong{text-align:left}.economic-report-grid-spacer{display:none}.economic-report-wizard__step{justify-content:flex-start}.economic-report-wizard__track--current-only .economic-report-wizard__step strong{max-width:none}.economic-report-wizard__footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.economic-report-wizard__footer-actions .btn{width:100%}.economic-report-section{border-radius:18px;padding:.85rem}.economic-report-field--inline{grid-template-columns:minmax(0,1fr)}.economic-report-fixed-cost-total .economic-report-field,.economic-report-surface-input{max-width:none}.economic-report-cost-row,.economic-report-costs__header{grid-template-columns:minmax(0,1fr)}.economic-report-costs__header span{text-align:left}.economic-report-file-row{grid-template-columns:auto minmax(0,1fr) auto}.economic-report-file-row__size{display:none}.economic-report-map-preview{min-height:180px}.economic-report-map-preview img{max-height:320px}}.reports-mobile-shell{width:100%}.reports-mobile-card{overflow:hidden}.reports-mobile-card__header{display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1rem .8rem}.reports-mobile-card__back{align-items:center;align-self:flex-start;display:inline-flex;gap:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reports-mobile-card__back .svg-icon{margin-right:0!important}.reports-mobile-card__eyebrow{color:var(--kt-gray-500);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.reports-mobile-card__title{color:var(--kt-gray-900);font-size:1.35rem;line-height:1.1;margin:0;overflow-wrap:anywhere}.reports-mobile-card__meta{align-items:center;color:var(--kt-gray-600);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:.45rem}.reports-mobile-card__danger-action,.reports-mobile-card__primary-action{align-self:stretch}.reports-mobile-card__body{grid-gap:.75rem;border-top:1px solid var(--kt-card-border-color);display:grid;gap:.75rem;padding:.9rem 1rem}.reports-mobile-card__body--detail,.reports-mobile-card__body--form{gap:1rem}.reports-mobile-card__empty,.reports-mobile-card__state{background:var(--kt-gray-100);border-radius:18px;color:var(--kt-gray-700);font-size:13px;font-weight:600;line-height:1.35;padding:.85rem 1rem}.ndvi-report-list-card>.card-header,.reports-desktop-card>.card-header,.technical-report-list-card>.card-header{align-items:center;display:flex;gap:.5rem;min-height:0;padding:.75rem .9rem}.ndvi-report-list-card__title,.reports-desktop-card__title,.technical-report-list-card__title{font-size:13px;font-weight:600;line-height:1.2;margin:0}.ndvi-report-list-card,.technical-report-list-card{container-type:inline-size}@container (max-width: 520px){.ndvi-report-list-card>.card-header,.technical-report-list-card>.card-header{grid-gap:.65rem;align-items:stretch;display:grid!important;gap:.65rem;grid-template-columns:minmax(0,1fr);padding:.85rem 1rem}.ndvi-report-list-card>.card-header .ndvi-report-list-card__heading,.technical-report-list-card>.card-header .technical-report-list-card__heading{grid-gap:.55rem;align-items:flex-start;display:grid!important;gap:.55rem;min-width:0}.ndvi-report-list-card__back,.technical-report-list-card__back{align-self:flex-start;justify-self:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ndvi-report-list-card>.card-header .ndvi-report-list-card__title,.technical-report-list-card>.card-header .technical-report-list-card__title{color:var(--kt-gray-900);display:block!important;font-size:1.15rem!important;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.ndvi-report-list-card .card-toolbar,.technical-report-list-card .card-toolbar{margin-left:0!important;width:100%}.ndvi-report-list-card .card-toolbar .btn,.technical-report-list-card .card-toolbar .btn{min-height:44px;width:100%}}.reports-desktop-link{grid-gap:.65rem;align-items:center;color:inherit;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.75rem .9rem;text-decoration:none;width:100%}.reports-desktop-link.active,.reports-desktop-link:hover{background:var(--kt-primary-light);color:inherit}.reports-desktop-link__chevron,.reports-desktop-link__icon{align-items:center;color:var(--kt-primary);display:inline-flex;justify-content:center}.reports-desktop-link__chevron .svg-icon,.reports-desktop-link__icon .svg-icon{margin-right:0!important}.reports-desktop-link__copy{min-width:0}.reports-desktop-link__title{color:var(--kt-gray-800);display:block;font-size:12px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.reports-empty-state{color:var(--kt-gray-700);font-size:13px;font-weight:600;line-height:1.35;padding:.85rem 1rem}.reports-mobile-form{grid-gap:1rem;display:grid;gap:1rem}.reports-mobile-form__section{grid-gap:.85rem;background:var(--kt-gray-100);border-radius:20px;display:grid;gap:.85rem;padding:1rem}.reports-mobile-form__section .fw-bold.fs-5{font-size:13px!important;line-height:1.25;margin:0}.reports-desktop-form .fw-bold.fs-5{font-size:13px!important;line-height:1.25;margin-bottom:.5rem}.reports-desktop-form .form-control{font-size:13px}.reports-ndvi-date-section{margin-top:1.25rem}.reports-desktop-form .accordion-button{font-size:13px!important;font-weight:600!important;line-height:1.2;padding:.85rem 1rem}.reports-desktop-form .accordion-body .land-item{gap:.65rem;padding:.65rem .9rem!important}.reports-desktop-form .accordion-body .land-item .fs-6{font-size:12px!important}.reports-desktop-field-group{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding-right:2rem;position:relative}.reports-desktop-field-group__select-all{align-items:center;display:inline-flex;gap:.45rem;margin:0;padding-left:0;padding-right:0;z-index:2}.reports-desktop-field-group__select-all .form-check-input{flex:0 0 auto;float:none;margin:0}.reports-desktop-field-group__select-label{color:var(--kt-gray-700);font-size:12px;font-weight:700;line-height:16px;white-space:nowrap}.reports-desktop-field-group__button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--kt-gray-900);display:inline-flex;font-size:13px;font-weight:700;gap:.75rem;justify-content:space-between;line-height:18px;min-height:42px;min-width:0;padding:.75rem 0 .75rem .9rem;position:static;text-align:left;width:100%}.reports-desktop-field-group__button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-desktop-field-group__button:after{border-bottom:1.5px solid var(--kt-gray-600);border-right:1.5px solid var(--kt-gray-600);content:"";height:8px;position:absolute;right:.9rem;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .16s ease;transition:transform .16s ease;transition:transform .16s ease,-webkit-transform .16s ease;width:8px}.reports-desktop-field-group__button:not(.collapsed):after{-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}.reports-desktop-field-group__button.collapsed:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.reports-mobile-date-grid,.reports-mobile-form__footer{grid-gap:.75rem;display:grid;gap:.75rem}.reports-mobile-date-trigger{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;color:var(--kt-gray-900);display:inline-flex;font-size:13px;font-weight:700;gap:.6rem;justify-content:flex-start;padding:.95rem 1rem;text-align:left;width:100%}.reports-mobile-date-trigger .svg-icon{margin-right:0!important}.reports-mobile-date-trigger.is-disabled,.reports-mobile-date-trigger:disabled,.reports-ndvi-date-trigger.is-disabled,.reports-ndvi-date-trigger:disabled{color:var(--kt-gray-600)!important;cursor:not-allowed;opacity:.72}.reports-mobile-date-trigger.is-disabled .svg-icon,.reports-mobile-date-trigger:disabled .svg-icon,.reports-ndvi-date-trigger.is-disabled .svg-icon,.reports-ndvi-date-trigger:disabled .svg-icon{color:var(--kt-gray-500)!important}.reports-ndvi-date-hint{color:var(--kt-gray-600);display:inline-flex;font-size:12px;font-weight:600;line-height:1.35;margin-bottom:.6rem}.reports-ndvi-date-hint--loading{align-items:center;gap:.5rem}.reports-mobile-field-groups{grid-gap:.75rem;display:grid;gap:.75rem}.reports-mobile-field-group{border:1px solid rgba(15,23,42,.08);border-radius:18px;overflow:hidden}.reports-mobile-field-group__header{grid-gap:.85rem;align-items:center;background:#fff;border:0;display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) auto;padding:.95rem 1rem;text-align:left;width:100%}.reports-mobile-field-group__copy{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.reports-mobile-field-group__title{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.3}.reports-mobile-field-group__meta{color:var(--kt-gray-600);font-size:12px}.reports-mobile-field-group__actions{align-items:center;display:inline-flex;gap:.7rem}.reports-mobile-field-group__body{grid-gap:.6rem;background:var(--kt-gray-100);display:grid;gap:.6rem;padding:.8rem}.reports-mobile-land-item{grid-gap:.75rem;align-items:center;background:#fff;border-radius:14px;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding:.85rem .9rem}.reports-mobile-land-item__copy{min-width:0}.reports-mobile-land-item__name{color:var(--kt-gray-800);display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.reports-mobile-link{grid-gap:.9rem;align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;color:inherit;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1rem;text-decoration:none;width:100%}.reports-mobile-link.active{border-color:rgba(59,130,246,.22);box-shadow:0 18px 32px rgba(15,23,42,.08)}.reports-mobile-link__icon,.reports-mobile-report-card__action{align-items:center;background:rgba(59,130,246,.1);border-radius:16px;color:var(--kt-primary);display:inline-flex;height:44px;justify-content:center;width:44px}.reports-mobile-link__icon .svg-icon,.reports-mobile-report-card__action .svg-icon{margin-right:0!important}.reports-mobile-link__copy,.reports-mobile-report-card__copy{grid-gap:.25rem;display:grid;gap:.25rem;min-width:0}.reports-mobile-link__title,.reports-mobile-report-card__title{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.25}.reports-mobile-link__meta{color:var(--kt-gray-600);font-size:12px;line-height:1.4}.reports-mobile-link__chevron{color:var(--kt-gray-500)}.reports-mobile-link__chevron .svg-icon{margin-right:0!important}.reports-mobile-report-card{grid-gap:.9rem;align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;cursor:pointer;display:grid;gap:.9rem;grid-template-columns:4px minmax(0,1fr) auto;padding:1rem;text-align:left;width:100%}.reports-mobile-report-card__bar{background:var(--kt-primary);border-radius:999px;display:block;grid-row:1/span 2;height:100%;min-height:42px}.reports-mobile-report-card__copy{grid-column:2}.reports-mobile-report-card__badge{justify-self:flex-start}.reports-mobile-report-card .report-item__delete-flow{grid-column:2;justify-self:flex-start;min-width:0}.reports-mobile-report-card .report-item__delete{font-size:11px;line-height:1.1;min-height:30px;padding:.35rem .55rem}.reports-mobile-report-card .report-item__delete-confirmation{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.reports-mobile-report-card .report-item__delete-confirmation-label{color:var(--kt-gray-600);flex:1 1 100%;font-size:11px;line-height:1.2}.reports-mobile-report-card .report-item__delete-confirmation .btn{font-size:11px;min-height:30px;padding:.35rem .55rem}.reports-mobile-report-card__action{grid-column:3;grid-row:1/span 2}.reports-mobile-detail{grid-gap:1rem;display:grid;gap:1rem}.reports-mobile-tabs{display:flex;gap:.65rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.reports-mobile-tabs::-webkit-scrollbar{display:none;height:0;width:0}.reports-mobile-tab{background:var(--kt-gray-100);border:1px solid transparent;border-radius:999px;color:var(--kt-gray-700);flex:0 0 auto;font-size:12px;font-weight:700;padding:.7rem .95rem;white-space:nowrap}.reports-mobile-tab.active{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.18);color:var(--kt-primary)}.reports-mobile-detail__panel{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;min-height:220px;overflow:hidden;padding:.75rem}.reports-mobile-delete-confirmation{grid-gap:.8rem;background:rgba(241,65,108,.08);border:1px solid rgba(241,65,108,.12);border-radius:18px;display:grid;gap:.8rem;padding:1rem}.reports-mobile-delete-confirmation__actions{grid-gap:.6rem;display:grid;gap:.6rem}.draw-end-button-container{flex:1 1}.draw-end-button-container .draw-end-button-container__content{display:flex;flex-direction:column;gap:.75rem;width:100%}.draw-end-button-container .draw-end-button-container__copy{color:var(--kt-gray-700);line-height:1.45;margin:0}.draw-end-button-container .draw-end-button-container__actions{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:700px){.draw-end-button-container--mobile{align-items:flex-start!important;background:rgba(16,185,129,.12)!important;border-radius:20px!important;padding:1rem!important}.draw-end-button-container--mobile .draw-end-button-container__icon{display:none}.draw-end-button-container--mobile .draw-end-button-container__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.draw-end-button-container--mobile .btn{margin:0!important;min-height:46px;width:100%}}.gis-page-shell{overflow:hidden}.gis-page-shell #kt_toolbar.toolbar{border-top:0!important;box-shadow:none!important}.gis-page-shell[data-gis-mobile-draw-active=true] .mapboxgl-ctrl-top-left{display:none}@media(min-width:701px){.gis-page-shell #kt_toolbar.gis-toolbar{align-items:center;height:0!important;left:0;padding:0!important;position:fixed;right:0;top:55px;z-index:25}.gis-page-shell #kt_toolbar.gis-toolbar,.gis-page-shell #kt_toolbar.gis-toolbar #kt_toolbar_container{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0;overflow:visible;pointer-events:none}.gis-page-shell #kt_toolbar.gis-toolbar #kt_toolbar_container{height:0;padding-left:0!important;padding-right:0!important}.gis-page-shell #kt_toolbar.gis-toolbar .gis-toolbar-shell{margin:0!important;pointer-events:none;width:100%}.gis-page-shell #kt_toolbar.gis-toolbar .gis-toolbar-floating{align-items:flex-start;box-sizing:border-box;display:flex;gap:.65rem;justify-content:flex-end;padding:.75rem 1rem 0;pointer-events:none;width:100%}.gis-page-shell #kt_toolbar.gis-toolbar .gis-toolbar-floating__draw{pointer-events:auto}.gis-page-shell #kt_toolbar.gis-toolbar .gis-toolbar-actions{gap:.45rem;pointer-events:auto}.gis-page-shell #kt_toolbar.gis-toolbar .draw-control-shell,.gis-page-shell #kt_toolbar.gis-toolbar .draw-control-shell *,.gis-page-shell #kt_toolbar.gis-toolbar .gis-toolbar-actions *,.gis-page-shell #kt_toolbar.gis-toolbar .gis-toolbar-search,.gis-page-shell #kt_toolbar.gis-toolbar .gis-toolbar-search *,.gis-page-shell #kt_toolbar.gis-toolbar .map-draw-control,.gis-page-shell #kt_toolbar.gis-toolbar .map-draw-control *{pointer-events:auto}.gis-page-shell #kt_toolbar.gis-toolbar .gis-toolbar-action{align-items:center;display:inline-flex;font-size:12px;justify-content:center;line-height:1.15;min-height:34px;padding-left:.65rem;padding-right:.65rem;white-space:nowrap}.gis-page-shell #kt_toolbar.gis-toolbar .gis-toolbar-divider{height:26px}.gis-page-shell #kt_toolbar.gis-toolbar .gis-toolbar-search{max-width:320px;min-width:240px}.gis-page-shell #kt_toolbar.gis-toolbar .gis-toolbar-search .rbt{width:100%}.gis-page-shell #kt_toolbar.gis-toolbar .gis-toolbar-search .form-control,.gis-page-shell #kt_toolbar.gis-toolbar .gis-toolbar-search .rbt-input-main{border-radius:10px;font-size:13px;line-height:1.2;min-height:38px;padding:.45rem .75rem}.gis-page-shell #kt_toolbar.gis-toolbar .map-draw-control .draw-control-shell{gap:.65rem}.gis-page-shell #kt_toolbar.gis-toolbar .map-draw-control .draw-control-shell__label label{font-size:13px;margin:0}.gis-page-shell #kt_toolbar.gis-toolbar .map-draw-control .draw-control-shell__actions{gap:.45rem}.gis-page-shell #kt_toolbar.gis-toolbar .map-draw-control .draw-control-button{min-height:38px;min-width:38px;padding:.45rem!important}.gis-page-shell #kt_toolbar.gis-toolbar .map-draw-control .draw-control-button img{height:1.2rem;width:1.2rem}}@media(min-width:992px){.gis-page-shell #kt_toolbar.gis-toolbar{top:65px}}.gis-container{left:.5rem;position:absolute;right:.5rem;top:110px;z-index:1}.gis-container .grid-container{justify-content:space-between}.gis-container .grid-container>div:last-child{margin-left:auto}.gis-mobile-shell{display:none}.gis-mobile-search-shell{flex:1 1 auto;min-width:0;pointer-events:auto}.gis-mobile-search-shell .gis-toolbar-search{min-width:0;width:100%}.gis-mobile-search-shell .rbt{width:100%}.gis-mobile-search-shell .form-control,.gis-mobile-search-shell .rbt-input-main{border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.14);min-height:48px;padding-left:1rem;padding-right:1rem}.gis-mobile-search-shell .rbt-menu{border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 20px 40px rgba(15,23,42,.18);margin-top:.5rem;overflow:hidden}.gis-mobile-panel-toggle{border-radius:999px!important;box-shadow:0 12px 24px rgba(59,130,246,.3);min-height:48px;padding:.75rem 1.25rem!important}.gis-mobile-drawer__card{border-radius:inherit;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.gis-mobile-drawer__handle{align-items:center;-webkit-appearance:none;appearance:none;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,252,.96));border:0;border-bottom:1px solid rgba(15,23,42,.08);border-radius:24px 24px 0 0;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;margin:0;min-height:50px;outline:none;padding:.75rem 1rem .875rem;text-align:left;width:100%}.gis-mobile-drawer__handle-copy{color:var(--kt-gray-700);flex:1 1 auto;font-size:13px;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.gis-mobile-drawer__handle-chevron{color:var(--kt-gray-600);flex:0 0 auto;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.gis-mobile-drawer__body{display:flex;flex:1 1 auto;flex-direction:column;height:calc(100% - 50px);min-height:0;overflow:hidden;pointer-events:auto}.gis-mobile-drawer__legend{background:hsla(0,0%,100%,.98);border-bottom:1px solid rgba(15,23,42,.08);flex:0 0 auto;padding:.65rem .75rem .4rem}.gis-mobile-drawer__scroll{-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;scrollbar-width:none;touch-action:pan-y}.gis-mobile-drawer__scroll::-webkit-scrollbar{display:none;height:0;width:0}.gis-mobile-drawer__content{flex:0 0 auto;min-height:-webkit-max-content;min-height:max-content}.gis-mobile-section{padding:1rem}.gis-mobile-section+.gis-mobile-section{border-top:1px solid var(--kt-card-border-color)}.gis-mobile-section__title{color:var(--kt-gray-700);font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:.5rem;text-transform:uppercase}.gis-mobile-section__copy{color:var(--kt-gray-600);font-size:13px;line-height:1.45;margin:0}.gis-mobile-primary-action{min-height:48px}.gis-mobile-draw-section{background:linear-gradient(180deg,rgba(248,250,252,.98),hsla(0,0%,100%,.98))}.gis-mobile-draw-section .gis-mobile-section__title{margin-bottom:.75rem}.gis-mobile-draw-section .draw-end-button-container{margin-top:.85rem}.gis-mobile-draw-section .map-draw-control{width:100%}.gis-mobile-draw-section .d-flex.flex-row.flex-column-fluid{align-items:flex-start;flex-direction:column!important;gap:.75rem}.gis-mobile-draw-section .d-flex.flex-row-fluid.flex-center.me-5{justify-content:flex-start!important;margin-right:0!important;width:100%}.gis-mobile-draw-section .d-flex.flex-row-fluid:last-child{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.gis-mobile-draw-section .button-action{margin-right:0!important;min-height:48px;min-width:48px}.gis-mobile-draw-guide{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.gis-mobile-draw-guide__eyebrow{color:var(--kt-gray-500);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.gis-mobile-draw-guide__title{color:var(--kt-gray-900);font-size:1.1rem;font-weight:700;line-height:1.2;margin:0}.gis-mobile-draw-guide__copy{color:var(--kt-gray-700);font-size:13px;line-height:1.5;margin:0}.gis-mobile-draw-guide__summary{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.gis-mobile-draw-guide__pill{background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.14);border-radius:18px;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.85rem .95rem}.gis-mobile-draw-guide__pill-label{color:var(--kt-gray-600);font-size:12px;line-height:1.35;text-transform:uppercase}.gis-mobile-draw-guide__pill-value{color:var(--kt-gray-900);font-size:13px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.gis-mobile-action-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.gis-mobile-action-card{align-items:center!important;border:1px solid var(--kt-card-border-color);border-radius:18px!important;display:flex!important;justify-content:center;margin:0!important;min-height:88px;padding:1rem!important;text-align:center;width:100%}.gis-toolbar-shell{width:100%}.gis-toolbar-search{min-width:240px}.gis-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.gis-toolbar-action{min-height:34px}.gis-toolbar-divider{background:var(--kt-border-color);height:26px;width:1px}.gis-map-legend{border-radius:18px!important;overflow:hidden}.gis-map-legend .card-header{align-items:center;border-bottom:0;gap:.75rem;justify-content:space-between;min-height:0;padding:.85rem 1rem .55rem}.gis-map-legend .card-body{padding:0 1rem .95rem}.gis-map-legend__title-group{display:flex;flex:1 1 auto;flex-direction:column;gap:.2rem;min-width:0}.gis-map-legend__meta,.gis-map-legend__toolbar-label{color:var(--kt-gray-600);font-size:12px;font-weight:600;line-height:1.3}.gis-map-legend__toolbar{align-items:center;display:inline-flex;flex:0 0 auto;gap:.45rem}.gis-map-legend__scale{color:var(--kt-gray-600);display:inline-flex;flex:0 0 auto;flex-direction:column;font-size:11px;font-weight:700;gap:.1rem;line-height:1.2;text-align:right;text-transform:uppercase}.gis-map-legend__table{display:flex;flex-direction:column;gap:.35rem}.gis-map-legend__scale-label{color:var(--kt-gray-600);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.gis-map-legend__scale-label--top{margin-bottom:.15rem}.gis-map-legend__scale-label--bottom{margin-top:.15rem}.gis-map-legend__table-row{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:18px minmax(0,1fr) minmax(54px,auto) minmax(54px,auto)}.gis-map-legend__table-row--head{color:var(--kt-gray-600);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gis-map-legend__table-row--total{border-top:1px solid rgba(15,23,42,.08);margin-top:.1rem;padding-top:.35rem}.gis-map-legend__table-row--total .gis-map-legend__cell{font-weight:800}.gis-map-legend__cell{min-width:0}.gis-map-legend__cell--label{color:var(--kt-gray-900);font-size:12px;font-weight:600;line-height:1.25}.gis-map-legend__cell--swatch{align-items:center;display:inline-flex;justify-content:center}.gis-map-legend__cell--value{color:var(--kt-gray-800);font-size:12px;line-height:1.25;text-align:right}@media(max-width:700px){.right-gis-container{display:none!important}.right-card-data{border-bottom:1px solid #ddd;box-shadow:none!important}.gis-mobile-shell{display:flex;flex-direction:column;gap:.75rem;left:0;padding:calc(env(safe-area-inset-top, 0px) + .85rem) .75rem 0;pointer-events:none;position:fixed;right:0;top:55px;z-index:3}.gis-mobile-panel-toggle{align-self:flex-end;margin-right:.25rem;pointer-events:auto}.gis-mobile-drawer{--gis-mobile-drawer-peek:50px;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -16px 36px rgba(15,23,42,.18);display:flex;flex-direction:column;height:min(50vh,100vh - 88px);height:min(50dvh,100dvh - 88px);left:0;max-height:min(50vh,100vh - 88px);max-height:min(50dvh,100dvh - 88px);overflow:visible;pointer-events:auto;right:0;top:auto!important;width:100%!important}.gis-mobile-drawer.drawer-end{-webkit-transform:translateY(calc(100% - var(--gis-mobile-drawer-peek)));transform:translateY(calc(100% - var(--gis-mobile-drawer-peek)))}.gis-mobile-drawer.drawer-on{-webkit-transform:none;transform:none}.gis-mobile-drawer[data-gis-mobile-draw-active=true]{--gis-mobile-drawer-peek:54px}.gis-mobile-drawer.drawer-on .gis-mobile-drawer__handle-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gis-mobile-drawer__legend-floating{background:hsla(0,0%,100%,.98);border-radius:22px 22px 0 0;bottom:calc(100% + .75rem);box-shadow:0 -12px 28px rgba(15,23,42,.14);left:.5rem;overflow:hidden;padding:.65rem .75rem .4rem;pointer-events:auto;position:absolute;right:.5rem;z-index:35}.gis-mobile-drawer__body{padding-bottom:0}.gis-mobile-drawer__scroll{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 1rem)}.gis-mobile-drawer__legend-floating .gis-map-legend{background:transparent;border-radius:0!important;box-shadow:none!important;margin:0!important}.gis-mobile-drawer__legend-floating .gis-map-legend-stack{gap:.55rem}.gis-mobile-drawer__legend-floating .gis-map-legend-stack--comparison{background:transparent;box-shadow:none;flex-direction:column;gap:.55rem;overflow:visible}.gis-mobile-drawer__legend-floating .gis-map-legend-stack--comparison .gis-map-legend{background:hsla(0,0%,100%,.98);border-radius:16px!important;box-shadow:0 8px 22px rgba(15,23,42,.1)!important;max-width:100%;width:100%}.gis-mobile-drawer__legend-floating .gis-map-legend--comparison-card .card-body,.gis-mobile-drawer__legend-floating .gis-map-legend--comparison-card .card-header{padding-bottom:.25rem}.gis-mobile-drawer__legend-floating .gis-map-legend .card-body,.gis-mobile-drawer__legend-floating .gis-map-legend .card-header{padding:0 0 .35rem}.gis-mobile-drawer__legend-floating .gis-map-legend__title-group .card-title{font-size:13px;margin-bottom:0}.gis-mobile-drawer__legend-floating .gis-map-legend__meta,.gis-mobile-drawer__legend-floating .gis-map-legend__scale,.gis-mobile-drawer__legend-floating .gis-map-legend__scale-label,.gis-mobile-drawer__legend-floating .gis-map-legend__toolbar-label{font-size:11px}.gis-mobile-drawer__legend-floating .gis-map-legend__table{gap:.25rem}.gis-mobile-drawer__legend-floating .gis-map-legend__table-row{gap:.4rem;grid-template-columns:16px minmax(0,1fr) minmax(48px,auto) minmax(48px,auto)}.gis-mobile-drawer__legend-floating .gis-map-legend--comparison-card .gis-map-legend__table-row{gap:.25rem;grid-template-columns:14px minmax(0,1fr) minmax(38px,auto) minmax(38px,auto)}.gis-mobile-drawer__legend-floating .gis-map-legend__cell--label,.gis-mobile-drawer__legend-floating .gis-map-legend__cell--value{font-size:12px}.gis-mobile-drawer__legend-floating .gis-map-legend--comparison-card .gis-map-legend__cell--label,.gis-mobile-drawer__legend-floating .gis-map-legend--comparison-card .gis-map-legend__cell--value{font-size:10px}.btn,.btn.btn-sm,.div-type-selector,.gen-button{min-height:44px}}@media(min-width:701px){.search-mobile{display:none!important}.gis-desktop-legend{bottom:1rem;left:1rem;max-width:min(360px,100vw - 28rem);pointer-events:auto;position:fixed;z-index:35}.gis-desktop-legend:has(.gis-map-legend-stack--comparison){max-width:min(218px,100vw - 28rem);width:auto}.gis-desktop-legend .gis-map-legend{box-shadow:0 10px 30px rgba(15,23,42,.14)!important;margin-bottom:0!important}.gis-desktop-legend .gis-map-legend-stack--comparison{box-shadow:none}.gis-desktop-legend .gis-map-legend-stack--comparison .gis-map-legend{box-shadow:0 10px 30px rgba(15,23,42,.14)!important}}.right-gis-container{max-height:calc(100vh - 125px);overflow-y:auto;position:fixed;right:1rem;scrollbar-width:none;top:125px;z-index:20}.right-gis-container::-webkit-scrollbar{display:none;height:0;width:0}.right-gis-container .displayable{z-index:1}.right-gis-container .field-view-flex-container,.right-gis-container .field-view-flex-container .field-view-container,.right-gis-container .field-view-flex-container>.d-flex.flex-column-auto{flex:1 1 auto;min-width:0;width:100%}@media(min-width:701px){.right-gis-container .field-view-card__header,.right-gis-container .view-land-card__header{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:.5rem;min-height:0!important;padding:.55rem .9rem!important}.right-gis-container .field-view-card__header.collapsed,.right-gis-container .view-land-card__header.collapsed{gap:.4rem;padding:.4rem .9rem!important}.right-gis-container .field-view-card__header.collapsed .field-view-card__title-group,.right-gis-container .field-view-card__header.collapsed .view-land-card__title-group,.right-gis-container .view-land-card__header.collapsed .field-view-card__title-group,.right-gis-container .view-land-card__header.collapsed .view-land-card__title-group{gap:.05rem}.right-gis-container .field-view-card__header.collapsed .card-toolbar .btn,.right-gis-container .view-land-card__header.collapsed .card-toolbar .btn{padding-bottom:.3rem;padding-top:.3rem}.right-gis-container .field-view-card__header .card-toolbar,.right-gis-container .view-land-card__header .card-toolbar{align-items:center!important;flex-wrap:nowrap!important;margin:0!important}.right-gis-container .field-view-card__header .card-toolbar .btn,.right-gis-container .view-land-card__header .card-toolbar .btn{align-items:center;display:inline-flex;font-size:12px;justify-content:center;line-height:1.15;min-height:0;padding:.35rem .65rem}.right-gis-container .field-view-container>.card-header:not(.field-view-card__header){align-items:center;display:flex;gap:.5rem;min-height:0;padding:.75rem .9rem}.right-gis-container .field-view-container>.card-header:not(.field-view-card__header) .card-title{font-size:13px;font-weight:600;line-height:1.2;margin:0}.right-gis-container .field-view-container>.card-header:not(.field-view-card__header) .card-toolbar .btn,.right-gis-container .field-view-container>.card-header:not(.field-view-card__header) .card-toolbar .gis-toolbar-action{align-items:center;display:inline-flex;font-size:12px;justify-content:center;line-height:1.15;min-height:34px;padding-left:.65rem;padding-right:.65rem}.right-gis-container .field-item,.right-gis-container .field-view-container .card-body>a.d-flex{gap:.65rem;min-height:0;padding:.65rem .9rem!important;text-decoration:none}.right-gis-container .field-item .bullet.bullet-vertical,.right-gis-container .field-view-container .card-body>a.d-flex .bullet.bullet-vertical{height:28px!important}.right-gis-container .field-item .fs-6,.right-gis-container .field-item .fw-bold.text-gray-800,.right-gis-container .field-view-container .card-body>a.d-flex .fs-6,.right-gis-container .field-view-container .card-body>a.d-flex .fw-bold.text-gray-800{font-size:12px!important;line-height:1.25}.right-gis-container .field-item .svg-icon-2x,.right-gis-container .field-item .svg-icon-2x svg,.right-gis-container .field-view-container .card-body>a.d-flex .svg-icon-2x,.right-gis-container .field-view-container .card-body>a.d-flex .svg-icon-2x svg{height:1.25rem!important;width:1.25rem!important}.right-gis-container .field-item .me-5,.right-gis-container .field-view-container .card-body>a.d-flex .me-5{margin-right:.65rem!important}.right-gis-container .field-item .btn.btn-sm,.right-gis-container .field-view-container .card-body>a.d-flex .btn.btn-sm{align-items:center;display:inline-flex;justify-content:center;min-height:34px;min-width:34px;padding:.35rem!important}}.left-gis-container{left:1rem;position:absolute;top:60%;z-index:1}.div-type-selector:not(.disabled):hover{background-color:var(--kt-primary-light)!important;cursor:pointer}.div-type-selector:not(.disabled):hover span{color:var(--kt-text-primary)!important;transition:color .2s ease}.div-type-selector:not(.disabled) .gen-button.disabled{background-color:var(--kt-gray-300)!important}.div-type-selector:not(.disabled) .gen-button.disabled span{color:var(--kt-gray-800)!important}.div-type-selector svg{height:24px;width:24px}.div-type-selector.disabled{background-color:var(--kt-gray-300)!important}.div-type-selector.disabled:not(.active){cursor:wait}.div-type-selector.active{background-color:var(--kt-primary-light)!important}.div-type-selector.active span{color:var(--kt-text-primary)!important}.gen-button{background-color:var(--kt-gray-200)!important}.gen-button:not(.disabled):hover{background-color:var(--kt-white)!important;cursor:pointer}.gen-button:not(.disabled) span{color:var(--kt-text-primary)!important;transition:color .2s ease}.gen-button svg{height:24px;width:24px}.gen-button.disabled{background-color:var(--kt-gray-300)!important;cursor:not-allowed}.gen-button.disabled span{color:var(--kt-gray-800)!important;transition:color .2s ease}.gen-button.disabled:hover{background-color:var(--kt-gray-300)!important;cursor:not-allowed}.gen-button.disabled:hover span{color:var(--kt-gray-800)!important;transition:color .2s ease}.gen-button.active{background-color:var(--kt-primary-light)!important}.gen-button.active span{color:var(--kt-text-primary)!important}.disabled-link{cursor:not-allowed;opacity:.5}.modal-header-with-actions{justify-content:flex-start}.specific-account-page{background:radial-gradient(circle at 8% 0,rgba(27,132,255,.12),transparent 28rem),linear-gradient(180deg,#f8fbff,#eef3f8);min-height:calc(100vh - 74px)}@media(max-width:700px){body.specific-account-root,html.specific-account-root{scrollbar-width:none}body.specific-account-root::-webkit-scrollbar,html.specific-account-root::-webkit-scrollbar{display:none;height:0;width:0}}.specific-account-page #kt_content_container{max-width:none!important;overflow:auto!important;scrollbar-width:none;width:100%}.specific-account-page #kt_content_container::-webkit-scrollbar{display:none;height:0;width:0}.specific-account-page__post{padding:1.25rem 1.5rem 2rem!important}.specific-account-page__content{width:100%}.specific-account-toolbar{background:#fff;border-bottom:1px solid rgba(15,23,42,.08)}.specific-account-toolbar #kt_toolbar_container{align-items:center!important;gap:1.5rem;padding:.65rem 1.5rem}.specific-account-back-link{align-items:center;color:var(--kt-gray-600);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:700;gap:.45rem;min-height:42px;text-decoration:none;transition:color .18s ease}.specific-account-back-link:hover{color:var(--kt-primary)}.specific-account-back-link__icon{font-size:1.1rem;line-height:1}.specific-account-tabs{border:0!important;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:1.25rem;min-width:0;scrollbar-width:none;width:100%}.specific-account-tabs::-webkit-scrollbar{display:none;height:0;width:0}.specific-account-tabs .nav-item{width:auto}.specific-account-tabs .nav-link{align-items:center;background:transparent;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--kt-gray-600)!important;display:flex;font-size:1rem;font-weight:600;justify-content:center;min-height:42px;padding:.65rem .15rem!important;text-align:center;transition:border-color .18s ease,color .18s ease;width:auto}.specific-account-tabs .nav-link.active,.specific-account-tabs .nav-link:hover{background:transparent;border-bottom-color:var(--kt-primary)!important;box-shadow:none;color:var(--kt-primary)!important}.specific-account-tabs__label--compact{display:none}.specific-account-panel{background:radial-gradient(circle at 100% 0,rgba(27,132,255,.08),transparent 22rem),linear-gradient(180deg,#fff,#fbfdff);background-clip:padding-box;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 1px 2px rgba(15,23,42,.04);width:100%}.specific-account-panel__header{align-items:center;border-bottom:1px solid rgba(15,23,42,.08);display:flex;gap:1rem;justify-content:space-between;padding:1.4rem 1.6rem}.specific-account-panel__title{color:var(--kt-gray-900);font-size:1.25rem;font-weight:800;line-height:1.25;margin:0}.specific-account-detail-grid,.specific-account-panel__body,.specific-account-panel__loading,.specific-account-plan-grid{padding:1.5rem 1.6rem}.specific-account-profile{grid-gap:1rem;display:grid;gap:1rem;padding:1.5rem 1.6rem}.specific-account-profile__hero{align-items:center;background:linear-gradient(135deg,rgba(27,132,255,.09),hsla(0,0%,100%,.86));border:1px solid rgba(27,132,255,.12);border-radius:18px;display:flex;gap:1rem;padding:1rem}.specific-account-profile__avatar{align-items:center;background:var(--kt-primary);border-radius:14px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:900;height:44px;justify-content:center;letter-spacing:.03em;width:44px}.specific-account-profile__main{grid-gap:.15rem;display:grid;gap:.15rem;min-width:0}.specific-account-profile__name{color:var(--kt-gray-900);font-size:1.08rem;font-weight:900;line-height:1.25}.specific-account-profile__company{color:var(--kt-gray-600);font-size:13px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.specific-account-info-list{background:hsla(0,0%,100%,.72);border:1px solid rgba(15,23,42,.07);border-radius:18px;display:grid;margin:0;overflow:hidden}.specific-account-info-list__row{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);min-height:52px;padding:.75rem 1rem}.specific-account-info-list__row+.specific-account-info-list__row{border-top:1px solid rgba(15,23,42,.06)}.specific-account-info-list dt{color:var(--kt-gray-500);font-size:11px;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.specific-account-info-list dd{color:var(--kt-gray-900);font-size:14px;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere}.specific-account-panel__footer{align-items:center;border-top:1px solid rgba(15,23,42,.08);display:flex;gap:.75rem;justify-content:flex-end;padding:1.2rem 1.6rem}.specific-account-primary-action,.specific-account-secondary-action{border-radius:14px!important;font-weight:800!important;min-height:44px;padding:.8rem 1.35rem!important}.specific-account-detail-grid,.specific-account-plan-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.specific-account-detail,.specific-account-plan-item{background:linear-gradient(180deg,#f8fbff,#f2f6fb);border:1px solid rgba(15,23,42,.06);border-radius:18px;min-height:84px;padding:1rem}.specific-account-detail__label,.specific-account-plan-item__label{color:var(--kt-gray-500);display:block;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.25;margin-bottom:.35rem;text-transform:uppercase}.specific-account-detail__value,.specific-account-plan-item__value{color:var(--kt-gray-900);display:block;font-size:1rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.specific-account-plan-item__value{color:var(--kt-primary);font-size:1.35rem}.specific-account-panel .form-control,.specific-account-panel .form-select{border:1px solid rgba(15,23,42,.06)!important;border-radius:16px!important;min-height:58px}.specific-account-panel .form-control:focus,.specific-account-panel .form-select:focus{border-color:rgba(27,132,255,.32)!important;box-shadow:0 0 0 4px rgba(27,132,255,.12)!important}.specific-account-panel .form-floating>label{color:var(--kt-gray-600)}.specific-account-form-grid{--bs-gutter-x:1.1rem}.specific-account-edit-list{background:hsla(0,0%,100%,.72);border:1px solid rgba(15,23,42,.07);border-radius:18px;display:grid}.specific-account-edit-row{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);min-height:56px;padding:.65rem 1rem}.specific-account-edit-row+.specific-account-edit-row{border-top:1px solid rgba(15,23,42,.06)}.specific-account-edit-row__label{color:var(--kt-gray-500);font-size:11px;font-weight:800;letter-spacing:.05em;line-height:1.25;margin:0;text-transform:uppercase}.specific-account-edit-row__control{min-width:0}.specific-account-panel .specific-account-edit-row .form-control{background:#f8fbff;border-radius:12px!important;font-size:14px;font-weight:700;min-height:42px;padding:.55rem .85rem!important}.specific-account-edit-row .fv-plugins-message-container{margin-top:.35rem}.specific-account-edit-row .specific-account-select__trigger{align-items:center;border-radius:12px;min-height:42px;padding:.55rem .85rem}.specific-account-edit-row .specific-account-select__label{display:none}.specific-account-edit-row .specific-account-select__chevron{margin-bottom:0}.specific-account-select{min-width:0;position:relative}.specific-account-select__trigger{grid-gap:.15rem;align-items:flex-end;background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.06);border-radius:16px;color:var(--kt-gray-900);display:grid;gap:.15rem;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:1.3rem 1rem .55rem;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.specific-account-select.is-open .specific-account-select__trigger,.specific-account-select__trigger:hover{background:#f8fbff;border-color:rgba(27,132,255,.32);box-shadow:0 0 0 4px rgba(27,132,255,.12)}.specific-account-select__trigger:disabled{cursor:not-allowed;opacity:.65}.specific-account-select__label{color:var(--kt-gray-600);font-size:12px;font-weight:500;left:1rem;line-height:1.2;position:absolute;top:.55rem}.specific-account-select__value{color:var(--kt-gray-800);font-size:1rem;font-weight:700;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.specific-account-select__value.is-placeholder{color:var(--kt-gray-600);font-weight:600}.specific-account-select__chevron{align-self:center;border-bottom:2px solid var(--kt-gray-600);border-right:2px solid var(--kt-gray-600);display:inline-block;height:8px;margin-bottom:.25rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease;width:8px}.specific-account-select.is-open .specific-account-select__chevron{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.specific-account-select__menu{grid-gap:.25rem;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 18px 42px rgba(15,23,42,.14);display:grid;gap:.25rem;left:0;max-height:min(18rem,48vh);overflow-y:auto;padding:.45rem;position:absolute;right:0;scrollbar-width:none;top:calc(100% + .45rem);z-index:50}.specific-account-select__menu::-webkit-scrollbar{display:none;height:0;width:0}.specific-account-select__option{background:transparent;border:0;border-radius:12px;color:var(--kt-gray-700);font-size:13px;font-weight:700;line-height:1.3;padding:.75rem .85rem;text-align:left;transition:background-color .16s ease,color .16s ease;width:100%}.specific-account-select__option.active,.specific-account-select__option:hover{background:rgba(27,132,255,.09);color:var(--kt-primary)}@media(max-width:700px){.specific-account-page{min-height:100dvh}.specific-account-page__post{padding:.75rem!important}.specific-account-toolbar #kt_toolbar_container{grid-gap:.55rem;align-items:center!important;display:grid!important;gap:.55rem;grid-template-columns:38px minmax(0,1fr);padding:.5rem .75rem}.specific-account-back-link{align-items:center;background:rgba(27,132,255,.08);border:1px solid rgba(27,132,255,.12);border-radius:999px;color:var(--kt-primary);font-size:0;gap:0;height:38px;justify-content:center;min-height:38px;padding:0;width:38px}.specific-account-back-link__icon{font-size:1.05rem}.specific-account-back-link__text{display:none}.specific-account-tabs{grid-gap:.2rem;background:var(--kt-gray-100);border:1px solid rgba(15,23,42,.06)!important;border-radius:999px;display:grid;gap:.2rem;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding:.2rem}.specific-account-tabs .nav-item{min-width:0;width:100%}.specific-account-tabs .nav-link{border-bottom:0!important;border-radius:999px!important;font-size:12px;font-weight:800;min-height:34px;overflow:hidden;padding:.45rem .35rem!important;text-overflow:ellipsis;white-space:nowrap;width:100%}.specific-account-tabs .nav-link.active,.specific-account-tabs .nav-link:hover{background:#fff;border-bottom-color:transparent!important;box-shadow:0 8px 18px rgba(15,23,42,.08);color:var(--kt-primary)!important}.specific-account-tabs__label--full{display:none}.specific-account-tabs__label--compact{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis}.specific-account-panel{border-radius:20px}.specific-account-panel__header{align-items:stretch;flex-direction:column;padding:1.1rem}.specific-account-detail-grid,.specific-account-panel__body,.specific-account-panel__loading,.specific-account-plan-grid,.specific-account-profile{padding:1rem}.specific-account-profile__hero{align-items:flex-start}.specific-account-info-list__row{gap:.25rem}.specific-account-edit-row,.specific-account-info-list__row{align-items:start;grid-template-columns:1fr;min-height:auto;padding:.8rem .95rem}.specific-account-edit-row{gap:.4rem}.specific-account-panel__footer{padding:1rem}.specific-account-primary-action,.specific-account-secondary-action{width:100%}.specific-account-panel__footer{flex-direction:column-reverse}}.reseller-module__post{padding:24px}.reseller-toolbar__container{align-items:center;gap:16px;padding:20px 24px 8px}.reseller-toolbar__copy{display:flex;flex-direction:column;gap:4px}.reseller-toolbar__eyebrow{color:#7e8299;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.reseller-toolbar__title{color:#181c32;font-size:1.6rem;font-weight:700;line-height:1.1;margin:0}.reseller-toolbar__button{min-height:42px;white-space:nowrap}.reseller-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.reseller-summary__item{grid-gap:6px;background:#f5f8fa;border-left:4px solid #009ef7;border-radius:8px;display:grid;gap:6px;min-height:76px;padding:14px 16px}.reseller-summary__label{color:#7e8299;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.reseller-summary__value{color:#181c32;font-size:1.35rem;font-weight:800;line-height:1}.reseller-list-card .card-header{align-items:center;padding-inline:24px}.reseller-list-card__table-wrap{overflow-x:auto}.reseller-list-card__table{margin-bottom:0;min-width:980px}.reseller-list-card__empty{text-align:center}.reseller-list-card__inline-action{flex:0 0 auto}.reseller-list-card__login-action{white-space:nowrap}.reseller-resource-cell{align-items:center;display:flex;gap:10px;justify-content:space-between}.reseller-user-cards{grid-gap:16px;display:grid;gap:16px;padding:16px}.reseller-user-card{grid-gap:16px;background:#fff;border:1px solid #e9edf5;border-radius:20px;box-shadow:0 10px 30px rgba(15,23,42,.06);display:grid;gap:16px;padding:18px}.reseller-user-card--empty{color:#5e6278;justify-items:center;padding-block:32px;text-align:center}.reseller-user-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.reseller-user-card__name{color:#181c32;font-size:1.05rem;font-weight:700;margin:0 0 4px}.reseller-user-card__email{color:#7e8299;font-size:14px;margin:0;overflow-wrap:anywhere}.reseller-user-card__status{align-items:center;background:#f5f8fa;border-radius:999px;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:44px;min-width:44px;padding:8px}.reseller-user-card__stats{grid-gap:12px;display:grid;gap:12px}.reseller-user-card__stat{align-items:center;background:#f8f9fb;border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:14px}.reseller-user-card__stat-label{color:#7e8299;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.reseller-user-card__stat-value{color:#181c32;display:block;font-size:1rem;font-weight:700}.reseller-user-card__assign,.reseller-user-card__login{min-height:42px}.reseller-user-card__login{width:100%}.reseller-modal-dialog{margin:1.5rem auto}.reseller-modal-content{border-radius:22px;overflow:hidden}.reseller-modal-body,.reseller-modal-footer,.reseller-modal-header{padding-inline:24px}.reseller-modal-footer{gap:12px}@media(max-width:700px){.reseller-module__post{padding:12px 12px 24px}.reseller-toolbar__container{align-items:stretch;flex-direction:column;padding:16px 12px 4px}.reseller-toolbar__button{width:100%}.reseller-summary{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.reseller-summary__item{min-height:68px;padding:12px}.reseller-summary__label{font-size:10px;letter-spacing:.04em}.reseller-summary__value{font-size:1.15rem}.reseller-list-card .card-header{padding:20px 16px 0}.reseller-list-card .card-title{font-size:1.1rem}.reseller-list-card__mobile-body{background:linear-gradient(180deg,#f8fafc,#fff)}.reseller-user-card__stat{align-items:stretch;flex-direction:column}.reseller-user-card__assign{width:100%}.reseller-modal-dialog{margin:.75rem}.reseller-modal-content{border-radius:18px}.reseller-modal-body,.reseller-modal-footer,.reseller-modal-header{padding-inline:16px}.reseller-modal-footer{display:flex;flex-direction:column-reverse}.reseller-modal-footer .btn{width:100%}}.payment-modal-layer{z-index:1095!important}.payment-modal-backdrop{z-index:1090!important}.payment-modal-dialog{margin:1rem auto;max-width:760px;width:calc(100% - 2rem)}.payment-modal-content{border:0;border-radius:16px;box-shadow:0 20px 60px rgba(17,24,39,.24);overflow:hidden}.payment-modal-content--mobile{border-radius:16px 16px 0 0;max-height:min(90vh,90dvh);width:100%}.payment-modal-header{align-items:flex-start;border-bottom:1px solid #e6eaf0;padding:1.5rem 1.75rem}.payment-modal-title{color:#181c32;font-size:1.25rem;font-weight:700;line-height:1.35;margin:0}.payment-modal-body{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(290px,340px);padding:1.75rem}.payment-modal-copy{align-self:center;display:flex;flex-direction:column;gap:1rem;min-width:0}.payment-modal-contact-copy,.payment-modal-description{color:#3f4254;font-size:1rem;line-height:1.55;margin:0}.payment-modal-contact-copy{color:#7e8299;overflow-wrap:anywhere}.payment-modal-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.payment-modal-close,.payment-modal-cta,.payment-modal-email{align-items:center;display:inline-flex;gap:.55rem;justify-content:center;min-height:46px}.payment-modal-cta,.payment-modal-email{padding-inline:1.25rem}.payment-modal-action-icon{display:inline-flex;flex:0 0 20px;height:20px;width:20px}.payment-modal-action-svg{display:block;height:20px;max-height:none;width:20px}.payment-modal-plan{min-width:0}.payment-modal-plan-title{color:#181c32;font-size:1rem;font-weight:700;margin:0 0 .75rem}.payment-modal-plan-shell{display:flex;justify-content:center}.payment-resource-card{background:#fff;border:1px solid #e1e5ec;border-radius:8px;box-shadow:0 8px 24px rgba(17,24,39,.08);overflow:hidden;width:100%}.payment-resource-card__summary{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;min-height:96px;padding:1rem 1.1rem}.payment-resource-card__heading{min-width:0}.payment-resource-card__eyebrow{color:#7e8299;display:block;font-size:.75rem;font-weight:700;line-height:1.2;margin-bottom:.35rem;text-transform:uppercase}.payment-resource-card__title{color:#181c32;font-size:1rem;font-weight:700;line-height:1.3;margin:0;overflow-wrap:anywhere}.payment-resource-card__balance{align-items:center;align-self:stretch;border-radius:6px;display:flex;flex-direction:column;justify-content:center;min-width:104px;padding:.65rem .8rem;text-align:center}.payment-resource-card__balance strong{font-size:1.25rem;font-weight:700;line-height:1.1}.payment-resource-card__balance span{font-size:.75rem;font-weight:600;line-height:1.2;margin-top:.2rem}.payment-resource-card__visual{align-items:center;display:flex;height:132px;justify-content:center;padding:1rem}.payment-resource-card__visual img{display:block;max-height:108px;max-width:170px;object-fit:contain}.payment-resource-card__report-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;height:84px;width:84px}.payment-resource-card--reports .payment-resource-card__balance{background:#e8f4ff;color:#087fdf}.payment-resource-card--reports .payment-resource-card__visual{background:#087fdf;color:#fff}.payment-resource-card--ambients .payment-resource-card__balance{background:#ecf8dd;color:#438700}.payment-resource-card--ambients .payment-resource-card__visual{background:#59ab00}.payment-modal-footer{border-top:1px solid #e6eaf0;padding:1.25rem 1.5rem}@media(max-width:767px){.payment-modal-dialog{align-items:flex-end;display:flex;margin:0;min-height:100vh;min-height:100dvh;width:100%}.payment-modal-header{padding:1.25rem}.payment-modal-title{font-size:1.1rem}.payment-modal-body{gap:1.5rem;grid-template-columns:1fr;max-height:calc(90vh - 142px);max-height:calc(90dvh - 142px);overflow-y:auto;padding:1.25rem}.payment-modal-actions{flex-direction:column}.payment-modal-close,.payment-modal-cta,.payment-modal-email{width:100%}.payment-modal-footer{padding:1rem 1.25rem max(1rem,env(safe-area-inset-bottom,0px))}}@media(max-width:420px){.payment-resource-card__summary{align-items:stretch;grid-template-columns:1fr}.payment-resource-card__balance{align-self:auto;flex-direction:row;gap:.35rem;min-height:46px;width:100%}.payment-resource-card__balance span{margin-top:0}}.rnc__notification-container--bottom-center,.rnc__notification-container--bottom-full,.rnc__notification-container--bottom-left,.rnc__notification-container--bottom-right,.rnc__notification-container--center,.rnc__notification-container--top-center,.rnc__notification-container--top-full,.rnc__notification-container--top-left,.rnc__notification-container--top-right{min-width:325px;pointer-events:all;position:absolute}.rnc__notification-container--bottom-center,.rnc__notification-container--center,.rnc__notification-container--top-center{align-items:center;display:flex;flex-direction:column;justify-content:center;left:calc(50% - 175px);max-width:350px}.rnc__notification-container--center{height:100%;pointer-events:none;top:20px}.rnc__notification-container--bottom-full,.rnc__notification-container--top-full{min-width:100%;width:100%}.rnc__notification-container--bottom-full{bottom:0}.rnc__util--flex-center{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:325px;pointer-events:all}.rnc__notification-container--top-center{top:20px}.rnc__notification-container--bottom-center{bottom:20px}.rnc__notification-container--top-left{left:20px;top:20px}.rnc__notification-container--top-right{right:20px;top:20px}.rnc__notification-container--bottom-left{bottom:20px;left:20px}.rnc__notification-container--bottom-right{bottom:20px;right:20px}.rnc__notification-container--mobile-bottom,.rnc__notification-container--mobile-top{pointer-events:all;position:absolute}.rnc__notification-container--mobile-top{left:20px;right:20px;top:20px}.rnc__notification-container--mobile-bottom{bottom:20px;left:20px;margin-bottom:-15px;right:20px}.rnc__notification-item--default{background-color:#007bff;border-left:8px solid #0562c7}.rnc__notification-item--default .rnc__notification-timer{background-color:#007bff}.rnc__notification-item--default .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--default .rnc__notification-close-mark{background-color:#007bff}.rnc__notification-item--success{background-color:#28a745;border-left:8px solid #1f8838}.rnc__notification-item--success .rnc__notification-timer{background-color:#28a745}.rnc__notification-item--success .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--success .rnc__notification-close-mark{background-color:#28a745}.rnc__notification-item--danger{background-color:#dc3545;border-left:8px solid #bd1120}.rnc__notification-item--danger .rnc__notification-timer{background-color:#dc3545}.rnc__notification-item--danger .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--danger .rnc__notification-close-mark{background-color:#dc3545}.rnc__notification-item--info{background-color:#17a2b8;border-left:8px solid #138b9e}.rnc__notification-item--info .rnc__notification-timer{background-color:#17a2b8}.rnc__notification-item--info .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--info .rnc__notification-close-mark{background-color:#17a2b8}.rnc__notification-item--warning{background-color:#eab000;border-left:8px solid #ce9c09}.rnc__notification-item--warning .rnc__notification-timer{background-color:#eab000}.rnc__notification-item--warning .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--warning .rnc__notification-close-mark{background-color:#eab000}.rnc__notification-item--awesome{background-color:#685dc3;border-left:8px solid #4c3fb1}.rnc__notification-item--awesome .rnc__notification-timer{background-color:#685dc3}.rnc__notification-item--awesome .rnc__notification-timer-filler{background-color:#fff}.rnc__notification-item--awesome .rnc__notification-close-mark{background-color:#685dc3}@-webkit-keyframes timer{0%{width:100%}to{width:0}}@keyframes timer{0%{width:100%}to{width:0}}.rnc__base{height:100%;pointer-events:none;position:fixed;width:100%;z-index:9000}.rnc__notification-item{border-radius:3px;box-shadow:1px 3px 4px rgba(0,0,0,.2);cursor:pointer;display:flex;margin-bottom:15px;position:relative}.rnc__notification-container--bottom-full .rnc__notification-item,.rnc__notification-container--top-full .rnc__notification-item{border-radius:0;margin-bottom:0}.rnc__notification-container--bottom-full .rnc__notification,.rnc__notification-container--top-full .rnc__notification{width:100%!important}.rnc__notification-timer{margin-top:10px;width:100%}.rnc__notification-timer,.rnc__notification-timer-filler{border-radius:5px;height:3px}.rnc__notification-title{color:#fff;font-size:14px;font-weight:700;margin-bottom:5px;margin-top:5px}.rnc__notification-message{word-wrap:break-word;color:#fff;font-size:14px;line-height:150%;margin-bottom:0;margin-top:0;max-width:calc(100% - 15px)}.rnc__notification-content{display:inline-block;padding:8px 15px;width:100%}.rnc__notification-close-mark{border-radius:50%;display:inline-block;height:18px;position:absolute;right:10px;top:10px;width:18px}.rnc__notification-close-mark:after{color:#fff;content:"\D7";font-size:12px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rnc__notification-container--mobile-bottom .notification,.rnc__notification-container--mobile-bottom .rnc__notification-item,.rnc__notification-container--mobile-top .notification,.rnc__notification-container--mobile-top .rnc__notification-item{max-width:100%;width:100%}.rnc__notification-container--bottom-right .notification,.rnc__notification-container--top-right .notification{margin-left:auto}.rnc__notification-container--bottom-left .notification,.rnc__notification-container--top-left .notification{margin-right:auto}.rnc__notification-container--mobile-bottom .notification,.rnc__notification-container--mobile-top .notification{margin-left:auto;margin-right:auto}
/*# sourceMappingURL=main.b9b196ad.css.map*/