@keyframes pulse-red-44b3f890{0%{box-shadow:0 0 #ef444480}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.note-card--pulse[data-v-44b3f890]{position:relative;z-index:10;border-color:#ef444480!important}.wave-container[data-v-44b3f890]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.wave[data-v-44b3f890]{position:absolute;width:40px;height:40px;border:1.5px solid rgba(239,68,68,.4);border-radius:43% 57% 51% 49%/57% 45% 55% 43%;opacity:0;pointer-events:none;animation:wave-ripple-44b3f890 var(--wave-duration) ease-out forwards;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes wave-ripple-44b3f890{0%{transform:translate(-50%,-50%) rotate(var(--wave-rotate)) skew(var(--wave-skew)) scale(.2);opacity:0}20%{opacity:.6}to{transform:translate(-50%,-50%) rotate(calc(var(--wave-rotate) + 45deg)) skew(calc(var(--wave-skew) * 1.5)) scale(15);opacity:0;border-radius:50%}}.note-card[data-v-44b3f890]{position:relative;width:100%;min-width:180px;min-height:145px;background-color:#f2f2f2;border:1px solid var(--dynamic-note-color, #E0E0E0);border-radius:4px;overflow:hidden!important;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .2s ease;height:100%!important;box-sizing:border-box!important}.note-card[data-v-44b3f890]:hover{box-shadow:0 4px 12px #00000026}.accent-bar[data-v-44b3f890]{position:absolute;left:0;top:0;bottom:0;width:4px;z-index:1}.note-header[data-v-44b3f890]{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:14px;font-weight:600;border-bottom:1px solid #E0E0E0}.note-drag-handle[data-v-44b3f890]{cursor:grab}.note-drag-handle[data-v-44b3f890]:active{cursor:grabbing}.header-left[data-v-44b3f890]{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden}.note-title[data-v-44b3f890]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-right[data-v-44b3f890]{display:flex;align-items:center;gap:8px}.note-body[data-v-44b3f890]{flex:1;min-height:65px;padding:12px;overflow:hidden;font-size:12px}.note-content[data-v-44b3f890]{margin:0;font-size:13px;line-height:1.4;color:#333;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.note-footer[data-v-44b3f890]{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid #E0E0E0;font-size:11px;background-color:#f2f2f2}.footer-left[data-v-44b3f890]{display:flex;flex-direction:column;gap:2px;flex:1;overflow:hidden}.note-date[data-v-44b3f890]{font-weight:500;color:#333}.note-author[data-v-44b3f890]{color:#666;white-space:nowrap}.footer-right[data-v-44b3f890]{display:flex;align-items:center;gap:8px}.note-card[data-v-44b3f890],.note-header[data-v-44b3f890],.note-footer[data-v-44b3f890],.note-author[data-v-44b3f890]{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.note-author[data-v-44b3f890]{font-weight:500}.opacity-60[data-v-44b3f890]{opacity:.6}.alarm-clock-icon[data-v-44b3f890]{margin-left:4px}.note-time[data-v-44b3f890]{color:#777}.mention-icon[data-v-44b3f890]{margin-right:8px}.note-header--animated[data-v-44b3f890]{position:relative;overflow:hidden}.note-header--animated[data-v-44b3f890]:after{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,#a855f700,#a855f7e6,#a855f700);transform:skew(-25deg);animation:sheen-44b3f890 1.3s infinite ease-in-out;pointer-events:none}@keyframes sheen-44b3f890{0%{left:-150%}80%{left:150%}to{left:150%}}.reminder-time-picker[data-v-a5df0a62]{display:flex;flex-direction:column;gap:12px;padding:16px;background:#1e293b;border-radius:8px;min-width:320px}.picker-row[data-v-a5df0a62]{display:flex;gap:12px}.picker-group[data-v-a5df0a62]{flex:1;display:flex;flex-direction:column;gap:6px}.picker-group[data-v-a5df0a62]:first-child{flex:1.5}.picker-label[data-v-a5df0a62]{font-size:12px;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.picker-input[data-v-a5df0a62]{padding:8px 12px;background:#334155;border:1px solid #475569;border-radius:6px;color:#f1f5f9;font-size:14px;outline:none;transition:all .2s}.picker-input[data-v-a5df0a62]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.date-input[data-v-a5df0a62]{width:100%}.time-select[data-v-a5df0a62]{width:100%;cursor:pointer}.time-select option[data-v-a5df0a62]{background:#334155;color:#f1f5f9}.clear-btn[data-v-a5df0a62]{padding:8px 16px;background:transparent;border:1px solid #ef4444;border-radius:6px;color:#ef4444;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;align-self:flex-start}.clear-btn[data-v-a5df0a62]:hover{background:#ef4444;color:#fff}.clear-btn[data-v-a5df0a62]:active{transform:scale(.98)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-content.is-locked .form-group input{border:1px solid rgba(148,163,184,.2);background-color:#42070775;color:#6b6c6ecc;cursor:not-allowed}.modal-content.is-locked .form-group input:focus{border:1px solid rgba(148,163,184,.2);background-color:#42070775}.header-left{display:flex;align-items:center;gap:16px}.modal-title{max-width:320px;color:#fff;font-size:20px;font-weight:600;margin:0}.reminder-container{position:relative}.reminder-toggle{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background-color:#ffffff0d;cursor:pointer;transition:all .2s ease}.reminder-toggle:hover{background-color:#ffffff1a;border-color:#ffffff80}.reminder-time{font-size:11px;color:#3b82f6;font-weight:500}.reminder-picker{position:absolute;background-color:#1e293b;border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 4px 12px #0000004d;z-index:1003;padding:0}.header-right{display:flex;align-items:center;gap:12px}.status-badge-container{position:relative}.status-badge{display:flex;align-items:center;gap:8px;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease}.status-badge:hover{transform:scale(1.05)}.status-badge.status-active,.status-badge.status-done{background-color:#22c55e}.status-badge.status-cancelled{background-color:#ef4444}.edit-icon{opacity:.8}.close-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.close-btn:hover{background-color:#ffffff1a}.context-menu-enter-active,.context-menu-leave-active{transition:opacity .2s ease,transform .2s ease}.context-menu-enter-from,.context-menu-leave-to{opacity:0;transform:scale(.95)}.context-menu-enter-to,.context-menu-leave-from{opacity:1;transform:scale(1)}.bell-saving{animation:bell-pulse .5s ease-in-out}@keyframes bell-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.5)}}.modal-header.header-locked{cursor:not-allowed}.modal-header.header-locked .reminder-toggle{border:1px solid rgba(255,255,255,.2)}.modal-header.header-locked .reminder-toggle:hover{background-color:#ffffff0d;border-color:#ffffff4d}.modal-header.header-locked .close-btn:hover{background-color:transparent}.toggles-row{display:flex;width:100%;gap:12px}.toggle-btn{flex:1;display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:none;color:#ffffffb3;font-size:13px;cursor:pointer;transition:all .2s ease}.toggle-btn:hover{background-color:#ffffff1a;border-color:#ffffff80}.toggle-btn.active{border-color:#3b82f6;background-color:#3b82f61a;color:#fff}.toggle-btn.disabled{cursor:not-allowed;opacity:.8}.toggle-btn.disabled:hover{background-color:#3b82f61a;border-color:#3b82f6}.toggle-text{font-weight:500}.activity-item[data-v-01b1b204]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background-color .15s}.activity-item[data-v-01b1b204]:hover{background-color:#ffffff0d}.activity-icon[data-v-01b1b204]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0}.activity-content[data-v-01b1b204]{flex:1;min-width:0}.activity-text-container[data-v-01b1b204]{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;font-size:13px;min-width:0;color:#fff}.activity-mentions[data-v-01b1b204]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.activity-mentions[data-v-01b1b204] app-mention.mention-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;margin:0 1px;background-color:#3b82f633;color:#60a5fa;border-radius:4px;font-size:.85em;font-weight:500;transition:all .2s ease;white-space:nowrap}.activity-mentions[data-v-01b1b204] app-mention.mention-tag:hover{background-color:#3b82f64d;color:#93c5fd}.activity-mentions[data-v-01b1b204] app-mention.mention-tag .mention-icon{width:10px;height:10px;flex-shrink:0}.activity-mentions[data-v-01b1b204] app-mention.mention-tag .mention-name{line-height:1}.activity-mentions[data-v-01b1b204] app-mention.mention-tag[data-is-me=true]{background-color:#fbbf2440;color:#b79218;border:1px solid #956b0080}.activity-mentions[data-v-01b1b204] app-mention.mention-tag[data-is-me=true]:hover{background-color:#fbbf2459;color:#fde68a;border-color:#fbbf24b3}.activity-main-content-text[data-v-01b1b204]{flex:1;min-width:0;color:#fff;line-height:1.4}.activity-meta[data-v-01b1b204]{display:flex;align-items:center;gap:8px;min-width:0;margin-top:2px}.activity-author[data-v-01b1b204]{max-width:120px;color:#ffffffb3;font-size:11px;font-weight:500;flex-shrink:0}.activity-date[data-v-01b1b204]{color:#ffffff80;font-size:11px}.activity-item .mention-delete[data-v-01b1b204]{display:none!important}.comments-section-wrapper[data-v-d0679dcf]{display:flex;flex-direction:column;gap:16px}.unified-comment-input[data-v-d0679dcf]{position:relative;border:1px solid rgba(255,255,255,.8);border-radius:12px;background-color:#051d28;padding:8px 40px 8px 12px}.comment-editor[data-v-d0679dcf]{width:100%}.comment-editor[data-v-d0679dcf] .mention-editor-container{border:none;box-shadow:none;background:transparent}.comment-editor[data-v-d0679dcf] .mention-editor-content{border:none;box-shadow:none;background:transparent;padding:0}.comment-editor[data-v-d0679dcf] .mention-editor-content:focus{outline:none;box-shadow:none}.comment-submit-btn[data-v-d0679dcf]{position:absolute;right:8px;bottom:8px;background-color:#fff;color:#000;border:none;border-radius:6px;width:32px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease}.comment-submit-btn[data-v-d0679dcf]:not(:disabled):hover{opacity:.8}.comment-submit-btn[data-v-d0679dcf]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-d0679dcf]{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.3);border-radius:50%;border-top-color:#000;animation:spin-d0679dcf .6s linear infinite}@keyframes spin-d0679dcf{to{transform:rotate(360deg)}}.activity-feed[data-v-d0679dcf]{display:flex;flex-direction:column;gap:4px;max-height:500px;overflow-y:auto;padding-bottom:40px;padding-right:4px}.activity-feed[data-v-d0679dcf]::-webkit-scrollbar{width:6px}.activity-feed[data-v-d0679dcf]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.activity-feed[data-v-d0679dcf]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.activity-feed[data-v-d0679dcf]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.activity-empty[data-v-d0679dcf]{padding:16px;color:#ffffff80;font-size:13px;text-align:center}.modal-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{background-color:#002436;border-radius:8px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.modal-content--create{width:600px;max-width:95vw}.modal-content.is-locked{cursor:not-allowed}.modal-content.is-locked .form-group :deep(.input){opacity:.4;cursor:not-allowed}.modal-content.is-locked .form-group :deep(.mention-editor){opacity:.4;cursor:not-allowed}.modal-content.is-locked .modal-header,.modal-content.is-locked .modal-body{cursor:not-allowed}.modal-body{flex:1;padding:20px;overflow-y:auto}.modal-body.is-create-mode,.modal-body.is-private-note{grid-template-columns:1fr!important}.modal-body.is-create-mode .modal-main,.modal-body.is-private-note .modal-main{width:100%;min-width:0}.form-group{margin-bottom:20px}.form-label{display:block;color:#fff;font-size:14px;font-weight:500;margin-bottom:8px}.form-input{width:100%;padding:10px 14px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background-color:#ffffff0d;color:#fff;font-size:14px;outline:none;transition:all .2s ease}.form-input:focus{border-color:#3b82f6;background-color:#ffffff1a}.form-input::-moz-placeholder{color:#fff6}.form-input::placeholder{color:#fff6}.form-textarea{width:100%;padding:10px 14px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background-color:#ffffff0d;color:#fff;font-size:14px;font-family:inherit;resize:vertical;outline:none;transition:all .2s ease}.form-textarea:focus{border-color:#3b82f6;background-color:#ffffff1a}.form-textarea.textarea-error{border-color:#ef4444}.form-textarea.textarea-error:focus{border-color:#ef4444}.form-textarea::-moz-placeholder{color:#fff6}.form-textarea::placeholder{color:#fff6}.error-message{color:#ef4444;font-size:12px;margin-top:4px}.form-group :deep(.input){background-color:#ffffff0d;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px 14px;font-size:14px}.form-group :deep(.input::-moz-placeholder){color:#fff6}.form-group :deep(.input::placeholder){color:#fff6}.form-group :deep(.input:focus){border-color:#3b82f6;background-color:#ffffff1a;outline:none}.form-group :deep(.input-error){border-color:#ef4444}.form-group :deep(.input-error:focus){border-color:#ef4444;outline:none}.priority-options{display:flex;gap:8px}.priority-btn{flex:1;display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:none;color:#ffffffb3;font-size:13px;cursor:pointer;transition:all .2s ease}.priority-btn:hover{background-color:#ffffff1a}.priority-btn.active{border-color:#3b82f6;background-color:#3b82f61a;color:#fff}.priority-dot{width:10px;height:10px;border-radius:50%}.priority-dot.priority-low{background-color:#22c55e}.priority-dot.priority-normal{background-color:#eab308}.priority-dot.priority-high{background-color:#ef4444}.visibility-options{display:flex;gap:8px}.visibility-btn{flex:1;display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:none;color:#ffffffb3;font-size:13px;cursor:pointer;transition:all .2s ease}.visibility-btn:hover{background-color:#ffffff1a}.visibility-btn.active{border-color:#3b82f6;background-color:#3b82f61a;color:#fff}.checkbox-label{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background-color:#ffffff0d;cursor:pointer;transition:all .2s ease;color:#fff;font-size:14px}.checkboxes-row{display:flex;gap:12px}.checkbox-label:hover{background-color:#ffffff1a;border-color:#ffffff80}.checkbox-label input[type=checkbox]{display:none}.checkbox-label input[type=checkbox]:checked+svg{filter:drop-shadow(0 0 4px rgba(255,255,255,.5))}.checkbox-text{font-weight:500}.status-options{display:flex;gap:8px}.status-btn{flex:1;padding:10px 16px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:none;color:#ffffffb3;font-size:13px;cursor:pointer;transition:all .2s ease}.status-btn:hover{background-color:#ffffff1a}.status-btn.active{border-color:#3b82f6;background-color:#3b82f61a;color:#fff}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid rgba(255,255,255,.1)}.modal-enter-active,.modal-leave-active{transition:all .3s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-to,.modal-leave-from{opacity:1}.context-menu{position:fixed;background-color:#002436;border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 4px 12px #0000004d;z-index:1001;min-width:180px;padding:4px 0}.context-menu-item{display:flex;align-items:center;gap:8px;padding:10px 16px;cursor:pointer;transition:all .2s ease;color:#fff;font-size:14px}.context-menu-item:hover{background-color:#ffffff1a}.context-menu-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background-color:#3b82f6;color:#fff;font-size:12px;font-weight:600}.status-change-modal{background-color:#002436;border-radius:8px;width:100%;max-width:400px;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.status-change-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.status-change-header h3{color:#fff;font-size:18px;font-weight:600;margin:0}.status-change-body{padding:20px;flex:1}.status-change-text{color:#fffc;font-size:14px;margin:0 0 16px;line-height:1.5}.status-change-text strong{color:#fff;font-weight:600}.status-change-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid rgba(255,255,255,.1)}.close-icon[data-v-1a0c699d]{color:#fff;font-size:24px;line-height:1}.fixed[data-modal-type=delete]{z-index:2000!important}.modal-body[data-v-1a0c699d]{display:grid;grid-template-columns:1fr 400px;gap:24px;max-height:600px;overflow:hidden}.modal-main[data-v-1a0c699d]{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-right:4px;width:100%}.modal-main[data-v-1a0c699d]::-webkit-scrollbar{width:6px}.modal-main[data-v-1a0c699d]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.modal-main[data-v-1a0c699d]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.modal-main[data-v-1a0c699d]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.modal-sidebar[data-v-1a0c699d]{display:flex;flex-direction:column;overflow:hidden;border-left:1px solid rgba(255,255,255,.1);padding-left:24px;min-width:400px}.delete-btn[data-v-1a0c699d]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:#ef444433;color:#ef4444;cursor:pointer;transition:all .2s ease;margin-right:auto}.delete-btn[data-v-1a0c699d]:hover{background:#ef44444d;transform:scale(1.05)}.delete-btn[data-v-1a0c699d]:active{transform:scale(.95)}.footer-actions[data-v-1a0c699d]{display:flex;gap:12px;margin-left:auto}.form-textarea[data-v-1a0c699d]{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#0000004d;color:#fff;font-size:14px;line-height:1.5;resize:vertical;transition:all .2s ease}.form-textarea[data-v-1a0c699d]:focus{outline:none;border-color:#fff6;background:#0006}.form-textarea.has-error[data-v-1a0c699d]{border-color:#ef4444}.form-error[data-v-1a0c699d]{color:#ef4444;font-size:12px;margin-top:4px}.notes-board[data-v-0046c9b4]{display:flex;flex-direction:column;height:100%;overflow:hidden}.grid-container[data-v-0046c9b4]{flex:1;position:relative;overflow:hidden;background-color:#f9fafb}[data-v-0046c9b4] .vgl-layout{min-height:100%!important;overflow:visible!important}.grid-layout[data-v-0046c9b4]{min-height:100%}.grid-item[data-v-0046c9b4]{touch-action:none;transition:transform .2s ease}.grid-item.is-dragging[data-v-0046c9b4]{opacity:.8;z-index:1000}.grid-item.is-dragging .note-card[data-v-0046c9b4]{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.grid-item.is-resizing[data-v-0046c9b4]{z-index:1000}.grid-item .resizable-handle[data-v-0046c9b4]{background:transparent;bottom:0;left:0;right:0;height:10px;cursor:s-resize;position:absolute;z-index:100}.grid-item .resizable-handle[data-v-0046c9b4]:hover{background:linear-gradient(to bottom,transparent,rgba(0,0,0,.05))}.grid-item .resizable-handle[data-v-0046c9b4]:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:40px;height:3px;background-color:#0000001a;border-radius:2px;opacity:0;transition:opacity .2s ease}.grid-item .resizable-handle[data-v-0046c9b4]:hover:after{opacity:1}.list-container[data-v-0046c9b4]{flex:1;position:relative;overflow:auto;background-color:#f9fafb;padding:16px}.notes-table[data-v-0046c9b4]{width:100%;border-collapse:collapse;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.notes-table thead[data-v-0046c9b4]{background-color:#f3f4f6}.notes-table th[data-v-0046c9b4]{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #E5E7EB}.notes-table th.col-priority[data-v-0046c9b4]{width:40px;text-align:center}.notes-table th.col-title[data-v-0046c9b4]{width:25%}.notes-table th.col-content[data-v-0046c9b4]{width:20%}.notes-table th.col-author[data-v-0046c9b4]{width:18%}.notes-table th.col-date[data-v-0046c9b4]{width:25%}.notes-table th.col-reason[data-v-0046c9b4]{width:20%}.notes-table th.col-reminder[data-v-0046c9b4]{width:40px;text-align:center}.notes-table th.col-actions[data-v-0046c9b4]{width:100px;text-align:center}.notes-table tbody[data-v-0046c9b4]{background-color:#fff}.note-row[data-v-0046c9b4]{cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid #F3F4F6}.note-row[data-v-0046c9b4]:hover{background-color:#f9fafb}.note-row[data-v-0046c9b4]:last-child{border-bottom:none}.notes-table td[data-v-0046c9b4]{padding:12px 16px;vertical-align:middle}.notes-table td.col-priority[data-v-0046c9b4]{text-align:center}.notes-table td.col-title[data-v-0046c9b4]{font-weight:500;color:#111827}.note-title[data-v-0046c9b4]{max-width:220px;font-weight:500;color:#111827}.notes-table td.col-content[data-v-0046c9b4]{color:#6b7280;font-size:13px}.note-content-preview[data-v-0046c9b4]{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-col-content[data-v-0046c9b4]{color:#6b7280;font-size:13px;max-width:200px}.notes-table td.col-author[data-v-0046c9b4]{color:#6b7280}.author-badge[data-v-0046c9b4]{display:inline-block;padding:4px 10px;background-color:#e5e7eb;color:#374151;border-radius:12px;font-size:12px;font-weight:500}.author-badge-truncated[data-v-0046c9b4]{display:inline-block;padding:4px 10px;background-color:#e5e7eb;color:#374151;border-radius:12px;font-size:12px;font-weight:500;max-width:120px}.notes-table td.col-date[data-v-0046c9b4],.notes-table td.col-reason[data-v-0046c9b4]{color:#6b7280;font-size:13px}.reason-text[data-v-0046c9b4]{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.reason-empty[data-v-0046c9b4]{color:#d1d5db}.notes-table td.col-reminder[data-v-0046c9b4],.notes-table td.col-actions[data-v-0046c9b4]{text-align:center}.priority-dot[data-v-0046c9b4]{width:12px;height:12px;border-radius:50%;display:inline-block}.priority-dot.dot-normal[data-v-0046c9b4]{border:2px solid var(--dynamic-note-color, #94a3b8);background-color:transparent}.priority-dot.dot-high[data-v-0046c9b4]{background-color:var(--dynamic-note-color, #475569);border:2px solid var(--dynamic-note-color, #475569)}.loading-container[data-v-0046c9b4]{display:flex;align-items:center;justify-content:center;min-height:200px;width:100%}.spinner[data-v-0046c9b4]{width:40px;height:40px;border:4px solid #E5E7EB;border-top-color:#3b82f6;border-radius:50%;animation:spin-0046c9b4 .8s linear infinite}@keyframes spin-0046c9b4{to{transform:rotate(360deg)}}.notes-print-header[data-v-0046c9b4]{display:none}@media print{.notes-print-header[data-v-0046c9b4]{display:block!important;font-size:1.5rem!important;font-weight:700!important;text-align:center!important;margin-bottom:1rem!important;color:#111827!important}.notes-board[data-v-0046c9b4],.grid-container[data-v-0046c9b4],.grid-layout[data-v-0046c9b4]{display:block!important;height:auto!important;min-height:auto!important;overflow:visible!important;background:#fff!important}.grid-item[data-v-0046c9b4]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.list-container[data-v-0046c9b4]{overflow:visible!important;height:auto!important;display:block!important;background:#fff!important}.notes-table[data-v-0046c9b4]{display:table!important;width:100%!important;table-layout:auto!important;border-collapse:collapse!important}.notes-table thead[data-v-0046c9b4]{display:table-header-group!important}.notes-table tbody[data-v-0046c9b4]{display:table-row-group!important}.note-row[data-v-0046c9b4]{display:table-row!important;page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.notes-table th[data-v-0046c9b4],.notes-table td[data-v-0046c9b4]{display:table-cell!important;padding:8px!important;border-bottom:1px solid #E5E7EB!important;text-align:left!important}.notes-table th.col-priority[data-v-0046c9b4],.notes-table td.col-priority[data-v-0046c9b4],.notes-table th.col-reminder[data-v-0046c9b4],.notes-table td.col-reminder[data-v-0046c9b4],.notes-table th.col-actions[data-v-0046c9b4],.notes-table td.col-actions[data-v-0046c9b4]{display:none!important}.note-title[data-v-0046c9b4],.note-col-content[data-v-0046c9b4],.author-badge-truncated[data-v-0046c9b4],.reason-text[data-v-0046c9b4]{max-width:none!important;white-space:normal!important}.note-row[data-v-0046c9b4]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.notes-table th[data-v-0046c9b4]:empty,.notes-table td[data-v-0046c9b4]:empty{display:none!important}}.note-status-tabs[data-v-6d527099]{display:flex;gap:32px;margin-bottom:-1px}.tab[data-v-6d527099]{display:flex;align-items:center;gap:8px;padding:16px 4px 12px;border:none;background:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease;color:#6b7280;font-size:14px;font-weight:500}.tab[data-v-6d527099]:hover{color:#374151;border-bottom-color:#d1d5db}.tab.active[data-v-6d527099]{color:#3b82f6;border-bottom-color:#3b82f6}.tab-icon[data-v-6d527099]{display:flex;align-items:center}.tab-text[data-v-6d527099]{white-space:nowrap}.note-filter-dropdown[data-v-491bca59]{position:relative}.filter-toggle[data-v-491bca59]{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid #E5E7EB;background-color:#fff;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#374151;font-size:14px;font-weight:500}.filter-toggle[data-v-491bca59]:hover{background-color:#f9fafb;border-color:#d1d5db}.filter-toggle.active[data-v-491bca59]{background-color:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.filter-label[data-v-491bca59]{white-space:nowrap}.rotate-180[data-v-491bca59]{transform:rotate(180deg)}.dropdown-menu[data-v-491bca59]{position:absolute;top:calc(100% + 8px);right:0;width:280px;background-color:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:12px;z-index:100}.filter-section[data-v-491bca59]{margin-bottom:12px}.filter-section[data-v-491bca59]:last-of-type{margin-bottom:0}.filter-header[data-v-491bca59]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.author-list[data-v-491bca59]{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto}.author-item[data-v-491bca59]{display:flex;align-items:center;padding:8px 10px;border:none;background:none;border-radius:4px;cursor:pointer;text-align:left;font-size:14px;color:#374151;transition:background-color .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.author-item[data-v-491bca59]:hover{background-color:#f3f4f6}.author-item.active[data-v-491bca59]{background-color:#dbeafe;color:#1d4ed8;font-weight:500}.checkbox-row[data-v-491bca59],.radio-row[data-v-491bca59]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:4px;cursor:pointer;transition:background-color .15s ease;font-size:14px;color:#374151}.checkbox-row[data-v-491bca59]:hover,.radio-row[data-v-491bca59]:hover{background-color:#f3f4f6}.checkbox-row input[type=checkbox][data-v-491bca59],.radio-row input[type=radio][data-v-491bca59]{width:16px;height:16px;cursor:pointer;accent-color:#3B82F6}.visibility-options[data-v-491bca59]{display:flex;flex-direction:column;gap:2px}.reset-button[data-v-491bca59]{width:100%;margin-top:12px;padding:8px;border:1px solid #E5E7EB;background-color:#f9fafb;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;color:#6b7280;transition:all .2s ease}.reset-button[data-v-491bca59]:hover{background-color:#f3f4f6;color:#374151;border-color:#d1d5db}.dropdown-enter-active[data-v-491bca59],.dropdown-leave-active[data-v-491bca59]{transition:all .2s ease}.dropdown-enter-from[data-v-491bca59],.dropdown-leave-to[data-v-491bca59]{opacity:0;transform:translateY(-8px)}.note-view-controls[data-v-1685bd2c]{display:flex;align-items:center;gap:12px}.view-toggles-group[data-v-1685bd2c]{display:flex;align-items:center;gap:4px}.view-toggle[data-v-1685bd2c]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #E5E7EB;background-color:#fff;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#6b7280}.view-toggle[data-v-1685bd2c]:hover{background-color:#f9fafb;border-color:#d1d5db}.view-toggle.active[data-v-1685bd2c]{background-color:#42b983;color:#fff;border-color:#42b983}.sort-control[data-v-1685bd2c]{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:#f9fafb;border:1px solid #E5E7EB;border-radius:6px;transition:opacity .2s ease}.sort-icon[data-v-1685bd2c]{color:#6b7280;flex-shrink:0}.sort-select[data-v-1685bd2c]{border:none;background:none;font-size:13px;color:#374151;cursor:pointer;outline:none}.sort-select[data-v-1685bd2c]:hover{color:#111827}.sort-select option[data-v-1685bd2c]{background-color:#fff;padding:4px 8px}.notes-page[data-v-13f446cb]{width:100%}.notes-toolbar[data-v-13f446cb]{display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:16px;border-bottom:1px solid #E5E7EB}.toolbar-left[data-v-13f446cb]{display:flex;align-items:center}.toolbar-right[data-v-13f446cb]{display:flex;align-items:center;gap:8px}.toolbar-divider[data-v-13f446cb]{width:1px;height:24px;background-color:#e5e7eb;margin:0 4px}.notes-board[data-v-13f446cb]{margin-top:16px}
