.template-send-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.template-send-modal{position:relative;background:var(--surface);border-radius:12px;padding:20px;max-width:420px;width:100%;max-height:80vh;overflow-y:auto;display:grid;grid-gap:10px;gap:10px}.template-send-modal.is-email{max-width:520px}.template-send-modal h3{margin:0 0 4px;font-size:15px}.template-send-modal-hint{color:var(--muted);font-size:12.5px;margin:0}.template-send-pending{margin:0;color:var(--accent-strong);font-size:13px;font-weight:700}.template-send-modal-option{display:block;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-alt);cursor:pointer}.template-send-modal-option b{display:block;font-size:13.5px}.template-send-modal-option .meta{color:var(--muted);font-size:11.5px}.template-send-modal-option.manual{text-align:center;color:var(--muted)}.template-send-modal label{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;font-weight:700;color:var(--muted)}.template-send-modal input,.template-send-modal select,.template-send-modal textarea{min-height:38px;border:1px solid var(--line);border-radius:6px;padding:6px 10px;font-size:13.5px;font-weight:400;color:var(--text)}.template-send-modal-actions{display:flex;gap:8px;justify-content:flex-end}.template-send-fallback{background:none;border:0;color:var(--muted);font-size:12px;cursor:pointer;justify-self:start}.template-send-modal-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;line-height:1;cursor:pointer;color:var(--muted);min-height:auto;padding:4px}