.cni4Dq_form{gap:var(--space-4);margin-block:var(--space-5);flex-direction:column;display:flex}.cni4Dq_field,.cni4Dq_group{gap:var(--space-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.cni4Dq_label{font-weight:var(--weight-medium);padding:0}.cni4Dq_hint{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.cni4Dq_input{width:100%}.cni4Dq_input[aria-invalid=true]{border-color:var(--color-danger);border-width:2px}.cni4Dq_error{color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0}.cni4Dq_toggle,.cni4Dq_checkbox{align-items:center;gap:var(--space-3);min-height:var(--tap-min);display:flex}.cni4Dq_toggle{font-size:var(--text-sm)}.cni4Dq_checkbox input,.cni4Dq_toggle input{width:1.375rem;height:1.375rem;accent-color:var(--color-primary);flex:none}.cni4Dq_summary{padding:var(--space-3) var(--space-4);background:var(--color-danger-bg);border:2px solid var(--color-danger);border-radius:var(--radius-sm)}.cni4Dq_summary:focus{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.cni4Dq_summaryTitle{margin:0 0 var(--space-2);font-size:var(--text-base);color:var(--color-danger)}.cni4Dq_summary ul{margin:0;padding-inline-start:var(--space-5)}.cni4Dq_summary a{color:var(--color-danger)}.cni4Dq_links{gap:var(--space-2);flex-direction:column;display:flex}.cni4Dq_status{padding:var(--space-4);background:var(--color-surface);border-inline-start:4px solid var(--color-primary);border-radius:var(--radius-sm)}.cni4Dq_step{gap:var(--space-2);flex-direction:column;display:flex}.cni4Dq_step h2{font-size:var(--text-lg);margin:0}.cni4Dq_step p{margin:0}.cni4Dq_qr{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);width:min(100%,14rem);height:auto}.cni4Dq_secret{padding:var(--space-1) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);overflow-wrap:anywhere;letter-spacing:.05em;display:inline-block}.cni4Dq_codes{gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;list-style:none;display:grid}.cni4Dq_buttonRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.cni4Dq_linkButton{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}
.NroPnq_card{margin-block:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.NroPnq_card h2{font-size:var(--text-xl);margin-block-start:0}.NroPnq_notice{margin-block:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-inline-start:4px solid var(--color-primary);border-radius:var(--radius-sm)}.NroPnq_stack{gap:var(--space-2);flex-direction:column;display:flex}.NroPnq_stack button{width:100%}.NroPnq_stack>.button{width:100%}.NroPnq_safety{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.NroPnq_safety .button{min-height:var(--tap-min);padding-block:var(--space-2);flex:10rem}.NroPnq_thread{gap:var(--space-3);margin:0 0 var(--space-5);flex-direction:column;padding:0;list-style:none;display:flex}.NroPnq_message{max-width:90%;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.NroPnq_message.NroPnq_mine{background:var(--color-bg);border-color:var(--color-border);align-self:flex-end}.NroPnq_meta{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}.NroPnq_body{white-space:pre-wrap;margin:0}.NroPnq_field{gap:var(--space-1);border:0;flex-direction:column;min-width:0;margin-block-end:var(--space-4);padding:0;display:flex}.NroPnq_label{font-weight:var(--weight-medium);padding:0}.NroPnq_hint{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.NroPnq_option{align-items:center;gap:var(--space-3);min-height:var(--tap-min);display:flex}.NroPnq_option input{width:1.375rem;height:1.375rem;accent-color:var(--color-primary);flex:none}.NroPnq_textarea{resize:vertical;width:100%;min-height:6rem}.NroPnq_error{color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0}.NroPnq_privacy{color:var(--color-text-muted);font-size:var(--text-sm)}.NroPnq_soft{margin-block:var(--space-6);padding:var(--space-4) var(--space-5);border-inline-start:2px solid var(--color-decoration)}.NroPnq_soft h2{margin-block:0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-medium)}.NroPnq_reportList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.NroPnq_reportList li{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.NroPnq_reportList time{color:var(--color-text-muted);font-size:var(--text-sm)}.NroPnq_reportStatus{color:var(--color-primary);font-weight:var(--weight-semibold)}@media (min-width:40rem){.NroPnq_stack button{width:auto;min-width:12rem}.NroPnq_stack .button{width:auto;min-width:12rem}.NroPnq_stack{align-items:flex-start}.NroPnq_safety .button{flex:0 auto;min-width:12rem}}
