.decision-kit{margin-top:24px;padding:24px;border:1px solid var(--ev-line-strong);border-radius:var(--r-lg);background:var(--ev-surface-2)}.decision-kit__form{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.decision-kit__form label{display:grid;gap:8px;min-width:200px;color:var(--ev-text);font-weight:800}.decision-kit__form select{min-height:46px;padding:8px 14px;border:1px solid var(--ev-line-strong);border-radius:var(--r-sm);background:var(--ev-deep);color:var(--ev-text);font:inherit}.decision-kit__form .btn{min-height:46px;background:var(--ev-accent);color:var(--ev-void);font-weight:800}.decision-kit__tools{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.decision-kit__list{display:grid;gap:14px;margin-top:16px}.decision-kit__item{padding:20px;border:1px solid var(--ev-line);border-radius:var(--r-md);background:var(--ev-surface)}.decision-kit__item h3{margin:2px 0 8px}.decision-kit__date{color:var(--ev-text-2);margin-bottom:12px}.decision-kit__item .btn{margin-top:12px}.decision-kit__summary{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:1.05rem;margin-top:18px}.decision-kit__summary p{margin:0}.decision-kit__progress{padding:7px 11px;border-radius:var(--r-pill);background:var(--ev-surface-3);color:var(--ev-accent)}.decision-kit__state{margin-top:14px;color:var(--ev-text-2)}.decision-kit__actions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.decision-kit__actions button{min-height:44px;padding:8px 12px;border:1px solid var(--ev-line-strong);border-radius:var(--r-pill);background:var(--ev-surface-2);color:var(--ev-text);font:inherit;font-weight:700;cursor:pointer}.decision-kit__actions button:focus-visible{outline:2px solid var(--ev-gold);outline-offset:2px}.decision-kit__result:focus{outline:none}@media(max-width:600px){.decision-kit{padding:18px}.decision-kit__form,.decision-kit__form label,.decision-kit__form .btn{width:100%}.decision-kit__summary{align-items:flex-start;flex-direction:column}.decision-kit__actions button{flex:1 1 100%}}@media print{.nav,.ev-space,.ev-stars,.decision-kit__form,.decision-kit__tools,.decision-kit__actions,footer{display:none!important}.decision-kit{border:0;padding:0}.decision-kit__item{break-inside:avoid;color:#000;background:#fff}.decision-kit__item *{color:#000!important}}
.decision-kit__result:focus-visible{outline:2px solid var(--ev-gold);outline-offset:4px}.decision-kit__actions button[aria-pressed="true"]{border-color:var(--ev-accent);background:var(--ev-surface-3);color:var(--ev-accent)}.decision-kit__review{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-top:20px;padding:18px;border:1px solid var(--ev-line-strong);border-radius:var(--r-md)}.decision-kit__review label{display:grid;gap:6px;font-weight:700}.decision-kit__review select{min-height:44px;padding:8px;border:1px solid var(--ev-line-strong);border-radius:var(--r-sm);background:var(--ev-deep);color:var(--ev-text)}
.decision-kit__history{margin-top:20px;padding:18px;border:1px solid var(--ev-line-strong);border-radius:var(--r-md)}.decision-kit__history ol{display:grid;gap:8px;padding-left:22px}.decision-kit__history li{padding:8px 0}.decision-kit__history li span{display:inline-block;margin-right:10px}.decision-kit__history button{min-height:44px}.decision-kit__history h3:focus-visible{outline:2px solid var(--ev-gold);outline-offset:4px}
