*,*:before,*:after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--p-content-background);color:var(--p-text-color);line-height:1.5}#app{width:100%;min-height:100vh;background-color:var(--p-content-background)}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.2}a{color:var(--p-primary-color);text-decoration:none}a:hover{text-decoration:underline}.p-menu a,.p-menubar a,.p-tieredmenu a,.p-contextmenu a,.p-megamenu a,.p-panelmenu a,.p-menu a:hover,.p-menubar a:hover,.p-tieredmenu a:hover,.p-contextmenu a:hover,.p-megamenu a:hover,.p-panelmenu a:hover{text-decoration:none!important}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-muted{color:var(--p-text-muted-color)}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.flex{display:flex}.inline-flex{display:inline-flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-self-center{align-self:center}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.w-full{width:100%}.w-auto{width:auto}.min-w-0{min-width:0}.h-full{height:100%}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border-round{border-radius:var(--p-border-radius)}.border-circle{border-radius:50%}.shadow-1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.shadow-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.surface-ground{background-color:var(--p-surface-ground)}.surface-card{background-color:var(--p-surface-card)}.surface-0{background-color:var(--p-surface-ground)}.card{background:var(--p-surface-card);padding:1.25rem;border-radius:var(--p-border-radius);box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1rem}.card-w-title{padding-bottom:1rem}.field{margin-bottom:1rem}.required{color:var(--p-red-500);margin-left:.25rem}.error-message{color:var(--p-red-500);font-size:.875rem;margin-top:.25rem}@media(max-width:575px){.sm\:hidden{display:none}}@media(min-width:576px){.sm\:flex{display:flex}.sm\:w-auto{width:auto}}@media(min-width:768px){.md\:flex{display:flex}.md\:flex-nowrap{flex-wrap:nowrap}}@media(min-width:992px){.lg\:flex{display:flex}}.align{display:flex;align-items:center}.right{text-align:right}.mobile_zone{display:block}@media(min-width:768px){.mobile_zone{display:none}}.classic_zone{display:none}@media(min-width:768px){.classic_zone{display:block}}.button-group{display:flex;gap:.5rem;flex-wrap:wrap}.form-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.form-grid{grid-template-columns:repeat(2,1fr)}}.form-field{margin-bottom:1rem}.form-label{display:block;font-weight:500;margin-bottom:.5rem;color:var(--p-text-color)}.form-input{width:100%}.popup-form{display:flex;flex-direction:column;gap:1rem}.popup-form .p-inputtext,.popup-form .p-textarea,.popup-form .p-dropdown,.popup-form .p-multiselect,.popup-form .p-autocomplete{width:100%}.p-dialog .p-dialog-header{padding:1.25rem}.p-dialog .p-dialog-content{padding:0 1.25rem 1.25rem}.p-dialog .p-dialog-footer{padding:1rem 1.25rem;display:flex;justify-content:flex-end;gap:.5rem}.p-breadcrumb{background:transparent;border:none;padding:0}.workspaceBadge{background:var(--p-primary-100);color:var(--p-primary-700);padding:.25rem .5rem;border-radius:var(--p-border-radius);font-size:.75rem;font-weight:500}.role-badge{padding:.25rem .5rem;border-radius:var(--p-border-radius);font-size:.75rem;font-weight:500}.role-badge.role-sitemanager{background:var(--p-green-100);color:var(--p-green-700)}.role-badge.role-sitecollaborator{background:var(--p-blue-100);color:var(--p-blue-700)}.role-badge.role-sitecontributor{background:var(--p-orange-100);color:var(--p-orange-700)}.role-badge.role-siteconsumer{background:var(--p-surface-100);color:var(--p-surface-700)}.chips-container{display:flex;flex-wrap:wrap;gap:.5rem}.search-filtre{font-weight:500;margin-right:.5rem;color:var(--p-text-muted-color)}.search-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}html.app-dark{color-scheme:dark}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--p-surface-100)}::-webkit-scrollbar-thumb{background:var(--p-surface-400);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--p-surface-500)}:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}@media print{.no-print{display:none!important}}.upload-file-popup.p-dialog{width:90vw;max-width:80rem;max-height:90vh}.upload-file-popup.p-dialog .p-dialog-content{overflow-y:auto}@media(max-width:768px){.upload-file-popup.p-dialog{width:95vw;max-width:none}}.zone-info-drawer.p-drawer{width:100%!important;max-width:100%!important}.zone-info-drawer.p-drawer .p-drawer-content{padding:.5rem;overflow-y:auto}.zone-info-drawer.p-drawer .close-button{display:none}.zone-info-drawer.p-drawer .tabview,.zone-info-drawer.p-drawer #zoneInformation{max-width:100%!important}.p-dataview-header,.filters-header{background:transparent!important;border:none!important}.app-footer[data-v-09bb7d0b]{background:var(--p-content-background);border-top:1px solid var(--p-content-border-color);padding:.75rem 1rem}.footer-content[data-v-09bb7d0b]{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;color:var(--p-text-muted-color)}.made-by[data-v-09bb7d0b]{font-weight:400}.made-by a[data-v-09bb7d0b]{color:var(--p-primary-color);text-decoration:none}.made-by a[data-v-09bb7d0b]:hover{text-decoration:underline}.jeci-link[data-v-09bb7d0b]{display:flex;align-items:center;text-decoration:none}.jeci-logo[data-v-09bb7d0b]{height:1.25rem;width:auto}.sidebar-logo[data-v-0ba7d7fd]{display:flex;align-items:center;justify-content:center;text-decoration:none;border:none;outline:none}.sidebar-logo[data-v-0ba7d7fd]:focus{outline:none}.logo-full[data-v-0ba7d7fd]{height:2.5rem;width:auto;max-width:100%;object-fit:contain;border:none;outline:none}.logo-icon[data-v-0ba7d7fd]{height:2.5rem;width:2.5rem;object-fit:contain;border:none;outline:none}.mobile-logo[data-v-0ba7d7fd]{display:flex;align-items:center;text-decoration:none}.mobile-logo-image[data-v-0ba7d7fd]{height:2rem;width:auto;object-fit:contain}.sidebar-footer[data-v-0ba7d7fd]{padding:1rem;border-top:1px solid var(--p-content-border-color)}.footer-logo[data-v-0ba7d7fd]{display:flex;align-items:center;justify-content:center}.pristy-logo[data-v-0ba7d7fd]{max-width:100%;height:auto;max-height:4rem;object-fit:contain}.topbar-logo[data-v-0ba7d7fd]{display:flex;align-items:center;text-decoration:none;border:none;outline:none}.topbar-logo[data-v-0ba7d7fd]:focus{outline:none}.topbar-logo-image[data-v-0ba7d7fd]{height:2.5rem;width:auto;border:none;outline:none}.topbar-action[data-v-0ba7d7fd]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;background-color:transparent;border-radius:50%;color:var(--p-text-color);cursor:pointer;transition:background-color .2s;text-decoration:none}.topbar-action[data-v-0ba7d7fd]:hover{background-color:var(--p-content-hover-background)}.topbar-action i[data-v-0ba7d7fd]{font-size:1.25rem}.config-alert-dot[data-v-0ba7d7fd]{display:block;width:8px;height:8px;background-color:var(--red-500);border-radius:50%;margin-left:-.75rem;margin-top:-1rem;position:relative;z-index:1;pointer-events:none}.logo-dark-variant,.layout-menu-dark .layout-sidebar .logo-light-variant{display:none!important}.layout-menu-dark .layout-sidebar .logo-dark-variant,html.app-dark .layout-menu-dark .layout-sidebar .logo-light-variant{display:initial!important}html.app-dark .layout-menu-dark .layout-sidebar .logo-dark-variant,html.app-dark .layout-menu-light .layout-sidebar .logo-light-variant{display:none!important}html.app-dark .layout-menu-light .layout-sidebar .logo-dark-variant{display:initial!important}html.app-dark .layout-topbar .logo-light-variant{display:none!important}html.app-dark .layout-topbar .logo-dark-variant{display:initial!important}html.app-dark .mobile-topbar .logo-light-variant{display:none!important}html.app-dark .mobile-topbar .logo-dark-variant{display:initial!important}.form-section[data-v-efe96a86]{margin-bottom:1rem}.form-label[data-v-efe96a86]{display:block;font-weight:500;color:var(--p-text-color);margin-bottom:.5rem}.upload-container[data-v-efe96a86]{margin-top:.75rem}.textarea-container[data-v-efe96a86],.textarea-container[data-v-efe96a86] .p-textarea{width:100%}.radio-group[data-v-efe96a86]{display:flex;flex-wrap:wrap;gap:1rem}.radio-option[data-v-efe96a86]{width:100%}@media(min-width:768px){.radio-option[data-v-efe96a86]{width:calc(50% - .5rem)}}.radio-field[data-v-efe96a86]{display:flex;align-items:center;gap:.5rem}.form-field[data-v-9167591c]{margin-bottom:1.25rem}.form-field--column[data-v-9167591c]{display:flex;flex-direction:column;gap:.5rem}.form-field--spacing[data-v-9167591c]{margin-top:1rem}.form-label[data-v-9167591c]{font-weight:500;color:var(--p-text-color);display:block;margin-bottom:.5rem;font-size:.9rem}.form-label-full[data-v-9167591c]{color:var(--p-text-color);width:100%;font-weight:500;padding-bottom:.5rem;font-size:.9rem}.form-field-row[data-v-9167591c]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.form-field-row[data-v-9167591c] .p-inputtext,.form-input-full[data-v-9167591c],.form-input-full[data-v-9167591c] .p-inputtext,.form-input-full[data-v-9167591c] .p-dropdown,.form-input-full[data-v-9167591c] .p-autocomplete,.form-input-full[data-v-9167591c] .p-textarea{width:100%}.toggle-container[data-v-9167591c]{display:flex;align-items:center;gap:.75rem}.fieldset-container[data-v-9167591c]{padding-top:.75rem;width:100%;margin-bottom:.5rem}.fieldset-container[data-v-9167591c] .p-fieldset{margin-bottom:1rem}.fieldset-container[data-v-9167591c] .p-fieldset .p-fieldset-legend{font-weight:600;font-size:.95rem}.form-row[data-v-9167591c]{display:grid;grid-template-columns:1fr;gap:.75rem;width:100%;margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid var(--p-surface-100)}.form-row[data-v-9167591c]:last-child{border-bottom:none}@media(min-width:1280px){.form-row[data-v-9167591c]{grid-template-columns:1fr 2fr;align-items:center}}.form-row-label[data-v-9167591c]{color:var(--p-text-muted-color);font-weight:500;font-size:.875rem}.form-row-input[data-v-9167591c],.form-row-input[data-v-9167591c] .p-inputtext,.form-row-input[data-v-9167591c] .p-dropdown,.form-row-input[data-v-9167591c] .p-multiselect,.form-row-input[data-v-9167591c] .p-autocomplete,.form-row-input[data-v-9167591c] .p-textarea,.form-row-input[data-v-9167591c] .p-chips,.form-row-input[data-v-9167591c] .p-inputnumber,.form-row-input[data-v-9167591c] .p-datepicker{width:100%}.popup-form[data-v-dc2320a2]{display:flex;flex-direction:column;gap:1rem}.form-field[data-v-dc2320a2]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-dc2320a2],.form-input[data-v-dc2320a2],.form-input[data-v-dc2320a2] .p-inputtext,.form-input[data-v-dc2320a2] .p-textarea,.form-input[data-v-dc2320a2] .p-chips{width:100%}.checkbox-field[data-v-dc2320a2]{display:flex;align-items:center;gap:.5rem}.send-mail-attachment[data-v-dc2320a2]{margin-right:.5rem}.copy-link[data-v-dc2320a2]{display:flex;flex-direction:row;gap:.5rem}.popup-form[data-v-fe3b6f79]{display:flex;flex-direction:column;gap:1rem}.form-field[data-v-fe3b6f79]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-fe3b6f79],.form-input[data-v-fe3b6f79],.form-input[data-v-fe3b6f79] .p-inputtext,.form-input[data-v-fe3b6f79] .p-textarea{width:100%}[data-v-d72bc1a4] .p-dialog-content{position:relative}.loading-overlay[data-v-d72bc1a4]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;z-index:10}.full-width[data-v-d72bc1a4]{width:100%}.add-lot-form[data-v-d72bc1a4]{display:flex;flex-direction:column;gap:1rem}.add-lot-field[data-v-d72bc1a4]{display:flex;flex-direction:column;gap:.25rem}.manage-lots-footer[data-v-d72bc1a4]{display:flex;justify-content:space-between;width:100%}.add-lot-actions[data-v-d72bc1a4]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.upload-empty-content[data-v-c47ba473]{display:flex;align-items:center;justify-content:center;flex-direction:column}.upload-icon[data-v-c47ba473]{font-size:5rem;color:var(--p-surface-400);border:2px solid var(--p-surface-400);border-radius:50%;padding:1.25rem;margin-top:.5rem}.upload-text[data-v-c47ba473]{margin-top:1rem;margin-bottom:0}.export-popup[data-v-95f85473]{min-width:400px}.export-info[data-v-95f85473]{margin-bottom:1rem}.export-count[data-v-95f85473]{display:flex;flex-direction:column;gap:.5rem}.export-label[data-v-95f85473]{font-weight:500}.export-input-row[data-v-95f85473]{display:flex;align-items:center;gap:.75rem}.export-input[data-v-95f85473]{flex:1}.export-max[data-v-95f85473]{font-weight:500;color:var(--p-text-muted-color);white-space:nowrap}.progress-spinner[data-v-95f85473]{display:flex;justify-content:center;padding:1rem}.popup-form[data-v-a704cae5]{display:flex;flex-direction:column;gap:1rem}.form-field[data-v-a704cae5]{display:flex;flex-direction:column;gap:.5rem}.form-label-row[data-v-a704cae5]{margin-bottom:.5rem}.form-label[data-v-a704cae5]{margin-bottom:.5rem;display:block}.form-input-with-info[data-v-a704cae5]{display:flex;gap:.5rem}.form-input-main[data-v-a704cae5]{flex:1}.form-input-main[data-v-a704cae5] .p-inputtext{width:100%}.form-input-info[data-v-a704cae5]{flex-shrink:0}.form-input-full[data-v-a704cae5],.form-input-full[data-v-a704cae5] .p-inputtext,.form-input-full[data-v-a704cae5] .p-textarea{width:100%}.info-icon[data-v-a704cae5]{background:#fff}.popup-footer[data-v-a704cae5]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}@media(min-width:768px){.popup-footer[data-v-a704cae5]{flex-wrap:nowrap}}.footer-button[data-v-a704cae5]{flex:1}@media(min-width:768px){.footer-button[data-v-a704cae5]{flex:none}}.form-container[data-v-a7c54869]{display:flex;flex-direction:column;gap:1rem}.form-field[data-v-a7c54869]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-a7c54869]{font-weight:500;color:var(--p-text-color);font-size:.9rem}.form-input[data-v-a7c54869],.form-input[data-v-a7c54869] .p-inputtext,.form-input[data-v-a7c54869] .p-textarea{width:100%}.popup-form[data-v-b0456934]{display:flex;flex-direction:column;gap:1rem}.form-field[data-v-b0456934]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-b0456934],.form-input[data-v-b0456934],.form-input[data-v-b0456934] .p-inputtext,.form-input[data-v-b0456934] .p-textarea{width:100%}.notify-layout[data-v-a177fa36]{display:grid;grid-template-columns:3fr 2fr;gap:1.5rem}@media(max-width:767px){.notify-layout[data-v-a177fa36]{grid-template-columns:1fr}.notify-recap[data-v-a177fa36]{order:-1}}.notify-form[data-v-a177fa36]{display:flex;flex-direction:column}.notify-recap[data-v-a177fa36]{position:sticky;top:0;align-self:start}.form-section[data-v-a177fa36]{border:none;padding:0;margin:0;display:flex;flex-direction:column}.form-section-title[data-v-a177fa36]{border:none;padding:0;font-size:1rem;font-weight:600;color:var(--primary-color);margin-bottom:.25rem}.form-field[data-v-a177fa36]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.form-field label[data-v-a177fa36]{font-weight:500;font-size:.9rem;color:var(--text-color)}.form-field-toggle[data-v-a177fa36]{flex-direction:row;align-items:center;gap:.75rem}.form-row[data-v-a177fa36]{display:flex;gap:1rem}.form-row>.form-field[data-v-a177fa36]{flex:1}@media(max-width:767px){.form-row[data-v-a177fa36]{flex-direction:column;gap:.75rem}}.form-help[data-v-a177fa36]{font-size:.8rem;color:var(--text-color-secondary)}.p-error[data-v-a177fa36]{color:var(--p-red-500);font-size:.8rem}.summary-card[data-v-a177fa36]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--border-radius);padding:1.25rem}.summary-card-title[data-v-a177fa36]{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:.5rem}.summary-card-title i[data-v-a177fa36]{color:var(--primary-color);font-size:1.25rem}.summary-properties[data-v-a177fa36]{display:flex;flex-direction:column;gap:.75rem}.summary-property[data-v-a177fa36]{display:flex;flex-direction:column;gap:.2rem}.property-label[data-v-a177fa36]{font-size:.85rem;color:var(--text-color-secondary);font-weight:500}.property-value[data-v-a177fa36]{font-size:1rem;color:var(--text-color)}.recap-value-truncate[data-v-a177fa36]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.recap-panel-header[data-v-a177fa36]{display:flex;align-items:center;gap:.5rem;font-weight:600}.recap-panel-header i[data-v-a177fa36]{color:var(--primary-color);font-size:1.25rem}.spinner-wrapper[data-v-ba5a0fda]{margin-left:1rem;position:relative}.cancel-button[data-v-ba5a0fda]{position:absolute;top:0;right:0;background-color:transparent;border:none;font-size:16px;color:red;cursor:pointer;visibility:hidden}.download-cancel[data-v-ba5a0fda]{width:3rem!important;height:3rem!important}.spinner-wrapper:hover .cancel-button[data-v-ba5a0fda]{visibility:visible}.spinner-wrapper[data-v-ba5a0fda]:hover .p-knob{visibility:hidden}.cancel-button[data-v-ba5a0fda]:focus-visible{visibility:visible;outline:2px solid var(--primary-color);outline-offset:2px}.download-link[data-v-ba5a0fda]{background:none;border:none;padding:0;cursor:pointer;color:inherit;text-align:left;font:inherit}.download-link[data-v-ba5a0fda]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:2px}.app-root{min-height:100vh}.app-simple{min-height:100vh;display:flex;flex-direction:column}
