.field-decision-panel{--field-panel-border: var(--line);--field-panel-bg: transparent;--field-card-bg: rgb(var(--color-white-rgb) / .78);--field-note-color: var(--color-info);--field-subnote-color: var(--muted);--field-text-color: var(--color-text-soft, inherit);--field-badge-bg: var(--color-neutral-soft);--field-badge-text: var(--color-text-soft);--field-link-bg: var(--color-neutral-soft);--field-link-text: var(--color-text-soft);--field-link-hover-border: rgb(var(--color-brand-rgb) / .32);--field-link-hover-bg: var(--color-brand-soft);--field-link-hover-text: var(--accent-dark);--field-stack-border: var(--color-info-border);--field-stack-bg: var(--color-info-soft);--field-stack-text: var(--color-info);--field-stack-meta: var(--muted);display:grid;gap:16px}.field-decision-panel[data-surface=soft]{border:1px solid var(--field-panel-border);border-radius:10px;background:var(--field-panel-bg);padding:18px}.field-decision-panel[data-tone=info]{--field-panel-border: var(--color-info-border);--field-panel-bg: linear-gradient(180deg, rgb(var(--color-info-rgb) / .08), transparent 190px), var(--surface);--field-note-color: var(--color-info);--field-stack-border: var(--color-info-border);--field-stack-bg: var(--color-info-soft);--field-stack-text: var(--color-info)}.field-decision-panel[data-tone=success]{--field-panel-border: rgb(var(--color-success-rgb) / .28);--field-panel-bg: linear-gradient(180deg, rgb(var(--color-success-rgb) / .08), transparent 190px), var(--surface);--field-note-color: var(--color-success-dark);--field-stack-border: rgb(var(--color-success-rgb) / .42);--field-stack-bg: rgb(var(--color-success-rgb) / .08);--field-stack-text: var(--color-success-dark)}.field-decision-panel[data-tone=warning]{--field-panel-border: rgb(var(--color-warning-rgb) / .3);--field-panel-bg: linear-gradient(180deg, rgb(var(--color-warning-rgb) / .1), transparent 190px), var(--surface);--field-note-color: var(--color-warning-dark);--field-stack-border: rgb(var(--color-warning-rgb) / .46);--field-stack-bg: rgb(var(--color-warning-rgb) / .1);--field-stack-text: var(--color-warning-dark)}.field-decision-panel[data-tone=neutral]{--field-panel-border: var(--line);--field-panel-bg: linear-gradient(180deg, rgb(var(--color-border-rgb) / .08), transparent 190px), var(--surface);--field-note-color: var(--ink);--field-stack-border: var(--line);--field-stack-bg: var(--color-neutral-soft);--field-stack-text: var(--ink)}.field-decision-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.field-decision-head h2,.field-decision-head p{margin:0}.field-decision-head p{max-width:520px;color:var(--field-text-color, var(--muted));line-height:1.6}.field-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field-decision-grid-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.field-decision-grid section{display:grid;gap:8px;align-content:start;min-height:100%;border:1px solid var(--line);border-radius:8px;background:var(--field-card-bg);padding:12px}.field-decision-grid p,.field-decision-grid ul,.field-decision-grid ol{margin:0}.field-decision-grid ul,.field-decision-grid ol{padding-left:18px;color:var(--field-text-color, inherit)}.field-decision-note{color:var(--field-note-color);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.field-decision-subnote{color:var(--field-subnote-color);font-size:13px;line-height:1.55}.field-decision-badges{display:flex;flex-wrap:wrap;gap:6px}.field-decision-badges span{border-radius:999px;background:var(--field-badge-bg);padding:4px 8px;color:var(--field-badge-text);font-size:12px;font-weight:700}.field-decision-links{display:flex;flex-wrap:wrap;gap:8px}.field-decision-links a{display:inline-flex;align-items:center;min-height:34px;border:1px solid var(--line);border-radius:999px;background:var(--field-link-bg);padding:0 12px;color:var(--field-link-text);font-size:13px;font-weight:800}.field-decision-links a:hover{border-color:var(--field-link-hover-border);background:var(--field-link-hover-bg);color:var(--field-link-hover-text)}.field-decision-links.is-stack{display:grid}.field-decision-links.is-stack a{display:grid;gap:3px;align-items:start;min-height:0;border-radius:8px;border-left:3px solid var(--field-stack-border);background:var(--field-stack-bg);padding:8px 10px;color:var(--field-stack-text)}.field-decision-links.is-stack a span{color:var(--field-stack-meta);font-size:12px}.field-decision-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:2px}.field-decision-actions .button,.field-decision-actions .text-button{flex:0 0 auto}@media(max-width:1024px){.field-decision-head,.field-decision-grid,.field-decision-grid-secondary{grid-template-columns:1fr}.field-decision-actions{gap:8px}}
