.topbar[data-v-78918f89]{background:var(--color-primary);color:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.topbar a[data-v-78918f89],.topbar button[data-v-78918f89]{color:#fff;cursor:pointer;background:0 0;border:none;margin-left:16px;text-decoration:none}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:Inter,sans-serif}.main-content{min-height:calc(100vh - 60px);padding:20px}.consultation-card[data-v-750c0974]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:12px;padding:16px;transition:box-shadow .2s;box-shadow:0 2px 8px #0000000a}.consultation-card[data-v-750c0974]:hover{box-shadow:0 4px 16px #00000014}.card-header[data-v-750c0974]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.consultation-id[data-v-750c0974]{color:#1a1a1a;font-size:16px;font-weight:600}.status-badge[data-v-750c0974]{text-transform:uppercase;letter-spacing:.5px;color:#fff;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.status-pending[data-v-750c0974]{background:#f0ad4e}.status-accepted[data-v-750c0974]{background:#41a469}.status-rejected[data-v-750c0974]{background:#d32f2f}.status-completed[data-v-750c0974]{background:#001a5b}.status-expired[data-v-750c0974]{background:#9e9e9e}.card-body[data-v-750c0974]{color:#1a1a1a;margin-bottom:16px}.patient-info[data-v-750c0974]{margin-bottom:6px;font-size:15px}.timestamp[data-v-750c0974]{color:#666;margin-bottom:4px;font-size:13px}.card-actions[data-v-750c0974]{flex-wrap:wrap;gap:8px;display:flex}.btn[data-v-750c0974]{cursor:pointer;border:none;border-radius:8px;padding:6px 14px;font-size:14px;font-weight:500;transition:background .2s,opacity .2s}.btn-accept[data-v-750c0974]{color:#fff;background:#001a5b}.btn-accept[data-v-750c0974]:hover{background:#0a2a7a}.btn-reject[data-v-750c0974]{color:#d32f2f;background:#fff;border:1px solid #d32f2f}.btn-reject[data-v-750c0974]:hover{background:#fff5f5}.btn-detail[data-v-750c0974]{color:#001a5b;background:#fff;border:1px solid #001a5b;margin-left:auto}.btn-detail[data-v-750c0974]:hover{background:#f0f4ff}.ecg-viewer[data-v-4460ac49]{border:1px solid var(--color-border);width:100%;height:600px;position:relative}.ecg-html[data-v-4460ac49]{border:none;width:100%;height:100%}.annotation-layer[data-v-4460ac49]{width:100%;height:100%;position:absolute;top:0;left:0}.btn-primary[data-v-718e9165]{background:var(--color-primary);color:#fff}.btn-secondary[data-v-718e9165]{background:var(--color-secondary);color:#fff}.btn-danger[data-v-718e9165]{background:var(--color-danger);color:#fff}.btn-outline[data-v-718e9165]{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0}.actions[data-v-718e9165]{gap:10px;margin-top:20px;display:flex}:root{--color-primary:#001a5b;--color-primary-hover:#0a2a7a;--color-secondary:#41a469;--color-secondary-hover:#2e8b57;--color-bg:#fff;--color-text:#1a1a1a;--color-border:#e0e0e0;--color-danger:#d32f2f;--radius:8px;--shadow:0 2px 8px #0000001a}
