.wrap[data-v-6460b110]{padding:24px;margin:20px 25px}.btn-back[data-v-6460b110]{background:#0f49d2;border:none;color:#fff;font-weight:600;margin:2px 0 16px;cursor:pointer;border-radius:10px;padding:10px 26px}.card[data-v-6460b110]{position:relative;background:#fff;border:1.5px solid #e7eaf3;border-radius:20px;padding:22px 26px 20px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 24px rgba(16,24,40,.06);--trash-col:28px;--right-gap:12px}.card-head[data-v-6460b110]{display:flex;align-items:center}.title[data-v-6460b110]{margin:0;font-size:22px;font-weight:700;color:#0f172a;letter-spacing:.2px}.kebab[data-v-6460b110]{margin-left:auto;width:34px;height:30px;border-radius:8px;border:none;cursor:pointer;background:transparent;font-size:24px;line-height:1;color:#6b7280}.inline-menu[data-v-6460b110]{position:absolute;top:12px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;font-size:14px;color:#111827;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-link[data-v-6460b110]{background:transparent;border:none;font-weight:600;color:#111827;cursor:pointer}.menu-link.danger[data-v-6460b110]{color:#d02b2b}.vbar[data-v-6460b110]{color:#9ca3af}.fade-enter-active[data-v-6460b110],.fade-leave-active[data-v-6460b110]{transition:opacity .12s ease}.fade-enter[data-v-6460b110],.fade-leave-to[data-v-6460b110]{opacity:0}.line[data-v-6460b110]{height:1px;background:#eef1f5;margin:10px 0 14px}.desc[data-v-6460b110]{color:#6b7280;line-height:1.6;margin:0 0 10px;font-size:15.5px}.due[data-v-6460b110]{display:flex;align-items:center;gap:10px;color:#0f172a;margin-bottom:16px}.due-text[data-v-6460b110]{font-weight:600;font-size:15px}.date-wrap[data-v-6460b110]{display:inline-block}.date-pill[data-v-6460b110]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:6px 10px;border-radius:10px;border:1px solid #e6eaf2;background:#f3f6fb;font-size:13px;cursor:pointer}.icon-cal[data-v-6460b110]{width:16px;height:16px;display:inline-block;background:#6b7280;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="3" y="4" width="18" height="18" rx="2" fill="black"/><path d="M8 2v4M16 2v4M3 10h18" stroke="white" stroke-width="2" fill="none"/></svg>') center/16px 16px no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="3" y="4" width="18" height="18" rx="2" fill="black"/><path d="M8 2v4M16 2v4M3 10h18" stroke="white" stroke-width="2" fill="none"/></svg>') center/16px 16px no-repeat}.date-hidden[data-v-6460b110]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.section[data-v-6460b110]{margin-top:10px}.section-title[data-v-6460b110]{font-size:16.5px;color:#0f172a;margin:0 0 12px;font-weight:700}.bullets[data-v-6460b110]{list-style:none;padding:0;margin:0}.bullets li[data-v-6460b110]{display:flex;align-items:center;gap:10px;padding:10px 2px}.dot[data-v-6460b110]{width:6px;height:6px;border-radius:50%;background:#0f172a;opacity:.8}.btext[data-v-6460b110]{color:#374151;font-size:15.5px}.btext.done[data-v-6460b110]{color:#6b7280;text-decoration:line-through}.right-align>li[data-v-6460b110]{position:relative;padding-right:calc(var(--trash-col) + var(--right-gap))}.trash-btn[data-v-6460b110]{position:absolute;right:var(--right-gap);top:50%;transform:translateY(-50%);width:var(--trash-col);height:var(--trash-col);display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer}.trash-icon[data-v-6460b110]{width:18px;height:18px;display:block}.edit-list[data-v-6460b110]{list-style:none;padding:13px;margin:0;display:flex;flex-direction:column;gap:12px}.row[data-v-6460b110]{display:block}.task-pill[data-v-6460b110]{display:inline-flex;align-items:center;height:36px;padding:8px 12px;border-radius:10px;border:1px solid #e6eaf2;background:#f3f6fb;color:#0f172a;font-size:14px;width:260px;margin-right:1000px}.new-row[data-v-6460b110]{margin-top:4px}.new-btn[data-v-6460b110]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:#6b7280;cursor:pointer;font-weight:600;padding:6px 0}.plus[data-v-6460b110]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid #cbd5e1;line-height:1}.new-input[data-v-6460b110]{display:flex;align-items:center;gap:10px;margin-top:8px}.input.small[data-v-6460b110]{height:36px;padding:8px 12px;border-radius:10px;font-size:14px}.pill-width[data-v-6460b110]{width:260px}.btn-grey[data-v-6460b110]{background:#eef2ff;color:#1e3a8a;border:none;border-radius:10px;padding:8px 14px;font-weight:700;cursor:pointer}.docs[data-v-6460b110]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.docs li[data-v-6460b110]{display:block;padding-right:calc(var(--trash-col) + var(--right-gap));position:relative}.icon-pdf[data-v-6460b110]{width:18px;height:18px;display:inline-block;background:#e11d48;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" fill="black"/><path d="M14 2v6h6" fill="white"/></svg>') center/18px 18px no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" fill="black"/><path d="M14 2v6h6" fill="white"/></svg>') center/18px 18px no-repeat}.doc-link[data-v-6460b110]{color:#1459ff;text-decoration:none;font-size:15.5px;margin-left:8px}.doc-link[data-v-6460b110]:hover{text-decoration:underline}.upload-row[data-v-6460b110]{margin-top:12px}.file-hidden[data-v-6460b110]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-btn[data-v-6460b110]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:#475569;cursor:pointer;font-weight:600}.icon-upload[data-v-6460b110]{width:18px;height:18px;display:inline-block;background:#475569;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 3l4 4h-3v6h-2V7H8l4-4z" fill="black"/><path d="M4 20h16a2 2 0 0 0 2-2v-3h-2v3H6v-3H4v3a2 2 0 0 0 2 2z" fill="black"/></svg>') center/18px 18px no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 3l4 4h-3v6h-2V7H8l4-4z" fill="black"/><path d="M4 20h16a2 2 0 0 0 2-2v-3h-2v3H6v-3H4v3a2 2 0 0 0 2 2z" fill="black"/></svg>') center/18px 18px no-repeat}.actions[data-v-6460b110]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.btn-cancel[data-v-6460b110]{background:#fff;border:1px solid #e5e7eb;color:#111827;padding:10px 40px;border-radius:12px;font-weight:700;cursor:pointer}.btn-save[data-v-6460b110]{background:#0a4dff;color:#fff;border:none;padding:10px 40px;border-radius:12px;font-weight:800;box-shadow:0 6px 16px rgba(10,77,255,.18)}.input[data-v-6460b110]{width:100%;height:46px;border:1px solid #e6eaf2;background:#f7f9fc;border-radius:12px;padding:10px 12px;font-size:14px;color:#0f172a;outline:none}.input[data-v-6460b110]:focus{background:#fff;border-color:#cbd5e1}.textarea[data-v-6460b110]{min-height:72px;resize:vertical}.obd-backdrop[data-v-6460b110]{position:fixed;inset:0;background:rgba(17,24,39,.45);display:flex!important;align-items:center;justify-content:center;z-index:2147483647;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.obd-dialog[data-v-6460b110]{display:block!important;width:min(560px,92vw);background:#fff;border-radius:16px;padding:26px 24px 22px;position:relative;box-shadow:0 16px 48px rgba(2,8,23,.24);outline:none}.obd-x[data-v-6460b110]{position:absolute;right:14px;top:10px;border:none;background:transparent;font-size:22px;cursor:pointer;color:#6b7280}.obd-title[data-v-6460b110]{margin:6px 0 6px;text-align:center;font-size:22px;font-weight:300;color:#111827}.obd-sub[data-v-6460b110]{margin:0 0 18px;text-align:center;color:#6b7280}.obd-row[data-v-6460b110]{display:flex;gap:12px;justify-content:center}.obd-btn-cancel[data-v-6460b110]{background:#6b7280}.obd-btn-cancel[data-v-6460b110],.obd-btn-delete[data-v-6460b110]{color:#fff;border:none;border-radius:16px;padding:10px 40px;font-weight:300;cursor:pointer}.obd-btn-delete[data-v-6460b110]{background:#d02828}.spinner[data-v-6460b110]{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:spin-6460b110 .8s linear infinite}.obd-fade-enter-active[data-v-6460b110],.obd-fade-leave-active[data-v-6460b110]{transition:opacity .12s ease}.obd-fade-enter-from[data-v-6460b110],.obd-fade-leave-to[data-v-6460b110]{opacity:0}.loaderwrap[data-v-6460b110]{display:flex;align-items:center;justify-content:center;min-height:280px}.loader[data-v-6460b110]{width:32px;height:32px;border-radius:50%;border:3px solid #e2e8f0;border-top-color:#1459ff;animation:spin-6460b110 1s linear infinite}@keyframes spin-6460b110{to{transform:rotate(1turn)}}@media (max-width:1024px){.card[data-v-6460b110]{padding:20px}.inline-menu[data-v-6460b110]{top:10px}}@media (max-width:820px){.wrap[data-v-6460b110]{padding:18px;margin:18px 16px}.title[data-v-6460b110]{font-size:20px}.desc[data-v-6460b110]{font-size:15px}.section[data-v-6460b110]{border-radius:14px}}@media (max-width:640px){.wrap[data-v-6460b110]{padding:14px;margin:14px 12px}.card[data-v-6460b110]{padding:18px}.line[data-v-6460b110]{margin:10px 0 12px}.desc[data-v-6460b110]{font-size:14.5px;line-height:1.6}.date-pill[data-v-6460b110]{height:34px;padding:6px 10px;font-size:12.5px}.edit-list[data-v-6460b110]{padding:10px 6px 0}.row[data-v-6460b110]{display:block;padding-right:calc(var(--trash-col) + var(--right-gap))}.task-pill[data-v-6460b110]{width:100%!important;margin-right:0!important;white-space:normal;word-break:break-word}.trash-btn[data-v-6460b110]{position:absolute;right:var(--right-gap);top:50%;transform:translateY(-50%)}.docs[data-v-6460b110]{gap:12px}.doc-link[data-v-6460b110]{display:inline-block;max-width:100%;white-space:normal;word-break:break-word}.actions[data-v-6460b110]{position:sticky;bottom:0;padding-top:10px;background:linear-gradient(0deg,#fff 70%,hsla(0,0%,100%,0))}.btn-cancel[data-v-6460b110],.btn-save[data-v-6460b110]{padding:10px 18px}}