.dp[data-v-f01ab847]{width:100%;display:inline-block;position:relative}.dp-trigger[data-v-f01ab847]{background:var(--bg3);border:.5px solid var(--bd);width:100%;color:var(--t);cursor:pointer;text-align:left;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;display:flex}.dp-trigger[data-v-f01ab847]:hover{border-color:color-mix(in srgb, var(--ac) 50%, var(--bd))}.dp-trigger[data-v-f01ab847]:focus,.dp-trigger.open[data-v-f01ab847]{border-color:var(--ac);outline:none;box-shadow:0 0 0 2.5px #6366f124}.dp-icon[data-v-f01ab847]{width:13px;height:13px;color:var(--ac);flex-shrink:0}.dp-chevron[data-v-f01ab847]{width:10px;height:6px;color:var(--t3);flex-shrink:0;margin-left:auto;transition:transform .2s}.dp-trigger.open .dp-chevron[data-v-f01ab847]{transform:rotate(180deg)}.dp-placeholder[data-v-f01ab847]{color:var(--t3)}.dp-panel[data-v-f01ab847]{background:var(--bg2);border:.5px solid var(--bd);-webkit-user-select:none;user-select:none;border-radius:10px;padding:12px;box-shadow:0 8px 30px #0000002e,0 2px 8px #0000001a}.dp-head[data-v-f01ab847]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dp-nav[data-v-f01ab847]{cursor:pointer;width:26px;height:26px;color:var(--t2);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s;display:flex}.dp-nav svg[data-v-f01ab847]{width:8px;height:12px}.dp-nav[data-v-f01ab847]:hover{background:var(--bg3);color:var(--t)}.dp-month-btn[data-v-f01ab847]{color:var(--t);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:600;transition:background .15s}.dp-month-btn[data-v-f01ab847]:hover{background:var(--bg3)}.dp-wdays[data-v-f01ab847]{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.dp-wdays span[data-v-f01ab847]{text-align:center;text-transform:uppercase;letter-spacing:.05em;color:var(--t3);padding:3px 0;font-size:10px;font-weight:600}.dp-grid[data-v-f01ab847]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-cell[data-v-f01ab847]{aspect-ratio:1;cursor:pointer;color:var(--t2);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-family:inherit;font-size:12px;transition:background .1s,color .1s;display:flex}.dp-cell[data-v-f01ab847]:hover:not(.dp-empty){background:var(--bg3);color:var(--t)}.dp-empty[data-v-f01ab847]{cursor:default}.dp-weekend[data-v-f01ab847]{color:var(--t3)}.dp-today[data-v-f01ab847]{color:var(--ac);border:1.5px solid var(--ac);font-weight:700}.dp-selected[data-v-f01ab847]{border:none;font-weight:600;background:var(--ac)!important;color:#fff!important}.dp-months[data-v-f01ab847],.dp-years[data-v-f01ab847]{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:4px;display:grid}.dp-months[data-v-f01ab847]{grid-template-columns:repeat(3,1fr)}.dp-month-cell[data-v-f01ab847],.dp-year-cell[data-v-f01ab847]{cursor:pointer;color:var(--t2);background:0 0;border:none;border-radius:7px;padding:8px 4px;font-family:inherit;font-size:12px;transition:background .1s,color .1s}.dp-month-cell[data-v-f01ab847]:hover,.dp-year-cell[data-v-f01ab847]:hover{background:var(--bg3);color:var(--t)}.dp-current-month[data-v-f01ab847],.dp-current-year[data-v-f01ab847]{color:var(--ac);font-weight:700}.dp-month-cell.dp-selected[data-v-f01ab847],.dp-year-cell.dp-selected[data-v-f01ab847]{background:var(--ac);color:#fff;font-weight:600}.dp-footer[data-v-f01ab847]{border-top:.5px solid var(--bd);gap:8px;margin-top:10px;padding-top:8px;display:flex}.dp-today-btn[data-v-f01ab847],.dp-clear-btn[data-v-f01ab847]{border:.5px solid var(--bd);background:var(--bg3);color:var(--t2);cursor:pointer;border-radius:5px;padding:4px 10px;font-family:inherit;font-size:11px;transition:background .1s}.dp-today-btn[data-v-f01ab847]:hover{background:var(--ac);color:#fff;border-color:var(--ac)}.dp-clear-btn[data-v-f01ab847]{margin-left:auto}.dp-clear-btn[data-v-f01ab847]:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.dp-fade-enter-active[data-v-f01ab847],.dp-fade-leave-active[data-v-f01ab847]{transition:opacity .14s,transform .14s}.dp-fade-enter-from[data-v-f01ab847],.dp-fade-leave-to[data-v-f01ab847]{opacity:0;transform:translateY(-4px)}.tp[data-v-4c265f8f]{width:100%;display:inline-block;position:relative}.tp-trigger[data-v-4c265f8f]{background:var(--bg3);border:.5px solid var(--bd);width:100%;color:var(--t);cursor:pointer;text-align:left;font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s;display:flex}.tp-trigger[data-v-4c265f8f]:hover{border-color:color-mix(in srgb, var(--ac) 50%, var(--bd))}.tp-trigger[data-v-4c265f8f]:focus,.tp-trigger.open[data-v-4c265f8f]{border-color:var(--ac);outline:none;box-shadow:0 0 0 2.5px #6366f124}.tp-icon[data-v-4c265f8f]{width:13px;height:13px;color:var(--ac);flex-shrink:0}.tp-chevron[data-v-4c265f8f]{width:10px;height:6px;color:var(--t3);flex-shrink:0;margin-left:auto;transition:transform .2s}.tp-trigger.open .tp-chevron[data-v-4c265f8f]{transform:rotate(180deg)}.tp-placeholder[data-v-4c265f8f]{color:var(--t3)}.tp-panel[data-v-4c265f8f]{background:var(--bg2);border:.5px solid var(--bd);border-radius:10px;overflow:hidden;box-shadow:0 8px 30px #0000002e,0 2px 8px #0000001a}.tp-cols[data-v-4c265f8f]{align-items:center;max-height:200px;padding:4px;display:flex}.tp-col[data-v-4c265f8f]{scroll-snap-type:y mandatory;scrollbar-width:none;flex:1;max-height:188px;overflow-y:auto}.tp-col[data-v-4c265f8f]::-webkit-scrollbar{display:none}.tp-sep[data-v-4c265f8f]{color:var(--t3);flex-shrink:0;padding:0 4px;font-size:18px;font-weight:600}.tp-item[data-v-4c265f8f]{text-align:center;font-variant-numeric:tabular-nums;color:var(--t2);cursor:pointer;scroll-snap-align:start;border-radius:6px;padding:7px 0;font-size:13px;transition:background .1s,color .1s}.tp-item[data-v-4c265f8f]:hover{background:var(--bg3);color:var(--t)}.tp-item-selected[data-v-4c265f8f]{background:var(--ac);color:#fff;font-weight:600}.tp-footer[data-v-4c265f8f]{border-top:.5px solid var(--bd);gap:6px;padding:8px;display:flex}.tp-now-btn[data-v-4c265f8f],.tp-ok-btn[data-v-4c265f8f]{border:.5px solid var(--bd);background:var(--bg3);color:var(--t2);cursor:pointer;border-radius:6px;flex:1;padding:6px 0;font-family:inherit;font-size:11px;transition:background .1s}.tp-now-btn[data-v-4c265f8f]:hover{background:var(--bg);color:var(--t)}.tp-ok-btn[data-v-4c265f8f]{background:var(--ac);color:#fff;border-color:var(--ac)}.tp-ok-btn[data-v-4c265f8f]:hover{opacity:.9}.tp-fade-enter-active[data-v-4c265f8f],.tp-fade-leave-active[data-v-4c265f8f]{transition:opacity .14s,transform .14s}.tp-fade-enter-from[data-v-4c265f8f],.tp-fade-leave-to[data-v-4c265f8f]{opacity:0;transform:translateY(-4px)}.cp-wrap[data-v-5c97daf9]{margin-bottom:12px}.mf-lbl[data-v-5c97daf9]{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:10px;font-weight:500}.cp-chips[data-v-5c97daf9]{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.cp-chip[data-v-5c97daf9]{background:var(--ac);color:#fff;border-radius:20px;align-items:center;gap:5px;padding:3px 8px 3px 4px;font-size:11px;font-weight:500;display:inline-flex}.cp-chip-avatar[data-v-5c97daf9]{background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:flex}.cp-chip-remove[data-v-5c97daf9]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:13px;line-height:1;display:flex}.cp-chip-remove[data-v-5c97daf9]:hover{color:#fff}.cp-field[data-v-5c97daf9]{position:relative}.cp-input[data-v-5c97daf9]{background:var(--bg3);border:.5px solid var(--bd);width:100%;color:var(--t);box-sizing:border-box;border-radius:7px;outline:none;padding:8px 11px;font-family:inherit;font-size:13px}.cp-input[data-v-5c97daf9]:focus{border-color:var(--ac)}.cp-input[data-v-5c97daf9]::placeholder{color:var(--t3)}.cp-dropdown[data-v-5c97daf9]{z-index:50;background:var(--bg2);border:.5px solid var(--bd);border-radius:8px;max-height:180px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000040}.cp-option[data-v-5c97daf9]{cursor:pointer;align-items:center;gap:9px;padding:7px 11px;display:flex}.cp-option[data-v-5c97daf9]:hover{background:var(--bg3)}.cp-avatar[data-v-5c97daf9]{background:var(--ac);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.cp-option-text[data-v-5c97daf9]{flex-direction:column;min-width:0;display:flex}.cp-option-name[data-v-5c97daf9]{color:var(--t);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.cp-option-email[data-v-5c97daf9]{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cp-empty[data-v-5c97daf9]{color:var(--t3);padding:10px 12px;font-size:12px}.ipm-overlay[data-v-fa137093]{z-index:2000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ipm-box[data-v-fa137093]{background:var(--bg2,#1e1e2e);border:1px solid var(--border,#ffffff14);border-radius:14px;flex-direction:column;width:min(660px,100%);max-height:80vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0009}.ipm-head[data-v-fa137093]{border-bottom:1px solid var(--border,#ffffff12);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.ipm-title[data-v-fa137093]{color:var(--t1,#e2e8f0);white-space:nowrap;margin-right:4px;font-size:13px;font-weight:600}.ipm-search-wrap[data-v-fa137093]{flex:1;align-items:center;display:flex;position:relative}.ipm-search-ico[data-v-fa137093]{color:var(--t3,#64748b);pointer-events:none;position:absolute;left:9px}.ipm-search[data-v-fa137093]{background:var(--bg3,#2a2a3e);border:1px solid var(--border,#ffffff14);width:100%;color:var(--t1,#e2e8f0);border-radius:8px;outline:none;padding:7px 30px 7px 28px;font-size:12.5px}.ipm-search[data-v-fa137093]:focus{border-color:var(--accent,#6366f1)}.ipm-search-clear[data-v-fa137093]{cursor:pointer;color:var(--t3,#64748b);background:0 0;border:none;align-items:center;padding:2px;line-height:1;display:flex;position:absolute;right:8px}.ipm-search-clear[data-v-fa137093]:hover{color:var(--t2,#94a3b8)}.ipm-close[data-v-fa137093]{cursor:pointer;color:var(--t3,#64748b);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.ipm-close[data-v-fa137093]:hover{background:var(--bg3,#2a2a3e);color:var(--t1,#e2e8f0)}.ipm-grid-wrap[data-v-fa137093]{flex:1;min-height:0;padding:12px 14px;overflow-y:auto}.ipm-empty[data-v-fa137093]{text-align:center;color:var(--t3,#64748b);padding:32px 0;font-size:12.5px}.ipm-grid[data-v-fa137093]{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:4px;display:grid}.ipm-ico[data-v-fa137093]{cursor:pointer;color:var(--t2,#94a3b8);background:0 0;border:1.5px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;padding:8px 4px 6px;transition:background .12s,border-color .12s,color .12s;display:flex}.ipm-ico[data-v-fa137093]:hover{background:var(--bg3,#2a2a3e);color:var(--t1,#e2e8f0);border-color:var(--border,#ffffff14)}.ipm-ico.sel[data-v-fa137093]{background:var(--accent,#6366f1) 18%;background:color-mix(in srgb, var(--accent,#6366f1) 15%, transparent);border-color:var(--accent,#6366f1);color:var(--accent,#6366f1)}.ipm-lbl[data-v-fa137093]{text-align:center;color:var(--t3,#64748b);text-overflow:ellipsis;white-space:nowrap;max-width:60px;font-size:9px;line-height:1.2;overflow:hidden}.ipm-ico:hover .ipm-lbl[data-v-fa137093],.ipm-ico.sel .ipm-lbl[data-v-fa137093]{color:inherit}.ipm-footer[data-v-fa137093]{border-top:1px solid var(--border,#ffffff12);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.ipm-count[data-v-fa137093]{color:var(--t3,#64748b);font-size:11.5px}.ipm-pages[data-v-fa137093]{align-items:center;gap:8px;display:flex}.ipm-pg-btn[data-v-fa137093]{background:var(--bg3,#2a2a3e);border:1px solid var(--border,#ffffff14);cursor:pointer;color:var(--t2,#94a3b8);border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .12s,color .12s;display:flex}.ipm-pg-btn[data-v-fa137093]:hover:not(:disabled){background:var(--bg4,#3a3a4e);color:var(--t1,#e2e8f0)}.ipm-pg-btn[data-v-fa137093]:disabled{opacity:.35;cursor:default}.ipm-pg-label[data-v-fa137093]{color:var(--t2,#94a3b8);text-align:center;min-width:48px;font-size:11.5px}.ipm-fade-enter-active[data-v-fa137093],.ipm-fade-leave-active[data-v-fa137093]{transition:opacity .18s}.ipm-fade-enter-from[data-v-fa137093],.ipm-fade-leave-to[data-v-fa137093]{opacity:0}.ne-wrap[data-v-388c5d8f]{border:.5px solid var(--bd);background:var(--bg2);border-radius:10px;flex-direction:column;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.ne-wrap[data-v-388c5d8f]:focus-within:not(.ne-readonly){border-color:var(--ac)}.ne-drop-overlay[data-v-388c5d8f]{z-index:10;background:color-mix(in srgb, var(--ac) 12%, transparent);border:2px dashed var(--ac);color:var(--ac);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:0}.ne-drop-overlay svg[data-v-388c5d8f]{opacity:.7}.ne-fade-enter-active[data-v-388c5d8f],.ne-fade-leave-active[data-v-388c5d8f]{transition:opacity .15s}.ne-fade-enter-from[data-v-388c5d8f],.ne-fade-leave-to[data-v-388c5d8f]{opacity:0}.ne-editor[data-v-388c5d8f]{cursor:text;flex-direction:column;flex:1;min-height:120px;padding:12px 14px;display:flex}[data-v-388c5d8f] .tiptap{min-height:inherit;color:var(--t);outline:none;flex:1;font-family:inherit;font-size:13px;line-height:1.7}[data-v-388c5d8f] .tiptap>p:first-child{margin-top:0}[data-v-388c5d8f] .tiptap p{margin:0 0 2px}[data-v-388c5d8f] .tiptap strong{color:var(--t);font-weight:600}[data-v-388c5d8f] .tiptap em{font-style:italic}[data-v-388c5d8f] .tiptap a{color:var(--ac);cursor:pointer;text-decoration:underline}[data-v-388c5d8f] .tiptap ul:not([data-type=taskList]){margin:4px 0;padding-left:18px}[data-v-388c5d8f] .tiptap ul:not([data-type=taskList]) li{margin-bottom:3px;padding-left:2px}[data-v-388c5d8f] .tiptap ol{margin:4px 0;padding-left:18px}[data-v-388c5d8f] .tiptap ol li{margin-bottom:3px}[data-v-388c5d8f] .tiptap ul[data-type=taskList]{margin:4px 0;padding-left:0;list-style:none}[data-v-388c5d8f] .tiptap ul[data-type=taskList] li{align-items:flex-start;gap:8px;margin-bottom:5px;display:flex}[data-v-388c5d8f] .tiptap ul[data-type=taskList] li label{cursor:pointer;flex-shrink:0;margin-top:3px}[data-v-388c5d8f] .tiptap ul[data-type=taskList] li label input[type=checkbox]{appearance:none;border:1.5px solid var(--t3);cursor:pointer;background:0 0;border-radius:4px;width:15px;height:15px;transition:all .15s;display:block;position:relative}[data-v-388c5d8f] .tiptap ul[data-type=taskList] li label input[type=checkbox]:checked{background:var(--ac);border-color:var(--ac)}[data-v-388c5d8f] .tiptap ul[data-type=taskList] li label input[type=checkbox]:checked:after{content:"";border:1.5px solid #fff;border-top:none;border-left:none;width:4px;height:7px;position:absolute;top:1.5px;left:4px;transform:rotate(45deg)}[data-v-388c5d8f] .tiptap ul[data-type=taskList] li[data-checked=true]>div{opacity:.55;text-decoration:line-through}[data-v-388c5d8f] .tiptap ul[data-type=taskList] li>div{flex:1;min-width:0}[data-v-388c5d8f] .tiptap ul[data-type=taskList] li>div p{margin:0}[data-v-388c5d8f] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--t3);pointer-events:none;height:0}.ne-readonly .ne-editor[data-v-388c5d8f]{cursor:default}.ne-attachments[data-v-388c5d8f]{border-top:.5px solid var(--bd);flex-wrap:wrap;gap:6px;padding:8px 12px 0;display:flex}.ne-att[data-v-388c5d8f]{background:var(--bg3);border:.5px solid var(--bd);color:var(--t2);border-radius:6px;align-items:center;gap:5px;max-width:220px;padding:4px 8px;font-size:11px;text-decoration:none;transition:border-color .12s;display:inline-flex}.ne-att[data-v-388c5d8f]:hover{border-color:var(--ac);color:var(--t)}.ne-att-icon[data-v-388c5d8f]{flex-shrink:0;font-size:13px}.ne-att-name[data-v-388c5d8f]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ne-att-size[data-v-388c5d8f]{color:var(--t3);flex-shrink:0}.ne-att-rm[data-v-388c5d8f]{cursor:pointer;color:var(--t3);background:0 0;border:none;flex-shrink:0;align-items:center;padding:0 0 0 2px;display:flex}.ne-att-rm[data-v-388c5d8f]:hover{color:#ef4444}.ne-upload-status[data-v-388c5d8f]{color:var(--t3);border-top:.5px solid var(--bd);align-items:center;gap:6px;padding:6px 14px;font-size:11px;display:flex}.ne-upload-dot[data-v-388c5d8f]{background:var(--ac);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ne-pulse-388c5d8f}@keyframes ne-pulse-388c5d8f{0%,to{opacity:.3}50%{opacity:1}}.ne-toolbar[data-v-388c5d8f]{border-top:.5px solid var(--bd);background:var(--bg2);flex-shrink:0;align-items:center;gap:2px;padding:6px 10px;display:flex}.ne-tb-btn[data-v-388c5d8f]{width:30px;height:30px;color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:12px;transition:background .12s,color .12s;display:inline-flex}.ne-tb-btn[data-v-388c5d8f]:hover{background:var(--bg3);color:var(--t)}.ne-tb-btn.active[data-v-388c5d8f]{background:color-mix(in srgb, var(--ac) 15%, transparent);color:var(--ac)}.ne-tb-sep[data-v-388c5d8f]{background:var(--bd);flex-shrink:0;width:1px;height:18px;margin:0 4px}.ne-tb-grow[data-v-388c5d8f]{flex:1}.ne-tb-attach[data-v-388c5d8f]{cursor:pointer;border:.5px solid var(--bd);border-radius:6px;align-items:center;gap:5px;width:auto;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.ne-tb-attach[data-v-388c5d8f]:hover{background:var(--bg3);color:var(--t);border-color:var(--t2)}.gcm-overlay[data-v-6e82e9b5]{z-index:80;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.gcm-box[data-v-6e82e9b5]{background:var(--bg2);border:.5px solid var(--bd);border-radius:14px;width:min(600px,100%);max-height:88vh;overflow-y:auto;box-shadow:0 24px 48px #0006}.gcm-head[data-v-6e82e9b5]{border-bottom:.5px solid var(--bd);background:var(--bg2);z-index:2;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.gcm-title[data-v-6e82e9b5]{align-items:center;gap:10px;display:flex}.gcm-back[data-v-6e82e9b5]{cursor:pointer;border:.5px solid var(--bd);width:28px;height:28px;color:var(--t3);background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gcm-back[data-v-6e82e9b5]:hover{background:var(--bg3);color:var(--t)}.gcm-back svg[data-v-6e82e9b5]{width:14px;height:14px}.gcm-icon[data-v-6e82e9b5]{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.gcm-title-text[data-v-6e82e9b5]{color:var(--t);font-size:15px;font-weight:500}.gcm-close[data-v-6e82e9b5]{background:var(--bg3);cursor:pointer;border:.5px solid var(--bd);width:28px;height:28px;color:var(--t3);border-radius:6px;justify-content:center;align-items:center;font-size:14px;display:flex}.gcm-close[data-v-6e82e9b5]:hover{color:var(--t)}.gcm-head-right[data-v-6e82e9b5]{align-items:center;gap:8px;display:flex}.gcm-ep-wrapper[data-v-6e82e9b5]{position:relative}.gcm-ep-trigger[data-v-6e82e9b5]{border:1px solid var(--brd);cursor:pointer;color:var(--t2);background:0 0;border-radius:8px;align-items:center;gap:6px;max-width:160px;padding:4px 9px 4px 8px;font-family:inherit;font-size:12px;font-weight:500;transition:filter .15s;display:flex}.gcm-ep-trigger[data-v-6e82e9b5]:hover{filter:brightness(1.12)}.gcm-ep-dot[data-v-6e82e9b5]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.gcm-ep-name[data-v-6e82e9b5]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gcm-ep-chevron[data-v-6e82e9b5]{color:inherit;opacity:.7;flex-shrink:0;transition:transform .2s}.gcm-ep-chevron.open[data-v-6e82e9b5]{transform:rotate(180deg)}.gcm-ep-dropdown[data-v-6e82e9b5]{background:var(--bg2);border:1px solid var(--brd);z-index:200;border-radius:10px;min-width:170px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000024}.gcm-ep-item[data-v-6e82e9b5]{cursor:pointer;width:100%;color:var(--t);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background .1s;display:flex}.gcm-ep-item[data-v-6e82e9b5]:hover{background:var(--bg3)}.gcm-ep-item.sel[data-v-6e82e9b5]{color:var(--accent,#6366f1)}.gcm-ep-item-dot[data-v-6e82e9b5]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.gcm-ep-dd-enter-active[data-v-6e82e9b5]{transition:opacity .12s,transform .12s}.gcm-ep-dd-leave-active[data-v-6e82e9b5]{transition:opacity .1s,transform .1s}.gcm-ep-dd-enter-from[data-v-6e82e9b5],.gcm-ep-dd-leave-to[data-v-6e82e9b5]{opacity:0;transform:translateY(-4px)scale(.97)}.gcm-ia-bar[data-v-6e82e9b5]{background:var(--bg3);border-bottom:.5px solid var(--bd);align-items:center;gap:7px;padding:9px 20px;display:flex}.gcm-ia-label[data-v-6e82e9b5]{color:var(--t3);text-transform:uppercase;letter-spacing:.05em;margin-right:2px;font-size:10px;font-weight:500}.gcm-ia-btn[data-v-6e82e9b5]{border:.5px solid var(--bd);background:var(--bg2);cursor:pointer;color:var(--t2);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;display:flex}.gcm-ia-btn[data-v-6e82e9b5]:hover{background:var(--bg4)}.gcm-ia-btn svg[data-v-6e82e9b5]{width:12px;height:12px}.gcm-ia-btn.scan[data-v-6e82e9b5]{color:#818cf8;border-color:#6366f140}.gcm-ia-btn.voice[data-v-6e82e9b5]{color:#10b981;border-color:#10b98140}.gcm-ia-btn.ai[data-v-6e82e9b5]{color:#f59e0b;border-color:#f59e0b40}.gcm-ia-btn.sig[data-v-6e82e9b5]{color:#a78bfa;border-color:#8b5cf640}.gcm-ia-btn[data-v-6e82e9b5]:disabled{opacity:.5;cursor:not-allowed}.gcm-ia-result[data-v-6e82e9b5]{background:var(--bg3);border:.5px solid var(--ac);border-radius:8px;padding:12px}.gcm-ia-result-head[data-v-6e82e9b5]{color:var(--ac2);align-items:center;gap:5px;margin-bottom:8px;font-size:11px;display:flex}.gcm-ia-row[data-v-6e82e9b5]{gap:6px;margin-bottom:4px;font-size:11px;display:flex}.gcm-ia-key[data-v-6e82e9b5]{color:var(--t3);min-width:90px}.gcm-ia-val[data-v-6e82e9b5]{color:var(--t)}.gcm-ia-apply[data-v-6e82e9b5]{background:var(--ac);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;margin-top:8px;padding:8px;font-family:inherit;font-size:12px;font-weight:500}.gcm-body[data-v-6e82e9b5]{padding:16px 20px 0}.mf[data-v-6e82e9b5]{margin-bottom:12px}.mf-lbl[data-v-6e82e9b5]{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:10px;font-weight:500}.gcm-aes-hint[data-v-6e82e9b5]{color:#f59e0b;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:11px;display:flex}.mf input[data-v-6e82e9b5],.mf select[data-v-6e82e9b5],.mf textarea[data-v-6e82e9b5]{background:var(--bg3);border:.5px solid var(--bd);width:100%;color:var(--t);border-radius:7px;outline:none;padding:8px 11px;font-family:inherit;font-size:13px}.mf input[data-v-6e82e9b5]:focus,.mf select[data-v-6e82e9b5]:focus,.mf textarea[data-v-6e82e9b5]:focus{border-color:var(--ac)}.mf input[data-v-6e82e9b5]::placeholder,.mf textarea[data-v-6e82e9b5]::placeholder{color:var(--t3)}.mf textarea[data-v-6e82e9b5]{resize:none;line-height:1.5}.mf-row[data-v-6e82e9b5]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.prio-chips[data-v-6e82e9b5]{gap:6px;display:flex}.pchip[data-v-6e82e9b5]{cursor:pointer;border:1.5px solid var(--bd);color:var(--t2);text-align:center;background:0 0;border-radius:7px;flex:1;padding:7px 4px;font-family:inherit;font-size:11px}.gcm-check-label[data-v-6e82e9b5]{color:var(--t2);cursor:pointer;align-items:center;gap:7px;margin-bottom:12px;font-size:13px;display:flex}.gcm-check-label input[data-v-6e82e9b5]{width:auto;margin:0}.color-swatches[data-v-6e82e9b5]{gap:6px;margin-top:6px;display:flex}.color-swatch[data-v-6e82e9b5]{cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px}.color-swatch[data-v-6e82e9b5]:hover{transform:scale(1.15)}.gcm-footer[data-v-6e82e9b5]{border-top:.5px solid var(--bd);background:var(--bg2);gap:8px;margin-top:16px;padding:14px 20px;display:flex;position:sticky;bottom:0}.gcm-btn-cancel[data-v-6e82e9b5]{border:.5px solid var(--bd);color:var(--t2);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:10px;font-family:inherit;font-size:13px}.gcm-btn-submit[data-v-6e82e9b5]{color:#fff;cursor:pointer;border:none;border-radius:8px;flex:2;padding:10px;font-family:inherit;font-size:13px;font-weight:500}.gcm-btn-submit[data-v-6e82e9b5]:disabled{opacity:.5;cursor:default}.gcm-dropzone[data-v-6e82e9b5]{border:1.5px dashed var(--bd);cursor:pointer;color:var(--t3);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:16px 12px;font-size:12px;transition:all .15s;display:flex}.gcm-dropzone[data-v-6e82e9b5]:hover{border-color:var(--ac);color:var(--t2);background:#6366f10a}.gcm-tag-add-row[data-v-6e82e9b5]{align-items:center;gap:6px;margin-top:6px;display:flex}.gcm-tag-ac-wrap[data-v-6e82e9b5]{margin-top:6px;position:relative}.gcm-tag-add-input[data-v-6e82e9b5]{background:var(--bg2);border:.5px solid var(--bd);min-width:0;color:var(--t);box-sizing:border-box;border-radius:6px;outline:none;flex:1;width:100%;padding:5px 9px;font-size:12px}.gcm-tag-add-input[data-v-6e82e9b5]:focus{border-color:var(--ac)}.gcm-tag-dropdown[data-v-6e82e9b5]{background:var(--bg2);border:.5px solid var(--bd);z-index:200;border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000002e}.gcm-tag-opt[data-v-6e82e9b5]{width:100%;color:var(--t2);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;transition:background .1s,color .1s;display:flex}.gcm-tag-opt[data-v-6e82e9b5]:hover,.gcm-tag-opt.hl[data-v-6e82e9b5]{background:var(--bg3);color:var(--t)}.gcm-tag-opt-count[data-v-6e82e9b5]{color:var(--t3);flex-shrink:0;margin-left:6px;font-size:10px}.gcm-tag-opt-new[data-v-6e82e9b5]{color:var(--ac);font-style:italic}.vault-fields-list[data-v-6e82e9b5]{flex-direction:column;gap:8px;margin-bottom:2px;display:flex}.vault-field-row[data-v-6e82e9b5]{background:var(--bg2);border:1px solid var(--bd);border-radius:8px;align-items:flex-end;gap:8px;padding:10px 10px 10px 12px;display:flex}.vault-field-row .mf[data-v-6e82e9b5]{margin-bottom:0}.vault-rm-btn[data-v-6e82e9b5]{width:26px;height:26px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:2px;font-size:16px;line-height:1;transition:background .15s,color .15s;display:flex}.vault-rm-btn[data-v-6e82e9b5]:hover{color:#ef4444;background:#ef44441f}.vault-add-field[data-v-6e82e9b5]{color:var(--t2);background:var(--bg2);border:1.5px dashed var(--bd);cursor:pointer;border-radius:7px;align-items:center;gap:6px;margin-bottom:4px;padding:7px 14px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.vault-add-field[data-v-6e82e9b5]:hover{border-color:var(--ac);color:var(--ac)}.cat-input-row[data-v-6e82e9b5]{align-items:center;gap:4px;display:flex}.cat-input-row select[data-v-6e82e9b5],.cat-new-input[data-v-6e82e9b5]{flex:1;min-width:0}.cat-new-btn[data-v-6e82e9b5]{border:1px solid var(--bd);background:var(--bg2);width:28px;height:28px;color:var(--t2);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;line-height:1;transition:border-color .15s,color .15s;display:flex}.cat-new-btn[data-v-6e82e9b5]:hover{border-color:var(--ac);color:var(--ac)}.cat-ok-btn[data-v-6e82e9b5]{color:#10b981;cursor:pointer;background:#10b98120;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:background .15s;display:flex}.cat-ok-btn[data-v-6e82e9b5]:hover{background:#10b98130}.cat-cancel-btn[data-v-6e82e9b5]{width:28px;height:28px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:background .15s,color .15s;display:flex}.cat-cancel-btn[data-v-6e82e9b5]:hover{color:#ef4444;background:#ef44441a}.gcm-overlay-enter-active[data-v-6e82e9b5],.gcm-overlay-leave-active[data-v-6e82e9b5]{transition:opacity .2s}.gcm-overlay-enter-from[data-v-6e82e9b5],.gcm-overlay-leave-to[data-v-6e82e9b5]{opacity:0}.gcm-slide-enter-active[data-v-6e82e9b5],.gcm-slide-leave-active[data-v-6e82e9b5]{transition:all .2s}.gcm-slide-enter-from[data-v-6e82e9b5],.gcm-slide-leave-to[data-v-6e82e9b5]{opacity:0;transform:translateY(-6px)}.client-favicon-preview[data-v-6e82e9b5]{background:var(--bg3);border:.5px solid var(--bd);border-radius:9px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 12px;display:flex}.cfp-img[data-v-6e82e9b5]{object-fit:contain;background:#fff;border-radius:7px;width:32px;height:32px}.cfp-domain[data-v-6e82e9b5]{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.cfp-clear[data-v-6e82e9b5]{cursor:pointer;color:var(--t3);background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:16px;line-height:1}.cfp-clear[data-v-6e82e9b5]:hover{color:var(--t);background:var(--bg4)}.client-website-row[data-v-6e82e9b5]{flex-direction:column;gap:4px;display:flex}.cwr-input-wrap[data-v-6e82e9b5]{align-items:center;gap:6px;display:flex}.cwr-input-wrap input[data-v-6e82e9b5]{flex:1}.cwr-enrich-btn[data-v-6e82e9b5]{color:#fff;cursor:pointer;white-space:nowrap;background:#6366f1;border:none;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .15s;display:flex}.cwr-enrich-btn[data-v-6e82e9b5]:hover:not(:disabled){background:#4f46e5}.cwr-enrich-btn[data-v-6e82e9b5]:disabled{opacity:.5;cursor:default}.cwr-enrich-btn svg[data-v-6e82e9b5]{width:13px;height:13px}.wp-box[data-v-6e82e9b5]{max-width:480px}.wp-list[data-v-6e82e9b5]{flex-direction:column;gap:6px;padding:8px 16px 16px;display:flex}.wp-item[data-v-6e82e9b5]{background:var(--bg3);border:.5px solid var(--bd);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 14px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.wp-item[data-v-6e82e9b5]:hover{background:var(--bg4);border-color:var(--ac)}.wp-favicon[data-v-6e82e9b5]{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.wp-fav-img[data-v-6e82e9b5]{object-fit:contain;width:28px;height:28px}.wp-fav-placeholder[data-v-6e82e9b5]{font-size:20px}.wp-info[data-v-6e82e9b5]{flex:1;overflow:hidden}.wp-url[data-v-6e82e9b5]{color:var(--t);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.wp-label[data-v-6e82e9b5]{color:var(--t3);margin-top:1px;font-size:11px}.wp-conf[data-v-6e82e9b5]{white-space:nowrap;border-radius:20px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:500}.wp-conf.conf-high[data-v-6e82e9b5]{color:#10b981;background:#10b98120}.wp-conf.conf-medium[data-v-6e82e9b5]{color:#f59e0b;background:#f59e0b20}.wp-conf.conf-low[data-v-6e82e9b5]{color:#94a3b8;background:#64748b20}.wp-empty[data-v-6e82e9b5]{text-align:center;color:var(--t3);padding:20px;font-size:13px}.wp-loading[data-v-6e82e9b5]{color:var(--t3);align-items:center;gap:8px;padding:12px 4px;font-size:13px;display:flex}.nuckl-overlay[data-v-6e82e9b5]{z-index:2000;-webkit-backdrop-filter:blur(8px);background:#06060fb8;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nuckl-loader[data-v-6e82e9b5]{flex-direction:column;align-items:center;gap:20px;display:flex}.nuckl-loader-svg[data-v-6e82e9b5]{width:120px;height:120px;overflow:visible}.nl-orbit-outer[data-v-6e82e9b5]{transform-origin:32px 32px;animation:2.2s linear infinite nl-cw-6e82e9b5}.nl-orbit-mid[data-v-6e82e9b5]{transform-origin:32px 32px;animation:1.5s linear infinite nl-ccw-6e82e9b5}.nl-core[data-v-6e82e9b5]{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite nl-pulse-6e82e9b5}@keyframes nl-cw-6e82e9b5{to{transform:rotate(360deg)}}@keyframes nl-ccw-6e82e9b5{to{transform:rotate(-360deg)}}@keyframes nl-pulse-6e82e9b5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.5)}}.nuckl-loader-lbl[data-v-6e82e9b5]{color:#ffffffb3;letter-spacing:.04em;font-size:13px;font-weight:400}.nuckl-fade-enter-active[data-v-6e82e9b5],.nuckl-fade-leave-active[data-v-6e82e9b5]{transition:opacity .25s}.nuckl-fade-enter-from[data-v-6e82e9b5],.nuckl-fade-leave-to[data-v-6e82e9b5]{opacity:0}.nuckl-btn-loader[data-v-6e82e9b5]{flex-shrink:0;width:16px;height:16px}.nbl-orbit-outer[data-v-6e82e9b5]{transform-origin:10px 10px;animation:1.8s linear infinite nl-cw-6e82e9b5}.nbl-orbit-mid[data-v-6e82e9b5]{transform-origin:10px 10px;animation:1.2s linear infinite nl-ccw-6e82e9b5}.note-icon-trigger-row[data-v-6e82e9b5]{align-items:center;gap:6px;display:flex}.note-ico-preview[data-v-6e82e9b5]{border:1.5px solid var(--brd);background:var(--bg2);cursor:pointer;color:var(--t3);border-radius:8px;align-items:center;gap:7px;padding:6px 12px 6px 9px;font-family:inherit;font-size:12px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.note-ico-preview[data-v-6e82e9b5]:hover{border-color:var(--t3);color:var(--t2)}.note-ico-preview.has-icon[data-v-6e82e9b5]{font-weight:500}.note-ico-preview-lbl[data-v-6e82e9b5]{line-height:1}.note-ico-clear[data-v-6e82e9b5]{border:1px solid var(--brd);background:var(--bg2);cursor:pointer;width:26px;height:26px;color:var(--t3);border-radius:6px;place-items:center;transition:background .15s,color .15s;display:grid}.note-ico-clear[data-v-6e82e9b5]:hover{background:var(--bg3);color:var(--t1)}.note-color-row[data-v-6e82e9b5]{flex-wrap:wrap;align-items:center;gap:6px;padding-top:2px;display:flex}.note-cdot[data-v-6e82e9b5]{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:22px;height:22px;transition:transform .15s,box-shadow .15s}.note-cdot[data-v-6e82e9b5]:hover{transform:scale(1.12)}.note-file-add[data-v-6e82e9b5]{color:var(--t2);cursor:pointer;border:1.5px dashed var(--brd);border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.note-file-add[data-v-6e82e9b5]:hover{border-color:var(--accent);color:var(--accent)}.note-pending-list[data-v-6e82e9b5]{flex-direction:column;gap:4px;margin-top:8px;display:flex}.note-pf-item[data-v-6e82e9b5]{background:var(--bg2);border-radius:7px;align-items:center;gap:8px;padding:5px 9px;font-size:12px;display:flex}.note-pf-name[data-v-6e82e9b5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t);flex:1;overflow:hidden}.note-pf-size[data-v-6e82e9b5]{color:var(--t3);flex-shrink:0;font-size:11px}.note-pf-rm[data-v-6e82e9b5]{width:18px;height:18px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;place-items:center;font-size:10px;transition:background .1s,color .1s;display:grid}.note-pf-rm[data-v-6e82e9b5]:hover{background:var(--red-soft,#fee2e2);color:#ef4444}.task-doc-list[data-v-6e82e9b5]{flex-direction:column;gap:4px;margin-top:6px;display:flex}.task-doc-item[data-v-6e82e9b5]{background:var(--bg2);border-radius:7px;align-items:center;gap:8px;padding:5px 9px;font-size:12px;display:flex}.task-doc-pending[data-v-6e82e9b5]{opacity:.8}.task-doc-icon[data-v-6e82e9b5]{flex-shrink:0;font-size:13px}.task-doc-name[data-v-6e82e9b5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t);flex:1;overflow:hidden}.task-doc-size[data-v-6e82e9b5]{color:var(--t3);flex-shrink:0;font-size:11px}.task-doc-rm[data-v-6e82e9b5]{width:18px;height:18px;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;place-items:center;font-size:10px;transition:background .1s,color .1s;display:grid}.task-doc-rm[data-v-6e82e9b5]:hover{background:var(--red-soft,#fee2e2);color:#ef4444}.task-doc-actions[data-v-6e82e9b5]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex;position:relative}.task-doc-btn[data-v-6e82e9b5]{border:1px solid var(--brd);background:var(--bg2);color:var(--t2);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;transition:border-color .15s,color .15s;display:flex}.task-doc-btn[data-v-6e82e9b5]:hover{border-color:var(--accent);color:var(--accent)}.task-doc-picker-wrap[data-v-6e82e9b5]{position:relative}.task-doc-picker[data-v-6e82e9b5]{background:var(--bg2);border:1px solid var(--brd);z-index:10;border-radius:8px;width:230px;max-height:180px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 4px 16px #00000026}.task-doc-option[data-v-6e82e9b5]{cursor:pointer;color:var(--t);border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.task-doc-option[data-v-6e82e9b5]:hover{background:var(--bg3)}.gsm-overlay[data-v-6b96134e]{z-index:1500;background:#0009;justify-content:center;align-items:flex-start;padding:60px 20px 20px;display:flex;position:fixed;inset:0}.gsm-box[data-v-6b96134e]{background:var(--bg2);border:.5px solid var(--bd);border-radius:14px;flex-direction:column;width:620px;max-width:100%;max-height:calc(100vh - 100px);display:flex;box-shadow:0 32px 64px #00000080}.gsm-header[data-v-6b96134e]{border-bottom:.5px solid var(--bd);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.gsm-title-row[data-v-6b96134e]{align-items:center;gap:8px;display:flex}.gsm-icon[data-v-6b96134e]{width:15px;height:15px;color:var(--t3)}.gsm-title[data-v-6b96134e]{color:var(--t);font-size:13px;font-weight:600}.gsm-q[data-v-6b96134e]{color:var(--t3);font-size:12px}.gsm-close[data-v-6b96134e]{cursor:pointer;color:var(--t3);background:0 0;border:none;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:15px;line-height:1}.gsm-close[data-v-6b96134e]:hover{background:var(--bg3);color:var(--t)}.gsm-body[data-v-6b96134e]{flex:1;padding:10px 0;overflow-y:auto}.gsm-loading[data-v-6b96134e]{color:var(--t3);align-items:center;gap:10px;padding:24px 20px;font-size:13px;display:flex}.gsm-spin[data-v-6b96134e]{width:18px;height:18px;color:var(--ac);animation:.8s linear infinite gsm-rotate-6b96134e}@keyframes gsm-rotate-6b96134e{to{transform:rotate(360deg)}}.gsm-empty[data-v-6b96134e]{text-align:center;color:var(--t3);padding:32px 20px;font-size:13px}.gsm-section[data-v-6b96134e]{margin-bottom:4px}.gsm-section-header[data-v-6b96134e]{background:var(--bg2);z-index:1;align-items:center;gap:7px;padding:8px 18px 5px;display:flex;position:sticky;top:0}.gsm-section-icon[data-v-6b96134e]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.gsm-section-label[data-v-6b96134e]{color:var(--t2);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.gsm-section-count[data-v-6b96134e]{background:var(--bg3);border:.5px solid var(--bd);color:var(--t3);border-radius:10px;margin-left:auto;padding:1px 7px;font-size:10px}.gsm-row[data-v-6b96134e]{cursor:pointer;align-items:center;padding:9px 18px;transition:background .1s;display:flex}.gsm-row[data-v-6b96134e]:hover{background:var(--bg3)}.gsm-row-body[data-v-6b96134e]{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.gsm-row-title[data-v-6b96134e]{color:var(--t);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.gsm-row-title[data-v-6b96134e] mark{background:var(--ac);color:#fff;border-radius:2px;padding:0 2px}.gsm-row-date[data-v-6b96134e]{color:var(--t3);flex-shrink:0;font-size:11px}.gsm-row-arrow[data-v-6b96134e]{width:13px;height:13px;color:var(--t3);flex-shrink:0;margin-left:6px}.gsm-row:hover .gsm-row-arrow[data-v-6b96134e]{color:var(--ac)}.gsm-footer[data-v-6b96134e]{border-top:.5px solid var(--bd);color:var(--t3);flex-shrink:0;align-items:center;gap:4px;padding:10px 18px;font-size:11px;display:flex}kbd[data-v-6b96134e]{background:var(--bg3);border:.5px solid var(--bd);color:var(--t2);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10px}.gsm-fade-enter-active[data-v-6b96134e],.gsm-fade-leave-active[data-v-6b96134e]{transition:opacity .15s,transform .15s}.gsm-fade-enter-from[data-v-6b96134e],.gsm-fade-leave-to[data-v-6b96134e]{opacity:0;transform:translateY(-6px)}.settings-overlay[data-v-93d9b126]{z-index:200;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.settings-drawer[data-v-93d9b126]{background:var(--bg);width:100%;height:100%;display:flex;overflow:hidden;box-shadow:-24px 0 48px #0006}.sn-sidebar[data-v-93d9b126]{background:var(--bg2);border-right:.5px solid var(--bd);flex-direction:column;flex-shrink:0;width:200px;padding:0;display:flex}.sn-header[data-v-93d9b126]{border-bottom:.5px solid var(--bd);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 14px 10px;display:flex}.sn-title[data-v-93d9b126]{color:var(--t);font-size:14px;font-weight:600}.sn-close[data-v-93d9b126]{cursor:pointer;width:26px;height:26px;color:var(--t3);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.sn-close[data-v-93d9b126]:hover{background:var(--bg3);color:var(--t)}.sn-close svg[data-v-93d9b126]{width:13px;height:13px}.sn-section[data-v-93d9b126]{padding:10px 8px 4px}.sn-label[data-v-93d9b126]{color:var(--t3);text-transform:uppercase;letter-spacing:.07em;margin-top:4px;margin-bottom:4px;padding:0 8px;font-size:10px;font-weight:500;display:block}.sn-item[data-v-93d9b126]{cursor:pointer;color:var(--t2);text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;margin-bottom:1px;padding:7px 10px;font-family:inherit;font-size:12px;display:flex}.sn-item[data-v-93d9b126]:hover,.sn-item.active[data-v-93d9b126]{background:var(--bg3);color:var(--t)}.sn-icon[data-v-93d9b126]{opacity:.6;flex-shrink:0;width:14px;height:14px}.sn-item.active .sn-icon[data-v-93d9b126]{opacity:1;color:var(--ac)}.sn-main[data-v-93d9b126]{background:var(--bg);flex:1;overflow-y:auto}.sm-head[data-v-93d9b126]{border-bottom:.5px solid var(--bd);background:var(--bg2);padding:16px 22px}.sm-title[data-v-93d9b126]{color:var(--t);font-size:16px;font-weight:500}.sm-sub[data-v-93d9b126]{color:var(--t3);margin-top:2px;font-size:12px}.sm-body[data-v-93d9b126]{padding:16px 22px}.ss[data-v-93d9b126]{background:var(--bg2);border:.5px solid var(--bd);border-radius:10px;margin-bottom:14px;overflow:hidden}.ss-head[data-v-93d9b126]{border-bottom:.5px solid var(--bd);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ss-title[data-v-93d9b126]{color:var(--t);font-size:13px;font-weight:500}.ss-sub[data-v-93d9b126]{color:var(--t3);margin-top:1px;font-size:11px}.ss-body[data-v-93d9b126]{padding:14px 16px}.ss-footer[data-v-93d9b126]{border-top:.5px solid var(--bd);background:var(--bg3);justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.field[data-v-93d9b126]{margin-bottom:12px}.field[data-v-93d9b126]:last-child{margin-bottom:0}.field-label[data-v-93d9b126]{color:var(--t3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:11px;font-weight:500}.field-row[data-v-93d9b126]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field input[data-v-93d9b126],.field select[data-v-93d9b126],.field textarea[data-v-93d9b126]{background:var(--bg3);border:.5px solid var(--bd);width:100%;color:var(--t);border-radius:7px;outline:none;padding:8px 11px;font-family:inherit;font-size:13px}.field input[data-v-93d9b126]:focus,.field select[data-v-93d9b126]:focus{border-color:var(--ac)}.field input[data-v-93d9b126]::placeholder{color:var(--t3)}.btn-sm[data-v-93d9b126]{border:.5px solid var(--bd);color:var(--t2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:6px 12px;font-family:inherit;font-size:12px}.btn-sm[data-v-93d9b126]:hover{background:var(--bg3)}.btn-sm[data-v-93d9b126]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-93d9b126]{background:var(--ac);color:#fff;border-color:var(--ac)}.btn-primary[data-v-93d9b126]:hover:not(:disabled){background:#4f46e5}.btn-danger[data-v-93d9b126]{color:#ef4444;border-color:#ef444430}.btn-danger[data-v-93d9b126]:hover{background:#ef444410}.avatar-row[data-v-93d9b126]{align-items:center;gap:16px;margin-bottom:14px;display:flex}.avatar[data-v-93d9b126]{color:#818cf8;border:2px solid var(--bd);background:#6366f120;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:500;display:flex}.avatar-actions[data-v-93d9b126]{flex-direction:column;gap:5px;display:flex}.toggle-row[data-v-93d9b126]{border-bottom:.5px solid var(--bd);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.toggle-row[data-v-93d9b126]:last-child{border-bottom:none}.toggle-info[data-v-93d9b126]{flex:1}.toggle-label[data-v-93d9b126]{color:var(--t);font-size:13px;font-weight:500}.toggle-sub[data-v-93d9b126]{color:var(--t3);margin-top:2px;font-size:11px}.toggle[data-v-93d9b126]{background:var(--bg4);border:.5px solid var(--bd);cursor:pointer;border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.toggle.on[data-v-93d9b126]{background:var(--ac);border-color:var(--ac)}.toggle-thumb[data-v-93d9b126]{background:var(--t3);border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.toggle.on .toggle-thumb[data-v-93d9b126]{background:#fff;transform:translate(16px)}.entity-row[data-v-93d9b126]{background:var(--bg3);border:.5px solid var(--bd);border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;display:flex}.entity-color[data-v-93d9b126]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.entity-name[data-v-93d9b126]{color:var(--t);flex:1;font-size:13px;font-weight:500}.entity-type[data-v-93d9b126]{background:var(--bg4);color:var(--t3);border-radius:3px;padding:2px 7px;font-size:10px}.entity-actions[data-v-93d9b126]{gap:4px;display:flex}.icon-btn[data-v-93d9b126]{border:.5px solid var(--bd);cursor:pointer;width:26px;height:26px;color:var(--t2);background:0 0;border-radius:5px;justify-content:center;align-items:center;display:flex}.icon-btn[data-v-93d9b126]:hover{background:var(--bg2)}.icon-btn svg[data-v-93d9b126]{width:12px;height:12px}.sec-item[data-v-93d9b126]{background:var(--bg3);border:.5px solid var(--bd);border-radius:8px;align-items:center;gap:12px;margin-bottom:6px;padding:10px 12px;display:flex}.sec-icon[data-v-93d9b126]{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sec-icon svg[data-v-93d9b126]{width:15px;height:15px}.sec-body[data-v-93d9b126]{flex:1}.sec-label[data-v-93d9b126]{color:var(--t);font-size:13px;font-weight:500}.sec-sub[data-v-93d9b126]{color:var(--t3);margin-top:1px;font-size:11px}.sec-status[data-v-93d9b126]{border-radius:4px;flex-shrink:0;padding:3px 8px;font-size:11px}.sec-on[data-v-93d9b126]{color:#10b981;background:#10b98115;border:.5px solid #10b98128}.sec-off[data-v-93d9b126]{color:#ef4444;background:#ef444415;border:.5px solid #ef444428}.ea-row[data-v-93d9b126]{background:var(--bg3);border:.5px solid var(--bd);border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.ea-icon[data-v-93d9b126]{background:#6366f120;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ea-icon svg[data-v-93d9b126]{color:#818cf8;width:16px;height:16px}.ea-body[data-v-93d9b126]{flex:1;min-width:0}.ea-name[data-v-93d9b126]{color:var(--t);font-size:13px;font-weight:500}.ea-email[data-v-93d9b126]{color:var(--t3);margin-top:1px;font-size:11px}.ea-redirect[data-v-93d9b126]{background:var(--bg2);border:.5px solid var(--bd);border-radius:6px;align-items:center;gap:6px;margin-top:7px;padding:6px 9px;display:flex}.ea-label[data-v-93d9b126]{color:var(--t3);flex-shrink:0;font-size:10px}.ea-addr[data-v-93d9b126]{color:var(--ac2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:monospace;font-size:11px;overflow:hidden}.ea-copy[data-v-93d9b126]{border:.5px solid var(--bd);color:var(--t2);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:10px}.ea-copy[data-v-93d9b126]:hover{background:var(--bg3)}.ea-tags[data-v-93d9b126]{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.ea-tag[data-v-93d9b126]{border-radius:3px;padding:2px 7px;font-size:10px}.tag-ok[data-v-93d9b126]{color:#10b981;background:#10b98115;border:.5px solid #10b98128}.tag-off[data-v-93d9b126]{color:#ef4444;background:#ef444415;border:.5px solid #ef444428}.tag-mode[data-v-93d9b126]{color:#818cf8;background:#6366f115;border:.5px solid #6366f128}.ea-actions[data-v-93d9b126]{flex-shrink:0;gap:4px;display:flex}.spam-table[data-v-93d9b126]{border-collapse:collapse;width:100%;margin-bottom:10px}.spam-table th[data-v-93d9b126]{color:var(--t3);text-transform:uppercase;letter-spacing:.06em;border-bottom:.5px solid var(--bd);text-align:left;padding:7px 10px;font-size:10px;font-weight:500}.spam-table td[data-v-93d9b126]{color:var(--t2);border-bottom:.5px solid var(--bd);padding:8px 10px;font-size:12px}.spam-table tr:last-child td[data-v-93d9b126]{border-bottom:none}.spam-table tr:hover td[data-v-93d9b126]{background:var(--bg3)}.spam-count[data-v-93d9b126]{color:#ef4444;background:#ef444418;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:500;display:inline-block}.spam-del[data-v-93d9b126]{cursor:pointer;color:var(--t3);border:.5px solid var(--bd);border-radius:4px;padding:2px 6px;font-size:11px}.spam-del[data-v-93d9b126]:hover{color:#ef4444;background:#ef444418;border-color:#ef444428}.spam-footer[data-v-93d9b126]{border-top:.5px solid var(--bd);align-items:center;gap:8px;padding-top:8px;display:flex}.spam-input[data-v-93d9b126]{background:var(--bg3);border:.5px solid var(--bd);color:var(--t);border-radius:6px;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:12px}.spam-input[data-v-93d9b126]:focus{border-color:var(--ac)}.settings-drawer-enter-active[data-v-93d9b126],.settings-drawer-leave-active[data-v-93d9b126]{transition:opacity .2s,transform .25s}.settings-drawer-enter-from[data-v-93d9b126],.settings-drawer-leave-to[data-v-93d9b126]{opacity:0}.settings-drawer-enter-from .settings-drawer[data-v-93d9b126],.settings-drawer-leave-to .settings-drawer[data-v-93d9b126]{transform:translate(40px)}.acf-section-title[data-v-93d9b126]{color:var(--t3);text-transform:uppercase;letter-spacing:.06em;align-items:center;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.acf-inbound[data-v-93d9b126]{background:var(--bg3);border:.5px solid var(--bd);border-radius:8px;padding:10px 12px}.acf-inbound-label[data-v-93d9b126]{color:var(--t3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:10px;font-weight:500}.acf-inbound-row[data-v-93d9b126]{align-items:center;gap:7px;display:flex}.acf-inbound-addr[data-v-93d9b126]{color:var(--ac2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:monospace;font-size:11px;overflow:hidden}.acf-inbound-hint[data-v-93d9b126]{color:var(--t3);margin-top:8px;font-size:11px;line-height:1.5}.acf-inbound-new[data-v-93d9b126]{background:var(--bg3);border:.5px solid var(--bd);color:var(--t3);border-radius:8px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.acf-smtp-test[data-v-93d9b126]{align-items:center;gap:8px;display:flex}.acf-test-input[data-v-93d9b126]{background:var(--bg3);border:.5px solid var(--bd);color:var(--t);border-radius:7px;outline:none;flex:1;padding:7px 11px;font-family:inherit;font-size:12px}.acf-test-input[data-v-93d9b126]:focus{border-color:var(--ac)}.acf-test-result[data-v-93d9b126]{border-radius:7px;align-items:center;gap:6px;margin-top:8px;padding:8px 11px;font-size:12px;display:flex}.acf-test-ok[data-v-93d9b126]{color:#10b981;background:#10b98112;border:.5px solid #10b98128}.acf-test-fail[data-v-93d9b126]{color:#ef4444;background:#ef444412;border:.5px solid #ef444428}.tag-smtp-ok[data-v-93d9b126]{color:#10b981;background:#10b98115;border:.5px solid #10b98128}.tag-smtp-off[data-v-93d9b126]{background:var(--bg4);color:var(--t3);border:.5px solid var(--bd)}.inner-tabs[data-v-93d9b126]{border-bottom:.5px solid var(--bd);flex-wrap:wrap;gap:2px;padding:8px 14px;display:flex}.itab[data-v-93d9b126]{cursor:pointer;color:var(--t2);border:.5px solid #0000;border-radius:6px;padding:4px 12px;font-size:12px;transition:background .1s}.itab[data-v-93d9b126]:hover{background:var(--bg3)}.itab.active[data-v-93d9b126]{background:var(--bg3);color:var(--t);border-color:var(--bd)}.sig-toolbar[data-v-93d9b126]{background:var(--bg3);border-bottom:.5px solid var(--bd);align-items:center;gap:3px;padding:6px 10px;display:flex}.sig-sep[data-v-93d9b126]{background:var(--bd);width:1px;height:14px;margin:0 3px}.fmt[data-v-93d9b126]{cursor:pointer;width:26px;height:24px;color:var(--t2);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.fmt[data-v-93d9b126]:hover{background:var(--bg4);color:var(--t)}.sig-body[data-v-93d9b126]{min-height:90px;color:var(--t);word-break:break-word;outline:none;padding:12px 14px;font-size:13px;line-height:1.6}.sig-body[data-v-93d9b126]:empty:before{content:"Votre signature…";color:var(--t3);pointer-events:none}.sig-body img[data-v-93d9b126]{max-width:100%}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0f1117;--bg2:#181c27;--bg3:#1e2335;--bg4:#252a3d;--bd:#2a2f45;--t:#e8eaf0;--t2:#8b90a8;--t3:#555c78;--ac:#6366f1;--ac2:#818cf8;--text:var(--t);--text2:var(--t2);--text3:var(--t3);--border:var(--bd);--accent:var(--ac);--accent2:var(--ac2)}.light{--bg:#f5f5f7;--bg2:#fff;--bg3:#eef0f7;--bg4:#e5e7f5;--bd:#dde0ee;--t:#1a1c2e;--t2:#5b6080;--t3:#9aa0bc;--ac:#6366f1;--ac2:#4f46e5}body.light{--bg:#f5f5f7;--bg2:#fff;--bg3:#eef0f7;--bg4:#e5e7f5;--bd:#dde0ee;--t:#1a1c2e;--t2:#5b6080;--t3:#9aa0bc;--ac:#6366f1;--ac2:#4f46e5;--text:var(--t);--text2:var(--t2);--text3:var(--t3);--border:var(--bd);--accent:var(--ac);--accent2:var(--ac2)}html,body,#app{background:var(--bg);height:100%;color:var(--t);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}select{appearance:none}.wrap[data-v-cb1bd936]{background:var(--bg);height:100vh;display:flex}.sidebar[data-v-cb1bd936]{background:var(--bg2);border-right:.5px solid var(--bd);flex-direction:column;flex-shrink:0;width:200px;padding:0 0 16px;display:flex;overflow-y:auto}.logo[data-v-cb1bd936]{box-sizing:border-box;border-bottom:.5px solid var(--bd);flex-shrink:0;align-items:center;height:56px;margin-bottom:0;padding:0 16px;transition:border-bottom-color .2s,border-bottom-width .2s;display:flex}.logo img[data-v-cb1bd936]{max-width:100%;height:36px;display:block}.nav-section[data-v-cb1bd936]{padding:8px 0}.nav-item[data-v-cb1bd936]{color:var(--t2);cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:7px 16px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav-item svg[data-v-cb1bd936]{flex-shrink:0;width:14px;height:14px}.nav-item[data-v-cb1bd936]:hover{background:var(--bg3);color:var(--t)}.nav-item.active[data-v-cb1bd936]{background:var(--ac);color:#fff}.nav-badge[data-v-cb1bd936]{color:#fff;background:#ef4444;border-radius:8px;margin-left:auto;padding:1px 5px;font-size:9px}.entity-section[data-v-cb1bd936]{border-top:.5px solid var(--bd);margin-top:8px;padding:4px 0 8px}.entity-section-header[data-v-cb1bd936]{justify-content:space-between;align-items:center;padding:6px 8px 4px 16px;display:flex}.email-section[data-v-cb1bd936]{padding:0 0 4px}.email-section-header[data-v-cb1bd936]{padding:6px 8px 4px 16px}.email-nav-item[data-v-cb1bd936]{color:var(--t2);border-radius:6px;align-items:center;gap:8px;margin:1px 6px;padding:6px 10px 6px 16px;font-size:12px;text-decoration:none;transition:background .1s;display:flex}.email-nav-item[data-v-cb1bd936]:hover{background:var(--bg3);color:var(--t)}.email-nav-item.active[data-v-cb1bd936]{background:var(--ac)18;color:var(--ac)}.email-dot[data-v-cb1bd936]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.email-nav-name[data-v-cb1bd936]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.entity-label[data-v-cb1bd936]{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:500}.entity-add-btn[data-v-cb1bd936]{cursor:pointer;width:20px;height:20px;color:var(--t3);background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.entity-add-btn[data-v-cb1bd936]:hover{background:var(--bg3);color:var(--t)}.entity-add-btn svg[data-v-cb1bd936]{width:14px;height:14px}.entity-empty[data-v-cb1bd936]{cursor:pointer;color:var(--t3);border:.5px dashed var(--bd);border-radius:6px;align-items:center;gap:7px;margin:0 6px;padding:8px 16px;font-size:11px;transition:background .15s;display:flex}.entity-empty[data-v-cb1bd936]:hover{background:var(--bg3);color:var(--ac);border-color:var(--ac)}.entity-empty svg[data-v-cb1bd936]{flex-shrink:0;width:12px;height:12px}.entity-item[data-v-cb1bd936]{cursor:pointer;color:var(--t2);align-items:center;gap:7px;padding:5px 8px 5px 16px;font-size:12px;transition:background .15s,border-color .15s;display:flex}.entity-item[data-v-cb1bd936]:hover{background:var(--bg3);color:var(--t)}.entity-item:hover .entity-edit-btn[data-v-cb1bd936]{opacity:1}.entity-item.active[data-v-cb1bd936]{color:var(--t)}.entity-item-all.active[data-v-cb1bd936]{background:color-mix(in srgb, var(--ac) 18%, transparent);border-left:2.5px solid var(--ac);padding-left:13.5px}.entity-dot[data-v-cb1bd936]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.entity-dot-all[data-v-cb1bd936]{background:linear-gradient(135deg, var(--ac) 0%, #10b981 50%, #f59e0b 100%)}.entity-name[data-v-cb1bd936]{flex:1}.entity-edit-btn[data-v-cb1bd936]{cursor:pointer;width:18px;height:18px;color:var(--t3);opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.entity-edit-btn[data-v-cb1bd936]:hover{background:var(--bg4);color:var(--t)}.entity-edit-btn svg[data-v-cb1bd936]{width:11px;height:11px}.sidebar-footer[data-v-cb1bd936]{border-top:.5px solid var(--bd);justify-content:space-between;align-items:center;margin-top:auto;padding:12px 16px 0;display:flex}.sf-user[data-v-cb1bd936]{align-items:center;gap:7px;display:flex}.sf-avatar[data-v-cb1bd936]{background:var(--ac);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:500;display:flex}.sf-info[data-v-cb1bd936]{flex-direction:column;display:flex}.sf-name[data-v-cb1bd936]{color:var(--t);font-size:12px}.sf-role[data-v-cb1bd936]{color:var(--t3);font-size:10px}.theme-btn[data-v-cb1bd936]{background:var(--bg3);border:.5px solid var(--bd);cursor:pointer;width:28px;height:28px;color:var(--t2);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-btn[data-v-cb1bd936]:hover{background:var(--bg4);color:var(--t)}.theme-btn svg[data-v-cb1bd936]{width:13px;height:13px}.main[data-v-cb1bd936]{flex-direction:column;flex:1;display:flex;overflow:hidden}.topbar[data-v-cb1bd936]{background:var(--bg2);border-bottom:.5px solid var(--bd);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 20px;transition:border-bottom-color .2s,border-bottom-width .2s;display:flex}.tb-left[data-v-cb1bd936]{align-items:center;display:flex}.tb-right[data-v-cb1bd936]{align-items:center;gap:8px;display:flex}.search-wrap[data-v-cb1bd936]{position:relative}.search-icon[data-v-cb1bd936]{width:13px;height:13px;color:var(--t3);position:absolute;top:50%;left:9px;transform:translateY(-50%)}.search-input[data-v-cb1bd936]{background:var(--bg3);border:.5px solid var(--bd);color:var(--t);border-radius:7px;outline:none;width:200px;padding:7px 10px 7px 30px;font-family:inherit;font-size:12px}.search-input[data-v-cb1bd936]:focus{border-color:var(--ac)}.search-input[data-v-cb1bd936]::placeholder{color:var(--t3)}.search-global-btn[data-v-cb1bd936]{background:var(--ac);cursor:pointer;color:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-global-btn[data-v-cb1bd936]:hover{background:var(--ac2)}.search-global-btn svg[data-v-cb1bd936]{width:11px;height:11px}.notif-btn[data-v-cb1bd936]{background:var(--bg3);border:.5px solid var(--bd);cursor:pointer;width:34px;height:34px;color:var(--t2);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.notif-btn[data-v-cb1bd936]:hover{background:var(--bg4)}.notif-btn svg[data-v-cb1bd936]{width:15px;height:15px}.notif-dot[data-v-cb1bd936]{border:1.5px solid var(--bg2);background:#ef4444;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.add-wrap[data-v-cb1bd936]{position:relative}.add-btn[data-v-cb1bd936]{background:var(--ac);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:flex}.add-btn[data-v-cb1bd936]:hover{background:var(--ac2)}.plus-icon[data-v-cb1bd936]{width:15px;height:15px;transition:transform .25s}.add-btn.open .plus-icon[data-v-cb1bd936]{transform:rotate(45deg)}.picker-overlay[data-v-cb1bd936]{z-index:200;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.picker-modal[data-v-cb1bd936]{background:var(--bg2);border:.5px solid var(--bd);border-radius:18px;width:560px;max-width:100%;box-shadow:0 32px 64px #00000080}.picker-header[data-v-cb1bd936]{justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.picker-title[data-v-cb1bd936]{color:var(--t);font-size:15px;font-weight:600}.picker-close[data-v-cb1bd936]{cursor:pointer;color:var(--t3);background:0 0;border:none;border-radius:6px;padding:4px;font-family:inherit;font-size:15px;line-height:1}.picker-close[data-v-cb1bd936]:hover{background:var(--bg3);color:var(--t)}.picker-grid[data-v-cb1bd936]{grid-template-columns:repeat(4,1fr);gap:10px;padding:2px 18px 22px;display:grid}.picker-card[data-v-cb1bd936]{background:var(--bg3);border:.5px solid var(--bd);cursor:pointer;border-radius:13px;flex-direction:column;align-items:center;gap:9px;padding:18px 10px 15px;font-family:inherit;transition:background .15s,border-color .15s,transform .1s;display:flex}.picker-card[data-v-cb1bd936]:hover{background:var(--bg4);border-color:var(--ac);transform:translateY(-2px)}.picker-icon[data-v-cb1bd936]{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.picker-label[data-v-cb1bd936]{color:var(--t);text-align:center;font-size:12px;font-weight:600;line-height:1.2}.picker-desc[data-v-cb1bd936]{color:var(--t3);text-align:center;font-size:10.5px;line-height:1.3}.picker-fade-enter-active[data-v-cb1bd936],.picker-fade-leave-active[data-v-cb1bd936]{transition:opacity .18s,transform .18s}.picker-fade-enter-from[data-v-cb1bd936],.picker-fade-leave-to[data-v-cb1bd936]{opacity:0;transform:scale(.97)}.entity-pill[data-v-cb1bd936]{white-space:nowrap;cursor:default;border-radius:6px;align-items:center;gap:6px;padding:4px 8px 4px 10px;font-size:12px;font-weight:500;display:flex}.entity-pill__dot[data-v-cb1bd936]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.entity-pill__close[data-v-cb1bd936]{opacity:.6;cursor:pointer;color:inherit;background:0 0;border:none;margin-left:2px;padding:0;font-family:inherit;font-size:10px;line-height:1}.entity-pill__close[data-v-cb1bd936]:hover{opacity:1}.pill-enter-active[data-v-cb1bd936],.pill-leave-active[data-v-cb1bd936]{transition:opacity .2s,transform .2s}.pill-enter-from[data-v-cb1bd936],.pill-leave-to[data-v-cb1bd936]{opacity:0;transform:scale(.9)}.fade-enter-active[data-v-cb1bd936],.fade-leave-active[data-v-cb1bd936]{transition:opacity .15s}.fade-enter-from[data-v-cb1bd936],.fade-leave-to[data-v-cb1bd936]{opacity:0}.modal-overlay[data-v-cb1bd936]{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box[data-v-cb1bd936]{background:var(--bg2);border:.5px solid var(--bd);border-radius:12px;flex-direction:column;width:400px;max-width:95vw;display:flex;box-shadow:0 24px 48px #0006}.modal-header[data-v-cb1bd936]{border-bottom:.5px solid var(--bd);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.modal-title[data-v-cb1bd936]{color:var(--t);font-size:14px;font-weight:500}.modal-close[data-v-cb1bd936]{cursor:pointer;color:var(--t3);background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1}.modal-close[data-v-cb1bd936]:hover{color:var(--t)}.modal-body[data-v-cb1bd936]{flex-direction:column;gap:12px;padding:16px;display:flex}.mf-row[data-v-cb1bd936]{flex-direction:column;gap:4px;display:flex}.mf-label[data-v-cb1bd936]{color:var(--t3);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:500}.mf-input[data-v-cb1bd936]{background:var(--bg3);border:.5px solid var(--bd);color:var(--t);border-radius:7px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}.mf-input[data-v-cb1bd936]:focus{border-color:var(--ac)}.mf-color-row[data-v-cb1bd936]{align-items:center;gap:8px;display:flex}.mf-color[data-v-cb1bd936]{border:.5px solid var(--bd);cursor:pointer;background:var(--bg3);border-radius:6px;width:36px;height:32px;padding:2px}.mf-color-val[data-v-cb1bd936]{color:var(--t3);font-family:monospace;font-size:12px}.mf-color-presets[data-v-cb1bd936]{flex-wrap:wrap;gap:5px;display:flex}.color-preset[data-v-cb1bd936]{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:18px;height:18px}.color-preset.selected[data-v-cb1bd936]{border-color:var(--t)}.modal-footer[data-v-cb1bd936]{border-top:.5px solid var(--bd);align-items:center;gap:8px;padding:12px 16px;display:flex}.mf-btn-primary[data-v-cb1bd936]{background:var(--ac);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-left:auto;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500}.mf-btn-primary[data-v-cb1bd936]:hover:not(:disabled){background:#4f46e5}.mf-btn-primary[data-v-cb1bd936]:disabled{opacity:.4;cursor:default}.mf-btn-ghost[data-v-cb1bd936]{border:.5px solid var(--bd);cursor:pointer;color:var(--t2);background:0 0;border-radius:6px;padding:7px 14px;font-family:inherit;font-size:13px}.mf-btn-ghost[data-v-cb1bd936]:hover{background:var(--bg3)}.mf-btn-danger[data-v-cb1bd936]{color:#ef4444;cursor:pointer;background:#ef444418;border:.5px solid #ef444430;border-radius:6px;padding:7px 14px;font-family:inherit;font-size:13px}.mf-btn-danger[data-v-cb1bd936]:hover{background:#ef444430}
