.arc-decision-panel{box-sizing:border-box;gap:var(--space-5);width:100%;min-width:0;padding:var(--space-5) var(--space-5) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);display:grid}.arc-decision-panel *,.arc-decision-panel :before,.arc-decision-panel :after{box-sizing:border-box}.arc-decision-header{justify-content:space-between;align-items:start;gap:var(--space-3) var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.arc-decision-heading{min-width:0;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.3}.arc-decision-heading-group{gap:var(--space-2);flex:1;min-width:0;display:grid}.arc-decision-heading-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.arc-decision-body{gap:var(--space-4);min-width:0;display:grid}.arc-decision-status{width:fit-content;max-width:100%;min-height:28px;padding:var(--space-1) 10px;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere;align-items:center;font-weight:500;line-height:1.5;display:inline-flex}.arc-decision-status[data-tone=warning]{border-color:color-mix(in srgb, var(--warning) 50%, var(--border));color:var(--warning)}.arc-decision-status[data-tone=success]{border-color:color-mix(in srgb, var(--success) 50%, var(--border));color:var(--success)}.arc-decision-facts{gap:var(--space-2) 28px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.arc-decision-facts>div{align-content:start;gap:var(--space-2);min-width:0;padding-block:var(--space-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.arc-decision-facts dt{color:var(--text-muted);font-size:var(--text-xs)}.arc-decision-facts dd{min-width:0;color:var(--foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;word-break:normal;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.55}.arc-decision-actions{align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.arc-decision-actions>button{min-width:0;max-width:100%;min-height:44px}.arc-decision-link{justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;min-height:44px;padding:10px var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--foreground);font-size:var(--text-sm);text-align:center;overflow-wrap:anywhere;background:0 0;font-weight:500;text-decoration:none;display:inline-flex}.arc-decision-panel [data-slot=field-description],.arc-decision-panel [data-slot=field-label]{line-height:1.6}.arc-decision-panel [data-slot=field-label]{font-weight:500}.arc-decision-panel :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--border-strong);border-radius:var(--radius-control);background:var(--background);min-width:0;max-width:100%;min-height:44px;color:var(--foreground)}.arc-decision-panel fieldset{min-width:0}.arc-decision-panel .arc-tool-review-actions{gap:var(--space-3);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:grid}.arc-decision-panel .arc-tool-review-actions button{width:100%;max-width:100%;min-height:44px}.arc-decision-panel .arc-tool-review-actions p{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.6}.arc-decision-panel button[aria-busy=true]{cursor:progress}.arc-tool-review-panel{transition:opacity var(--duration-standard) var(--ease-enter), translate var(--duration-standard) var(--ease-enter)}.arc-tool-review-panel[data-open=false]{opacity:0;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);translate:0 4px}@starting-style{.arc-tool-review-panel[data-open=true]{opacity:0;translate:0 4px}}@media (hover:hover) and (pointer:fine){.arc-decision-link:hover{background:var(--surface-muted);border-color:var(--border-strong)}}@media (width<=480px){.arc-decision-panel{padding:var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-panel)}.arc-decision-facts{grid-template-columns:minmax(0,1fr)}.arc-decision-actions>button,.arc-decision-actions>a{flex:100%}}@media (prefers-reduced-motion:reduce){.arc-tool-review-panel{transition:none;translate:none}}
