.mr.svelte-nrwnjf{display:flex;flex-direction:column;gap:14px}.mr-hdr.svelte-nrwnjf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.mr-title.svelte-nrwnjf{margin:0;font-size:20px;font-weight:800;color:#0f172a}.mr-sub.svelte-nrwnjf{margin:4px 0 0;font-size:13px;color:#64748b;max-width:720px}.mr-new.svelte-nrwnjf{font-size:13px;font-weight:700;padding:9px 16px;border-radius:9px;background:#2563eb;color:#fff;border:1px solid #2563eb;cursor:pointer;white-space:nowrap}.mr-new.svelte-nrwnjf:hover{background:#1d4ed8}.mr-tabs.svelte-nrwnjf{display:flex;gap:8px;border-bottom:1px solid #e2e8f0}.mr-tab.svelte-nrwnjf{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:none;background:none;cursor:pointer;font-size:13.5px;font-weight:700;color:#64748b;border-bottom:2px solid transparent;margin-bottom:-1px}.mr-tab-on.svelte-nrwnjf{color:#0f172a;border-bottom-color:#2563eb}.mr-count.svelte-nrwnjf{font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;background:#e2e8f0;color:#475569}.mr-count-warn.svelte-nrwnjf{background:#fee2e2;color:#b91c1c}.mr-overdue.svelte-nrwnjf{font-size:11px;font-weight:700;color:#b91c1c}.mr-filters.svelte-nrwnjf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mr-chip.svelte-nrwnjf{font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid #e2e8f0;color:#475569;cursor:pointer}.mr-chip-on.svelte-nrwnjf{background:#0f172a;border-color:#0f172a;color:#fff}.mr-search.svelte-nrwnjf{flex:1;min-width:220px;padding:8px 12px;font-size:13px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#0f172a}.mr-search.svelte-nrwnjf:focus{outline:none;border-color:#2563eb}.mr-showdone.svelte-nrwnjf{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#475569;cursor:pointer}.mr-state.svelte-nrwnjf,.mr-empty.svelte-nrwnjf{padding:28px;text-align:center;font-size:13.5px;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.mr-state-err.svelte-nrwnjf{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.mr-linklike.svelte-nrwnjf{background:none;border:none;color:#2563eb;font-weight:700;cursor:pointer;font-size:13.5px}.mr-list.svelte-nrwnjf{display:flex;flex-direction:column;gap:10px}.mr-card.svelte-nrwnjf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;background:#fff;border:1px solid #e2e8f0;border-left:3px solid #2563eb;border-radius:12px}.mr-card-main.svelte-nrwnjf{min-width:0}.mr-card-top.svelte-nrwnjf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mr-ref.svelte-nrwnjf{font-family:ui-monospace,monospace;font-size:12px;font-weight:700;color:#2563eb}.mr-card-title.svelte-nrwnjf{margin:4px 0 0;font-size:15px;font-weight:700;color:#0f172a}.mr-badge.svelte-nrwnjf{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.mr-badge-issued.svelte-nrwnjf{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.mr-badge-carry.svelte-nrwnjf{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.mr-ms-in_progress.svelte-nrwnjf{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.mr-ms-completed.svelte-nrwnjf{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.mr-ms-rescheduled.svelte-nrwnjf{background:#fffbeb;color:#b45309;border-color:#fde68a}.mr-ms-cancelled.svelte-nrwnjf{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.mr-chip-sep.svelte-nrwnjf{width:1px;height:20px;background:#e2e8f0;margin:0 2px}.mr-unowned.svelte-nrwnjf{padding:9px 12px;border-radius:9px;font-size:12px;line-height:1.5;background:#fffbeb;border:1px solid #fde68a;color:#92400e}.mr-unowned-blocking.svelte-nrwnjf{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.mr-unowned-list.svelte-nrwnjf{margin:4px 0 0;padding-left:18px}.mr-meta.svelte-nrwnjf{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:5px;font-size:12px;color:#64748b}.mr-dot.svelte-nrwnjf{color:#cbd5e1}.mr-muted.svelte-nrwnjf{color:#94a3b8}.mr-hint.svelte-nrwnjf{font-weight:500;text-transform:none;letter-spacing:0}.mr-pill.svelte-nrwnjf{font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;background:#f1f5f9;color:#475569}.mr-pill-open.svelte-nrwnjf{background:#fff7ed;color:#c2410c}.mr-pill-done.svelte-nrwnjf{background:#ecfdf5;color:#047857}.mr-pill-doing.svelte-nrwnjf{background:#fffbeb;color:#b45309}.mr-card-acts.svelte-nrwnjf{display:flex;gap:6px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.mr-btn.svelte-nrwnjf{font-size:12px;font-weight:600;padding:6px 12px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;color:#475569;cursor:pointer;white-space:nowrap}.mr-btn.svelte-nrwnjf:hover:not(:disabled){background:#f8fafc}.mr-btn.svelte-nrwnjf:disabled{opacity:.55;cursor:not-allowed}.mr-btn-open.svelte-nrwnjf{border-color:#bfdbfe;color:#2563eb}.mr-btn-del.svelte-nrwnjf{border-color:#fecaca;color:#b91c1c}.mr-btn-save.svelte-nrwnjf{background:#2563eb;border-color:#2563eb;color:#fff}.mr-btn-save.svelte-nrwnjf:hover:not(:disabled){background:#1d4ed8}.mr-btn-issue.svelte-nrwnjf{background:#047857;border-color:#047857;color:#fff}.mr-btn-issue.svelte-nrwnjf:hover:not(:disabled){background:#036049}.mr-btn-del-solid.svelte-nrwnjf{background:#dc2626;border-color:#dc2626;color:#fff}.mr-actions.svelte-nrwnjf{display:flex;flex-direction:column;gap:8px}.mr-action.svelte-nrwnjf{display:flex;align-items:flex-start;gap:12px;padding:11px 14px;background:#fff;border:1px solid #e2e8f0;border-left:3px solid #cbd5e1;border-radius:10px}.mr-action-overdue.svelte-nrwnjf{border-left-color:#dc2626;background:#fffbfb}.mr-action-done.svelte-nrwnjf{opacity:.7;border-left-color:#10b981}.mr-action-main.svelte-nrwnjf{flex:1;min-width:0}.mr-action-text.svelte-nrwnjf{margin:0;font-size:13.5px;font-weight:600;color:#0f172a}.mr-action-done.svelte-nrwnjf .mr-action-text:where(.svelte-nrwnjf){text-decoration:line-through;color:#64748b}.mr-status.svelte-nrwnjf{width:28px;height:28px;flex-shrink:0;border-radius:50%;border:1.5px solid #cbd5e1;background:#fff;color:#64748b;font-size:14px;font-weight:800;cursor:pointer;line-height:1}.mr-status-in_progress.svelte-nrwnjf{border-color:#f59e0b;color:#b45309;background:#fffbeb}.mr-status-done.svelte-nrwnjf{border-color:#10b981;color:#047857;background:#ecfdf5}.mr-status.svelte-nrwnjf:disabled{opacity:.5;cursor:wait}.mr-owner.svelte-nrwnjf{color:#0f766e;font-weight:600}.mr-late.svelte-nrwnjf{color:#b91c1c;font-weight:700}.mr-modal.mr-modal-preview.svelte-nrwnjf{width:min(920px,96vw);height:min(92vh,1180px)}.mr-preview-frame.svelte-nrwnjf{flex:1;width:100%;border:none;background:#f1f5f9}.mr-btn-print.svelte-nrwnjf{border-color:#c7d2fe;color:#4338ca}.mr-btn-view.svelte-nrwnjf{border-color:#bfdbfe;color:#2563eb}.mr-preview-acts.svelte-nrwnjf{flex-shrink:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid #e2e8f0;background:#f8fafc}.mr-preview-spacer.svelte-nrwnjf{flex:1}.mr-preview-acts.svelte-nrwnjf .mr-btn:where(.svelte-nrwnjf){padding:8px 14px;font-size:12.5px}.mr-locked.svelte-nrwnjf{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:4px 10px;white-space:nowrap}.mr-btn-print.svelte-nrwnjf:hover:not(:disabled){background:#eef2ff}.mr-modal-acts.svelte-nrwnjf .mr-btn:where(.svelte-nrwnjf){padding:7px 13px;font-size:12.5px}.mr-overlay.svelte-nrwnjf{position:fixed;inset:0;background:#0f172a8c;z-index:60}.mr-modal.svelte-nrwnjf{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:61;width:min(1080px,96vw);max-height:94vh;display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #0f172a59}.mr-modal-sm.svelte-nrwnjf{width:min(460px,94vw)}.mr-modal-hdr.svelte-nrwnjf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.mr-modal-title.svelte-nrwnjf{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:800;color:#0f172a}.mr-modal-acts.svelte-nrwnjf{display:flex;align-items:center;gap:8px}.mr-modal-x.svelte-nrwnjf{width:30px;height:30px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer}.mr-modal-body.svelte-nrwnjf{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.mr-modal-ft.svelte-nrwnjf{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-top:1px solid #e2e8f0;background:#f8fafc}.mr-ft-btns.svelte-nrwnjf{display:flex;gap:8px}.mr-modal-ft.svelte-nrwnjf .mr-btn:where(.svelte-nrwnjf){padding:8px 16px;font-size:13px}.mr-grid.svelte-nrwnjf{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mr-field.svelte-nrwnjf{display:flex;flex-direction:column;gap:4px}.mr-field-wide.svelte-nrwnjf{grid-column:span 2}.mr-label.svelte-nrwnjf{font-size:11px;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.04em}.mr-req.svelte-nrwnjf{color:#dc2626}.mr-input.svelte-nrwnjf{padding:8px 10px;font-size:13px;font-family:inherit;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;width:100%}.mr-input.svelte-nrwnjf:focus{outline:none;border-color:#2563eb}.mr-input-sm.svelte-nrwnjf{font-size:12.5px;padding:6px 9px}.mr-input-xs.svelte-nrwnjf{font-size:11.5px;padding:5px 7px;width:auto;min-width:104px}.mr-clock.svelte-nrwnjf{display:flex;align-items:center;gap:3px;padding:3px 6px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.mr-clock.svelte-nrwnjf:focus-within{border-color:#2563eb}.mr-clock-ico.svelte-nrwnjf{font-size:13px;opacity:.7;margin-right:1px}.mr-seg.svelte-nrwnjf{display:flex;align-items:center;gap:1px}.mr-seg-in.svelte-nrwnjf{width:30px;padding:4px 2px;text-align:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;border:1px solid transparent;border-radius:5px;background:transparent;color:#0f172a}.mr-seg-in.svelte-nrwnjf:focus{outline:none;background:#eff6ff}.mr-spin.svelte-nrwnjf{display:flex;flex-direction:column}.mr-spin.svelte-nrwnjf button:where(.svelte-nrwnjf){width:14px;height:12px;line-height:1;padding:0;font-size:6.5px;color:#94a3b8;cursor:pointer;border:1px solid #e2e8f0;background:#fff}.mr-spin.svelte-nrwnjf button:where(.svelte-nrwnjf):first-child{border-radius:4px 4px 0 0;border-bottom:none}.mr-spin.svelte-nrwnjf button:where(.svelte-nrwnjf):last-child{border-radius:0 0 4px 4px}.mr-spin.svelte-nrwnjf button:where(.svelte-nrwnjf):hover{background:#eff6ff;color:#2563eb}.mr-clock-sep.svelte-nrwnjf{font-weight:800;color:#94a3b8;font-size:12px}.mr-mer.svelte-nrwnjf{min-width:40px;padding:4px 8px;margin-left:3px;font-size:12px;font-weight:800;cursor:pointer;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#0f172a}.mr-mer.svelte-nrwnjf:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.mr-time-clear.svelte-nrwnjf{margin-left:auto;width:20px;height:20px;line-height:1;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#94a3b8;font-size:10px;cursor:pointer}.mr-time-clear.svelte-nrwnjf:hover{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.mr-sub-hdr.svelte-nrwnjf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.mr-mini.svelte-nrwnjf{font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:7px;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;cursor:pointer}.mr-mini.svelte-nrwnjf:hover:not(:disabled){background:#e2e8f0}.mr-mini.svelte-nrwnjf:disabled{opacity:.4;cursor:not-allowed}.mr-mini-del.svelte-nrwnjf{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.mr-attendees.svelte-nrwnjf{display:flex;flex-direction:column;gap:6px}.mr-attendee.svelte-nrwnjf{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:6px;align-items:center}.mr-carry.svelte-nrwnjf{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:9px}.mr-points.svelte-nrwnjf{display:flex;flex-direction:column;gap:8px}.mr-point.svelte-nrwnjf{display:grid;grid-template-columns:54px minmax(180px,1fr) minmax(300px,1.6fr);gap:10px;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.mr-point-sn.svelte-nrwnjf{display:flex;flex-direction:column;align-items:center;gap:4px}.mr-sn.svelte-nrwnjf{font-size:13px;font-weight:800;color:#0f172a}.mr-point-main.svelte-nrwnjf{display:flex;flex-direction:column;gap:5px}.mr-point-text.svelte-nrwnjf{resize:vertical}.mr-point-remarks.svelte-nrwnjf{display:flex;flex-direction:column;gap:6px}.mr-remark.svelte-nrwnjf{display:flex;align-items:flex-start;gap:5px;flex-wrap:wrap}.mr-rn.svelte-nrwnjf{font-size:12px;font-weight:700;color:#64748b;padding-top:8px}.mr-remark-text.svelte-nrwnjf{flex:1;min-width:180px;resize:vertical;min-height:46px;line-height:1.4}.mr-addpoint.svelte-nrwnjf{align-self:flex-start;font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:8px;background:#eff6ff;border:1px dashed #93c5fd;color:#1d4ed8;cursor:pointer}.mr-addpoint.svelte-nrwnjf:hover{background:#dbeafe}@media(max-width:900px){.mr-grid.svelte-nrwnjf{grid-template-columns:1fr 1fr}.mr-point.svelte-nrwnjf{grid-template-columns:40px 1fr}.mr-point-remarks.svelte-nrwnjf{grid-column:1 / -1}.mr-card.svelte-nrwnjf{flex-direction:column}.mr-card-acts.svelte-nrwnjf{justify-content:flex-start}}
