.test-contract-title{margin:22px 0 4px;font-weight:700;color:#eef3ff}.test-contract-help{margin:0 0 10px;color:#aeb9d4;font-size:13px;line-height:1.45}.test-contract-form{display:grid;gap:9px;margin:10px 0 16px;padding:12px;border:1px solid #37486e;border-radius:10px;background:#0d1422}.test-contract-form label{display:grid;gap:5px;color:#c8d3eb;font-size:12px}.test-contract-form textarea,.test-contract-form input{box-sizing:border-box;width:100%;resize:vertical;border:1px solid #3b4c70;border-radius:8px;background:#0a1020;color:#f2f5ff;padding:8px;font:inherit;font-size:13px;line-height:1.4}.test-contract-note{margin:-3px 0 0;color:#9facc9;font-size:12px;line-height:1.4}.test-contract-form button{justify-self:start;border:1px solid #5979df;border-radius:8px;background:#3157c8;color:#fff;cursor:pointer;padding:8px 10px;font:inherit;font-size:13px}

.price-test-finding{margin:2px 0 0;padding:10px 11px;border:1px solid #3a4a6c;border-radius:9px;background:#0b1220;color:#ccd6ea;font-size:12px;line-height:1.45}.price-test-finding strong{display:block;margin-bottom:2px;color:#ecf1ff;font-size:13px}.price-test-finding.warning{border-color:#875e36;background:#21170f;color:#eed7be}.price-test-finding.warning strong{color:#ffd9a4}.price-test-finding.strong{border-color:#2e7462;background:#0d211d;color:#c7e8dc}.price-test-finding.strong strong{color:#a7f3d0}

.generate-project{margin:10px 0 0 7px;border:1px solid #4d6fd1;border-radius:8px;background:#2b4eac;color:#fff;cursor:pointer;padding:7px 9px;font:inherit;font-size:12px}.generate-project:disabled{opacity:.6;cursor:wait}.project-plan{margin-top:14px;padding:14px;border:1px solid #33416b;border-radius:10px;background:#101728}.project-plan h3{margin:0 0 10px;color:#e2e9ff;font-size:16px}.project-plan h4{margin:14px 0 5px;color:#b9caff;font-size:12px;text-transform:uppercase;letter-spacing:.7px}.project-plan p{margin:0;color:#d7d7df;font-size:13px}.project-plan ul{display:grid;gap:6px;margin:6px 0 0;padding-left:19px;color:#d7d7df;font-size:13px}.project-error{margin:10px 0 0;color:#efb2b2;font-size:12px}@media(max-width:520px){.generate-project{margin-left:0;display:block}}

.evidence-log-title{margin:22px 0 4px;font-weight:700;color:#eef3ff}.evidence-log-help,.evidence-log-empty{margin:0 0 10px;color:#aeb9d4;font-size:13px;line-height:1.45}.evidence-log-list{display:grid;gap:8px}.evidence-log-entry{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:11px;border:1px solid #324266;border-radius:10px;background:#101827}.evidence-log-entry strong{color:#cbd8ff;font-size:13px}.evidence-log-entry p{grid-column:1/2;margin:0;color:#d9e1f2;font-size:13px;line-height:1.4}.evidence-log-entry button{grid-column:2;grid-row:1/3;align-self:center;border:0;border-radius:7px;background:#26324a;color:#c7d2ee;cursor:pointer;padding:6px 8px;font:inherit;font-size:12px}.evidence-log-form{display:grid;gap:9px;margin-top:10px;padding:12px;border:1px solid #2b3b60;border-radius:10px;background:#0d1422}.evidence-log-form label{display:grid;gap:5px;color:#c8d3eb;font-size:12px}.evidence-log-form select,.evidence-log-form textarea{box-sizing:border-box;width:100%;border:1px solid #3b4c70;border-radius:8px;background:#0a1020;color:#f2f5ff;padding:8px;font:inherit;font-size:13px}.evidence-log-form button{justify-self:start;border:1px solid #5979df;border-radius:8px;background:#3157c8;color:#fff;cursor:pointer;padding:8px 10px;font:inherit;font-size:13px}@media(max-width:520px){.evidence-log-entry{grid-template-columns:1fr}.evidence-log-entry p{grid-column:auto}.evidence-log-entry button{grid-column:auto;grid-row:auto;justify-self:start}}
