/* GP297: progressive evidence inside the existing six lenses and decision room. */
.history297-panel{padding:12px;border:1px solid #648da16b;background:linear-gradient(140deg,#10232b,#09151f);margin-bottom:12px;border-radius:5px}
.history297-panel>small,.receipt297>header>small{color:#b4d2d7;letter-spacing:.12em;font-size:10px}.history297-panel h3{color:#ead3a4;font-size:15px;margin:9px 0}.history297-panel p,.history297-panel label,.history297-panel summary{font-size:12px;line-height:1.55;color:#c5d2da}.history297-panel label{display:grid;gap:6px;margin:10px 0}.history297-panel select{background:#071620;color:#d4e0e5;border:1px solid #48616f;padding:8px;width:100%;min-width:0}.history297-panel button{margin:8px 0;white-space:normal;min-height:34px;height:auto;line-height:1.4}.history297-panel details{margin-top:8px}.history297-panel a,.receipt297 a{color:#b2d9e6}.history297-summary>strong,.history297-summary>span{display:block;margin:7px 0}.history297-summary dl{display:grid;grid-template-columns:1fr;gap:6px}.history297-summary dl div{display:flex;justify-content:space-between;border-bottom:1px solid #48616f55;padding:7px 0;gap:10px}.history297-summary dt{font-size:11px}.history297-summary dd{margin:0;color:#e6ce98;font-size:12px}.history297-warning{border-left:2px solid #dfb88b;padding-left:9px}.history297-episodes{min-width:0;max-width:100%;width:100%;box-sizing:border-box;border:1px solid #4c758266;border-left:2px solid #d0b885;padding:8px;background:#081a24;order:6;overflow:hidden}.history297-episodes header{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#bbccd8}.history297-episodes>div{display:flex;gap:6px;overflow:auto;min-width:0;max-width:100%;padding-top:8px}.history297-episodes button{display:grid;flex:0 0 145px;white-space:normal;text-align:left;padding:7px;min-height:46px;height:auto;font-size:10px}.history297-episodes button[aria-pressed=true]{border-color:#c9b07c;background:#263332}.deep275-center{min-width:0}.history297-episodechart{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.history297-episodechart>svg{display:block;width:100%;flex:1;min-height:130px;height:0}.history297-episodechart header{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px;font-size:12px}.history297-episodechart p{font-size:11px;padding:0 12px}.history297-episodechart button{align-self:flex-start;margin:0 12px 8px}.asset281-stage:has(.history297-episodechart),.deep275-chartarea:has(.history297-episodechart){display:flex!important;flex-direction:column}.asset281-stage>.history297-episodechart,.deep275-chartarea>.history297-episodechart{flex:1;width:100%}
.book297{min-width:0}.book297-table{width:100%;max-width:100%;overflow:auto}.book297 table,.book297-results table,.receipt297 table{width:100%;border-collapse:collapse;font-size:12px}.book297 td,.book297 th,.book297-results td,.book297-results th,.receipt297 td,.receipt297 th{padding:12px;text-align:left;border-bottom:1px solid #6c87904d;white-space:normal}.book297 th,.book297-results th,.receipt297 th{color:#dfce9f}.book297-entries{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.book297-entries button[aria-pressed=true]{border-color:#d4bb7d;background:#35423f}.book297-edit{margin:16px 0;padding:14px;border:1px solid #67849655;background:#182a33}.book297-edit summary{cursor:pointer;color:#e2c895;margin-bottom:12px}.book297-results{margin:18px 0;padding:18px;background:linear-gradient(140deg,#22353d,#10212c);border:1px solid #69829066;border-radius:6px}.book297-results h3{font-size:22px}.book297-results p,.receipt297 p{line-height:1.6}.book297-chart{display:block;width:100%;height:200px}.book297-results details{margin-top:18px}.book297-results header small{font-size:10px;color:#bacec8;letter-spacing:.14em}.receipt297{margin:20px 0;padding:18px;border:1px solid #81765466;background:#182831;border-radius:6px}.receipt297 details{padding:12px 0}.receipt297 .history297-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.consultation297{font-size:11px;margin-top:9px;border-top:1px solid #66829455;padding-top:8px}.consultation297 summary{color:#c4d8df;cursor:pointer}.consultation297 p{font-size:11px!important;line-height:1.5!important}.consultation297 article{margin:10px 0}.consultation297 a{color:#c3ddec}.consultation297[open]{max-height:160px;overflow:auto}
@media(min-width:901px){.deep275-center:has(.history297-episodes){grid-template-rows:56px 54px minmax(220px,1fr) 152px 95px!important}.deep275-center:has(.history297-episodes)>.history297-episodes{grid-row:5}}
@media(max-width:620px){.book297-results{padding:12px}.book297-chart{height:155px}.receipt297{padding:12px}.receipt297 .history297-summary dl{grid-template-columns:1fr}.history297-episodes header{display:grid}}
@media print{.receipt297,.book297-results{color:#111;background:white;border-color:#777}.receipt297 *,.book297-results *{color:#111!important}.receipt297 details,.book297-results details{display:block;overflow:visible}.receipt297 details>*{display:block}.book297-table{overflow:visible}.book297-chart{break-inside:avoid}.receipt297 button{display:none}dialog:has(.receipt297){position:static!important;width:100%!important;max-height:none!important;height:auto!important;overflow:visible!important}.r274-room:has(.receipt297) main{overflow:visible!important;max-height:none!important}.receipt297 table{font-size:9px}}

.history297-calendar-note{display:block!important;padding:10px 14px;overflow:auto;font-size:12px;line-height:1.55;color:#b4ceda}
/* Compact desktop keeps all six forces clear of the globe header and footer. */
@media(min-width:1280px) and (max-width:1499px){
 html body.gp274-home.gp259-home-authority.gp273-unified-home .world:not(.world-expanded)>.r272-world-forces{top:36px;grid-template-columns:25% 50% 25%}
 html body.gp274-home.gp259-home-authority.gp273-unified-home .r272-world-force{grid-template-columns:26px minmax(0,1fr);gap:6px;padding:3px 1px}
 html body.gp274-home.gp259-home-authority.gp273-unified-home .r274-force-symbol{width:26px;height:26px;font-size:20px!important}
 html body.gp274-home.gp259-home-authority.gp273-unified-home .r272-world-force>div{gap:2px}
 html body.gp274-home.gp259-home-authority.gp273-unified-home .r272-world-force :is(b,strong,span,small){font-size:11px;line-height:1.25}
}

/* The consultation disclosure has its own row; evidence scrolls above the action. */
html body.gp274-home.gp259-home-authority.gp273-unified-home .market-summary-080>.consultation297{flex:none;margin:0;padding:5px 0;border-top:0;border-bottom:1px solid #66829455;max-height:118px;overflow:auto}
html body.gp274-home.gp259-home-authority.gp273-unified-home .market-summary-080>.consultation297 summary{font:11px/1.4 Arial;min-height:16px}
html body.gp274-home.gp259-home-authority.gp273-unified-home .market-summary-080>.r272-summary-chart{min-height:0!important;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}

@media(min-width:1280px) and (max-width:1499px){
 html body.gp274-home.gp259-home-authority.gp273-unified-home .lower-intelligence .r272-card{padding:8px;gap:4px}
 html body.gp274-home.gp259-home-authority.gp273-unified-home .lower-intelligence .r272-card>header{padding-bottom:4px}
 html body.gp274-home.gp259-home-authority.gp273-unified-home .lower-intelligence .r272-card>button{padding-top:4px;min-height:25px}
 html body.gp274-home.gp259-home-authority.gp273-unified-home .lower-intelligence .r272-card-body{gap:3px}
}
