.mesomb-dashboard .card{border:1px solid var(--bs-gray-200);box-shadow:0 8px 26px #0f172a09}.mesomb-dashboard .mesomb-kpi-value{font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.mesomb-dashboard .mesomb-soft-card{background:linear-gradient(135deg,#f8fafce6,#fffffff2)}[data-bs-theme=dark] .mesomb-dashboard .mesomb-soft-card{background:linear-gradient(135deg,#1e293bb3,#111827bf)}.mesomb-dashboard .mesomb-action-card{transition:transform .15s ease,box-shadow .15s ease}.mesomb-dashboard .mesomb-action-card:hover{transform:translateY(-1px);box-shadow:0 12px 30px #0f172a13}.mesomb-dashboard .mesomb-progress-track{height:10px;border-radius:999px;background:var(--bs-gray-200);overflow:hidden}.mesomb-dashboard .mesomb-progress-value{height:100%;border-radius:999px;background:var(--bs-primary)}.mesomb-dashboard .mesomb-table-scroll{max-height:360px;overflow:auto}.mesomb-dashboard .mesomb-checklist{position:fixed;right:24px;bottom:24px;z-index:1050;width:min(382px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 48px));overflow:hidden;border-color:rgba(var(--bs-primary-rgb),.2);border-radius:14px;box-shadow:0 18px 46px #0f172a29;background:radial-gradient(circle at 95% 0%,rgba(var(--bs-primary-rgb),.11),transparent 34%),var(--bs-body-bg);animation:mesomb-checklist-enter .18s ease-out}.mesomb-dashboard .mesomb-checklist__hero-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;color:var(--bs-primary);background:var(--bs-primary-light)}.mesomb-dashboard .mesomb-checklist__items{border-top:1px solid var(--bs-gray-200);max-height:min(360px,calc(100vh - 205px));overflow-y:auto;overscroll-behavior:contain}.mesomb-dashboard .mesomb-checklist__item{min-height:57px;border-color:var(--bs-gray-200)!important}.mesomb-dashboard .mesomb-checklist__status{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--bs-gray-300);border-radius:50%;color:var(--bs-gray-600);background:var(--bs-body-bg)}.mesomb-dashboard .mesomb-checklist__subtitle,.mesomb-dashboard .mesomb-checklist__description{line-height:1.35}.mesomb-dashboard .mesomb-checklist .mesomb-progress-track{height:5px}.mesomb-dashboard .mesomb-checklist .badge{padding:.35rem .55rem;font-size:.68rem}.mesomb-dashboard .mesomb-checklist__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.mesomb-dashboard .mesomb-checklist__action{padding:.45rem .7rem;font-size:.75rem}.mesomb-dashboard .mesomb-checklist__done{color:var(--bs-success)}.mesomb-dashboard .mesomb-checklist__item.is-complete .mesomb-checklist__status{border-color:var(--bs-success);color:var(--bs-white);background:var(--bs-success)}.mesomb-dashboard .mesomb-checklist__item.is-complete .fw-bold{color:var(--bs-gray-600)!important}.mesomb-dashboard .mesomb-checklist-launcher{position:fixed;right:24px;bottom:24px;z-index:1050;display:flex;min-width:220px;align-items:center;gap:12px;padding:8px 12px 11px 8px;overflow:hidden;border:0;border-radius:13px;color:var(--bs-white);background:var(--bs-primary);box-shadow:0 14px 34px rgba(var(--bs-primary-rgb),.3);transition:transform .15s ease,box-shadow .15s ease}.mesomb-dashboard .mesomb-checklist-launcher:hover{transform:translateY(-2px);box-shadow:0 20px 48px rgba(var(--bs-primary-rgb),.42)}.mesomb-dashboard .mesomb-checklist-launcher:focus-visible{outline:3px solid rgba(var(--bs-primary-rgb),.3);outline-offset:3px}.mesomb-dashboard .mesomb-checklist-launcher__icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:9px;background:#ffffff2b}.mesomb-dashboard .mesomb-checklist-launcher__progress{position:absolute;right:0;bottom:0;left:0;height:3px;background:#ffffff38}.mesomb-dashboard .mesomb-checklist-launcher__progress span{display:block;height:100%;background:var(--bs-white)}@keyframes mesomb-checklist-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 575.98px){.mesomb-dashboard .mesomb-checklist{right:12px;bottom:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.mesomb-dashboard .mesomb-checklist__header{padding:1.25rem!important}.mesomb-dashboard .mesomb-checklist__items{max-height:calc(100dvh - 195px);padding-right:1.25rem!important;padding-left:1.25rem!important}.mesomb-dashboard .mesomb-checklist-launcher{right:12px;bottom:12px;min-width:0;max-width:calc(100vw - 24px)}.mesomb-dashboard .mesomb-checklist__item{align-items:center!important}.mesomb-dashboard .mesomb-checklist__description{display:none}}.mesomb-reports .card{border:1px solid var(--bs-gray-200);box-shadow:0 8px 26px #0f172a09}.mesomb-reports .mesomb-report-card{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.mesomb-reports .mesomb-report-card:hover{transform:translateY(-2px);border-color:var(--bs-primary-light);box-shadow:0 16px 36px #0f172a14}.mesomb-reports .mesomb-soft-card{background:linear-gradient(135deg,#f8fafcf2,#fffffffa)}[data-bs-theme=dark] .mesomb-reports .mesomb-soft-card{background:linear-gradient(135deg,#1e293bb3,#111827bf)}.mesomb-reports .border-dashed{border-style:dashed!important}
