/* COOPMAN D3 design tokens — colours sampled from the supplied COOP MANAGEMENT logo. */
@font-face{font-family:"D3 Inter";src:url("vendor/fonts/inter-latin-400-normal.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"D3 Inter";src:url("vendor/fonts/inter-latin-500-normal.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"D3 Inter";src:url("vendor/fonts/inter-latin-600-normal.woff2") format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"D3 Inter";src:url("vendor/fonts/inter-latin-700-normal.woff2") format("woff2");font-weight:700;font-display:swap}
:root{
  --d3-navy:#0A2A66; --d3-navy-2:#123a82; --d3-navy-tint:#e8eef8;
  --d3-green:#0F7A63; --d3-green-hover:#0B6151; --d3-green-brand:#14937A; --d3-green-tint:#e3f2ed;
  --d3-ink:#1B2430; --d3-text:#2a3441; --d3-muted:#5A6472; --d3-faint:#8a93a0;
  --d3-bg:#F5F7FA; --d3-surface:#FFFFFF; --d3-line:#E1E6ED; --d3-line-2:#CDD5DF;
  --d3-sand:#C9A86A; --d3-sand-tint:#f7f1e4;
  --d3-ok:#1E6B47; --d3-ok-bg:#e3f3ea; --d3-warn:#7a4e00; --d3-warn-bg:#fff3d6; --d3-bad:#a3261b; --d3-bad-bg:#fdeae7; --d3-info:#1c5687; --d3-info-bg:#e6f0f9;
  --d3-font:"D3 Inter",Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --d3-r:10px; --d3-r-lg:14px; --d3-max:1240px;
  --d3-shadow-1:0 1px 2px rgba(10,42,102,.06),0 1px 1px rgba(10,42,102,.04);
  --d3-shadow-2:0 6px 20px rgba(10,42,102,.08),0 1px 3px rgba(10,42,102,.06);
  --d3-focus:0 0 0 3px rgba(20,147,122,.35);
}
.d3-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.d3-icon{display:inline-block;flex:none;vertical-align:-.18em}

/* duotone icon family */
.d3-duo{display:block;flex:none;overflow:visible}
.d3-duo .dd-t{fill:#d9e5f6;stroke:#0A2A66;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}
.d3-duo .dd-w{fill:#fff;stroke:#0A2A66;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}
.d3-duo .dd-s{fill:none;stroke:#0A2A66;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.d3-duo .dd-a{fill:none;stroke:#14937A;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.d3-duo .dd-g{fill:#14937A;stroke:#0F7A63;stroke-width:1;stroke-linejoin:round}
.d3-duo .dd-k{fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.d3-duo circle.dd-k{fill:#fff;stroke:none}
