/* sitefp fp11 · dense dashboard grid */
:root{--dp-fp-gap:.85rem;--dp-fp-radius:6px;--dp-fp-page-max:1220px;--dp-fp-shadow:0 1px 0 rgba(15,23,42,.06)}
body.dp-fp-11 .container,body.dp-fp-11 .container-xxl,body.dp-fp-11 .container-xl{max-width:var(--dp-fp-page-max)}
body.dp-fp-11 .card,body.dp-fp-11 .xx-card,body.dp-fp-11 [class*="-card"]{border-radius:var(--dp-fp-radius);box-shadow:var(--dp-fp-shadow);border:1px solid rgba(15,23,42,.08)}
body.dp-fp-11 footer,.dp-fp-11 .site-footer{padding:1rem 0;font-size:.925rem}
body.dp-fp-11 section{margin-bottom:var(--dp-fp-gap)}
body.dp-fp-11 .row{--bs-gutter-x:.75rem;--bs-gutter-y:.75rem}
body.dp-fp-11 h1,body.dp-fp-11 .h1{font-size:clamp(1.35rem,2.2vw,1.85rem)}
body.dp-fp-11 .btn-sm{padding:.2rem .55rem}
