.pc__fondo{z-index:1000;padding:var(--m-l,16px);background:#0f172a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pc__caja{background:var(--m-surface,#fff);border-radius:var(--m-r-xxl,24px);width:100%;max-width:420px;padding:var(--m-xl,24px);box-shadow:0 16px 48px #0000002e}.pc__titulo{margin:0 0 var(--m-s,8px);font-family:var(--font-heading,inherit);color:var(--m-primary,#00454c);font-size:1.2rem;line-height:1.3}.pc__mensaje{margin:0 0 var(--m-xl,24px);color:var(--m-text-secondary,#64748b);font-size:.94rem;line-height:1.5}.pc__acciones{gap:var(--m-s,8px);flex-direction:column;display:flex}.pc__accion{border-radius:var(--m-r-l,14px);min-height:48px;font:inherit;cursor:pointer;border:0;padding:12px 16px;font-size:15px;font-weight:600}.pc__accion--principal{background:var(--m-primary,#00454c);color:var(--m-on-primary,#fff)}.pc__accion--secundaria{color:var(--m-text-secondary,#64748b);border:1px solid var(--m-border,#e2e8f0);background:0 0}.pc__accion:focus-visible{outline:3px solid var(--m-primary,#00454c);outline-offset:2px}
