.xdsoft_datetimepicker{width:auto!important;max-width:320px!important;box-shadow:0 6px 20px rgba(0,0,0,0.12)!important;border-radius:12px!important;border:1px solid #e5e7eb!important;background:#ffffff!important;padding:10px!important;position:absolute!important;z-index:999999!important;margin-top:8px!important;box-sizing:border-box!important}.xdsoft_datetimepicker.xdsoft_inline{position:relative!important}.xdsoft_calendar table td,.xdsoft_calendar table th{padding:8px!important;text-align:center!important;border-radius:6px!important;font-size:14px!important}.xdsoft_calendar table td:hover{background:#f1f5f9!important}.xdsoft_calendar table td.xdsoft_current{background:#007bff!important;color:#fff!important;font-weight:600!important}.xdsoft_timepicker{width:100%!important;background:#f8fafc!important;border-radius:10px!important;padding:8px!important}.xdsoft_time_box{max-height:190px!important;overflow-y:auto!important}.xdsoft_timepicker .xdsoft_time{padding:8px!important;margin:4px 0!important;border-radius:6px!important;background:#fff!important;border:1px solid #e5e7eb!important;font-size:14px!important;width:100%!important;display:block!important;box-sizing:border-box!important}.xdsoft_timepicker .xdsoft_time:hover{background:#e2e8f0!important}.xdsoft_timepicker .xdsoft_current{background:#007bff!important;color:#fff!important}@media (max-width:480px){.xdsoft_datetimepicker{max-width:90%!important}}