.decision-grid:has(.order-card){grid-template-columns:1fr 1.5fr 1fr}.order-card>strong{font-size:clamp(20px,2vw,27px);line-height:1.5}.order-card>p{font-size:13px;line-height:1.8}.order-card-footer{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.order-card-footer small{color:var(--muted);font-size:10px;line-height:1.7;flex:1 1 100%}.order-card-footer a{font-size:11px}.order-buy{border-color:#468b75;background:#142e2b}.order-buy>strong{color:var(--mint)}.order-sell{border-color:#98636c;background:#2a202b}.order-sell>strong{color:#ef9aa4}.order-hold,.order-wait{border-color:var(--line);background:var(--surface)}.order-hold>strong,.order-wait>strong{color:var(--ink)}.order-none,.order-pending{border-style:dashed}.order-card .model-popover section{margin:14px 0}.order-card .model-popover h4{margin:0 0 6px}.order-card .model-popover p,.order-card .model-popover li{line-height:1.8;font-size:12px}.order-card .model-popover ul{padding-left:18px}.order-card:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.next-day-card{margin:16px 0 24px}.next-day-card>strong{display:block;font-size:22px;line-height:1.5;margin:12px 0}.next-day-card>p{line-height:1.8;font-size:13px}.next-day-card [data-next-chips]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.next-day-changed{color:var(--gold);border-color:var(--gold)}.next-day-card details{font-size:12px;margin-top:16px}.next-day-card details p{line-height:1.8;margin:12px 0}.public-disclosure{margin:16px 0;font-size:12px;color:var(--muted)}.public-disclosure p{line-height:1.8;margin:10px 0}.strategy-subscribe{font-size:12px;margin-top:12px}.next-day-transition{animation:next-band .6s ease-out}@keyframes next-band{from{box-shadow:0 0 0 2px #d6b56b88}to{box-shadow:none}}@media(max-width:650px){.decision-grid:has(.order-card),.review-brief .decision-grid:has(.order-card){grid-template-columns:repeat(2,minmax(0,1fr))}.decision-grid>.order-card{grid-column:1/-1;grid-row:2}.review-brief .order-card{padding:16px}.review-brief .order-card>strong{font-size:23px}.review-brief .order-card>p{font-size:12px}.next-day-card>strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.next-day-transition{animation:none}}

body:has(.model-popover:not([hidden])) .home-floating-actions{visibility:hidden}
