.custom-ant-datepicker{width:100%;padding:10px;font-size:14px;background:#FFF7FB;border:1px solid #e4b6e9;border-radius:10px;cursor:pointer;transition:all .3s ease-in-out}.custom-ant-datepicker:hover{border-color:#FD4380}.custom-ant-datepicker:focus{outline:none;border-color:#FD4380;box-shadow:0 0 8px rgba(253,67,128,.5)}.ant-picker{background:#FFF7FB!important;border-color:#E4B6E9!important}.ant-picker-focused,.ant-picker:hover{border-color:#FD4380!important}.ant-picker-focused{box-shadow:0 0 8px rgba(253,67,128,.5)!important}.custom-datepicker-dropdown{border-radius:8px!important;overflow:hidden}.ant-picker-panel-container{border-radius:8px!important}.ant-picker-cell{border-radius:6px!important;transition:background .2s ease-in-out}.ant-picker-cell:hover{background:rgba(253,67,128,.1)!important}.ant-picker-cell-selected{background:#fd4380!important;color:white!important}.ant-picker-today .ant-picker-cell-inner{border:1px solid #fd4380!important}.ant-picker-header button,.ant-picker-next-icon,.ant-picker-prev-icon,.ant-picker-super-next-icon,.ant-picker-super-prev-icon{color:#fd4380!important}.ant-picker-cell-disabled{color:rgba(253,67,128,.4)!important}.custom-ant-timepicker{width:100%;padding:10px;font-size:14px;background:#FFF7FB;border:1px solid #e4b6e9;border-radius:10px;cursor:pointer;transition:all .3s ease-in-out}.custom-ant-timepicker:hover{border-color:#fd4380}.custom-ant-timepicker:focus{outline:none;border-color:#fd4380;box-shadow:0 0 8px rgba(253,67,128,.4)}.ant-picker{width:100%;border-radius:10px!important;font-size:14px;padding:10px;transition:all .3s}.custom-timepicker-dropdown{border-radius:12px!important;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.15)}.ant-picker-time-panel{border-radius:12px!important;padding:5px!important}.ant-picker-time-panel-cell{border-radius:8px!important;transition:background .2s ease-in-out}.ant-picker-time-panel-cell:hover{background:rgba(253,67,128,.1)!important}.ant-picker-time-panel-cell-selected{background:#fd4380!important;color:white!important}.ant-picker-now-btn{color:#fd4380!important}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected{background:#fd4380!important;color:white!important;border-radius:8px}.kundli-report-theme{color:#35093c}.kundli-report-theme .MuiTab-root{min-height:42px!important;border-radius:999px!important;border:1px solid #e4b6e9!important;background:#ffffff!important;color:#5d3367!important;font-family:Open Sans,sans-serif!important;font-weight:700!important;text-transform:none!important;margin-right:8px!important;margin-bottom:10px!important;transition:all .25s ease!important}.kundli-report-theme .MuiTab-root:hover{border-color:#fd4380!important;background:#fff0f6!important;color:#35093c!important}.kundli-report-theme .MuiTab-root.Mui-selected{border-color:#35093c!important;background:linear-gradient(135deg,#35093c,#7a1c89 55%,#fd4380)!important;color:#ffffff!important;box-shadow:0 10px 22px rgba(53,9,60,.2)!important}.kundli-report-theme .MuiTabs-indicator{display:none!important}.kundli-report-theme .MuiPaper-root,.kundli-report-theme .bg-white{border:1px solid #f0d8ea!important;border-radius:18px!important;background:#ffffff!important;box-shadow:0 12px 28px rgba(53,9,60,.08)!important}.kundli-report-theme .bg-gradient-to-r,.kundli-report-theme .bg-purple-100,.kundli-report-theme .bg-purple-200{background:linear-gradient(135deg,#35093c,#7a1c89 58%,#fd4380)!important;color:#ffffff!important;border-color:rgba(255,255,255,.18)!important}.kundli-report-theme .bg-gradient-to-r h2,.kundli-report-theme .bg-gradient-to-r h3,.kundli-report-theme .bg-purple-100 h2,.kundli-report-theme .bg-purple-100 h3,.kundli-report-theme .bg-purple-200 h2,.kundli-report-theme .bg-purple-200 h3{color:#ffffff!important}.kundli-report-theme table{border-collapse:separate;border-spacing:0}.kundli-report-theme .bg-gray-50,.kundli-report-theme .bg-gray-50\/50,.kundli-report-theme thead tr{background:#fff7fb!important}.kundli-report-theme th{color:#35093c!important;border-color:#f0d8ea!important;font-weight:800!important}.kundli-report-theme td{color:#5d3367!important;border-color:#f7e7f2!important}.kundli-report-theme .hover\:bg-blue-50\/30:hover,.kundli-report-theme .hover\:bg-gray-50:hover,.kundli-report-theme .hover\:bg-purple-50:hover,.kundli-report-theme tr:hover{background:#fff0f6!important}.kundli-report-theme .text-black,.kundli-report-theme .text-gray-800{color:#35093c!important}.kundli-report-theme .text-gray-500,.kundli-report-theme .text-gray-600,.kundli-report-theme .text-gray-700,.kundli-report-theme .text-purple-700,.kundli-report-theme .text-purple-800{color:#6b4a73!important}.kundli-report-theme .border-gray-100,.kundli-report-theme .border-gray-200,.kundli-report-theme .border-purple-200,.kundli-report-theme .border-purple-300{border-color:#f0d8ea!important}.kundli-report-theme .rounded-lg,.kundli-report-theme .rounded-xl{border-radius:18px!important}.kundli-report-theme .MuiChip-root{border-radius:999px!important;font-weight:800!important}.kundli-report-theme button:not(.MuiButtonBase-root){border-radius:999px!important}