.enhanced-date-wrapper{position:relative;display:inline-block;vertical-align:middle;width:100%;isolation:isolate;will-change:auto;z-index:0}span[class*=absolute][class*=left-3][class*=text-red-500]{z-index:9999!important;transform:translateZ(0)!important;will-change:auto!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;position:absolute!important}.subtask-item span[class*=absolute][class*=left-3][class*=text-red-500]{z-index:10000!important;isolation:isolate!important}.task-form-content span[class*=absolute][class*=left-3][class*=text-red-500],.utils-dialog span[class*=absolute][class*=left-3][class*=text-red-500]{z-index:15000!important;transform:translate3d(0,0,0)!important;animation:none!important;transition:none!important}.milestone-wrapper{contain:layout;will-change:auto}.enhanced-date-wrapper input[type=date]{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.enhanced-date-wrapper input[type=date]:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.enhanced-date-wrapper:has(input[type=date]:disabled){cursor:not-allowed;pointer-events:none}.enhanced-date-wrapper input[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;width:100%;height:100%;cursor:pointer;z-index:2}.enhanced-date-wrapper input[type=date]::-moz-focus-inner{border:0}.enhanced-date-wrapper input[type=date]::-ms-clear,.enhanced-date-wrapper input[type=date]::-ms-reveal{display:none}.enhanced-date-wrapper:has(input[type=date]:disabled) svg{opacity:.5}.enhanced-date-wrapper .absolute.inset-y-0.right-0{pointer-events:none;z-index:1}@media (max-width:640px){.enhanced-date-wrapper input[type=date]{font-size:16px;touch-action:manipulation}}.dark .enhanced-date-wrapper svg{color:#9ca3af}.enhanced-date-wrapper:hover:not(:has(input[type=date]:disabled)) svg{color:#6b7280}.dark .enhanced-date-wrapper:hover:not(:has(input[type=date]:disabled)) svg{color:#d1d5db}.enhanced-date-wrapper:has(input[type=date]:focus) svg{color:#3b82f6}.enhanced-date-wrapper:has(input[type=date]:focus) input[type=date]{border-color:var(--primary-color,#3b82f6)!important;box-shadow:0 0 0 1px var(--primary-color,#3b82f6)!important;outline:0!important}.dark .enhanced-date-wrapper:has(input[type=date]:focus) input[type=date]{border-color:var(--primary-color,#3b82f6)!important;box-shadow:0 0 0 1px var(--primary-color,#3b82f6)!important;outline:0!important}.enhanced-date-wrapper[data-date-picker-type=main-task]:has(input[type=date]:focus) input[type=date],.enhanced-date-wrapper[data-date-picker-type=milestone]:has(input[type=date]:focus) input[type=date]{border-color:var(--primary-color,#3b82f6)!important;box-shadow:0 0 0 1px var(--primary-color,#3b82f6)!important;outline:0!important}.task-form-content .enhanced-date-wrapper:has(input[type=date]:focus) input[type=date],.utils-dialog .enhanced-date-wrapper:has(input[type=date]:focus) input[type=date]{border-color:var(--primary-color,#3b82f6)!important;box-shadow:0 0 0 1px var(--primary-color,#3b82f6)!important;outline:0!important}.enhanced-date-wrapper input[type=date]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none}.enhanced-date-wrapper input[type=date]{padding-right:.1rem}.enhanced-date-wrapper{flex:1;min-width:0}.enhanced-date-wrapper{z-index:auto}.dialog .enhanced-date-wrapper,.modal .enhanced-date-wrapper{position:relative;z-index:1}.enhanced-date-wrapper[data-date-picker-type=main-task]{z-index:2}.enhanced-date-wrapper[data-date-picker-type=milestone]{z-index:1}.enhanced-date-wrapper[data-processing=true]{pointer-events:auto!important;z-index:10}.utils-dialog .enhanced-date-wrapper[data-date-picker-type=milestone]{isolation:isolate;contain:layout style}.utils-dialog .enhanced-date-wrapper[data-date-picker-type=main-task]{isolation:isolate;contain:layout style}.task-form-content .subtask-item .relative,.utils-dialog .subtask-item .relative{position:relative;z-index:auto;contain:layout}