:root{--gg-teal:#014e4e;--gg-teal-600:#0f7570;--gg-gold:#caa556;--gg-mint:#dae7e0;--gg-ink:#2d232e;--gg-slate:#2d423f;--gg-bg:#f7f7ff}#mrc-root{font-family:"Inter",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--gg-ink)}#mrc-root .text-teal{color:var(--gg-teal)!important}#mrc-root h2,#mrc-root h4{font-family:"Playfair Display",Georgia,serif;font-weight:700;color:var(--gg-teal)}#mrc-root .card{border:1px solid var(--gg-mint);border-radius:12px;background:#fff}#mrc-root .results-card{border:0;border-radius:12px;background:#fff;box-shadow:0 6px 16px rgb(0 0 0 / .08)}#mrc-root .list-group-item{border:0;border-top:1px dashed var(--gg-mint);padding:.65rem .75rem}#mrc-root .list-group-item:first-child{border-top:0}#mrc-root .form-control{background:#fff;border:1px solid var(--gg-mint);color:var(--gg-ink);border-radius:10px;box-shadow:none}#mrc-root .form-control:focus{border-color:var(--gg-teal-600);box-shadow:0 0 0 .2rem rgb(15 117 112 / .15);outline:none}#mrc-root .btn{border-radius:10px;font-weight:700}#mrc-root .btn-primary{background:var(--gg-teal)!important;border-color:var(--gg-teal)!important;color:#fff!important}#mrc-root .btn-primary:hover,#mrc-root .btn-primary:focus{background:var(--gg-teal-600)!important;border-color:var(--gg-teal-600)!important}#mrc-root .apply-btn{background:#fff!important;color:var(--gg-teal)!important;border:1px solid var(--gg-teal)!important}#mrc-root .apply-btn:hover,#mrc-root .apply-btn:focus{background:var(--gg-teal-600)!important;color:#fff!important;border-color:var(--gg-teal-600)!important}#mrc-root .btn-success{background:var(--gg-teal-600)!important;border-color:var(--gg-teal-600)!important}#mrc-root .btn-success:hover{background:var(--gg-teal)!important;border-color:var(--gg-teal)!important}#mrc-root .btn-warning{background:var(--gg-gold)!important;border-color:var(--gg-gold)!important;color:#1a1a1a!important}#mrc-root .btn-warning:hover,#mrc-root .btn-warning:focus{background:#b89145!important;border-color:#b89145!important;color:#fff!important}#mrc-root a{color:var(--gg-teal-600);text-decoration:underline}#mrc-root a:hover{color:var(--gg-teal)}#mrc-root canvas{background:#fff;border-radius:10px}#reportFormModal .modal-content{border-radius:14px;overflow:hidden;border:1px solid var(--gg-mint)}#reportFormModal .modal-header{background:linear-gradient(90deg,var(--gg-teal) 0%,var(--gg-gold) 100%);color:#fff!important;padding:.9rem 1rem}#reportFormModal .modal-title{font-family:"Playfair Display",Georgia,serif;font-weight:700;color:#fff!important;text-shadow:0 1px 2px rgb(0 0 0 / .25)}#reportFormModal .btn-close{filter:invert(1) grayscale(1) brightness(200%);opacity:.9}#reportFormModal .btn-close:hover{opacity:1}#reportFormModal .modal-body{background:#fff}#pdf-prep .bg-white{border:1px solid var(--gg-mint);color:var(--gg-slate);font-weight:600}#mrc-root .mt-2{margin-top:.5rem!important}#mrc-root .mt-3{margin-top:1rem!important}#mrc-root .mb-2{margin-bottom:.5rem!important}@media (max-width:991.98px){#mrc-root .results-card{margin-top:1rem}}@media (max-width:575.98px){#mrc-root .list-group-item{padding:.6rem .65rem}}