/* Shared layout utilities used by Razor markup. Keep presentation out of views. */
.u-display-none {
    display: none;
}

.u-font-weight-600 {
    font-weight: 600;
}

.u-justify-content-flex-end {
    justify-content: flex-end;
}

.u-margin-top-16px {
    margin-top: 16px;
}

.u-margin-top-d25rem {
    margin-top: .25rem;
}

.u-margin-top-d35rem {
    margin-top: .35rem;
}

.u-style-kc8nf1 {
    display: flex;
    align-items: center;
    gap: .6rem;
}

.u-min-width-7rem { min-width: 7rem; }
.u-min-width-8rem { min-width: 8rem; }
.u-min-width-10rem { min-width: 10rem; }
.u-min-width-11rem { min-width: 11rem; }
.u-min-width-12rem { min-width: 12rem; }
.u-min-width-13rem { min-width: 13rem; }
.u-min-width-16rem { min-width: 16rem; }
.u-min-width-18rem { min-width: 18rem; }
.u-min-width-20rem { min-width: 20rem; }

.u-width-100pct-min-width-120px { width:100%;min-width:120px; }

.u-width-100pct-min-width-140px { width:100%;min-width:140px; }

.u-width-100pct-min-width-150px { width:100%;min-width:150px; }

.u-width-100pct-min-width-110px { width:100%;min-width:110px; }

.u-width-100pct-min-width-170px { width:100%;min-width:170px; }

.u-style-5180cw { display:flex;gap:.6rem;align-items:flex-start; }

.u-min-width-0 { min-width:0; }

.u-font-weight-700 { font-weight:700; }

.u-margin-d85rem-0 { margin:.85rem 0; }

.u-line-height-1d45 { line-height:1.45; }

.u-margin-bottom-d7rem { margin-bottom:.7rem; }

.u-display-block { display:block; }

.u-style-84za28 { justify-content:flex-end;margin-top:1rem; }

.u-margin-d2rem-0-d55rem { margin:.2rem 0 .55rem; }

.u-margin-top-d45rem { margin-top:.45rem; }

.u-style-1lsl3z6 { display:flex;gap:.55rem;flex-wrap:wrap;align-items:center;justify-content:space-between; }

.u-margin-top-d55rem { margin-top:.55rem; }

.u-style-qj4ze6 { display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end; }

.u-margin-bottom-d55rem { margin-bottom:.55rem; }

.u-style-1w01d6c { margin-top:.1rem;display:flex;gap:.55rem;flex-wrap:wrap;align-items:center; }

.u-margin-top-d2rem { margin-top:.2rem; }

.u-justify-content-flex-start { justify-content:flex-start; }

.u-style-1jq321y { display:flex;gap:.55rem;flex-wrap:wrap; }

.u-margin-top-d55rem-line-height-1d45 { margin-top:.55rem;line-height:1.45; }

.u-margin-top-10px { margin-top:10px; }

.u-style-379z44 { display:flex;gap:.55rem;flex-wrap:wrap;align-items:center;justify-content:flex-end; }

.u-height-100pct-align-items-center { height:100%;align-items:center; }

.u-margin-top-d35rem-line-height-1d45 { margin-top:.35rem;line-height:1.45; }

.u-style-pgkift { display:flex;gap:1rem;flex-wrap:wrap; }

.u-margin-top-d75rem { margin-top:.75rem; }

.u-style-6ahoa3 { display:block;margin-bottom:.55rem;font-weight:700; }

.u-min-height-100pct { min-height:100%; }

.u-width-24pct { width: 24%; }

.u-width-18pct { width:18%; }

.u-width-4pct { width:4%; }

.u-width-72px { width:72px; }

.u-width-7pct { width:7%; }

.u-width-13pct { width:13%; }

.u-width-17pct { width:17%; }

.u-width-10pct { width:10%; }

.u-width-16pct { width:16%; }

.u-width-9pct { width:9%; }

.u-width-6pct { width:6%; }

.u-margin-bottom-12px { margin-bottom:12px; }

.u-margin-top-18px { margin-top:18px; }

.u-style-fj4a4s { justify-content:space-between;margin-bottom:12px; }

.u-margin-0 { margin:0; }

.u-width-11pct { width:11%; }

.u-width-14pct { width:14%; }

.u-width-5pct { width:5%; }

.u-margin-bottom-d45rem { margin-bottom:.45rem; }

.u-margin-bottom-d9rem { margin-bottom:.9rem; }

.u-width-112px { width:112px; }

.u-width-6rem { width:6rem; }

.u-width-12pct { width:12%; }

.u-width-15pct { width:15%; }

.u-width-8pct { width:8%; }

.u-width-5rem { width:5rem; }

.u-padding-d9rem-1rem-color-var-mut { padding:.9rem 1rem;color:var(--mut); }

.u-margin-top-d4rem { margin-top:.4rem; }

.u-padding-0-1rem-1rem-color-var-mut { padding:0 1rem 1rem;color:var(--mut); }

.u-margin-top-d45rem-line-height-1d6 { margin-top:.45rem;line-height:1.6; }

.u-style-14lgl3e { display:flex;gap:.55rem;align-items:flex-start; }

.u-style-8ucgdx { display:flex;gap:10px;justify-content:flex-end;align-items:flex-end;height:100%;padding-bottom:6px;flex-wrap:wrap; }

.u-margin-bottom-10px { margin-bottom:10px; }

.u-style-1yvvmpk { width:100%;height:320px;border:1px solid rgba(148,163,184,.35);border-radius:18px;overflow:hidden;background:#f8fafc; }

.u-margin-top-d35rem-line-height-1d5 { margin-top:.35rem;line-height:1.5; }

.u-margin-top-d45rem-line-height-1d65 { margin-top:.45rem;line-height:1.65; }

.u-style-17hxd5r { display:flex;flex-direction:column;gap:.15rem; }

.u-font-weight-800 { font-weight:800; }

.u-margin-bottom-d75rem { margin-bottom:.75rem; }

.u-width-width-pct { width:' + width + '%; }

.u-width-8d5rem { width:8.5rem; }

.u-width-12rem { width:12rem; }

.u-width-10rem { width:10rem; }

/* Additional view utilities are inserted above this marker during maintenance. */
