.qr-panel[data-v-99ad5ddc]{border:1px solid #cde4df;border-radius:8px;background:#f8fbfb;padding:16px}.qr-copy h4[data-v-99ad5ddc]{margin:0 0 6px;color:#123033;font-size:17px}.qr-copy p[data-v-99ad5ddc]{margin:0 0 12px;color:#5b6f73;font-size:13px}.section-kicker[data-v-99ad5ddc]{margin:0 0 3px;color:#1b6b6f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.qr-empty[data-v-99ad5ddc],.qr-stage[data-v-99ad5ddc]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:260px;background:#fff;border:1px solid #dce8e6;border-radius:8px;padding:18px;text-align:center}.qr-empty[data-v-99ad5ddc]{color:#64777b}.qr-status[data-v-99ad5ddc]{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;background:#edf2f7;color:#425466}.status-opened[data-v-99ad5ddc],.status-pending[data-v-99ad5ddc]{background:#fff7ed;color:#b45309}.status-signed[data-v-99ad5ddc]{background:#ecfdf3;color:#027a48}.status-expired[data-v-99ad5ddc],.status-failed[data-v-99ad5ddc],.status-revoked[data-v-99ad5ddc]{background:#fef3f2;color:#b42318}.qr-details[data-v-99ad5ddc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;color:#5d7074;font-size:12px}.security-note[data-v-99ad5ddc]{margin:12px 0 0;color:#1b6b6f;font-size:12px;font-weight:800}.qr-actions[data-v-99ad5ddc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.qr-btn[data-v-99ad5ddc]{border:1px solid #c9d9d7;background:#fff;color:#25484b;border-radius:8px;padding:8px 11px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800}.qr-btn[data-v-99ad5ddc]:disabled{opacity:.55;cursor:not-allowed}.qr-btn.danger[data-v-99ad5ddc]{color:#b42318;border-color:#f5b4ad;background:#fff8f7}.copy-note[data-v-99ad5ddc]{margin:8px 0 0;color:#027a48;font-size:12px;font-weight:800}@media (max-width:720px){.qr-details[data-v-99ad5ddc]{grid-template-columns:1fr}}.signature-requests[data-v-a4f6a5a8]{border:1px solid #dce8e6;border-radius:8px;background:#fff;padding:14px}.request-row[data-v-a4f6a5a8],.request-title[data-v-a4f6a5a8],.requests-heading[data-v-a4f6a5a8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.requests-heading[data-v-a4f6a5a8]{margin-bottom:12px}.section-kicker[data-v-a4f6a5a8]{margin:0 0 2px;color:#1b6b6f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.requests-heading h4[data-v-a4f6a5a8]{margin:0;font-size:15px;color:#123033}.mini-action[data-v-a4f6a5a8]{border:1px solid #c9d9d7;background:#f8fbfb;color:#25484b;border-radius:8px;padding:7px 10px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800}.mini-action[data-v-a4f6a5a8]:disabled{opacity:.55;cursor:not-allowed}.mini-action.danger[data-v-a4f6a5a8]{color:#b42318;border-color:#f5b4ad;background:#fff8f7}.requests-empty[data-v-a4f6a5a8]{min-height:80px;display:flex;align-items:center;justify-content:center;gap:8px;color:#5f7478;font-size:13px;text-align:center}.requests-list[data-v-a4f6a5a8]{display:grid;gap:9px}.request-row[data-v-a4f6a5a8]{align-items:flex-start;border:1px solid #e3edeb;border-radius:8px;padding:11px}.request-main[data-v-a4f6a5a8]{min-width:0}.request-title[data-v-a4f6a5a8]{justify-content:flex-start;margin-bottom:7px}.request-title strong[data-v-a4f6a5a8]{color:#183d41;font-size:14px}.request-status[data-v-a4f6a5a8]{border-radius:999px;padding:3px 8px;background:#edf2f7;color:#425466;font-size:11px;font-weight:800}.status-opened[data-v-a4f6a5a8],.status-pending[data-v-a4f6a5a8]{background:#fff7ed;color:#b45309}.status-signed[data-v-a4f6a5a8]{background:#ecfdf3;color:#027a48}.status-expired[data-v-a4f6a5a8],.status-failed[data-v-a4f6a5a8],.status-revoked[data-v-a4f6a5a8]{background:#fef3f2;color:#b42318}.request-meta[data-v-a4f6a5a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;color:#5d7074;font-size:12px}@media (max-width:640px){.request-row[data-v-a4f6a5a8],.requests-heading[data-v-a4f6a5a8]{align-items:stretch;flex-direction:column}.request-meta[data-v-a4f6a5a8]{grid-template-columns:1fr}}.signature-dialog-header[data-v-76f94a00]{border-bottom:1px solid #e3edeb;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px}.signature-dialog-header h3[data-v-76f94a00]{margin:0;color:#123033;font-size:21px;line-height:1.25}.signature-dialog-header span[data-v-76f94a00]{display:block;color:#5f7478;font-size:13px;margin-top:3px}.eyebrow[data-v-76f94a00]{margin:0 0 4px;color:#1b6b6f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.signature-dialog-body[data-v-76f94a00]{background:#f7faf9;padding:18px 20px}.signature-options-grid[data-v-76f94a00]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.option-card[data-v-76f94a00]{border:1px solid #dce8e6;border-radius:8px;background:#fff;color:#183d41;min-height:146px;padding:14px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}button.option-card[data-v-76f94a00]:hover{border-color:#1ba6c9;box-shadow:0 10px 26px rgba(13,84,104,.08)}.option-card.disabled[data-v-76f94a00]{opacity:.72}.option-card-panel[data-v-76f94a00]{display:flex;flex-direction:column}.option-icon[data-v-76f94a00]{width:38px;height:38px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#1b6b6f;background:#e8f5f2;margin-bottom:10px}.option-card small[data-v-76f94a00],.option-card strong[data-v-76f94a00]{display:block}.option-card strong[data-v-76f94a00]{font-size:16px;margin-bottom:4px}.option-card small[data-v-76f94a00]{color:#607174;font-size:13px;line-height:1.35}.remote-fields[data-v-76f94a00]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.permission-note[data-v-76f94a00]{margin:10px 0 0;color:#9a6700;font-size:12px;font-weight:700}.created-note[data-v-76f94a00]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:#027a48;font-size:12px;font-weight:800}.option-actions[data-v-76f94a00],.signature-dialog-actions[data-v-76f94a00]{display:flex;flex-wrap:wrap;gap:8px}.option-actions[data-v-76f94a00]{margin-top:12px}.signature-dialog-actions[data-v-76f94a00]{border-top:1px solid #e3edeb;justify-content:flex-end;padding:13px 20px}.dialog-btn[data-v-76f94a00]{border:1px solid #c9d9d7;background:#fff;color:#25484b;border-radius:8px;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800}.dialog-btn.signature-primary[data-v-76f94a00]{border-color:#1b6b6f;background:#1b6b6f;color:#fff}.dialog-btn.danger[data-v-76f94a00]{border-color:#d92d20;background:#d92d20;color:#fff}.dialog-btn[data-v-76f94a00]:disabled{opacity:.55;cursor:not-allowed}.revoke-confirm-card[data-v-76f94a00]{border-radius:8px;overflow:hidden}.confirm-dialog-header[data-v-76f94a00]{border-bottom:1px solid #e3edeb;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px 20px}.confirm-dialog-header h4[data-v-76f94a00]{margin:0;color:#123033;font-size:19px;line-height:1.25}.confirm-icon[data-v-76f94a00]{width:42px;height:42px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#b42318;background:#fff1f0}.confirm-dialog-body[data-v-76f94a00]{color:#435d61;padding:18px 20px 8px}.confirm-dialog-body p[data-v-76f94a00]{margin:0;line-height:1.45}.confirm-dialog-actions[data-v-76f94a00]{justify-content:flex-end;gap:8px;padding:12px 20px 18px}@media (max-width:820px){.remote-fields[data-v-76f94a00],.signature-options-grid[data-v-76f94a00]{grid-template-columns:1fr}}