.decision-layout{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:20px}.decision-list,.decision-detail{padding:20px;min-width:0}.decision-item{display:grid;gap:8px;width:100%;text-align:left;padding:16px;margin-top:10px;background:#0a1924;border:1px solid #5deaf630;color:#daf3f7;overflow-wrap:anywhere}.decision-item.active{border-color:var(--accent)}.decision-item small,.decision-field small{color:#95b8c5}.decision-field p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin-top:6px}.decision-field{margin-top:20px}.decision-links{padding-left:20px}.decision-links li{margin:12px 0;overflow-wrap:anywhere}.decision-links a,.decision-links button{margin:6px}.decision-history{padding:14px 0;border-top:1px solid #5deaf630}.decision-history summary{cursor:pointer;overflow-wrap:anywhere}.decision-dialog{max-width:760px;width:calc(100% - 32px);max-height:85vh;background:#101d2a;color:#e3f5ff;border:1px solid #5deaf680;padding:24px;overflow:auto}.decision-form{display:grid;gap:16px}.decision-form label,.decision-list>label{display:grid;gap:7px}.decision-form textarea{min-height:100px}.decision-form fieldset{margin-top:12px;max-height:260px;overflow:auto}.decision-form .decision-check{display:flex;align-items:center;margin:10px 0;overflow-wrap:anywhere}.decision-check input{width:18px;flex:0 0 18px}.decision-error{color:#ff9caa}.decision-dialog::backdrop{background:#020916b8}@media(max-width:760px){.decision-layout{grid-template-columns:1fr}.decision-dialog{padding:16px}.decision-list{max-height:300px;overflow:auto}}
