.leaflet-container{z-index:10!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#1f2937!important;opacity:1!important;font-weight:500}.ant-select-selection-placeholder,input::placeholder,textarea::placeholder{color:#1f2937!important;opacity:1!important;font-weight:500}.no-padding-modal .ant-modal-content{background:transparent!important;box-shadow:none!important;padding:0!important}.no-padding-modal .ant-modal-body{padding:0!important}.no-padding-modal .ant-modal{background:transparent!important;box-shadow:none!important}.ant-btn{background-color:#323f51!important;border-color:#323f51!important;color:#ffffff!important}.ant-btn:focus,.ant-btn:hover{background-color:#3d4c62!important;border-color:#3d4c62!important;color:#ffffff!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{border-color:#4b5563!important;box-shadow:0 0 0 2px rgba(75,85,99,.2)!important}.ant-input-affix-wrapper:hover{border-color:#4b5563!important}.ant-input-focused,.ant-input:focus{border-color:#4b5563!important;box-shadow:0 0 0 2px rgba(75,85,99,.2)!important}.ant-input:hover{border-color:#4b5563!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:#4b5563!important;border-color:#4b5563!important}.ant-checkbox-inner{transition:border-color .3s ease}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#4b5563!important}.ant-checkbox-input:focus+.ant-checkbox-inner{box-shadow:0 0 0 2px rgba(75,85,99,.2)!important}.ant-radio-checked .ant-radio-inner{border-color:#4b5563!important}.ant-radio-inner:after{background-color:#4b5563!important}.ant-radio-wrapper:hover .ant-radio-inner{border-color:#4b5563!important}.ant-radio-wrapper .ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 2px rgba(75,85,99,.2)!important}.ant-select-focused .ant-select-selector,.ant-select-selector:focus{border-color:#4b5563!important;box-shadow:0 0 0 2px rgba(75,85,99,.2)!important}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#4b5563!important}.ant-switch-checked,.ant-switch-checked:hover{background-color:#4b5563!important}.custom-dots li button:before{display:none!important;content:none!important}.custom-dots li button.custom-dot{width:1rem;height:1rem;bottom:-3.5rem;background-color:#d1d5db;border-radius:9999px;transition:all .3s ease;border:none}.custom-dots li.slick-active button.custom-dot{background-color:#323f51}.custom-dots li button.custom-dot:hover{background-color:rgb(74,90,114);transform:scale(1.1)}.slick-center .agent-card{border-color:#323f51!important;background-color:#f9fafb;z-index:10}.agent-card{transition:all .4s ease-in-out;z-index:0}@keyframes customPing{75%,to{transform:scale(2);opacity:0}}.custom-ping{animation:customPing 3s cubic-bezier(0,0,.2,1) infinite}.ant-menu-item-selected{background-color:#3b82f6!important;color:white!important;border-radius:4px}.ant-menu-item-selected:after{border-right:4px solid #3b82f6!important}.custom-upload-responsive .ant-upload-list-item-thumbnail img{-o-object-fit:cover;object-fit:cover;height:100px;width:100%;border-radius:8px}.ant-select-focused .ant-select-selector{box-shadow:0 0 0 1px rgba(59,130,246,.5)!important}.ant-form-item-label>label{font-size:14px!important;font-weight:700!important}.image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.dragging{opacity:.5;transform:scale(.95);transition:all .3s ease}.image-grid>div{transition:transform .3s ease}.yellow-spin .ant-spin-dot-item{background-color:rgb(215,226,117)!important}.leaflet-tooltip.custom-tooltip{border:none;padding:6px 10px;font-size:.9rem;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.scroll-top-btn{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background-color:#fff;color:#8992a2;border:1px solid #8992a2;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);z-index:999999;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .4s ease,transform .4s ease}.scroll-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top-btn:hover{color:#29488a;background-color:transparent;border-color:#29488a}.scroll-top-btn .icon{transition:transform .4s cubic-bezier(.4,0,.2,1)}.scroll-top-btn:hover .icon{animation:bounce 1s ease-in-out infinite}.snap-x{scroll-snap-type:x mandatory}.snap-start{scroll-snap-align:start}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.fade-in-out{animation:fadeInOut 3s ease forwards}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media (max-width:768px){.custom-responsive-tabs .ant-tabs-nav{overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.custom-responsive-tabs .ant-tabs-nav::-webkit-scrollbar{display:none}.custom-upload-responsive .ant-upload-list-item{margin-right:8px!important}.custom-responsive-table .ant-table-thead{display:none}.custom-responsive-table .ant-table-row{display:flex;flex-direction:column;padding:16px;border-bottom:1px solid #f0f0f0}.custom-responsive-table .ant-table-cell{border:none!important;padding:4px 0!important}.ant-switch-small{min-width:32px;height:18px}}