[data-cancel] .cancel-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}[data-cancel] .cancel-workspace{background:#fff;border:1px solid var(--grey-100);border-radius:2px;border-top:3px solid var(--blue-200, #0058B8);padding:28px;position:relative}[data-cancel] .progress-indicator{font-size:.7rem;letter-spacing:.1em;color:var(--grey-700);font-weight:700;font-variant-numeric:tabular-nums;margin-bottom:14px}[data-cancel] .step h2{color:var(--navy)}[data-cancel] .step h2 strong{color:var(--blue-200, #0058B8)}[data-cancel] .step-subtitle{font-size:.82rem;color:var(--grey-700);margin:8px 0 20px;line-height:1.6}[data-cancel] .grid-choices{display:flex;flex-direction:column;gap:10px}[data-cancel] .btn-choice{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:start;background:#fff;border:1px solid var(--grey-100);border-radius:2px;padding:15px 16px;font-family:inherit;font-size:.9rem;color:var(--navy);cursor:pointer;line-height:1.5;transition:border-color .15s,background .15s,transform .15s}[data-cancel] .btn-choice:hover{border-color:var(--blue-200, #0058B8);background:var(--beige-100, #E7E3D9);transform:translateY(-1px)}[data-cancel] .arrow-indicator{color:var(--blue-200, #0058B8);flex-shrink:0;font-weight:700}[dir=rtl] [data-cancel] .arrow-indicator{transform:scaleX(-1)}[data-cancel] .text-center{text-align:center;margin-top:16px}[data-cancel] .link-reset{background:none;border:none;color:var(--grey-700);font-size:.8rem;text-decoration:underline;cursor:pointer;font-family:inherit}[data-cancel] .link-reset:hover{color:var(--navy)}[data-cancel] .nav-controls{display:flex;justify-content:space-between;align-items:center;margin-top:22px;border-top:1px solid var(--grey-100);padding-top:16px}[data-cancel] .action-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}[data-cancel] .btn-nav{background:#fff;border:1px solid var(--grey-100);border-radius:2px;padding:11px 18px;font-family:inherit;font-size:.85rem;font-weight:600;color:var(--navy);cursor:pointer}[data-cancel] .btn-nav:hover:not(:disabled){border-color:var(--navy)}[data-cancel] .btn-nav:disabled{opacity:.4;cursor:default}[data-cancel] .btn-nav.btn-primary{background:var(--navy);color:var(--beige);border-color:var(--navy)}[data-cancel] .cancel-audit{display:flex;flex-direction:column}[data-cancel] .panel-header{font-weight:700;color:var(--navy);margin-bottom:18px;font-size:.95rem}[data-cancel] .timeline-node{display:flex;gap:12px;align-items:flex-start;padding-bottom:16px;position:relative}[data-cancel] .timeline-node:not(:last-child):before{content:"";position:absolute;inset-inline-start:13px;top:30px;bottom:2px;width:2px;background:var(--grey-100)}[data-cancel] .node-bullet{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:.78rem;font-weight:700;background:var(--grey-100);color:var(--grey-700);position:relative;z-index:1}[data-cancel] .timeline-node.active .node-bullet{background:var(--blue-200, #0058B8);color:#fff}[data-cancel] .timeline-node.completed .node-bullet{background:#1d8045;color:#fff}[data-cancel] .timeline-node.failed .node-bullet{background:#9b3b3b;color:#fff}[data-cancel] .node-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--grey-700);font-weight:700}[data-cancel] .node-value{font-size:.85rem;color:var(--navy);font-weight:600;margin-top:2px}[data-cancel] .audit-done{font-size:.8rem;line-height:1.6;background:var(--beige-100, #E7E3D9);border-inline-start:3px solid var(--blue-200, #0058B8);padding:14px 16px;border-radius:2px;color:#2a3340;margin-top:8px}[data-cancel] .result-box{border-radius:2px;padding:22px;border:1px solid var(--grey-100);border-top-width:4px}[data-cancel] .result-box.GREEN{border-top-color:#1d8045;background:#f4faf6}[data-cancel] .result-box.RED{border-top-color:#9b3b3b;background:#fdf3f3}[data-cancel] .result-box.YELLOW{border-top-color:#b36b00;background:#fdf9f2}[data-cancel] .result-title{font-size:1.1rem;font-weight:700;color:var(--navy);margin-bottom:12px}[data-cancel] .result-row{font-size:.9rem;color:#2a3340;margin-bottom:10px}[data-cancel] .result-row strong,[data-cancel] .explanation-text strong{color:var(--navy)}[data-cancel] .explanation-text{font-size:.85rem;line-height:1.7;color:#2a3340}[data-cancel] .hidden{display:none!important}@media(min-width:961px){[data-cancel] .cancel-grid{grid-template-columns:1.4fr 1fr}}
