.tags-input__container{border:1px solid #b9b9b9;padding:5px;border-radius:4px;max-width:100%;background-color:#fff;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.tag-item{background-color:#d6d6d6;display:inline-block;padding:2px 5px 2px 10px;border-radius:5px}.tag-item .close{height:20px;width:20px;background-color:#636363;color:#fff;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-left:5px;font-size:18px;cursor:pointer}.tags-input{flex-grow:1;padding:5px 0;border:none;outline:none;background-color:#f9fafb}.customDatePicker,.react-datepicker__input-container{width:135px!important}.dataset-detail-title{font-size:1.8rem;font-weight:600;color:#333}.modal-header{background-color:#0c2c47!important}.modal-header h3{color:#fff!important}.data-entry-container{display:flex;flex-direction:column;height:calc(100vh - 60px);overflow-y:auto;padding:20px}.data-entry-content{max-width:1000px;margin:0 auto;width:100%}.data-entry-content h1{margin-top:0;color:#333;text-align:center}.data-entry-content h2{color:#444;border-bottom:2px solid #eee;padding-bottom:5px}.instructions{margin-bottom:20px;background-color:#f9f9f9;padding:15px;border-radius:5px;border-left:4px solid #007cba}.instructions p{margin:0 0 8px}.instructions p:last-child{margin-bottom:0}.controls{display:flex;gap:10px;margin-bottom:30px;flex-wrap:wrap}.controls button{padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.confirm-button{background-color:#28a745;color:#fff}.confirm-button:hover:not(:disabled){background-color:#218838}.clear-button{background-color:#6c757d;color:#fff}.clear-button:hover:not(:disabled){background-color:#5a6268}.download-button{background-color:#007bff;color:#fff}.download-button:hover:not(:disabled){background-color:#0056b3}.controls button:disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.records-section{border-top:1px solid #ccc;padding-top:20px}.records-list-container{margin-bottom:20px;min-height:100px}.no-records{color:#6c757d;font-style:italic;text-align:center;padding:20px;background-color:#f8f9fa;border-radius:4px}.records-list{list-style:none;padding:0;margin:0}.record-item{padding:12px;margin-bottom:8px;background-color:#f8f9fa;border-radius:4px;border-left:4px solid #007bff}.record-item:last-child{margin-bottom:0}.geohash{font-family:Courier New,monospace;color:#28a745;font-weight:700}@media (max-width:768px){.data-entry-container{padding:10px}.controls{flex-direction:column}.controls button{width:100%}}.center-marker{background:transparent!important;border:none!important;box-shadow:none!important}.center-marker div{display:flex;align-items:center;justify-content:center}.drawing-rectangle{stroke:#22c55e!important;fill:#22c55e!important;fill-opacity:.2!important}.center-pin{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.leaflet-container.drawing-mode{cursor:crosshair!important}.drawing-mode-indicator{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(59,130,246,.7)}70%{box-shadow:0 0 0 10px rgba(59,130,246,0)}to{box-shadow:0 0 0 0 rgba(59,130,246,0)}}.coverage-area-card{transition:all .2s ease-in-out}.coverage-area-card:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.coverage-controls-container{position:absolute;top:3.5rem;right:.5rem;z-index:1001}.area-number-label{background:transparent!important;border:none!important;box-shadow:none!important}.area-number-label .area-number{display:flex;align-items:center;justify-content:center;color:rgb(75 85 99/var(--tw-text-opacity,1));font-weight:700;font-size:18px;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,2px 2px 4px rgba(0,0,0,.3)}@media (max-width:768px){.area-number-label .area-number{font-size:16px}}.coverage-areas-list{max-height:275px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;padding:12px;background-color:#fff}.coverage-areas-list::-webkit-scrollbar{width:8px}.coverage-areas-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.coverage-areas-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.coverage-areas-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.coverage-areas-list{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}