.wastesView-module__bsjJkG__topBar{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:20px;display:flex}.wastesView-module__bsjJkG__title{margin:0;font-size:24px;font-weight:600}.wastesView-module__bsjJkG__actionButton{color:#fff;cursor:pointer;background:#0070f3;border:none;padding:8px 16px;font-size:14px}.wastesView-module__bsjJkG__mainContainer{background:#f9f9f9;grid-template-columns:1fr 1fr;gap:10px;height:calc(100vh - 81px);padding:10px;display:grid;overflow:hidden}.wastesView-module__bsjJkG__leftColumn{grid-template-rows:1fr 1fr;gap:10px;min-height:0;display:grid}.wastesView-module__bsjJkG__topBox,.wastesView-module__bsjJkG__bottomBox,.wastesView-module__bsjJkG__rightColumn{background:#fff;border:1px solid #ddd;border-radius:1rem;min-height:0;padding:10px;overflow:auto}
.MapView-module__B-yaoa__wrap{flex-direction:column;width:100%;height:100%;display:flex}.MapView-module__B-yaoa__title{color:#334155;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:.5rem .75rem;font-size:.875rem}.MapView-module__B-yaoa__body{color:#475569;background:#eef2ff;flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}.cluster-shape-icon .outer-ring{filter:drop-shadow(0 2px 4px rgba(0,0,0,.12))}.cluster-shape-icon.highlighted svg .MapView-module__B-yaoa__outer-ring{animation:1.6s ease-in-out infinite MapView-module__B-yaoa__ring-pulse}@keyframes MapView-module__B-yaoa__ring-pulse{0%{stroke-width:2.4px;opacity:1;transform:scale(1)}50%{stroke-width:3.2px;opacity:.85;transform:scale(1.02)}to{stroke-width:2.4px;opacity:1;transform:scale(1)}}.spider-line{pointer-events:none;z-index:1}.cluster-center{filter:drop-shadow(0 2px 6px rgba(0,0,0,.2));z-index:10}.spider-marker{z-index:5;transition:all .3s}.spider-marker:hover{z-index:15;transform:scale(1.1)}
.VideoPlayer-module__wdEaUG__wrap{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.VideoPlayer-module__wdEaUG__title{color:#334155;background:#fff;border-bottom:1px solid #e5e7eb;padding:.7px .8px;font-size:.875rem}.VideoPlayer-module__wdEaUG__body{background:#000;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.VideoPlayer-module__wdEaUG__video{object-fit:contain;background:#000;width:100%;height:100%}.VideoPlayer-module__wdEaUG__meta{color:#e2e8f0;background:rgba(15,23,42,.7);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:.5rem;right:.5rem}.VideoPlayer-module__wdEaUG__controls{color:#fff;z-index:20;background:0 0;align-items:center;gap:.5rem;height:3rem;padding:0 .5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.VideoPlayer-module__wdEaUG__controls button{color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.6);border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:background .2s;display:flex}.VideoPlayer-module__wdEaUG__controls button:hover{background:rgba(0,0,0,.8)}.VideoPlayer-module__wdEaUG__controls button:active{background:rgba(0,0,0,.9)}.VideoPlayer-module__wdEaUG__hint{color:#fff;background:rgba(0,0,0,.6);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:.5rem;right:.5rem}.VideoPlayer-module__wdEaUG__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#4b5563;border-radius:9999px;width:100%;height:.25rem}
.ConfirmationModal-module__EdTj-a__overlay{z-index:100;background:rgba(2,6,23,.6);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ConfirmationModal-module__EdTj-a__modal{background:#fff;border-radius:.5rem;width:100%;max-width:24rem;padding:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.ConfirmationModal-module__EdTj-a__title{color:#0f172a;margin-bottom:.5rem;font-size:1rem;font-weight:700}.ConfirmationModal-module__EdTj-a__text{color:#475569;margin-bottom:1rem;font-size:.875rem}.ConfirmationModal-module__EdTj-a__actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.ConfirmationModal-module__EdTj-a__btn{cursor:pointer;border:none;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}.ConfirmationModal-module__EdTj-a__btnCancel{color:#0f172a;background:#e2e8f0}.ConfirmationModal-module__EdTj-a__btnConfirm{color:#fff;background:#2563eb}
.ListView-module__B92d-q__card{background:#fff;border:1px solid #e2e8f0;flex-direction:column;width:100%;height:100vh;max-height:100vh;display:flex;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.ListView-module__B92d-q__spinner{border-bottom:2px solid #2563eb;border-radius:9999px;width:3rem;height:3rem;margin:0 auto;animation:1s linear infinite ListView-module__B92d-q__spin}@keyframes ListView-module__B92d-q__spin{to{transform:rotate(360deg)}}.ListView-module__B92d-q__filterBar{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:1.5rem}.ListView-module__B92d-q__filtersRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ListView-module__B92d-q__filtersLeft{flex:1;gap:.5rem;min-width:280px;display:flex}.ListView-module__B92d-q__textInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem}.ListView-module__B92d-q__textInput:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.2)}.ListView-module__B92d-q__select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;min-width:140px;padding:.5rem .75rem;font-size:.875rem}.ListView-module__B92d-q__buttonPrimary{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.375rem;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.ListView-module__B92d-q__buttonPrimary:hover{background:#1d4ed8}.ListView-module__B92d-q__resetButton{color:#fff;cursor:pointer;background:#fc0202;border:none;border-radius:.375rem;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.ListView-module__B92d-q__resetButton:hover{background:#f34343}.ListView-module__B92d-q__buttonLink{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.ListView-module__B92d-q__table{border-collapse:collapse;width:100%}.ListView-module__B92d-q__thead{background:#f1f5f9}.ListView-module__B92d-q__th,.ListView-module__B92d-q__td{text-align:left;color:#475569;padding:.75rem 1.5rem;font-size:.875rem}.ListView-module__B92d-q__trHover{cursor:pointer;transition:background-color .2s}.ListView-module__B92d-q__trHover:hover{background:#f1f5f9}.ListView-module__B92d-q__badge{border-radius:9999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.ListView-module__B92d-q__badgeBlue{color:#1e40af;background:#dbeafe}.ListView-module__B92d-q__statusApproved{color:#166534;background:#dcfce7}.ListView-module__B92d-q__statusRejected{color:#991b1b;background:#fee2e2}.ListView-module__B92d-q__statusPending{color:#854d0e;background:#fef9c3}.ListView-module__B92d-q__pagination{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;bottom:0}.ListView-module__B92d-q__pageBtn{color:#334155;background:#fff;border:1px solid #cbd5e1;align-items:center;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.ListView-module__B92d-q__pageBtnDisabled{opacity:.5;cursor:not-allowed}.ListView-module__B92d-q__pageNumberBtn{color:#1f2937;background:#fff;border:1px solid #cbd5e1;align-items:center;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}.ListView-module__B92d-q__pageNumberBtnActive{color:#fff;background:#2563eb;border-color:#2563eb}.ListView-module__B92d-q__tableContainer{height:84.5vh;overflow:auto}.ListView-module__B92d-q__theadSticky{z-index:10;background:#f1f5f9;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.ListView-module__B92d-q__th{z-index:10;background:#f1f5f9;position:-webkit-sticky;position:sticky;top:0}.ListView-module__B92d-q__TableContainer{display:grid;overflow:auto}.ListView-module__B92d-q__tableRowHeader{z-index:1;background:#f1f5f9;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;font-size:.55rem;font-weight:600;display:grid;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.ListView-module__B92d-q__tableRow{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;width:100%;height:100%;display:grid}.ListView-module__B92d-q__tableRow:nth-child(2n){background:#eff7ff}.ListView-module__B92d-q__tableRow:nth-child(odd){background:#fff}.ListView-module__B92d-q__tableRow:hover{background:#dbeafe}.ListView-module__B92d-q__tableCell{color:#475569;word-break:break-all;width:100%;height:100%;font-size:.8rem;display:grid}.ListView-module__B92d-q__aHerf{color:#000;width:100%;height:100%;padding:1rem;text-decoration:none;display:grid}
.GalleryView-module__m16-WG__page{background:#fde5e2;min-height:100vh}.GalleryView-module__m16-WG__header{background:#fff;border-bottom:1px solid #e2e8f0;padding:1.5rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.GalleryView-module__m16-WG__headerRow{justify-content:space-between;align-items:center;display:flex}.GalleryView-module__m16-WG__title{color:#1f2937;font-size:1.5rem;font-weight:700}.GalleryView-module__m16-WG__subtitle{color:#475569;margin-top:.25rem;font-size:.875rem}.GalleryView-module__m16-WG__actions{gap:.5rem;display:flex}.GalleryView-module__m16-WG__btn{color:#fff;cursor:pointer;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem}.GalleryView-module__m16-WG__btnSave{background:#16a34a}.GalleryView-module__m16-WG__btnSave:hover{background:#15803d}.GalleryView-module__m16-WG__btnBack{background:#475569}.GalleryView-module__m16-WG__btnBack:hover{background:#334155}.GalleryView-module__m16-WG__btnReject{background:#dc2626}.GalleryView-module__m16-WG__btnReject:hover{background:#b91c1c}.GalleryView-module__m16-WG__btnInvalid{background:#f97316}.GalleryView-module__m16-WG__btnInvalid:hover{background:#ea580c}.GalleryView-module__m16-WG__btnMove{background:#2563eb}.GalleryView-module__m16-WG__btnMove:hover{background:#1d4ed8}.GalleryView-module__m16-WG__container{gap:1.5rem;height:100%;padding:1.5rem;display:flex;overflow-y:auto}.GalleryView-module__m16-WG__leftPanel{flex-direction:column;flex:0 0 40%;gap:1rem;min-width:300px;max-width:550px;display:flex}.GalleryView-module__m16-WG__rightPanel{flex:1;padding-right:.5rem;overflow-y:auto}.GalleryView-module__m16-WG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.GalleryView-module__m16-WG__card{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04)}.GalleryView-module__m16-WG__aspectVideo{aspect-ratio:16/9;background:#f1f5f9;position:relative}.GalleryView-module__m16-WG__aspectInner{position:absolute;top:0;bottom:0;left:0;right:0}.GalleryView-module__m16-WG__fill{width:100%;height:100%}.GalleryView-module__m16-WG__badge{color:#fff;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;position:absolute;top:.5rem;left:.5rem}.GalleryView-module__m16-WG__badgeBlue{background:#2563eb}.GalleryView-module__m16-WG__badgeGreen{background:#16a34a}.GalleryView-module__m16-WG__body{padding:1rem}.GalleryView-module__m16-WG__videoId{color:#1f2937;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.GalleryView-module__m16-WG__radioRow{justify-content:space-between;display:flex}.GalleryView-module__m16-WG__primaryCard{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;flex:none;gap:.5rem;display:flex;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04)}.GalleryView-module__m16-WG__mapCard{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex:none;min-height:300px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04)}@media (max-width:900px){.GalleryView-module__m16-WG__container{flex-direction:column;height:auto}.GalleryView-module__m16-WG__leftPanel{flex:none;width:100%;min-width:0;max-width:none}.GalleryView-module__m16-WG__rightPanel{width:100%;max-height:none}.GalleryView-module__m16-WG__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.GalleryView-module__m16-WG__select{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.375rem;padding:.375rem .5rem;font-size:.875rem}.GalleryView-module__m16-WG__customScrollbar{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.GalleryView-module__m16-WG__customScrollbar::-webkit-scrollbar{width:8px}.GalleryView-module__m16-WG__customScrollbar::-webkit-scrollbar-track{background:0 0}.GalleryView-module__m16-WG__customScrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.GalleryView-module__m16-WG__customScrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}
.analysis-module__GatJba__page{background:#dcdada;height:100%}.analysis-module__GatJba__actions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;margin-right:2.5rem;display:flex}.analysis-module__GatJba__btn{color:#fff;cursor:pointer;background:#475569;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:background .2s}.analysis-module__GatJba__btnGreen{background:#16a34a}.analysis-module__GatJba__btnGreen:hover{background:#15803d}.analysis-module__GatJba__btnRed{background:#dc2626}.analysis-module__GatJba__btnRed:hover{background:#b91c1c}.analysis-module__GatJba__btnBlue{background:#2563eb}.analysis-module__GatJba__btnBlue:hover{background:#1d4ed8}.analysis-module__GatJba__btnPurple{background:#f140f1}.analysis-module__GatJba__btnPurple:hover{background:#fc01fc}.analysis-module__GatJba__btnBack{background:#475569}.analysis-module__GatJba__btnBack:hover{background:#334155}.analysis-module__GatJba__container{box-sizing:border-box;width:100%;max-width:100%;margin-top:-5px}.analysis-module__GatJba__grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:.4rem;width:100%;height:100vh;display:grid}.analysis-module__GatJba__panel{border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.analysis-module__GatJba__panelTitle{color:#1f2937;flex-shrink:0;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.analysis-module__GatJba__panelBody{color:#64748b;background:#fff;border:5px solid #fff;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.analysis-module__GatJba__loadingWrap,.analysis-module__GatJba__errorWrap{justify-content:center;align-items:center;min-height:60vh;display:flex}.analysis-module__GatJba__spinner{border-bottom:2px solid #2563eb;border-radius:9999px;width:3rem;height:3rem;margin:0 auto;animation:1s linear infinite analysis-module__GatJba__spin}@keyframes analysis-module__GatJba__spin{to{transform:rotate(360deg)}}.analysis-module__GatJba__loadingText{color:#475569;text-align:center;margin-top:1rem}.analysis-module__GatJba__errorIcon{color:#eab308;text-align:center;margin-bottom:1rem;font-size:3rem}.analysis-module__GatJba__errorText{color:#ca8a04;text-align:center;font-weight:500}.analysis-module__GatJba__errorHint{color:#64748b;text-align:center;margin-top:.5rem;font-size:.875rem}.analysis-module__GatJba__header{z-index:100;background:#fff;border-top:1px solid #2e3135;border-bottom:1px solid #e2e8f0;padding:.3rem 1.5rem;position:fixed;top:60px;left:0;right:0;box-shadow:0 1px 2px rgba(0,0,0,.04)}.analysis-module__GatJba__headerRow{justify-content:space-between;align-items:center;display:flex}.analysis-module__GatJba__title{color:#1f2937}.analysis-module__GatJba__subtitle{color:#475569;margin-top:.25rem;font-size:.875rem}.analysis-module__GatJba__actionsHamburger{position:relative}.analysis-module__GatJba__hamburgerBtn{color:#ff7300;cursor:pointer;background:#fff;border:none;border-radius:6px;padding:6px 8px}.analysis-module__GatJba__hamburgerBtn:hover{background-color:#0051ca}.analysis-module__GatJba__hamburgerMenu{box-shadow:#8f8585;z-index:40;background:#fff;border:1px solid #b6b6b8;border-radius:8px;width:130px;padding:.25rem;position:absolute;top:0;right:30px}.analysis-module__GatJba__menuItem{text-align:left;cursor:pointer;background:#fff;border:none;border-radius:8px;width:100%;padding:.6rem 1rem;display:block}.analysis-module__GatJba__menuItem:hover{background:#f1f5f9}.analysis-module__GatJba__videoTitle{color:#334155;background:#fff;border-bottom:1px solid #e5e7eb;padding:.5rem .75rem;font-size:.875rem}.analysis-module__GatJba__videoTitleRow{justify-content:space-between;align-items:center;width:100%;display:flex}
