
.official-templates[data-v-quick-officialtemplatespanel] { margin: 14px 0; padding: 16px; border: 1px solid var(--mj-border); border-radius: var(--mj-radius); background: white;
}
summary[data-v-quick-officialtemplatespanel] { cursor: pointer; font-weight: 700; color: var(--mj-text);
}summary span[data-v-quick-officialtemplatespanel],.official-note[data-v-quick-officialtemplatespanel] { color: var(--mj-text-3); font-size: 13px; font-weight: 400;
}
summary span[data-v-quick-officialtemplatespanel] { margin-left: 10px;
}.official-note[data-v-quick-officialtemplatespanel] { line-height: 1.6;
}
.official-template-grid[data-v-quick-officialtemplatespanel] { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(280px,100%),1fr)); gap: 12px;
}
article[data-v-quick-officialtemplatespanel] { padding: 14px; border: 1px solid var(--mj-border); border-radius: var(--mj-radius); background: var(--mj-surface-2);
}
.official-template-title[data-v-quick-officialtemplatespanel] { display:flex; justify-content:space-between; gap:8px; align-items:center;
}.official-template-title span[data-v-quick-officialtemplatespanel] { font-size:12px;color:var(--mj-text-3);
}
article p[data-v-quick-officialtemplatespanel] { font-size:13px;line-height:1.7;white-space:pre-wrap;color:var(--mj-text-2);
}
button[data-v-quick-officialtemplatespanel] { border:1px solid var(--mj-primary-border);border-radius:var(--mj-radius-sm);background:white;color:var(--mj-primary);padding:7px 12px;cursor:pointer;
}


.quick-invite-entry[data-v-quick-quickinvitepanel] { display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;margin:12px 0;border:1px solid var(--mj-primary-border);border-radius:var(--mj-radius);background:var(--mj-primary-soft);
}
.quick-invite-entry b[data-v-quick-quickinvitepanel] { color:var(--mj-text);
}.quick-invite-entry p[data-v-quick-quickinvitepanel] { margin:5px 0 0;font-size:13px;color:var(--mj-text-3);line-height:1.6;
}
button[data-v-quick-quickinvitepanel] { padding:8px 14px;border:1px solid var(--mj-border);border-radius:var(--mj-radius-sm);background:white;cursor:pointer;white-space:nowrap;
}
.quick-invite-entry button[data-v-quick-quickinvitepanel],.primary[data-v-quick-quickinvitepanel] { color:white;background:var(--mj-primary);border-color:var(--mj-primary);
}button[data-v-quick-quickinvitepanel]:disabled { opacity:.55;cursor:not-allowed;
}
.quick-invite-form[data-v-quick-quickinvitepanel] { display:grid;gap:14px;
}.quick-invite-form label[data-v-quick-quickinvitepanel] { display:grid;gap:7px;color:var(--mj-text);font-size:13px;
}.quick-invite-form input[type=number][data-v-quick-quickinvitepanel] { width:100%;min-width:0;padding:9px 10px;border:1px solid var(--mj-border);border-radius:var(--mj-radius-sm);box-sizing:border-box;
}
.quick-invite-two[data-v-quick-quickinvitepanel] { display:grid;grid-template-columns:1fr 1fr;gap:14px;
}.quick-invite-preview[data-v-quick-quickinvitepanel] { margin:0;padding:14px;border-radius:var(--mj-radius);background:var(--mj-surface-2);white-space:pre-wrap;line-height:1.7;
}
.quick-invite-terms[data-v-quick-quickinvitepanel] { padding:12px 14px;border:1px solid var(--mj-border);border-radius:var(--mj-radius);
}.quick-invite-terms p[data-v-quick-quickinvitepanel],.quick-invite-hint[data-v-quick-quickinvitepanel] { font-size:12px;line-height:1.7;color:var(--mj-text-3);margin:7px 0;
}
.quick-invite-form .quick-invite-confirm[data-v-quick-quickinvitepanel] { display:flex;align-items:flex-start;gap:8px;line-height:1.6;
}.quick-invite-actions[data-v-quick-quickinvitepanel] { display:flex;justify-content:flex-end;gap:10px;
}.quick-invite-error[data-v-quick-quickinvitepanel] { color:var(--mj-danger);line-height:1.6;
}
@media(max-width:640px){.quick-invite-entry[data-v-quick-quickinvitepanel]{align-items:flex-start;flex-direction:column}.quick-invite-two[data-v-quick-quickinvitepanel]{grid-template-columns:1fr}}

