#content .pandat69-container,.pandat69-container,div.pandat69-container{background-color:#f9f9f9;border:1px solid #ddd;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;color:#384d68;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin-bottom:20px;max-width:100%;overflow-wrap:break-word;padding:20px;position:relative;width:100%;word-wrap:break-word}#content .pandat69-container *,#content .pandat69-container :after,#content .pandat69-container :before,.pandat69-container *,.pandat69-container :after,.pandat69-container :before,div.pandat69-container *,div.pandat69-container :after,div.pandat69-container :before{box-sizing:border-box}#content .pandat69-container iframe,#content .pandat69-container img,#content .pandat69-container video,.pandat69-container iframe,.pandat69-container img,.pandat69-container video,div.pandat69-container iframe,div.pandat69-container img,div.pandat69-container video{height:auto;max-width:100%}#content .pandat69-container h2,.pandat69-container h2,div.pandat69-container h2{color:#384d68;font-size:1.5em;font-weight:600;line-height:1.3;margin:0}.pandat69-loading{color:#384d68;padding:20px;text-align:center}.pandat69-permission-error{background-color:#fff;border:1px solid #ddd;border-left:5px solid #d63638;color:#384d68;margin:50px auto;max-width:600px;padding:50px 20px;text-align:center}.pandat69-permission-error h1{color:#d63638;font-size:2em;margin-bottom:15px}.pandat69-permission-error p{font-size:1.1em}.pandat69-description{font-size:14px}.pandat69-button,.pandat69-icon-button,button.pandat69-button,button.pandat69-icon-button{align-items:center;background-color:#fff;border:1px solid #384d68;box-shadow:none;color:#384d68;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;height:auto;justify-content:center;line-height:1.5;padding:8px 15px;text-decoration:none;text-shadow:none;transition:all .2s ease}.pandat69-button:hover,.pandat69-icon-button:hover,button.pandat69-button:hover,button.pandat69-icon-button:hover{background-color:#384d68;border-color:#384d68;color:#fff}.pandat69-icon-button,button.pandat69-icon-button{line-height:1;min-height:30px;min-width:30px;padding:5px 8px}.pandat69-icon-button .dashicons,button.pandat69-icon-button .dashicons{font-size:20px;height:auto;line-height:1;vertical-align:middle;width:auto}.pandat69-button-danger,button.pandat69-button-danger{border-color:#d63638;color:#d63638}.pandat69-button-danger:hover,button.pandat69-button-danger:hover{background-color:#d63638;border-color:#d63638;color:#fff}.pandat69-input,.pandat69-select,.pandat69-textarea,input[type=number].pandat69-input,input[type=text].pandat69-input,select.pandat69-select,textarea.pandat69-textarea{background-color:#fff;border:1px solid #ccc;box-shadow:none;box-sizing:border-box;color:#384d68;font-family:inherit;font-size:14px;height:auto;line-height:1.5;padding:8px 10px;width:100%}.pandat69-input:focus,.pandat69-select:focus,.pandat69-textarea:focus,input[type=number].pandat69-input:focus,input[type=text].pandat69-input:focus,select.pandat69-select:focus,textarea.pandat69-textarea:focus{border-color:#384d68;box-shadow:0 0 0 1px #384d68;outline:none}.pandat69-textarea,textarea.pandat69-textarea{min-height:100px;resize:vertical}.pandat69-form .pandat69-form-field{margin-bottom:15px}.pandat69-form label{color:#384d68;display:block;font-weight:600;margin-bottom:5px}.pandat69-form .pandat69-input,.pandat69-form .pandat69-select,.pandat69-form .pandat69-textarea{width:100%}.pandat69-form-row{display:flex;gap:20px;margin-bottom:15px}.pandat69-form-field-half{flex:1;min-width:0}.pandat69-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.pandat69-form-message{font-size:.9em;padding:8px}.pandat69-form-message.pandat69-success{background-color:#d4edda;border:1px solid #c3e6cb;color:#3e8d63}.pandat69-form-message.pandat69-error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#d63638}.mce-tinymce{border:1px solid #ccc!important}.mce-panel{background-color:#f7f7f7!important;border-color:#ccc!important}.mce-btn{background-color:transparent!important;border-color:transparent!important}.mce-btn:focus,.mce-btn:hover{background-color:#eee!important;border-color:#ccc!important}.mce-toolbar .mce-btn button{color:#384d68!important;padding:4px!important}.pandat69-form .pandat69-select,.pandat69-select,select.pandat69-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml;charset=US-ASCII,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27><path fill=%27%23666%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/></svg>")!important;background-position:right 8px center!important;background-repeat:no-repeat!important;background-size:12px!important;border:1px solid #ccc!important;border-radius:3px!important;color:#384d68!important;cursor:pointer!important;display:block!important;font-size:14px!important;height:auto!important;line-height:1.5!important;margin:0!important;opacity:1!important;padding:8px 30px 8px 10px!important;position:static!important;visibility:visible!important;width:100%!important;z-index:100!important}.pandat69-form .pandat69-select:focus,.pandat69-select:focus,select.pandat69-select:focus{border-color:#384d68!important;box-shadow:0 0 0 1px #384d68!important;outline:none!important}.pandat69-form .pandat69-select option,.pandat69-select option,select.pandat69-select option{background-color:#fff;color:#384d68;font-size:14px;line-height:1.5;padding:8px 10px}.nice-select,.nice-select.open{display:none!important;height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;visibility:hidden!important;width:0!important}.pandat69-toggle-container{align-items:center;display:flex}.pandat69-switch{display:inline-block;height:24px;margin-right:10px;position:relative;width:50px}.pandat69-switch input{height:0;opacity:0;width:0}.pandat69-slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.pandat69-slider:before{background-color:#fff;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.4s;width:16px}.pandat69-switch input:checked+.pandat69-slider{background-color:#384d68}.pandat69-switch input:focus+.pandat69-slider{box-shadow:0 0 1px #384d68}.pandat69-switch input:checked+.pandat69-slider:before{transform:translateX(26px)}.pandat69-slider.pandat69-round{border-radius:34px}.pandat69-slider.pandat69-round:before{border-radius:50%}.pandat69-toggle-label{color:#384d68;font-size:14px;font-weight:500;padding-left:5px}.pandat69-header{align-items:center;border-bottom:1px solid #e0e5eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.pandat69-header-actions{display:flex;gap:10px}.pandat69-header-actions .pandat69-icon-button{border-radius:0;font-size:14px;height:38px;padding:0;width:38px}.pandat69-filters{align-items:center;background:#f5f7fa;border-radius:4px;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:10px}.pandat69-filters .pandat69-input,.pandat69-filters .pandat69-project-filter-select,.pandat69-filters .pandat69-select{flex:1}.pandat69-filters .pandat69-search-input{min-width:200px}.pandat69-tabs{margin-bottom:20px}.pandat69-navigation-header{align-items:center;border-bottom:1px solid #e0e5eb;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px}.pandat69-tab-navigation{border-bottom:none!important;display:flex;list-style:none;margin:0 0 -1px;padding:0}.pandat69-tab-item{border:1px solid transparent;border-bottom:none!important;border-radius:4px 4px 0 0;color:#5d6b7b;cursor:pointer;font-weight:500;margin-right:5px;padding:10px 20px!important;transition:all .2s ease}.pandat69-tab-item:hover{background-color:#f5f7fa;border-color:#e0e5eb;color:#384d68}.pandat69-tab-item.active{background-color:#fff;border-color:#e0e5eb;border-bottom:1px solid #fff;color:#384d68;font-weight:600}.pandat69-tab-content{display:none;padding:0}.pandat69-tab-content.active{display:block}.pandat69-view-container{display:none}.pandat69-view-container.active{display:block}.pandat69-view-switcher{display:flex;gap:5px;padding-right:10px}.pandat69-view-btn{align-items:center;background-color:transparent;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;gap:5px;padding:6px 12px;transition:all .2s ease}.pandat69-view-btn .dashicons{font-size:18px;line-height:1}.pandat69-view-btn.active{background-color:#384d68;border-color:#384d68;color:#fff}.pandat69-task-list-container{margin-top:20px}.pandat69-task-list{list-style:none;margin:0;padding:0}.pandat69-task-item{align-items:flex-start;background-color:#fff;border:1px solid #e0e5eb;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;padding:15px;position:relative;transition:box-shadow .2s ease}.pandat69-task-item:hover{box-shadow:0 2px 5px rgba(56,77,104,.1)}.pandat69-task-item.pandat69-archived-task{background-color:#f9f9f9;border-left:3px solid #9e9e9e;opacity:.85}.pandat69-task-item.pandat69-overdue-task{border-color:#d63638}.pandat69-task-item.pandat69-subtask{margin-left:30px;position:relative}.pandat69-task-item.pandat69-subtask:before{border-bottom:2px dashed #ccc;border-left:2px dashed #ccc;content:"";height:50%;left:-10px;position:absolute;top:0;width:10px}.pandat69-task-item-details{flex-grow:1;margin-right:15px;position:relative}.pandat69-subtask-indicator{color:#384d68;left:-28px;position:absolute;top:-4px}.pandat69-subtask-indicator .dashicons{font-size:30px;height:auto;width:auto}.pandat69-task-item-name{color:#384d68;font-size:1.1em;font-weight:700;margin-bottom:5px}.pandat69-task-item-name a{color:inherit;text-decoration:none}.pandat69-task-item-name a:hover{color:#384d68;text-decoration:underline}.pandat69-task-item-meta{color:#5d6b7b;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.9em;gap:10px}.pandat69-task-item-meta span{align-items:center;display:inline-flex}.pandat69-task-item-meta strong{font-weight:600;margin-right:3px}.pandat69-task-status{border-radius:4px;color:#fff!important;cursor:pointer;display:inline-block;font-size:.8em;padding:3px 8px;text-transform:capitalize}.pandat69-task-status.pandat69-status-pending{background-color:#e9b44c}.pandat69-task-status.pandat69-status-in-progress{background-color:#384d68}.pandat69-task-status.pandat69-status-done{background-color:#3e8d63}.pandat69-project-label{background-color:#eceff1;border-radius:12px;color:#37474f;font-size:.85em!important;font-weight:500;padding:3px 8px}.pandat69-recurring-label{align-items:center;background-color:#f0f4f8;border-radius:4px;color:#4a6284;display:inline-flex;font-size:.8em;font-weight:600;gap:4px;margin-right:5px;padding:2px 6px}.pandat69-recurring-label .dashicons{font-size:14px;height:auto;width:auto}.pandat69-meta-user-list{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.pandat69-meta-user{align-items:center;background-color:#f0f4f8;border-radius:12px;display:inline-flex;font-size:13px;gap:4px;line-height:1;padding:2px 8px 2px 3px}.pandat69-meta-user-avatar{border-radius:50%;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.pandat69-task-item-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:10px;padding-top:10px;width:100%}.pandat69-footer-left{display:flex;gap:5px}.pandat69-task-description{background-color:#f5f7fa;border:1px solid #e0e5eb;border-radius:4px;margin-top:15px;padding:15px}.pandat69-task-description h4{font-size:1em;margin:0 0 10px}.pandat69-no-tasks{background-color:#f9f9f9;border:1px dashed #e0e5eb;color:#5d6b7b;font-style:italic;padding:15px;text-align:center}.pandat69-status-dropdown{background:#fff;border:1px solid #e0e5eb;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.2);margin-top:5px;position:absolute;width:120px;z-index:100}.pandat69-status-option{color:#fff;cursor:pointer;padding:8px 10px;text-align:center;transition:opacity .2s}.pandat69-status-option:hover{opacity:.9}.pandat69-status-option.pandat69-status-pending{background-color:#e9b44c}.pandat69-status-option.pandat69-status-in-progress{background-color:#384d68}.pandat69-status-option.pandat69-status-done{background-color:#3e8d63}.pandat69-status-option.pandat69-current-status{position:relative}.pandat69-status-option.pandat69-current-status:after{content:"";font-family:dashicons;font-size:18px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.pandat69-status-updated{align-items:center;animation:fadeOut 2s forwards;animation-delay:1s;display:inline-flex;gap:3px;margin-left:5px}.pandat69-status-updated .dashicons{color:#3e8d63;font-size:14px;height:auto;line-height:1;vertical-align:middle;width:auto}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}#pandat69-bug-report-modal,#pandat69-fullscreen-modal,.pandat69-react-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:150000}#pandat69-bug-report-modal.active,#pandat69-fullscreen-modal.active,.pandat69-react-modal.active{opacity:1;pointer-events:auto;visibility:visible}.pandat69-modal-overlay{background-color:rgba(0,0,0,.75);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000000}.pandat69-modal-container{background-color:#fff;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow-x:hidden;overflow-y:auto;position:relative;width:90%;z-index:1000001}.pandat69-modal-container::-webkit-scrollbar{width:8px}.pandat69-modal-container::-webkit-scrollbar-track{background:#f0f0f0}.pandat69-modal-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.pandat69-modal-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.pandat69-modal-content{padding:25px;position:relative}.pandat69-modal-header{border-bottom:1px solid #e0e5eb;margin-bottom:20px;padding-bottom:15px}.pandat69-modal-header h3{color:#384d68;font-size:1.5em;font-weight:600;line-height:1.3;margin:0}.pandat69-modal-close{align-items:center;background:#f5f7fa;border:none;border-radius:50%;color:#384d68;cursor:pointer;display:flex;font-size:28px;font-weight:700;height:30px;justify-content:center;line-height:1;position:absolute;right:15px;top:15px;transition:background-color .2s ease;width:30px;z-index:1000002}.pandat69-modal-close:hover{background-color:#e0e5eb}#pandat69-bug-report-modal .pandat69-modal-body,#pandat69-fullscreen-modal .pandat69-modal-body,.pandat69-react-modal .pandat69-modal-body{width:100%}#pandat69-bug-report-modal .pandat69-modal-body,#pandat69-bug-report-modal .pandat69-modal-header{padding:20px 25px}#pandat69-bug-report-modal .pandat69-modal-header{margin-bottom:0}body.pandat69-modal-open{overflow:hidden}#pandat69-bug-report-modal .pandat69-form-field,#pandat69-fullscreen-modal .pandat69-form-field,.pandat69-react-modal .pandat69-form-field{margin-bottom:15px}#pandat69-bug-report-modal .pandat69-input,#pandat69-bug-report-modal .pandat69-select,#pandat69-bug-report-modal .pandat69-textarea,#pandat69-fullscreen-modal .pandat69-input,#pandat69-fullscreen-modal .pandat69-select,#pandat69-fullscreen-modal .pandat69-textarea,.pandat69-react-modal .pandat69-input,.pandat69-react-modal .pandat69-select,.pandat69-react-modal .pandat69-textarea{display:block;opacity:1;visibility:visible}#pandat69-bug-report-modal .pandat69-expandable-section,#pandat69-fullscreen-modal .pandat69-expandable-section,.pandat69-react-modal .pandat69-expandable-section{background:transparent;border:none;box-shadow:none;display:block!important;margin:0;padding:0;width:100%}#pandat69-bug-report-modal .pandat69-expandable-content,#pandat69-fullscreen-modal .pandat69-expandable-content,.pandat69-react-modal .pandat69-expandable-content{display:block!important;padding:0}#pandat69-bug-report-modal .pandat69-expandable-header,#pandat69-fullscreen-modal .pandat69-expandable-header,.pandat69-react-modal .pandat69-expandable-header{display:none!important}@media(max-width:768px){.pandat69-modal-container{max-height:95vh;width:95%}}.pandat69-reason-modal{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:150001}.pandat69-reason-modal.active{display:flex}.pandat69-reason-modal-container{background:#fff;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.3);max-width:500px;padding:25px;width:90%}.pandat69-reason-modal-container h4{margin-bottom:15px;margin-top:0}.pandat69-reason-modal-container p{margin:15px 0}.pandat69-reason-modal-container textarea.pandat69-textarea{margin-bottom:15px;min-height:80px}.pandat69-reason-modal-actions{display:flex;gap:10px;justify-content:flex-end}.pandat69-user-autocomplete-container{min-height:38px;position:relative;width:100%}.pandat69-user-search-input{margin-bottom:8px;width:100%}.pandat69-user-suggestions{background:#fff;border:1px solid #e0e5eb;box-shadow:0 2px 8px rgba(0,0,0,.1);display:none;left:0;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:100}.pandat69-user-suggestions .pandat69-error,.pandat69-user-suggestions .pandat69-no-results,.pandat69-user-suggestions .pandat69-searching{color:#5d6b7b;font-size:.9em;font-style:italic;padding:8px 12px}.pandat69-user-suggestions .pandat69-error{color:#d63638}.pandat69-user-suggestion-item{border-bottom:1px solid #f0f0f0;color:#384d68;cursor:pointer;padding:8px 12px;transition:background-color .15s ease}.pandat69-user-suggestion-item:last-child{border-bottom:none}.pandat69-user-suggestion-item:hover{background-color:#f5f7fa}.pandat69-selected-users-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;min-height:0}.pandat69-selected-user{align-items:center;background:#eef2f7;border:1px solid #c0cbd9;border-radius:3px;color:#384d68;cursor:default;display:inline-flex;font-size:13px;padding:4px 10px 4px 12px;transition:background-color .15s ease}.pandat69-selected-user .pandat69-remove-user{color:#5d6b7b;cursor:pointer;font-size:14px;font-weight:700;margin-left:6px;transition:color .15s ease}.pandat69-selected-user .pandat69-remove-user:hover{color:#d63638}.pandat69-mention-dropdown{background:#fff;border:1px solid #e0e5eb;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);display:none;max-height:200px;min-width:180px;overflow-y:auto;position:absolute;width:auto;z-index:150002}.pandat69-mention-dropdown .pandat69-mention-item{border-bottom:1px solid #f0f0f0;color:#384d68;cursor:pointer;padding:8px 12px;transition:background-color .15s ease}.pandat69-mention-dropdown .pandat69-mention-item:last-child{border-bottom:none}.pandat69-mention-dropdown .pandat69-mention-item.active,.pandat69-mention-dropdown .pandat69-mention-item:hover{background-color:#f5f7fa}.pandat69-mention-dropdown .pandat69-mention-highlight{color:#384d68;font-weight:700}.pandat69-kanban-board{display:flex;gap:15px;overflow-x:auto;padding:10px 0;width:100%}.pandat69-kanban-column{background-color:transparent;border-radius:4px;display:flex;flex:1;flex-direction:column;max-height:calc(80vh - 40px);max-width:340px;min-width:300px}.pandat69-kanban-column-title{border-bottom:1px solid #dcdfe4;color:#44546f;flex-shrink:0;font-size:1em;font-weight:600;letter-spacing:.5px;margin:0;padding:12px 15px;text-align:left;text-transform:uppercase}.pandat69-kanban-column-content{border-radius:0 0 4px 4px;flex-grow:1;min-height:100px;overflow-y:auto;padding:10px}.pandat69-kanban-column-content::-webkit-scrollbar{width:6px}.pandat69-kanban-column-content::-webkit-scrollbar-track{background:#f4f5f7;border-radius:3px}.pandat69-kanban-column-content::-webkit-scrollbar-thumb{background:#c1c7d0;border-radius:3px}.pandat69-kanban-column-content::-webkit-scrollbar-thumb:hover{background:#a6c5e2}.pandat69-kanban-card{background-color:#fff;border:1px solid #c1c7d0;border-radius:3px;margin-bottom:10px;padding:10px;position:relative;transition:box-shadow .2s ease,border-color .2s ease}.pandat69-kanban-card:hover{border-color:#384d68;box-shadow:0 4px 8px rgba(9,30,66,.15)}.pandat69-kanban-card.pandat69-status-pending{border-left:4px solid #e9b44c}.pandat69-kanban-card.pandat69-status-in-progress{border-left:4px solid #384d68}.pandat69-kanban-card.pandat69-status-done{border-left:4px solid #3e8d63}.pandat69-kanban-card.pandat69-overdue-task{border-color:#d63638}.pandat69-kanban-card.pandat69-indented-subtask{border-left-color:#78909c;margin-left:20px}.pandat69-kanban-card-title{color:#172b4d;cursor:grab;font-size:1em;font-weight:600;margin-bottom:8px}.pandat69-kanban-card-meta{align-items:center;color:#5e6c84;display:flex;flex-wrap:wrap;font-size:.85em;gap:8px;margin-bottom:8px}.pandat69-kanban-card-meta span{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.pandat69-kanban-card-meta .dashicons{font-size:16px;height:auto;width:auto}.pandat69-kanban-card-users{margin-bottom:8px;margin-top:8px}.pandat69-kanban-card-footer{border-top:1px solid #f0f0f0;display:flex;gap:5px;justify-content:flex-end;margin-top:8px;padding-top:8px}.pandat69-kanban-card-footer .pandat69-icon-button{height:28px;min-width:28px;width:28px}.pandat69-kanban-card-footer .pandat69-icon-button .dashicons{font-size:16px}.pandat69-kanban-subtask-label{align-items:center;background-color:#f5f7fa;border-radius:3px;color:#5e6c84;display:flex;font-size:.8em;gap:4px;margin-bottom:8px;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.pandat69-kanban-subtask-label .dashicons{flex-shrink:0}.pandat69-kanban-subtask-indicator{color:#5e6c84;cursor:help;position:absolute;right:5px;top:5px}.pandat69-kanban-placeholder{background-color:rgba(9,30,66,.08);border:1px dashed #c1c7d0;border-radius:3px;height:50px;margin-bottom:10px}.pandat69-calendar-view,.pandat69-month-calendar-view{background:#fff;border:1px solid #e0e5eb;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.pandat69-calendar-header,.pandat69-month-calendar-header{background:linear-gradient(135deg,#f9f9f9,#e0e5eb);border-bottom:2px solid #e0e5eb;display:flex;font-weight:600;position:sticky;top:0;z-index:10}.pandat69-month-calendar-header{background:linear-gradient(135deg,#384d68,#4a6284);color:#fff;display:grid;grid-template-columns:repeat(7,1fr)}.pandat69-calendar-day-column{background:#fff;border-right:1px solid #e0e5eb;color:#384d68;flex:1;font-size:.9em;min-width:120px;padding:12px 8px;text-align:center;transition:background-color .2s ease}.pandat69-calendar-day-column:last-child{border-right:none}.pandat69-calendar-day-column:hover{background-color:#f9f9f9}.pandat69-month-day-header{border-right:1px solid hsla(0,0%,100%,.2);font-size:.9em;font-weight:600;padding:12px 8px;text-align:center}.pandat69-month-day-header:last-child{border-right:none}.pandat69-calendar-body,.pandat69-month-calendar-body{background:#fafbfc;min-height:400px;position:relative}.pandat69-calendar-grid{position:relative}.pandat69-month-grid-container{display:grid;grid-template-columns:repeat(7,1fr)}.pandat69-calendar-day-cell{border-right:1px solid #f0f0f0;bottom:0;position:absolute;top:0}.pandat69-month-day-cell{background:#fff;border-bottom:1px solid #e0e5eb;border-right:1px solid #e0e5eb;padding:8px;position:relative;transition:background-color .2s ease}.pandat69-month-day-cell:nth-child(7n){border-right:none}.pandat69-month-day-cell:hover{background-color:#f9f9f9}.pandat69-month-day-cell.pandat69-other-month{background-color:#f5f5f5;color:#999}.pandat69-month-day-cell.pandat69-other-month .pandat69-month-day-number{color:#999}.pandat69-month-day-cell.pandat69-today{background-color:#fff3cd;border:2px solid #e9b44c}.pandat69-month-day-cell.pandat69-today .pandat69-month-day-number{color:#856404;font-weight:700}.pandat69-month-day-number{color:#384d68;font-size:.9em;font-weight:600;margin-bottom:6px;position:relative;z-index:10}.pandat69-improved-task-bar,.pandat69-month-task-bar{align-items:center;border:2px solid transparent;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.15);color:#fff;cursor:pointer;display:flex;font-size:.85em;font-weight:500;overflow:hidden;padding:0 12px;position:absolute;transition:all .3s ease;z-index:5}.pandat69-improved-task-bar:hover,.pandat69-month-task-bar:hover{border-color:hsla(0,0%,100%,.3);box-shadow:0 4px 12px rgba(0,0,0,.25);transform:translateY(-2px);z-index:15}.pandat69-improved-task-bar.pandat69-status-pending,.pandat69-month-task-bar.pandat69-status-pending{background:linear-gradient(135deg,#e9b44c,#efc779)}.pandat69-improved-task-bar.pandat69-status-in-progress,.pandat69-month-task-bar.pandat69-status-in-progress{background:linear-gradient(135deg,#384d68,#4a6689)}.pandat69-improved-task-bar.pandat69-status-done,.pandat69-month-task-bar.pandat69-status-done{background:linear-gradient(135deg,#3e8d63,#4eb07c)}.pandat69-improved-task-bar{height:36px;min-width:50px}.pandat69-improved-task-bar .pandat69-task-bar-text{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.pandat69-improved-task-bar .pandat69-status-indicator{display:none}.pandat69-month-task-bar{border-radius:3px;font-size:.75em;height:22px;left:8px;padding:2px 6px;right:8px}.pandat69-month-task-bar .pandat69-task-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pandat69-calendar-no-tasks{background:linear-gradient(135deg,#f9f9f9,#e0e5eb);border:2px dashed #e0e5eb;border-radius:8px;color:#5d6b7b;font-style:italic;margin:20px;padding:60px 20px;text-align:center}.pandat69-date-selector{align-items:center;background-color:#f5f7fa;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px}.pandat69-current-month-display,.pandat69-current-month-display-tasks,.pandat69-current-week-display{color:#384d68;font-size:1.1em;font-weight:600}.pandat69-month-date-group{margin-bottom:25px}.pandat69-month-date-header{background-color:#f5f7fa;border-radius:4px;color:#384d68;font-size:1.1em;font-weight:600;margin-bottom:10px;padding:10px}.pandat69-empty-day{background-color:#f9f9f9;border:1px dashed #e0e5eb;border-radius:4px;color:#5d6b7b;font-style:italic;padding:10px}.pandat69-task-comments,.pandat69-view-modal-comments{border-top:1px solid #e0e5eb;margin-top:20px;padding-top:15px}.pandat69-task-comments h4,.pandat69-view-modal-comments h4{color:#384d68;font-size:1.1em;margin-bottom:15px;margin-top:0}.pandat69-comment-list{background-color:#f5f7fa;border:1px solid #e0e5eb;border-radius:4px;list-style:none;margin:0 0 15px;max-height:300px;overflow-y:auto;padding:10px}.pandat69-comment-item{align-items:flex-start;background-color:#fff;border:1px solid #e0e5eb;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;gap:15px;margin-bottom:10px;padding:15px}.pandat69-comment-item:last-child{margin-bottom:0}.pandat69-comment-avatar{flex-shrink:0}.pandat69-comment-avatar .avatar,.pandat69-comment-avatar img{border-radius:50%;height:40px;width:40px}.pandat69-comment-content{flex:1;min-width:0}.pandat69-comment-meta{align-items:center;color:#5d6b7b;display:flex;flex-wrap:wrap;font-size:.9em;gap:10px;margin-bottom:5px}.pandat69-comment-author{color:#384d68;font-weight:700}.pandat69-comment-date{font-size:.85em;margin-left:auto}.pandat69-comment-text{color:#384d68;line-height:1.5;overflow-wrap:break-word;white-space:pre-wrap}.pandat69-comment-text p:first-child{margin-top:0}.pandat69-comment-text p:last-child{margin-bottom:0}.pandat69-add-comment-form{margin-top:20px}.pandat69-add-comment-form .pandat69-textarea{margin-bottom:10px;min-height:80px}.pandat69-comment-actions{display:flex;gap:5px;justify-content:flex-end;margin-top:10px}.pandat69-comment-actions .pandat69-icon-button{background:transparent;border:none;color:#5d6b7b;height:24px;min-height:24px;min-width:24px;padding:0;width:24px}.pandat69-comment-actions .pandat69-icon-button:hover{background:#f0f0f0;color:#384d68}.pandat69-comment-actions .pandat69-icon-button.pandat69-button-danger:hover{color:#d63638}.pandat69-comment-actions .pandat69-icon-button .dashicons{font-size:16px}.pandat69-view-modal-details{margin-bottom:25px}.pandat69-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:15px}.pandat69-detail-item{background:#f5f7fa;border-left:2px solid #384d68;border-radius:3px;padding:8px 12px}.pandat69-detail-item.pandat69-full-width{grid-column:1/-1}.pandat69-detail-item strong{color:#5d6b7b;display:block;font-size:.8em;font-weight:600;margin-bottom:4px;text-transform:uppercase}.pandat69-detail-item span{color:#384d68;font-size:1em}.pandat69-description-content,.pandat69-view-modal-description .pandat69-description-content{background-color:#f5f7fa;border:1px solid #e0e5eb;border-radius:4px;line-height:1.6;padding:15px}.pandat69-view-modal-description{margin-top:20px}.pandat69-view-modal-description h4{border-bottom:1px solid #e0e5eb;color:#384d68;font-size:1.1em;margin-bottom:10px;margin-top:0;padding-bottom:5px}.pandat69-view-section{margin-bottom:20px}.pandat69-view-section h4{border-bottom:1px solid #e0e5eb;color:#384d68;font-size:1.1em;margin:0 0 10px;padding-bottom:5px}.pandat69-history-list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.pandat69-history-list li{border-bottom:1px solid #f0f0f0;color:#5d6b7b;font-size:.9em;padding:8px 0}.pandat69-history-list li:last-child{border-bottom:none}.pandat69-history-list .history-change strong{color:#384d68}.pandat69-history-list .history-meta{color:#999;font-size:.85em;margin-top:2px}.pandat69-history-list .pandat69-history-sublist{list-style:disc;margin:5px 0 0 20px;padding:0}.pandat69-history-list .pandat69-history-sublist li{border-bottom:none;color:#5d6b7b;padding:2px 0}.pandat69-view-footer{border-top:1px solid #e0e5eb;margin-top:20px;padding-top:15px;text-align:right}.pandat69-category-list-container{background-color:#f5f7fa;border:1px solid #e0e5eb;border-radius:4px;margin-bottom:20px;max-height:200px;overflow-y:auto;padding:10px}.pandat69-category-list{list-style:none;margin:0;padding:0}.pandat69-category-item{align-items:center;background-color:#fff;border-bottom:1px dashed #f0f0f0;border-radius:3px;display:flex;justify-content:space-between;margin-bottom:5px;padding:5px 8px}.pandat69-category-item:last-child{border-bottom:none;margin-bottom:0}.pandat69-category-name{color:#384d68;font-size:14px}.pandat69-delete-category-btn{font-size:12px;min-height:20px;min-width:20px;padding:3px 6px}.pandat69-delete-category-btn:hover{background-color:#d63638;border-color:#d63638;color:#fff}.pandat69-add-category-form{background-color:#f5f7fa;border:1px solid #e0e5eb;border-radius:4px;padding:15px}.pandat69-add-category-form .pandat69-form-field{margin-bottom:10px}.pandat69-add-category-form label{display:block;font-weight:600;margin-bottom:5px}.pandat69-category-input-group{align-items:center;display:flex;gap:5px}.pandat69-category-input-group .pandat69-select{flex-grow:1}.pandat69-inline-category-form{background:#f5f7fa;border:1px solid #e0e5eb;border-radius:4px;margin-top:8px;overflow:hidden;padding:10px;position:relative}.pandat69-inline-category-form .pandat69-input{margin-right:5px}.pandat69-inline-form-row{align-items:center;display:flex;gap:5px}.pandat69-inline-form-row .pandat69-input{flex-grow:1}.pandat69-inline-form-row .pandat69-button{font-size:13px;height:38px;padding:6px 10px}.pandat69-inline-form-message{font-size:12px;margin-top:5px;padding:5px}.pandat69-tab-projects .pandat69-header-actions{border-bottom:1px solid #e0e5eb;margin-bottom:20px;padding-bottom:15px}ul.pandat69-project-list-view{list-style:none;margin:0;padding:0}ul.pandat69-project-list-view li.pandat69-project-list-item{background-color:#fff;border:1px solid #e0e5eb;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:15px;padding:20px}.pandat69-project-item-header{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.pandat69-project-item-header-main{flex-grow:1;margin-right:15px;min-width:0}.pandat69-project-item-header-main h4{color:#384d68;font-size:1.4em;margin:0 0 5px;word-break:break-word}.pandat69-project-item-header-main p{color:#5d6b7b;font-size:.9em;margin:0;word-break:break-word}.pandat69-project-item-actions{display:flex;flex-shrink:0;gap:10px}.pandat69-project-item-body{padding:15px 0}.pandat69-project-item-body .pandat69-detail-item{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.pandat69-project-item-body .pandat69-detail-item strong{color:#384d68;font-weight:600;min-width:100px}.pandat69-project-task-list-container{border-top:1px solid #f0f0f0;margin-top:20px;padding-top:15px}.pandat69-project-task-list-container h5{color:#384d68;font-size:1.1em;margin:0 0 10px}.pandat69-project-task-list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding-left:0}.pandat69-project-task-list li{background-color:#f5f7fa;border-bottom:1px dashed #f0f0f0;border-radius:3px;margin-bottom:5px;padding:8px 10px}.pandat69-project-task-list li:last-child{border-bottom:none}.pandat69-project-task-link{color:#384d68;font-weight:500;text-decoration:none}.pandat69-project-task-link:hover{text-decoration:underline}.pandat69-no-projects{background-color:#f5f7fa;border:1px dashed #e0e5eb;border-radius:4px;color:#5d6b7b;padding:20px;text-align:center}.pandat69-project-form-container .pandat69-form-heading{border-bottom:1px solid #e0e5eb;color:#384d68;font-size:1.3em;margin-bottom:20px;margin-top:0;padding-bottom:10px}.pandat69-project-list{list-style:none;margin:0;padding:0}.pandat69-report-controls{align-items:flex-end;background-color:#f5f7fa;border-radius:4px;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:15px}.pandat69-report-field{display:flex;flex-direction:column;gap:5px}.pandat69-report-field label{color:#384d68;font-size:14px;font-weight:600}.pandat69-report-custom-dates{align-items:flex-end;display:flex;gap:15px}#pandat69-generate-report-btn{background-color:#384d68;color:#fff}#pandat69-generate-report-btn:hover{background-color:#263447}.pandat69-report-results{margin-top:20px}.pandat69-report-section{background-color:#fff;border:1px solid #e0e5eb;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:20px;padding:20px}.pandat69-report-section h4{border-bottom:1px solid #e0e5eb;color:#384d68;font-size:1.2em;margin-bottom:15px;margin-top:0;padding-bottom:10px}.pandat69-report-list{list-style:none;margin:0;padding-left:0}.pandat69-report-list li{background-color:#fff;border:1px solid #e9ecef;border-radius:4px;line-height:1.5;margin-bottom:8px;padding:12px 15px;transition:background-color .2s ease,border-color .2s ease}.pandat69-report-list li:nth-child(2n){background-color:#f8f9fa}.pandat69-report-list li:hover{background-color:#f1f3f5;border-color:#dee2e6}.pandat69-report-list li:last-child{margin-bottom:0}.pandat69-report-item-title{color:#384d68;display:block;font-weight:600}.pandat69-report-item-meta{color:#5d6b7b;display:block;font-size:.9em;margin-top:4px}.pandat69-report-item-meta .dashicons{margin-right:5px;text-align:center;vertical-align:middle;width:14px}.pandat69-report-section:first-of-type .pandat69-report-item-meta .dashicons{color:#3e8d63}.pandat69-report-section:nth-of-type(2) .pandat69-report-item-meta .dashicons{color:#0073aa}.pandat69-report-section:nth-of-type(3) .pandat69-report-item-meta .dashicons{color:#d63638}.pandat69-report-section:nth-of-type(4) .pandat69-report-list li{background-color:transparent;border:none;border-bottom:1px solid #e9ecef;border-radius:0;padding:8px 12px}.pandat69-report-section:nth-of-type(4) .pandat69-report-list li:hover{background-color:#f1f3f5}.pandat69-report-section:nth-of-type(4) .pandat69-report-list li:last-child{border-bottom:none}.pandat69-report-assigned{border-top:1px dashed #e0e5eb;color:#6c757d;font-size:.85em;margin-top:6px;padding-top:6px}.pandat69-report-assigned .dashicons{color:#6c757d;margin-right:5px;vertical-align:middle}.pandat69-bug-tracker-container{background-color:#f9f9f9;border:1px solid #e0e5eb;margin-bottom:20px;padding:20px}.pandat69-bug-tracker-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.pandat69-bug-tracker-header h3{color:#384d68;font-size:1.5em;margin:0}ul.pandat69-bug-list{list-style:none;margin:0;padding:0}.pandat69-bug-item{background-color:#fff;border:1px solid #e0e5eb;cursor:pointer;margin-bottom:15px;transition:box-shadow .2s ease,border-color .2s ease}.pandat69-bug-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.pandat69-bug-item.active{border-color:#384d68}.pandat69-bug-item-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:15px 20px}.pandat69-bug-item-title-status{align-items:center;display:flex;flex-grow:1;gap:10px;min-width:200px}.pandat69-bug-item-title-status h4{color:#384d68;font-size:1.2em;font-weight:600;margin:0}.pandat69-bug-item-meta{align-items:center;display:flex;flex-shrink:0;gap:10px}.pandat69-bug-meta-item{align-items:center;color:#5d6b7b;display:flex}.pandat69-bug-meta-item a{color:#5d6b7b}.pandat69-bug-meta-item a:hover{color:#384d68}.pandat69-bug-discussion-container{background-color:#f5f7fa;border-top:1px solid #e0e5eb;padding:20px}.pandat69-bug-discussion-section{margin-bottom:25px}.pandat69-bug-discussion-section:last-child{margin-bottom:0}.pandat69-bug-discussion-section h4{border-bottom:1px solid #e0e5eb;color:#384d68;font-size:1.1em;margin:0 0 10px;padding-bottom:5px}.pandat69-reporter-info{background:#fff;border:1px solid #f0f0f0;border-radius:3px;padding:10px}.pandat69-reporter-name{color:#384d68;font-weight:700}.pandat69-reporter-date{color:#5d6b7b;font-size:.9em;margin-left:10px}.pandat69-bug-description-content,.pandat69-system-info-compact{background:#fff;border:1px solid #f0f0f0;border-radius:3px;color:#384d68;line-height:1.6;padding:15px}.pandat69-system-info-compact{color:#5d6b7b;font-size:.9em}.pandat69-system-info-compact p{margin:0}.pandat69-attachment-info{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:3px;display:flex;gap:8px;padding:10px}.pandat69-attachment-info a{color:#384d68;text-decoration:none}.pandat69-attachment-info a:hover{text-decoration:underline}.pandat69-attachment-info .dashicons{font-size:20px}.pandat69-bug-comment-list{list-style:none;margin:0;padding:0}.pandat69-bug-comment-item{background:#fff;border-bottom:1px solid #e0e5eb;display:flex;gap:15px;margin-bottom:-1px;padding:15px}.pandat69-bug-comment-item:first-child{border-radius:4px 4px 0 0;border-top:1px solid #e0e5eb}.pandat69-bug-comment-item:last-child{border-bottom:1px solid #e0e5eb;border-radius:0 0 4px 4px;margin-bottom:0}.pandat69-bug-comment-avatar img{border-radius:50%;height:40px;width:40px}.pandat69-bug-comment-content{flex:1}.pandat69-bug-comment-meta{color:#5d6b7b;font-size:.9em;margin-bottom:5px}.pandat69-bug-comment-author{color:#384d68;font-weight:700}.pandat69-bug-comment-date{margin-left:10px}.pandat69-bug-comment-text{line-height:1.5;white-space:pre-wrap}#pandat69-floating-bug-reporter{bottom:20px;cursor:grab;position:fixed;right:20px;z-index:99999}#pandat69-floating-bug-reporter:active{cursor:grabbing}.pandat69-floating-btn{align-items:center;background-color:#fff!important;border:1px solid #e0e5eb!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;color:#5d6b7b!important;cursor:pointer;display:flex!important;height:40px!important;justify-content:center;opacity:.7;padding:0!important;transition:all .3s ease!important;width:40px!important}.pandat69-floating-btn:hover{background-color:#fff!important;border-color:#384d68!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;color:#384d68!important;opacity:1;transform:scale(1.05)}.pandat69-floating-btn .dashicons{font-size:20px;height:auto;line-height:1;width:auto}.pandat69-bug-form-container{background:#fff;border:1px solid #e0e5eb;border-radius:4px;margin-bottom:20px;padding:20px}.pandat69-bug-form-container h3{border-bottom:1px solid #e0e5eb;margin-bottom:20px;margin-top:0;padding-bottom:10px}.flatpickr-calendar{border:1px solid #e0e5eb;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:inherit;z-index:160000}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#384d68;border-color:#384d68}.flatpickr-months .flatpickr-month{background:#384d68;border-radius:4px 4px 0 0;color:#fff;fill:#fff}.flatpickr-current-month .flatpickr-monthDropdown-months{background:#384d68;color:#fff}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#4a6689}.flatpickr-weekdays{background:#384d68}.flatpickr-weekday{background:#384d68;color:#fff}.flatpickr-current-month input.cur-year{color:#fff}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{border-bottom-color:#384d68}@media(max-width:768px){.pandat69-form-row{flex-direction:column;gap:15px;margin-bottom:0}.pandat69-form-field-half{margin-bottom:15px}.pandat69-filters{align-items:stretch;flex-direction:column;flex-wrap:wrap}.pandat69-filters .pandat69-input,.pandat69-filters .pandat69-select{flex:initial;margin-bottom:10px;max-width:none}.pandat69-toggle-container{margin-left:0;margin-top:0}.pandat69-navigation-header{align-items:flex-start;flex-direction:column;gap:10px}.pandat69-view-switcher{padding-left:10px}}@media(max-width:600px){.pandat69-container{padding:15px 10px}.pandat69-form-actions{align-items:stretch;flex-direction:column}.pandat69-form-actions .pandat69-button{width:100%}.pandat69-expandable-content{padding:15px 10px}}@media(max-width:480px){.ui-datepicker{left:0!important;margin-left:10px!important;margin-right:10px!important;right:0!important;width:calc(100% - 20px)!important}}
