/* request.html — page styles (IN-12b: moved out of the HTML so the CSP needs no 'unsafe-inline' in style-src). */
  form[data-request] [data-when]{display:none}
  form[data-request] [data-basis],form[data-request] [data-logged]{display:none}
  form[data-request][data-refusal-basis="race_key"] [data-basis="race_key"],form[data-request][data-refusal-basis="self_declared"] [data-basis="self_declared"]{display:inline}
  form[data-request][data-refusal-logged="yes"] [data-logged="yes"],form[data-request][data-refusal-logged="no"] [data-logged="no"],form[data-request][data-refusal-logged="preview"] [data-logged="preview"]{display:inline}
  form[data-request][data-state="refused"] [data-when="refused"]{display:block}
  form[data-request][data-state="fallback"] [data-when="fallback"]{display:block}
  form[data-request][data-state="submitted"] [data-when="submitted"]{display:block}
  form[data-request][data-state="validating"] [data-when="validating"]{display:block}
  .check .error{display:none;grid-column:2;font-size:var(--fs-micro);color:var(--dispute)} .check.invalid .error{display:block}
  .check .hint{display:block;font-size:var(--fs-micro);color:var(--ink-mute);margin-top:var(--s2)}
  .request-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--s7);align-items:start}
  .request-grid aside{display:grid;gap:var(--s5)}
  @media (max-width:900px){.request-grid{grid-template-columns:1fr}}
