/* Additions on top of the prototype stylesheet (proto.css): things the real build has and the demo did not. */
.hidden{display:none !important}
.lb-link{margin-top:14px}
.lb-link .dw-f{margin-top:10px}
.ap-pw .au-rules{margin-top:6px}
.msg.new{animation:lbIn .25s ease-out}
@keyframes lbIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
.au-legal a{color:inherit}


/* Native select popups: force the dark scheme on the control (their :root is dark) and give options explicit
   colours, so the list never renders as light text on a light popup. */
select.dw-sel{color-scheme:dark}
select.dw-sel option{background:#0f1620;color:#e6ebf2}
select.dw-sel option[value=""]{color:#9aa1ab}
/* Review criteria: the rule keeps its column; a long value wraps instead of squeezing it */

/* the application's referral line */
.ap-ref{margin:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm,10px);background:var(--surf-2,rgba(255,255,255,.04));font-size:13px;line-height:1.5;color:var(--t2,inherit)}
/* five figures in the partner KPI strip: no earnings cell in this version */
@media (min-width:1360px){.pa-kp{grid-template-columns:repeat(5,minmax(0,1fr))}}
/* the application's consent line reads as one paragraph, with its checkbox at the start */
.ap-consent>span{display:block;text-align:left}
.ap-consent input{margin:0 6px 0 0;vertical-align:-2px}
/* phones: a hidden tooltip on a report heading must not widen the page */
@media (max-width:820px){ .ax-sec h4{position:relative} .ax-sec h4 .wtip{position:static} .ax-sec h4 .wtip-b{left:0;right:0;width:auto;max-width:none;transform:none} }
