:root[data-look=hcp] .gm-portal{font-family:var(--cc-font)}:root[data-look=hcp] .gm-portal .rounded-2xl{border-radius:var(--hc-radius)}:root[data-look=hcp] .gm-portal [class~=hover\:shadow-lg]:hover{box-shadow:var(--hc-shadow)}:root[data-look=hcp] .gm-portal [class*=hover\:border-]:hover{border-color:var(--cc-border-strong)}:root[data-look=hcp] .gm-portal .gm-portal-tile{background-color:var(--cc-surface);border-color:var(--cc-border);box-shadow:var(--hc-shadow)}:root[data-look=hcp] .gm-portal .gm-portal-tile:hover{border-color:var(--cc-border-strong)}:root[data-look=hcp] .gm-portal .gm-portal-tile h3{color:var(--cc-text);font-size:17px;font-weight:600}:root[data-look=hcp] .gm-portal .gm-portal-tile p{color:var(--cc-text-3)}:root[data-look=hcp] .gm-portal .gm-portal-icon{background-color:var(--gm-green-soft)}:root[data-look=hcp] .gm-portal .gm-portal-icon svg{color:var(--cc-accent)}:root[data-look=hcp] .gm-portal .gm-portal-chip{background-color:var(--gm-money-none-bg);color:var(--gm-money-none-fg);letter-spacing:.04em;border-radius:4px;font-size:10px}:root[data-look=hcp] .gm-portal .gm-portal-primary{background-color:var(--cc-ink);color:var(--cc-ink-text);box-shadow:none;border-radius:9999px}:root[data-look=hcp] .gm-portal .gm-portal-primary:hover:not(:disabled){background-color:var(--cc-ink);opacity:.9}:root[data-look=hcp] .gm-portal .gm-portal-pill{background-color:var(--cc-surface);color:var(--cc-text);border:1px solid var(--cc-border-strong);border-radius:9999px}:root[data-look=hcp] .gm-portal .gm-portal-pill:hover{background-color:var(--cc-hover)}:root[data-look=hcp]:not(.dark) .gm-portal .text-gray-900{color:var(--cc-text)}:root[data-look=hcp]:not(.dark) .gm-portal .text-gray-600{color:var(--cc-text-2)}:root[data-look=hcp]:not(.dark) .gm-portal .text-gray-400{color:var(--cc-text-3)}:root[data-look=hcp]:not(.dark) .gm-portal .divide-gray-100>*{border-color:var(--cc-border-faint)}:root[data-look=hcp]:not(.dark) .gm-portal :is(.text-emerald-600,.text-emerald-700){color:var(--cc-accent)}:root[data-look=hcp]:not(.dark) .gm-portal :is([class~=hover\:text-emerald-600],[class~=hover\:text-emerald-700]):hover{color:var(--cc-accent);text-decoration:underline}:root[data-look=hcp]:not(.dark) .gm-portal :is(.text-emerald-800,.text-emerald-900){color:var(--cc-text)}:root[data-look=hcp]:not(.dark) .gm-portal :is(.bg-emerald-50,.bg-emerald-100){background-color:var(--gm-green-soft)}:root[data-look=hcp]:not(.dark) .gm-portal :is(.border-emerald-200,.border-emerald-300){border-color:var(--cc-border)}:root[data-look=hcp]:not(.dark) .gm-portal [class~=focus\:border-emerald-400]:focus{border-color:var(--cc-accent)}:root[data-look=hcp]:not(.dark) .gm-portal .bg-amber-50{background-color:var(--cc-warn-bg)}:root[data-look=hcp]:not(.dark) .gm-portal .border-amber-200{border-color:var(--cc-warn-border)}:root[data-look=hcp]:not(.dark) .gm-portal .bg-red-50{background-color:var(--cc-danger-bg)}:root[data-look=hcp]:not(.dark) .gm-portal .border-red-200{border-color:var(--cc-danger-border)}:root[data-look=hcp]:not(.dark) .gm-portal .text-red-700{color:var(--cc-danger-fg)}:root[data-look=hcp]:not(.dark) .gm-portal .bg-blue-50{background-color:var(--cc-subtle)}:root[data-look=hcp]:not(.dark) .gm-portal .border-blue-200{border-color:var(--cc-border)}:root[data-look=hcp]:not(.dark) .gm-portal .text-blue-800{color:var(--cc-text)}
