/* Simulated rule auction: additive to the existing A-ZERO lot terminal. */
.bidSessionStatus{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(300px,1.5fr) minmax(220px,.85fr);gap:1px;margin:-12px 0 24px;border:1px solid rgba(89,207,255,.2);background:rgba(89,207,255,.1);overflow:hidden}
.bidSessionStatus>span,.bidSessionStatus>button{min-width:0;min-height:64px;padding:11px 14px;border:0;background:linear-gradient(135deg,rgba(4,20,28,.97),rgba(2,9,13,.98));color:#8aa9b5;text-align:left}
.bidSessionStatus>button{cursor:pointer}.bidSessionStatus small,.bidSessionStatus strong{display:block}.bidSessionStatus small{color:#4f7d8f;font-size:8px;letter-spacing:.12em}.bidSessionStatus strong{margin-top:5px;color:#a9c9d3;font-size:10px;line-height:1.45;font-weight:600}.bidSessionStatus>span:first-child strong{color:#63d5f3;font-size:15px}.bidSessionStatus>button:hover,.bidSessionStatus>button:focus-visible{background:#092633;outline:1px solid #59cfff;outline-offset:-1px}
.auctionGrid .ruleCard.bidEligible{padding-bottom:58px}.auctionGrid .ruleCard.bidEligible .barcode{width:31%;opacity:.28}
.ruleBidButton{position:absolute!important;z-index:8!important;right:16px;bottom:13px;display:flex;width:62%;min-height:40px;align-items:flex-start;justify-content:center;flex-direction:column;padding:6px 10px;border:1px solid color-mix(in srgb,var(--accent,var(--blue)) 58%,#315565);background:linear-gradient(135deg,rgba(8,45,60,.96),rgba(3,18,25,.98));color:#c9eff9;text-align:left;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 1px rgba(216,247,255,.08),0 7px 18px rgba(0,0,0,.3)}
.ruleBidButton strong{font-size:9px;line-height:1.2;letter-spacing:.08em}.ruleBidButton small{margin-top:3px;color:#5b9baf;font-size:6px;line-height:1.15;letter-spacing:.1em}.ruleBidButton:hover,.ruleBidButton:focus-visible{border-color:#80e6ff;background:#0a3545;outline:0;color:#fff}.ruleBidButton:active{transform:translateY(1px)}
.ruleBidButton.isUnderfunded{border-color:rgba(212,58,68,.48);background:linear-gradient(135deg,rgba(57,18,24,.94),rgba(18,8,12,.98));color:#ef9ba1}.ruleBidButton.isUnderfunded small{color:#a35b63}.ruleBidButton.isUnderfunded:hover,.ruleBidButton.isUnderfunded:focus-visible{border-color:#e45a64;background:#46151c;color:#fff}
body.bidOpen{position:fixed;inset-inline:0;width:100%;overflow:hidden}body.bidOpen .audioPlayer{visibility:hidden;pointer-events:none}
.bidDialog{width:min(1040px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid rgba(89,207,255,.5);background:#02080c;color:#dceaf1;overflow:hidden;box-shadow:0 28px 100px rgba(0,0,0,.82),0 0 70px rgba(40,165,211,.12)}
.bidDialog::backdrop{background:rgba(0,4,7,.84);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.bidTerminal{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);max-height:calc(100dvh - 42px);min-height:min(660px,calc(100dvh - 42px));overflow:hidden;background:linear-gradient(135deg,rgba(22,72,91,.18),transparent 42%),repeating-linear-gradient(0deg,rgba(89,207,255,.018) 0 1px,transparent 1px 5px),#020a0f}
.bidTerminal:before{content:"";position:absolute;z-index:0;inset:7px;border:1px dashed rgba(89,207,255,.09);pointer-events:none}.bidHeader,.bidCreditBar,.bidContent{position:relative;z-index:1}
.bidHeader{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:10px 14px 10px 20px;border-bottom:1px solid rgba(89,207,255,.19);background:rgba(2,11,16,.92)}.bidHeader div{display:flex;min-width:0;flex-direction:column}.bidHeader span{color:#4d7d8e;font-size:8px;letter-spacing:.16em}.bidHeader strong{margin-top:4px;color:#d8edf3;font-size:17px;line-height:1.15;letter-spacing:.06em}
.bidClose{width:44px;height:44px;border:1px solid rgba(89,207,255,.25);background:#06161e;color:#84cada;font:300 28px/1 var(--font-mono);cursor:pointer}.bidClose:hover,.bidClose:focus-visible{border-color:#d43a44;color:#fff;outline:0}
.bidCreditBar{display:grid;grid-template-columns:auto auto 1fr;gap:18px;align-items:center;min-height:48px;padding:8px 20px;border-bottom:1px solid rgba(89,207,255,.12);color:#588294;font-size:9px;letter-spacing:.1em}.bidCreditBar strong{color:#64d8f5;font-size:16px;letter-spacing:.02em}.bidCreditBar em{justify-self:end;color:#d66b72;font-style:normal;font-size:8px}
.bidContent{overflow:auto;overscroll-behavior:contain;padding:28px 30px 34px}.bidLiveRegion{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bidStep{max-width:920px;margin:0 auto}
.bidStepHead{margin-bottom:24px;padding-left:14px;border-left:2px solid #58cfee}.bidStepHead>span{color:#4f8294;font-size:8px;letter-spacing:.17em}.bidStepHead h3{margin-top:5px;color:#f1f6f8;font-size:25px;line-height:1.2;letter-spacing:.04em}.bidStepHead p{margin-top:6px;color:#76929e;font-size:11px;line-height:1.55}
.bidLotChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bidLotChoices button{min-height:110px;padding:13px;border:1px solid rgba(89,207,255,.16);background:linear-gradient(145deg,rgba(7,27,36,.9),rgba(3,12,17,.96));color:#bed5dc;text-align:left;cursor:pointer;touch-action:manipulation}.bidLotChoices button span,.bidLotChoices button strong,.bidLotChoices button small{display:block}.bidLotChoices button span{color:#4c879b;font-size:8px;letter-spacing:.14em}.bidLotChoices button strong{margin:12px 0 8px;color:#dcecf1;font-size:15px;line-height:1.3}.bidLotChoices button small{color:#69838e;font-size:9px;line-height:1.45}.bidLotChoices button:hover,.bidLotChoices button:focus-visible,.bidLotChoices button.isSelected{border-color:#62d4f1;background:#0a2935;outline:0}.bidLotChoices button.isSelected{box-shadow:inset 3px 0 #62d4f1}
.bidLotChoices button.isCreditLocked{border-color:rgba(212,58,68,.28);background:linear-gradient(145deg,rgba(37,15,20,.92),rgba(10,8,12,.97))}.bidLotChoices button.isCreditLocked small{color:#b06b72}.bidLotChoices button.isCreditLocked.isSelected{border-color:#d95c65;box-shadow:inset 3px 0 #d43a44}
.bidSelectedLot{display:flex;justify-content:space-between;gap:18px;margin-bottom:12px;padding:14px 16px;border:1px solid rgba(89,207,255,.13);background:rgba(4,18,25,.78)}.bidSelectedLot strong{color:#dbeef3;font-size:16px}.bidSelectedLot span{max-width:58%;color:#7c9aa6;font-size:11px;line-height:1.6;text-align:right}
.bidNumbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(89,207,255,.13)}.bidNumbers>div{min-height:78px;padding:13px;background:#040f15}.bidNumbers small,.bidNumbers strong{display:block}.bidNumbers small{color:#557987;font-size:8px;letter-spacing:.1em}.bidNumbers strong{margin-top:11px;color:#b9d6df;font-size:15px}.bidNumbers>div:nth-child(2) strong{color:#61d7f5;font-size:21px}
.bidRangeLabel{display:block;margin:24px 0 12px;color:#72919e;font-size:9px;letter-spacing:.12em}.bidRangeLabel span{display:block;margin-bottom:8px}.bidRangeLabel input{display:block;width:100%;height:36px;accent-color:#58cfee;cursor:pointer;touch-action:pan-x}.bidAdjust{display:flex;gap:7px}
.bidAdjust button,.bidActions button,.bidReceiptTabs button,.bidReceiptActions button,.bidExitGrid button{min-height:44px;padding:9px 14px;border:1px solid rgba(89,207,255,.2);background:rgba(4,20,27,.92);color:#8eb6c4;font:700 10px/1.35 var(--font-mono);letter-spacing:.06em;cursor:pointer;touch-action:manipulation}
.bidAdjust button:hover,.bidActions button:hover,.bidReceiptTabs button:hover,.bidReceiptActions button:hover,.bidExitGrid button:hover,.bidAdjust button:focus-visible,.bidActions button:focus-visible,.bidReceiptTabs button:focus-visible,.bidReceiptActions button:focus-visible,.bidExitGrid button:focus-visible{border-color:#63d4f1;color:#dff7ff;outline:0;background:#092c39}
.bidNotice{margin:17px 0;color:#5f7e8a;font-size:9px;line-height:1.65}.bidActions{display:flex;justify-content:flex-end;gap:8px;margin-top:25px}.bidActions .bidPrimary{border-color:#4eabc7;background:#0a3a4c;color:#def7ff}.bidActions .bidDanger{border-color:#a9313b;background:#42131a;color:#ffd9dc}
.bidDisclosure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(89,207,255,.12)}.bidDisclosure>div{min-height:82px;padding:13px 14px;background:#040f15}.bidDisclosure>div:nth-child(n+4){grid-column:span 3}.bidDisclosure dt{color:#587b88;font:8px/1.4 var(--font-mono);letter-spacing:.11em}.bidDisclosure dd{margin:8px 0 0;color:#c4dce3;font-size:13px;line-height:1.55}.bidDisclosure .isAlarm{border-left:2px solid #d43a44;background:#160b0f}.bidDisclosure .isAlarm dd{color:#f09ba1}
.bidHiddenWarning{display:flex;gap:14px;margin-top:12px;padding:14px;border:1px solid rgba(212,58,68,.45);background:rgba(74,15,22,.3);color:#e99aa0;font-size:12px}.bidHiddenWarning strong{color:#d43a44;font:800 9px/1.6 var(--font-mono);letter-spacing:.12em}
.bidInsufficient .bidStepHead{border-left-color:#d43a44}.bidInsufficient .bidStepHead h3{color:#f0b4b8}.bidInsufficient .bidActions{flex-wrap:wrap}
.bidResultGrid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(330px,.8fr);gap:12px}.bidResult .bidDisclosure{display:block;background:transparent}.bidResult .bidDisclosure>div{min-height:0;margin-bottom:1px;padding:10px 13px}.bidPersonaNote{margin-top:9px;color:#5f7a85;font-size:8px;line-height:1.5}.bidReceiptPanel{padding:10px;border:1px solid rgba(89,207,255,.16);background:#030c11}.bidReceiptTabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:8px}.bidReceiptTabs button.isActive{border-color:#63d4f1;color:#dff7ff;background:#0b3341}.bidReceiptCanvas{display:block;width:auto;max-width:100%;height:auto;max-height:52dvh;margin:auto;object-fit:contain;background:#02070a}.bidReceiptActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.bidExitGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px}
@media(max-width:760px){.bidSessionStatus{display:flex;gap:1px;margin:-4px calc(var(--mobile-gutter) * -1) 12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.bidSessionStatus::-webkit-scrollbar{display:none}.bidSessionStatus>span,.bidSessionStatus>button{flex:0 0 72vw;min-height:52px;padding:8px 12px;scroll-snap-align:start}.bidSessionStatus>span:first-child{flex-basis:45vw}.bidSessionStatus strong{margin-top:3px;font-size:9px}.bidSessionStatus>span:first-child strong{font-size:13px}.auctionGrid .ruleCard.bidEligible{padding-bottom:62px}.auctionGrid .ruleCard.bidEligible .barcode{opacity:.08}.ruleBidButton{right:12px;bottom:11px;width:calc(100% - 24px);min-height:44px;padding:7px 10px}.bidDialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.bidTerminal{min-height:calc(100dvh - 14px);max-height:calc(100dvh - 14px)}.bidHeader{min-height:54px;padding:6px 7px 6px 13px}.bidHeader strong{font-size:15px}.bidClose{width:42px;height:42px}.bidCreditBar{grid-template-columns:1fr auto;gap:5px 12px;min-height:54px;padding:8px 13px}.bidCreditBar strong{font-size:14px}.bidCreditBar em{grid-column:1/-1;justify-self:start;font-size:7px}.bidContent{padding:19px 13px 26px}.bidStepHead{margin-bottom:15px;padding-left:10px}.bidStepHead h3{font-size:21px}.bidStepHead p{font-size:10px}.bidLotChoices{grid-template-columns:1fr;gap:6px}.bidLotChoices button{min-height:76px;padding:10px 11px}.bidLotChoices button strong{margin:7px 0 4px;font-size:14px}.bidSelectedLot{display:block;padding:11px}.bidSelectedLot span{display:block;max-width:none;margin-top:6px;text-align:left}.bidNumbers{grid-template-columns:1fr 1fr}.bidNumbers>div{min-height:65px;padding:10px}.bidNumbers>div:first-child{grid-column:1/-1}.bidNumbers strong{margin-top:7px;font-size:12px}.bidNumbers>div:nth-child(2) strong{font-size:17px}.bidRangeLabel{margin-top:17px}.bidAdjust{display:grid;grid-template-columns:repeat(3,1fr)}.bidActions{display:grid;grid-template-columns:1fr 1fr;margin-top:17px}.bidActions button{padding:8px}.bidDisclosure{grid-template-columns:1fr 1fr}.bidDisclosure>div{min-height:70px;padding:10px}.bidDisclosure>div:nth-child(n+4),.bidDisclosure>div:nth-child(3){grid-column:1/-1}.bidHiddenWarning{padding:11px;font-size:11px}.bidResultGrid{grid-template-columns:1fr}.bidResult .bidDisclosure{display:grid}.bidResult .bidDisclosure>div{margin:0;grid-column:1/-1}.bidReceiptCanvas{max-height:48dvh}.bidReceiptActions{grid-template-columns:1fr}.bidExitGrid{grid-template-columns:1fr 1fr}.bidExitGrid button:last-child{grid-column:1/-1}}
@media(max-width:760px){.bidInsufficient .bidActions{grid-template-columns:1fr 1fr}.bidInsufficient .bidActions .bidPrimary{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.ruleBidButton,.bidDialog *,body.bidOpen .audioPlayer{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bidDialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}

/* V78 — auction controls must read as controls, not decorative telemetry. */
.ruleBidButton strong{font-size:11px;line-height:1.3}
.ruleBidButton small{font-size:9px;line-height:1.35}
.bidSessionStatus small{font-size:10px;line-height:1.35}
.bidSessionStatus strong{font-size:11px;line-height:1.45}
.bidHeader span,
.bidStepHead>span,
.bidLotChoices button span,
.bidNumbers small,
.bidDisclosure dt{font-size:10px;line-height:1.45}
.bidCreditBar,
.bidCreditBar em,
.bidRangeLabel,
.bidNotice,
.bidPersonaNote{font-size:10px;line-height:1.5}
.bidLotChoices button small{font-size:10px;line-height:1.5}

@media(max-width:760px){
  .ruleBidButton{min-height:50px;padding:8px 11px}
  .ruleBidButton strong{font-size:12px;line-height:1.3}
  .ruleBidButton small{font-size:10px;line-height:1.35}
  .bidSessionStatus strong{font-size:11px;line-height:1.4}
  .bidHeader span,
  .bidStepHead>span,
  .bidLotChoices button span,
  .bidNumbers small,
  .bidDisclosure dt{font-size:10px;line-height:1.45}
  .bidStepHead p,
  .bidLotChoices button small,
  .bidSelectedLot span,
  .bidNotice,
  .bidPersonaNote,
  .bidCreditBar em{font-size:11px;line-height:1.5}
  .bidAdjust button,
  .bidActions button,
  .bidReceiptTabs button,
  .bidReceiptActions button,
  .bidExitGrid button{font-size:11px;line-height:1.35}
}

/* LIVE AGENCY V2 — narrative participation and return loop */
.auctionHouseRail{grid-template-columns:1fr 1fr 1fr 1.15fr 1.55fr}.auctionHouseRail .railLive strong{color:#7fdcf4}.auctionHouseRail .railLive:before{background:#58cfee;box-shadow:0 0 12px #58cfee}
.ruleArtifact{position:relative;height:72px;margin:13px 0 14px;border:1px solid color-mix(in srgb,var(--accent) 52%,rgba(103,153,172,.2));background:linear-gradient(120deg,rgba(210,241,249,.04),transparent 38%),repeating-linear-gradient(90deg,rgba(102,211,240,.03) 0 1px,transparent 1px 13px),#041017;box-shadow:inset 0 0 24px rgba(34,174,222,.05);overflow:hidden}.ruleArtifact:before,.ruleArtifact:after{content:"";position:absolute;inset:7px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.ruleArtifact:after{inset:auto -10% 9px 34%;height:1px;background:var(--accent);box-shadow:0 -19px var(--accent);opacity:.36;transform:rotate(-7deg)}.ruleArtifact span,.ruleArtifact strong,.ruleArtifact b{position:absolute;z-index:2}.ruleArtifact span{left:10px;top:8px;color:#476f7e;font-size:7px;letter-spacing:.18em}.ruleArtifact strong{left:10px;bottom:9px;color:color-mix(in srgb,var(--accent) 76%,#dff7ff);font-size:12px;letter-spacing:.09em}.ruleArtifact b{right:10px;top:9px;color:#9eb9c2;font-size:19px}.ruleArtifact i{position:absolute;right:15px;bottom:8px;width:66px;height:10px;background:repeating-linear-gradient(90deg,var(--accent) 0 1px,transparent 1px 4px);opacity:.42}
.observationProgress{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:14px;margin:12px 0 24px;padding:11px 14px;border:1px solid rgba(89,207,255,.15);background:#041017;color:#668b98;font-size:8px;letter-spacing:.1em}.observationProgress strong{color:#7ddcf3;font-size:13px}.observationProgress>i{height:3px;background:#0b222b}.observationProgress>i b{display:block;height:100%;background:#59cfff;box-shadow:0 0 12px rgba(89,207,255,.6)}.observationProgress em{font-style:normal}.evidenceItem.isObserved:after{content:"OBSERVED";position:absolute;right:8px;top:8px;z-index:10;padding:5px 7px;border:1px solid rgba(89,207,255,.4);background:rgba(2,12,17,.84);color:#78d8ee;font:7px/1 var(--font-mono);letter-spacing:.12em}
.subjectTabs{margin-top:18px;border:1px solid rgba(89,207,255,.14);background:#040e13}.subjectTabs>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(89,207,255,.12)}.subjectTabs button{min-height:40px;border:0;background:#06131a;color:#587986;font:8px/1.35 var(--font-mono);letter-spacing:.08em;cursor:pointer}.subjectTabs button.active{background:#0a2b38;color:#bfeaf3;box-shadow:inset 0 -2px #59cfff}.subjectTabs p{min-height:78px;padding:17px 18px;color:#a3b8c0;font-size:12px;line-height:1.75}
.returnDeck a:first-child{border-color:rgba(89,207,255,.42);background:linear-gradient(135deg,rgba(17,78,99,.4),rgba(3,13,18,.96))}
.musicShare{min-height:40px!important;padding:0 14px!important;border:1px solid rgba(89,207,255,.22)!important;background:#06151c!important;color:#85c9d8!important;font:700 8px/1.2 var(--font-mono)!important;letter-spacing:.09em!important}.musicShare:hover,.musicShare:focus-visible{border-color:#59cfff!important;color:#e6fbff!important;outline:0}
.episode.isHintOpen .epHint{opacity:1;transform:none}
.settlementAftermath{margin:12px 0;padding:18px;border:1px solid rgba(212,58,68,.36);background:linear-gradient(145deg,rgba(46,10,16,.74),rgba(3,13,18,.96))}.settlementAftermath>span{color:#b7646a;font-size:8px;letter-spacing:.14em}.settlementAftermath h4{margin-top:8px;color:#f0dfe1;font-size:17px;line-height:1.4}.settlementAftermath>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px}.settlementAftermath button{min-height:48px;border:1px solid rgba(212,58,68,.28);background:#180c11;color:#d9a6aa;font:700 10px/1.4 var(--font-mono);cursor:pointer}.settlementAftermath button:hover,.settlementAftermath button:focus-visible{border-color:#e16a72;color:#fff;outline:0}.settlementAftermath dl{display:grid;grid-template-columns:120px 1fr;gap:1px;margin-top:14px;background:rgba(212,58,68,.18)}.settlementAftermath dt,.settlementAftermath dd{margin:0;padding:12px;background:#090e12}.settlementAftermath dt{color:#9a5a60;font:8px/1.5 var(--font-mono);letter-spacing:.08em}.settlementAftermath dd{color:#cadde2;font-size:12px;line-height:1.65}
@media(max-width:760px){
  .auctionHouseRail{grid-template-columns:none;display:flex;overflow-x:auto}.auctionHouseRail>div{flex:0 0 66vw}
  .ruleArtifact{height:62px;margin:9px 0}.ruleArtifact b{font-size:16px}
  .observationProgress{grid-template-columns:1fr auto;margin:8px calc(var(--mobile-gutter) * -1) 16px;padding:10px var(--mobile-gutter)}.observationProgress>i{grid-column:1/-1;grid-row:2}.observationProgress em{display:none}.evidenceItem figcaption{min-height:80px}.evidenceItem figcaption strong{font-size:12px}.evidenceItem figcaption small{font-size:9px}
  .subjectTabs>div{overflow-x:auto;grid-template-columns:repeat(3,minmax(130px,1fr))}.subjectTabs p{min-height:92px;font-size:12px}
  .episode.locked{cursor:pointer}.episode.isHintOpen{flex-basis:min(74vw,280px)}.episode .epHint{font-size:11px;line-height:1.55}
  .settlementAftermath{padding:14px}.settlementAftermath>div{grid-template-columns:1fr}.settlementAftermath dl{grid-template-columns:1fr}.settlementAftermath dt{padding-bottom:4px}.settlementAftermath dd{padding-top:6px}
  .bidDisclosure dt{font-size:10px}.bidDisclosure dd{font-size:13px}.bidNotice,.bidPersonaNote{font-size:10px}.bidCreditBar em{font-size:10px;line-height:1.4}.ruleSpecs dt{font-size:10px}.ruleSpecs dd{font-size:12px}.ruleWarning{font-size:10px!important}
}
@media(prefers-reduced-motion:reduce){.observationProgress b{box-shadow:none}.ruleArtifact,.settlementAftermath *{transition:none!important}}

/* V78 final cascade: this bundle loads after site.css. */
.ruleArtifact span{font-size:9px;line-height:1.35}
.evidenceItem figcaption span,
.evidenceItem figcaption small{font-size:10px;line-height:1.4}
.evidenceItem figcaption strong{font-size:15px;line-height:1.3}
.subjectTabs button{font-size:10px;line-height:1.4}
.musicShare{font-size:10px!important;line-height:1.35!important}
.settlementAftermath>span,
.settlementAftermath dt{font-size:10px;line-height:1.45}
.auctionGrid .ruleCard,
.auctionGrid .ruleCard.isNeighbor,
.auctionGrid .ruleCard.isOuter,
.auctionGrid .ruleCard.isFar,
.auctionGrid .ruleCard.isActive{height:612px}
.auctionGrid .ruleName{margin:50px 0 4px}
.ruleArtifact{height:56px;margin:7px 0}
.auctionGrid .ruleCard.bidEligible{padding-bottom:70px}

@media(max-width:820px){
  .auctionGrid .ruleCard,
  .auctionGrid .ruleCard.isNeighbor,
  .auctionGrid .ruleCard.isOuter,
  .auctionGrid .ruleCard.isFar,
  .auctionGrid .ruleCard.isActive{height:568px}
  .auctionGrid .ruleCard.termsOpen{height:628px}
  .auctionGrid .ruleName{margin:34px 0 4px}
  .ruleArtifact{height:56px;margin:7px 0}
  .auctionGrid .rulePrice{
    min-height:42px;
    align-items:center;
    gap:7px;
    padding:6px 8px;
    font-size:11px;
    line-height:1.25;
  }
  .auctionGrid .rulePrice span{font-size:10px;line-height:1.25}
  .auctionGrid .rulePrice strong{font-size:12px;line-height:1.25;text-align:right}
  .auctionGrid .ruleWarning{font-size:10px!important;line-height:1.4}
  .auctionGrid .ruleCard.bidEligible{padding-bottom:70px}
  .auctionGrid .ruleCard.bidEligible .barcode{height:10px;opacity:.12}
  .ruleArtifact span{font-size:9px}
  .evidenceItem figcaption span,
  .evidenceItem figcaption small{font-size:10px;line-height:1.4}
  .evidenceItem figcaption strong{font-size:15px;line-height:1.3}
  .subjectTabs button{font-size:11px;line-height:1.4}
  .settlementAftermath>span,
  .settlementAftermath dt{font-size:10px;line-height:1.45}
}
