/* Second Agent card only. Keep existing carousel mechanics and neighboring cards. */
.nexus-case-page #agent-decisions {font-family:"Portfolio Sans","Microsoft YaHei",sans-serif;color:#122036;letter-spacing:0;background:#fff;border-color:#d7e3f0}
.nexus-case-page #agent-decisions .unit-heading .eye {font-size:14px;line-height:1.5;color:#526882;letter-spacing:0;margin-bottom:12px}
.nexus-case-page #agent-decisions .unit-heading h2 {font-size:28px;line-height:1.4;letter-spacing:-.015em;margin:0}
.nexus-case-page #agent-decisions .unit-heading>p {font-size:16px;line-height:1.8;color:#526882;margin-top:12px}
.nexus-case-page #agent-decisions .agent-review-story {justify-content:flex-start;gap:22px;margin:24px 0 18px;flex:none}
.nexus-case-page #agent-decisions .agent-review-route {gap:18px}
.nexus-case-page #agent-decisions .agent-review-route article {padding:18px 14px;min-height:0;background:transparent;border:0;border-radius:0;color:#122036}
.nexus-case-page #agent-decisions .agent-review-route article+article {border-left:1px solid #d7e3f0}
.nexus-case-page #agent-decisions .agent-review-route article:not(:last-child)::after {display:none}
.nexus-case-page #agent-decisions .review-number {font-size:14px;line-height:1.5;color:#526882;margin:0 0 12px}
.nexus-case-page #agent-decisions .review-tech {font-size:14px;line-height:1.5;color:#526882;letter-spacing:0}
.nexus-case-page #agent-decisions .agent-review-route h3 {font-size:21px;line-height:1.5;font-weight:600;margin:8px 0 12px}
.nexus-case-page #agent-decisions .agent-review-route p {font-size:16px;line-height:1.8;color:#526882;margin:0 0 16px}
.nexus-case-page #agent-decisions .agent-review-route strong {font-size:15px;font-weight:500;line-height:1.5;color:#0067d7;padding-top:12px;border-color:#d7e3f0}
.nexus-case-page #agent-decisions .agent-review-route .review-human {padding:18px;background:#e4f1ff;border:1px solid #bcd5f2;border-radius:10px;color:#122036}
.nexus-case-page #agent-decisions .review-human .review-tech {color:#0067d7;font-weight:600}
.nexus-case-page #agent-decisions .agent-review-feedback {display:block;padding:18px 0 0;border-top:1px solid #d7e3f0}
.nexus-case-page #agent-decisions .review-feedback-label {display:block;margin-bottom:8px;font-size:14px;line-height:1.5;color:#526882}
.nexus-case-page #agent-decisions .agent-review-feedback h3 {font-size:20px;line-height:1.5;font-weight:600;margin:0 0 8px}
.nexus-case-page #agent-decisions .agent-review-feedback p {font-size:16px;line-height:1.8;color:#526882;margin:0}
.nexus-case-page #agent-decisions .agent-proof {margin:0;padding:0;border-color:#d7e3f0}
.nexus-case-page #agent-decisions .agent-proof summary {display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0;min-height:70px;color:#122036;cursor:pointer;list-style:none}
.nexus-case-page #agent-decisions .agent-proof summary::-webkit-details-marker {display:none}
.nexus-case-page #agent-decisions .agent-proof-label {display:block;float:none;margin:0;font-size:16px;line-height:1.6;font-weight:600;color:#122036}
.nexus-case-page #agent-decisions .agent-proof-label small {display:block;margin-top:4px;font-size:14px;line-height:1.5;font-weight:400;color:#526882}
.nexus-case-page #agent-decisions .agent-proof-thumbnail {display:block;flex:0 0 172px;width:172px;height:80px;object-fit:cover;object-position:center;border:1px solid #d7e3f0;border-radius:5px}
.nexus-case-page #agent-decisions .agent-proof[open] .agent-proof-thumbnail {display:none}
.nexus-case-page #agent-decisions .agent-proof[open] summary {color:#0067d7}
.nexus-case-page #agent-decisions .agent-proof summary:focus-visible,
.nexus-case-page #agent-decisions .agent-proof a:focus-visible {outline:2px solid #007aff;outline-offset:4px}
.nexus-case-page #agent-decisions .agent-proof figure {margin:0 0 18px}
.nexus-case-page #agent-decisions .agent-proof figure img {border:1px solid #d7e3f0;border-radius:8px}
@media(min-width:1001px) and (max-height:760px) {
  .nexus-case-page #agent-decisions .unit-heading h2 {font-size:25px}
  .nexus-case-page #agent-decisions .unit-heading>p {font-size:15px;line-height:1.7;margin-top:8px}
  .nexus-case-page #agent-decisions .agent-review-story {margin:16px 0 12px;gap:16px}
  .nexus-case-page #agent-decisions .agent-review-route article {padding:12px;min-height:0}
  .nexus-case-page #agent-decisions .agent-review-route .review-human {padding:12px}
  .nexus-case-page #agent-decisions .review-number {margin-bottom:8px}
  .nexus-case-page #agent-decisions .agent-review-route h3 {font-size:19px;margin:6px 0 8px}
  .nexus-case-page #agent-decisions .agent-review-route p {font-size:15px;line-height:1.7;margin-bottom:12px}
  .nexus-case-page #agent-decisions .agent-review-feedback {padding-top:14px}
  .nexus-case-page #agent-decisions .agent-review-feedback h3 {font-size:18px;margin-bottom:6px}
  .nexus-case-page #agent-decisions .agent-review-feedback p {font-size:15px;line-height:1.7}
  .nexus-case-page #agent-decisions .agent-proof summary {padding:10px 0}
  .nexus-case-page #agent-decisions .agent-proof-thumbnail {height:62px;width:150px;flex-basis:150px}
}
@media(max-width:1000px) {
  .nexus-case-page #agent-decisions .agent-review-route {grid-template-columns:1fr;gap:14px}
  .nexus-case-page #agent-decisions .agent-review-route article {padding:16px 0}
  .nexus-case-page #agent-decisions .agent-review-route article+article {border-left:0;border-top:1px solid #d7e3f0}
  .nexus-case-page #agent-decisions .agent-review-route .review-human {padding:18px;border:1px solid #bcd5f2}
}
@media(max-width:680px) {
  .nexus-case-page #agent-decisions .unit-heading h2 {font-size:24px}
  .nexus-case-page #agent-decisions .unit-heading .eye {font-size:13px}
  .nexus-case-page #agent-decisions .unit-heading>p {font-size:15px}
  .nexus-case-page #agent-decisions .agent-review-story {margin-top:20px;gap:18px}
  .nexus-case-page #agent-decisions .agent-review-route h3 {font-size:20px}
  .nexus-case-page #agent-decisions .agent-review-route p {font-size:15px}
  .nexus-case-page #agent-decisions .agent-review-feedback h3 {font-size:19px}
  .nexus-case-page #agent-decisions .agent-review-feedback p {font-size:15px}
  .nexus-case-page #agent-decisions .agent-proof summary {gap:14px;flex-wrap:wrap}
  .nexus-case-page #agent-decisions .agent-proof-thumbnail {flex-basis:100%;width:100%;height:100px;object-position:center}
}
