/* v3.9.260 - scoped presentation/read-only final correction. */

/* Remove passive helper copy beneath form controls without hiding validation/notices. */
html body[data-role] .slab-help,
html body[data-role] .tiny-note,
html body[data-role] .promo-date-format-v39235,
html body[data-role] .siren-file-note-v39207,
html body[data-role] .siren-file-note-v39208,
html body[data-role] .qr-scan-help,
html body[data-role] .field-help,
html body[data-role] .field-hint,
html body[data-role] .form-help,
html body[data-role] .input-help,
html body[data-role] .help-text,
html body[data-role] .helper-text,
html body[data-role] .muted-hint,
html body[data-role] .small-help,
html body[data-role] .report-export-lock{display:none!important}
html body[data-role] form small.subtle,
html body[data-role] .form-grid small.subtle,
html body[data-role] .form-grid>div>.subtle,
html body[data-role] .form-grid label>.subtle{display:none!important}
html body[data-role] .notice small.subtle,
html body[data-role] .notice .subtle,
html body[data-role] .validation-error .subtle,
html body[data-role] [role="alert"] .subtle{display:initial!important}

/* Dashboard headings are larger; values keep prior size. Paid sub-values stay small. */
html body[data-role] .dashboard-summary-card-v39258 .dashboard-card-heading-v39260,
html body[data-role] .dashboard-stat-card-v39256 .dashboard-card-heading-v39260{
  display:block!important;font-size:13px!important;line-height:1.08!important;font-weight:950!important;
  color:#102743!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
  width:100%!important;max-width:100%!important;margin:0!important
}
html body[data-role] .dashboard-paid-fit-v39260{justify-content:flex-start!important;padding-top:9px!important;padding-bottom:7px!important}
html body[data-role] .dashboard-paid-fit-v39260>strong{font-size:15px!important;line-height:1!important;margin:2px 0 1px!important}
html body[data-role] .dashboard-paid-fit-v39260 .dashboard-paid-split-v39256{gap:4px!important;margin-top:2px!important;min-height:28px!important}
html body[data-role] .dashboard-paid-fit-v39260 .dashboard-paid-mini-v39260{padding:2px 4px!important;min-height:27px!important;align-content:center!important}
html body[data-role] .dashboard-paid-fit-v39260 .dashboard-paid-mini-label-v39260{font-size:7.5px!important;line-height:1!important;font-weight:850!important}
html body[data-role] .dashboard-paid-fit-v39260 .dashboard-paid-mini-amount-v39260{font-size:9px!important;line-height:1!important;margin-top:2px!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}

/* Graph filter dates remain compact and the calendar trigger is fully visible. */
html body[data-role] .graph-filter-grid-v39198{
  grid-template-columns:minmax(150px,.82fr) minmax(150px,.86fr) minmax(170px,.72fr) minmax(170px,.72fr)!important;
  gap:10px!important;overflow:visible!important;padding-right:12px!important
}
html body[data-role] .graph-filter-grid-v39198>div{min-width:0!important;overflow:visible!important}
html body[data-role] .graph-filter-grid-v39198 .professional-date-field-v39200{
  grid-template-columns:minmax(0,1fr) 38px!important;max-width:100%!important;overflow:visible!important
}
html body[data-role] .graph-filter-grid-v39198 .professional-date-button-v39200{
  width:38px!important;min-width:38px!important;max-width:38px!important;position:relative!important;z-index:3!important;
  opacity:1!important;background:rgba(220,238,240,.98)!important;border-color:rgba(91,158,176,.70)!important;color:#1d4ed8!important
}
html body[data-role] .graph-filter-grid-v39198 .professional-date-display-v39200{min-width:0!important;font-size:13px!important}

/* Selectable Financial Year comparison cards. */
html body[data-role] .fy-growth-selectable-v39260 .growth-pair-grid-v39260{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body[data-role] .growth-pair-card-v39260{align-content:start!important;gap:5px!important;background:rgba(205,231,233,.86)!important;border-color:rgba(103,169,184,.62)!important}
html body[data-role] .growth-pair-label-v39260{font-size:11px!important;font-weight:950!important;color:#102743!important}
html body[data-role] .growth-pair-card-v39260 select{width:100%!important;min-height:40px!important;border:1px solid rgba(91,158,176,.70)!important;border-radius:10px!important;background:rgba(222,240,240,.96)!important;color:#102743!important;padding:7px 32px 7px 9px!important;font-size:12px!important;font-weight:850!important}
html body[data-role] .growth-pair-card-v39260 small{font-size:12px!important;color:#38576c!important;font-weight:900!important}
html body[data-role] .growth-pair-card-v39260 strong{font-size:21px!important}
html body[data-role] .growth-pair-card-v39260 span{font-size:11px!important;line-height:1.25!important}

/* Item-style Order select exists only where markup keeps it. */
html body[data-role] .order-search-item-style-v39259 .order-search-line-v39195.order-search-no-compact-v39260{
  grid-template-columns:minmax(210px,1fr) auto auto!important
}
html body[data-role] .report-generator-empty-v39260{padding:18px!important;text-align:center!important;font-weight:850!important;color:#486577!important}

@media(max-width:980px){
  html body[data-role] .graph-filter-grid-v39198{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-right:0!important}
}
@media(max-width:680px){
  html body[data-role] .graph-filter-grid-v39198{grid-template-columns:1fr!important}
  html body[data-role] .fy-growth-selectable-v39260 .growth-pair-grid-v39260{grid-template-columns:1fr!important}
  html body[data-role] .dashboard-summary-card-v39258 .dashboard-card-heading-v39260,
  html body[data-role] .dashboard-stat-card-v39256 .dashboard-card-heading-v39260{font-size:12px!important}
  html body[data-role] .order-search-item-style-v39259 .order-search-line-v39195.order-search-no-compact-v39260{grid-template-columns:1fr!important}
}
@media print{
  .growth-pair-card-v39260 select{display:none!important}
  .report-generator-empty-v39260{color:#000!important;background:#fff!important}
}
