.copy-history{margin-top:1rem;padding:.8rem;border-radius:.8rem;background:rgba(130,158,216,.1);border:1px solid rgba(155,180,230,.2)}.copy-history h4{margin:0 0 .4rem}.copy-history-facts{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.85rem;margin:.6rem 0}.copy-history-list{list-style:none;padding:0;margin:.7rem 0}.copy-history-list li{padding:.5rem .6rem .5rem 1rem;border-left:2px solid #879ddd;margin:.3rem 0;overflow-wrap:anywhere}.copy-history-list strong{display:block}.copy-history-list p{margin:.3rem 0}.copy-history details summary{cursor:pointer;font-weight:600}.review-next-step{margin:.8rem 0;padding:.8rem;border-left:3px solid #e3b758;background:rgba(227,183,88,.08)}.review-next-step p{margin:.4rem 0}.copy-photo-links{display:flex;flex-wrap:wrap;gap:.3rem}.copy-photo-links button{font-size:.8rem}
.correction-photo{display:block;max-height:220px;max-width:100%;object-fit:contain;margin:.8rem auto}.correction-fields{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem .7rem}.correction-fields dt{font-weight:600}.correction-fields dd{margin:0;overflow-wrap:anywhere}
/* Selected physical-copy layout: printing identity stays shared. */
.page-card .card-detail-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;align-items:start}
.page-card .card-detail-layout>.card-viewer{border:1px solid var(--line);background:rgba(4,20,38,.94);box-shadow:none;padding:24px}
.page-card .card-viewer .detail-photo{display:block;width:100%;height:560px;max-height:65vh;object-fit:contain;filter:none}
.page-card .card-copy-column{min-width:0}
.copy-selector{display:flex;gap:10px;overflow-x:auto;padding:10px 0 18px}
.copy-selector button{min-width:145px;min-height:68px;display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;text-align:left}
.copy-selector button[aria-pressed=true]{border-color:var(--teal);background:#123b4b}
.copy-selector small{font-size:12px}
.page-card .selected-copy-panel{background:#f0f8fa;color:#15344c;padding:24px;border:1px solid #a9cdd5;box-shadow:none}
.page-card .selected-copy-panel h2,.page-card .selected-copy-panel h3{color:#15344c}
.page-card .selected-copy-panel .muted,.page-card .selected-copy-panel small{color:#486477}
.page-card .selected-copy-panel .copy{padding:0;border:0;background:transparent;margin:0}
.page-card .selected-copy-panel button{background:#e9f5f8;color:#15344c;border-color:#a9cdd5}
.page-card .selected-copy-panel .badge{color:#15344c;background:#e0f2f3}
.page-card .selected-copy-panel .copy-history{background:transparent;border:0;border-top:1px solid #b8d3da;border-radius:0;padding:16px 0 0}
.page-card .card-value-section{margin-top:32px;max-width:100%}
.page-card .card-value-section>.feature-section{margin-top:10px}
.page-card .card-value-section .panel{background:rgba(4,20,38,.96);color:var(--text);border-color:var(--line)}
.page-card .card-value-section .panel h2,.page-card .card-value-section .panel h3{color:var(--text)}
.page-card .card-value-section .feature-note,.page-card .card-value-section small,.page-card .card-value-section .muted{color:#aac6d5}
.page-card .card-value-section .feature-section>.panel+ .panel{margin-top:20px}
.page-card .card-value-section .feature-grid{gap:30px}
@media(max-width:800px){.page-card .card-detail-layout{grid-template-columns:1fr;gap:20px}.page-card .card-viewer .detail-photo{height:400px;max-height:55vh}.page-card .card-detail-layout>.card-viewer,.page-card .selected-copy-panel{padding:18px}.page-card .card-value-section{margin-top:24px}}
.page-card .split.card-detail-layout>section.card-viewer{background:#041426;border:1px solid #275066;box-shadow:none}
.page-card .split.card-detail-layout>section.card-viewer .detail-photo{filter:none}
.page-card .selected-copy-panel{background:#081e30;color:#edf7fc;border-color:#275066}
.page-card .selected-copy-panel h2,.page-card .selected-copy-panel h3{color:#edf7fc}
.page-card .selected-copy-panel .muted,.page-card .selected-copy-panel small{color:#aac6d5}
.page-card .selected-copy-panel .copy{color:#edf7fc;background:transparent}
.page-card .selected-copy-panel button{background:#102e43;color:#edf7fc;border-color:#316078}
.page-card .selected-copy-panel .badge{color:#5ae0df;background:#113a47}
.page-card .selected-copy-panel .copy-history{border-top-color:#275066}
.page-card section.panel.selected-copy-panel{background:#081e30!important;color:#edf7fc!important;border-color:#275066!important}
.page-card section.panel.selected-copy-panel .copy,.page-card section.panel.selected-copy-panel .copy-history{background:transparent!important;color:#edf7fc!important}
.page-card section.panel.selected-copy-panel h2,.page-card section.panel.selected-copy-panel h3,.page-card section.panel.selected-copy-panel h4{color:#edf7fc!important}
.page-card section.panel.selected-copy-panel button{background:#102e43!important;color:#edf7fc!important;border-color:#316078!important}
.page-card section.panel.selected-copy-panel .muted,.page-card section.panel.selected-copy-panel small{color:#aac6d5!important}
.page-card .selected-copy-panel{background:#081e30!important;color:#edf7fc!important;border-color:#275066!important}
.page-card .selected-copy-panel .copy,.page-card .selected-copy-panel .copy-history{background:transparent!important;color:#edf7fc!important}
.page-card .selected-copy-panel h2,.page-card .selected-copy-panel h3,.page-card .selected-copy-panel h4{color:#edf7fc!important}
.page-card .selected-copy-panel button{background:#102e43!important;color:#edf7fc!important;border-color:#316078!important}
.page-card .selected-copy-panel .muted,.page-card .selected-copy-panel small{color:#aac6d5!important}
/* Detail composition: secondary information earns compact modules, not full-width boxes. */
.page-card .card-detail-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px}
.page-card .card-detail-layout>.card-viewer{padding:16px}
.page-card .card-viewer .detail-photo{height:450px;max-height:58vh}
.page-card .selected-copy-panel{padding:18px}.page-card .selected-copy-panel h3{font:600 20px/1.3 Inter,sans-serif;margin:10px 0 5px}.page-card .selected-copy-panel p{font-size:12px;line-height:1.5;margin:7px 0}.page-card .selected-copy-panel small{font-size:11px}.page-card .selected-copy-panel button{font-size:11px;min-height:40px;padding:8px 10px}
.page-card .copy-selector{padding:8px 0 12px;gap:7px}.page-card .copy-selector button{min-height:56px;min-width:125px;padding:9px 12px}.page-card .copy-selector small{font-size:10px}
.page-card .copy-history h4{font:600 12px/1.4 Inter,sans-serif;margin:0 0 7px}.page-card .copy-history>p:first-of-type{display:none}.page-card .copy-history-facts{font-size:10px;gap:5px 12px;margin:8px 0}.page-card .copy-history-list{margin:8px 0}.page-card .copy-history-list li{padding:4px 8px;margin:4px 0;font-size:11px}.page-card .copy-history-list p{margin:2px 0}.page-card .copy-photo-links{margin:6px 0}.page-card .selected-copy-panel .copy-history{padding-top:12px}
.page-card #identity-history{padding:12px;margin-top:12px}.page-card #identity-history h3{font:600 12px/1.4 Inter,sans-serif;margin:0 0 5px}.page-card #identity-history p{font-size:10px;margin:5px 0}.page-card .card-viewer>.tiny{font-size:10px}
.page-card .card-value-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.page-card .card-value-section>.eyebrow{grid-column:1/-1;margin:0}.page-card .card-value-section>.copy-value-layout{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:14px;margin:0}
.page-card .card-value-section .panel{padding:16px;margin:0!important;box-shadow:none}.page-card .card-value-section h2{font:500 18px/1.25 Inter,sans-serif!important;letter-spacing:-.3px;margin:7px 0 10px}.page-card .card-value-section p{font-size:11px;line-height:1.55;margin:6px 0}.page-card .card-value-section .eyebrow{font-size:9px;letter-spacing:1.5px}.page-card .card-value-section .feature-grid{gap:16px}.page-card .card-value-section .feature-note{font-size:10px}.page-card .card-value-section .large-number{font-size:34px;line-height:1.2;margin:7px 0}.page-card .card-value-section details{font-size:11px;margin-top:7px}.page-card .card-value-section summary{min-height:28px;padding:4px 0}.page-card .card-value-section label{font-size:10px}.page-card #market-condition{height:35px;min-height:35px;font-size:11px;padding:6px 9px;margin:5px 0 10px}.page-card .copy-prediction-module>.flex{justify-content:flex-start;gap:7px;margin:12px 0}.page-card .copy-prediction-module button{min-height:38px;font-size:12px;padding:7px 12px}.page-card .copy-play-module .feature-row{padding:7px 10px;font-size:11px}.page-card .copy-evidence-module p{margin:4px 0}
@media(max-width:900px){.page-card .card-value-section>.copy-value-layout{grid-template-columns:1fr}.page-card .card-value-section{grid-template-columns:1fr}.page-card .copy-prediction-module>.flex{margin:7px 0}.page-card .card-viewer .detail-photo{height:400px}}
@media(max-width:800px){.page-card .card-detail-layout{grid-template-columns:1fr;gap:16px}.page-card .card-value-section{gap:10px;margin-top:16px}.page-card .card-value-section .panel{padding:14px}.page-card .card-viewer .detail-photo{height:340px;max-height:50vh}.page-card .selected-copy-panel{padding:16px}}
.page-card .split.card-detail-layout .card-viewer .detail-photo{height:450px!important;max-height:58vh!important}
.page-card .card-copy-column>.copy-value-module{margin:14px 0 0;padding:16px;background:#041426;border:1px solid #275066;box-shadow:none;color:#edf7fc}
.page-card .copy-value-module h2{font:500 18px/1.25 Inter,sans-serif;color:#edf7fc;margin:6px 0 10px}
.page-card .copy-value-module p{font-size:10px;line-height:1.5;margin:6px 0;color:#b1c8d7}.page-card .copy-value-module .eyebrow{font-size:9px;letter-spacing:1.4px}.page-card .copy-value-module .feature-grid{gap:15px}.page-card .copy-value-module .large-number{font-size:32px;line-height:1.2;margin:5px 0}.page-card .copy-value-module .feature-note{font-size:10px;color:#9db9ca}.page-card .copy-value-module svg{max-width:190px!important}.page-card .copy-value-module details{font-size:11px;margin-top:6px}.page-card .copy-value-module summary{padding:4px 0;min-height:28px}.page-card .copy-value-module label{font-size:10px;color:#a3c0d0}.page-card .copy-value-module .feature-grid small{font-size:9px}.page-card .copy-value-module .panel{background:#041426}
.page-card .card-value-section>.copy-value-layout{grid-column:auto;display:block;align-self:start}.page-card .card-value-section .copy-prediction-module{min-height:0}.page-card .card-value-section>.copy-play-module,.page-card .card-value-section>.copy-evidence-module{align-self:start}
@media(max-width:800px){.page-card .split.card-detail-layout .card-viewer .detail-photo{height:340px!important;max-height:50vh!important}.page-card .card-copy-column>.copy-value-module{padding:14px}.page-card .copy-value-module .feature-grid{grid-template-columns:1fr 1fr}}
.page-card .split.card-detail-layout .copy-value-module{background:#eaf5f7;color:#17384a;border-color:#b4d4dd;box-shadow:none}
.page-card .split.card-detail-layout .copy-value-module h2,.page-card .split.card-detail-layout .copy-value-module h3,.page-card .split.card-detail-layout .copy-value-module .large-number{color:#123447}
.page-card .split.card-detail-layout .copy-value-module p,.page-card .split.card-detail-layout .copy-value-module small,.page-card .split.card-detail-layout .copy-value-module .feature-note,.page-card .split.card-detail-layout .copy-value-module label{color:#426170}
.page-card .split.card-detail-layout .copy-value-module .eyebrow{color:#087b7e}.page-card .split.card-detail-layout .copy-value-module .feature-grid>div{display:block}.page-card .split.card-detail-layout .copy-value-module .feature-grid{align-items:start}.page-card .split.card-detail-layout .copy-value-module #market-condition{background:#d9e9ee;color:#234a5c;opacity:1;border-color:#a9c9d4}
.page-card .card-value-section>.eyebrow{display:none}
