@import url(‘https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap’);
/* — Wrapper & Root Variables — */
#ghl-blog-embed-wrapper {
–red: #F10606;
–blue: #0098C7;
–dark: #1a202c;
–text-light: #4a5568;
–gray-bg: #f7fafc;
–gray-border: #e2e8f0;
–green: #2f855a;
/* Base styles moved from ‘body’ */
font-family: ‘Inter’, -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif !important;
line-height: 1.7 !important;
margin: 0 auto !important;
background-color: #fff !important;
color: var(–dark) !important;
max-width: 800px !important;
/* Clear floats from theme */
clear: both !important;
overflow: hidden !important;
}
/* — Scoped Reset — */
#ghl-blog-embed-wrapper * {
box-sizing: border-box !important;
font-family: inherit !important;
}
/* Reset all elements to avoid theme conflict */
#ghl-blog-embed-wrapper div,
#ghl-blog-embed-wrapper p,
#ghl-blog-embed-wrapper h1,
#ghl-blog-embed-wrapper h2,
#ghl-blog-embed-wrapper h3,
#ghl-blog-embed-wrapper h4,
#ghl-blog-embed-wrapper ol,
#ghl-blog-embed-wrapper ul,
#ghl-blog-embed-wrapper li,
#ghl-blog-embed-wrapper a,
#ghl-blog-embed-wrapper span,
#ghl-blog-embed-wrapper strong,
#ghl-blog-embed-wrapper em,
#ghl-blog-embed-wrapper code,
#ghl-blog-embed-wrapper nav,
#ghl-blog-embed-wrapper header,
#ghl-blog-embed-wrapper footer,
#ghl-blog-embed-wrapper table,
#ghl-blog-embed-wrapper thead,
#ghl-blog-embed-wrapper tbody,
#ghl-blog-embed-wrapper tr,
#ghl-blog-embed-wrapper th,
#ghl-blog-embed-wrapper td {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
font-size: 100% !important;
font-weight: 400 !important;
line-height: 1.7 !important;
vertical-align: baseline !important;
text-decoration: none !important;
color: inherit !important;
}
/* — Header — */
#ghl-blog-embed-wrapper header.main-header {
background-color: var(–dark) !important;
color: white !important;
padding: 4rem 1.5rem 3rem !important;
text-align: center !important;
}
#ghl-blog-embed-wrapper header.main-header h1 {
color: white !important;
font-size: 2.2rem !important;
line-height: 1.2 !important;
max-width: 700px !important;
margin: 0 auto !important;
font-weight: 700 !important;
}
@media (min-width: 768px) {
#ghl-blog-embed-wrapper header.main-header h1 {
font-size: 2.8rem !important;
}
}
/* — Main Content Container — */
#ghl-blog-embed-wrapper .container {
max-width: 800px !important;
margin: 0 auto !important;
padding: 1rem 1.5rem !important;
}
/* — Typography — */
#ghl-blog-embed-wrapper h2 {
font-size: 1.8rem !important;
color: var(–blue) !important;
margin-top: 3rem !important;
border-bottom: 2px solid var(–gray-border) !important;
padding-bottom: 0.5rem !important;
font-weight: 700 !important;
line-height: 1.2 !important;
}
#ghl-blog-embed-wrapper h3 {
font-size: 1.4rem !important;
color: var(–dark) !important;
margin-top: 2.5rem !important;
font-weight: 700 !important;
line-height: 1.2 !important;
}
#ghl-blog-embed-wrapper h4 {
font-size: 1.1rem !important;
font-weight: 700 !important;
color: var(–text-light) !important;
text-transform: uppercase !important;
letter-spacing: 0.05em !important;
margin: 1.5rem 0 0.5rem !important;
line-height: 1.2 !important;
}
#ghl-blog-embed-wrapper p {
margin-bottom: 1.25rem !important;
color: var(–text-light) !important;
font-size: 1rem !important; /* Explicitly set font-size */
}
#ghl-blog-embed-wrapper a {
color: var(–blue) !important;
font-weight: 600 !important;
text-decoration: none !important;
}
#ghl-blog-embed-wrapper a:hover {
text-decoration: underline !important;
}
#ghl-blog-embed-wrapper strong {
color: var(–dark) !important;
font-weight: 700 !important;
}
#ghl-blog-embed-wrapper code {
font-family: “Courier New”, Courier, monospace !important;
background-color: #f0f4f8 !important;
padding: 3px 6px !important;
border-radius: 4px !important;
font-size: 0.9em !important;
color: var(–dark) !important;
border: 1px solid var(–gray-border) !important;
}
#ghl-blog-embed-wrapper hr {
border: 0 !important;
border-top: 1px solid var(–gray-border) !important;
margin: 3.5rem 0 !important;
height: 1px !important;
}
/* — TL;DR Block — */
#ghl-blog-embed-wrapper .tldr {
background: #fdf5f5 !important; /* Light red */
border-left: 5px solid var(–red) !important;
padding: 1.5rem 1.5rem 1.5rem 2rem !important;
margin: 2rem 0 !important;
border-radius: 0 8px 8px 0 !important;
position: relative !important;
}
#ghl-blog-embed-wrapper .tldr strong {
color: var(–red) !important;
display: block !important;
font-size: 1.1rem !important;
margin-bottom: 0.5rem !important;
font-weight: 700 !important;
}
#ghl-blog-embed-wrapper .tldr p {
margin: 0 !important;
color: #712f2f !important;
}
/* — Table of Contents — */
#ghl-blog-embed-wrapper nav.toc {
border: 1px solid var(–gray-border) !important;
background-color: var(–gray-bg) !important;
padding: 1.5rem 2rem !important;
border-radius: 8px !important;
margin: 2.5rem 0 !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.05) !important;
}
#ghl-blog-embed-wrapper nav.toc h2 {
margin-top: 0 !important;
border: none !important;
padding: 0 !important;
color: var(–dark) !important;
font-size: 1.8rem !important;
font-weight: 700 !important;
}
#ghl-blog-embed-wrapper nav.toc ul {
padding-left: 20px !important;
margin: 0 !important;
list-style: none !important;
}
#ghl-blog-embed-wrapper nav.toc li {
margin-bottom: 0.75rem !important;
font-weight: 600 !important;
list-style-type: none !important;
}
#ghl-blog-embed-wrapper nav.toc li a {
color: var(–text-light) !important;
text-decoration: none !important;
font-weight: 600 !important;
display: flex !important;
align-items: center !important;
}
#ghl-blog-embed-wrapper nav.toc li a:hover {
color: var(–blue) !important;
text-decoration: underline !important;
}
#ghl-blog-embed-wrapper nav.toc li a i,
#ghl-blog-embed-wrapper nav.toc li a svg {
margin-right: 0.75rem !important;
color: var(–blue) !important;
flex-shrink: 0 !important;
width: 1em !important; /* Icon size */
height: 1em !important; /* Icon size */
}
#ghl-blog-embed-wrapper nav.toc ul ul {
padding-left: 25px !important;
margin-top: 0.75rem !important;
}
#ghl-blog-embed-wrapper nav.toc ul ul li {
font-weight: 400 !important;
font-size: 0.95em !important;
}
#ghl-blog-embed-wrapper nav.toc ul ul li a i,
#ghl-blog-embed-wrapper nav.toc ul ul li a svg {
color: var(–text-light) !important;
opacity: 0.6 !important;
}
/* — Image Placeholder — */
#ghl-blog-embed-wrapper .img-placeholder {
background: var(–gray-bg) !important;
border: 2px dashed var(–gray-border) !important;
border-radius: 8px !important;
padding: 3rem 1.5rem !important;
text-align: center !important;
margin: 2.5rem 0 !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
justify-content: center !important;
color: #a0aec0 !important;
width: 100% !important;
min-height: 250px !important;
}
#ghl-blog-embed-wrapper .img-placeholder i,
#ghl-blog-embed-wrapper .img-placeholder svg {
width: 48px !important;
height: 48px !important;
margin-bottom: 1rem !important;
opacity: 0.6 !important;
color: #a0aec0 !important;
}
#ghl-blog-embed-wrapper .img-placeholder span {
font-weight: 600 !important;
font-size: 1.1rem !important;
color: #a0aec0 !important;
}
/* — Lists — */
#ghl-blog-embed-wrapper ol,
#ghl-blog-embed-wrapper ul {
list-style: none !important;
padding-left: 0 !important;
}
#ghl-blog-embed-wrapper .styled-list li {
display: flex !important;
align-items: flex-start !important;
margin-bottom: 1rem !important;
padding: 1rem !important;
border-radius: 8px !important;
list-style-type: none !important;
}
#ghl-blog-embed-wrapper .styled-list li i,
#ghl-blog-embed-wrapper .styled-list li svg {
flex-shrink: 0 !important;
margin-right: 1rem !important;
margin-top: 0.15rem !important;
width: 24px !important;
height: 24px !important;
}
/* Specific list for the failures */
#ghl-blog-embed-wrapper .failure-list li {
background-color: #fffaf0 !important; /* Light orange/yellow */
border: 1px solid #feebc8 !important;
}
#ghl-blog-embed-wrapper .failure-list li i,
#ghl-blog-embed-wrapper .failure-list li svg {
color: #dd6b20 !important; /* Orange */
}
#ghl-blog-embed-wrapper .failure-list p {
margin: 0 !important;
}
/* Specific list for the solution pillars */
#ghl-blog-embed-wrapper .pillar-list li {
background-color: #f6fbfd !important;
border: 1px solid #d2eef9 !important;
}
#ghl-blog-embed-wrapper .pillar-list li i,
#ghl-blog-embed-wrapper .pillar-list li svg {
color: var(–blue) !important;
}
#ghl-blog-embed-wrapper .pillar-list p {
margin: 0 !important;
}
#ghl-blog-embed-wrapper .step-guide ul,
#ghl-blog-embed-wrapper .step-guide li {
margin: 0 !important;
padding: 0 !important;
list-style-position: inside !important;
list-style-type: disc !important;
color: var(–text-light) !important;
}
#ghl-blog-embed-wrapper .step-guide ul {
padding-left: 20px !important;
margin-top: 0.5rem !important;
}
#ghl-blog-embed-wrapper .step-guide li {
margin-bottom: 0.5rem !important;
}
/* — Step-by-Step Guides — */
#ghl-blog-embed-wrapper .step-guide {
border: 1px solid var(–gray-border) !important;
border-radius: 8px !important;
overflow: hidden !important;
margin-top: 1.5rem !important;
}
#ghl-blog-embed-wrapper .step-guide > div {
padding: 1.5rem !important;
border-bottom: 1px solid var(–gray-border) !important;
}
#ghl-blog-embed-wrapper .step-guide > div:last-child {
border-bottom: none !important;
}
#ghl-blog-embed-wrapper .step-guide strong {
display: block !important;
font-size: 1.1rem !important;
color: var(–blue) !important;
margin-bottom: 0.25rem !important;
font-weight: 700 !important;
}
#ghl-blog-embed-wrapper .step-guide p {
margin: 0 !important;
}
/* — Problem/Solution Scenarios — */
#ghl-blog-embed-wrapper .scenario,
#ghl-blog-embed-wrapper .solution {
padding: 1.5rem !important;
border-radius: 8px !important;
margin: 1.5rem 0 !important;
display: flex !important;
align-items: flex-start !important;
}
#ghl-blog-embed-wrapper .scenario {
background: #fff8f8 !important;
border: 1px solid #fed7d7 !important;
}
#ghl-blog-embed-wrapper .solution {
background: #f0fff4 !important;
border: 1px solid #c6f6d5 !important;
}
#ghl-blog-embed-wrapper .icon-wrapper {
flex-shrink: 0 !important;
margin-right: 1rem !important;
width: 24px !important;
height: 24px !important;
}
#ghl-blog-embed-wrapper .icon-wrapper i,
#ghl-blog-embed-wrapper .icon-wrapper svg {
width: 24px !important;
height: 24px !important;
}
#ghl-blog-embed-wrapper .scenario .icon-wrapper { color: var(–red) !important; }
#ghl-blog-embed-wrapper .solution .icon-wrapper { color: var(–green) !important; }
#ghl-blog-embed-wrapper .scenario p,
#ghl-blog-embed-wrapper .solution p {
margin: 0 !important;
}
#ghl-blog-embed-wrapper .scenario strong,
#ghl-blog-embed-wrapper .solution strong {
display: block !important;
font-size: 1.2rem !important;
margin-bottom: 0.25rem !important;
font-weight: 700 !important;
}
#ghl-blog-embed-wrapper .scenario strong { color: var(–red) !important; }
#ghl-blog-embed-wrapper .solution strong { color: var(–green) !important; }
/* — Comparison Table — */
#ghl-blog-embed-wrapper .comparison-table {
width: 100% !important;
margin: 2.5rem 0 !important;
}
#ghl-blog-embed-wrapper .comparison-table table {
width: 100% !important;
border-collapse: separate !important;
border-spacing: 0 !important;
border: 1px solid var(–gray-border) !important;
border-radius: 8px !important;
overflow: hidden !important;
}
#ghl-blog-embed-wrapper .comparison-table th,
#ghl-blog-embed-wrapper .comparison-table td {
padding: 1rem 1.25rem !important;
text-align: left !important;
border-bottom: 1px solid var(–gray-border) !important;
vertical-align: top !important;
}
#ghl-blog-embed-wrapper .comparison-table th {
background-color: var(–gray-bg) !important;
font-weight: 700 !important;
color: var(–dark) !important;
display: table-cell !important;
}
#ghl-blog-embed-wrapper .comparison-table tr {
display: table-row !important;
}
#ghl-blog-embed-wrapper .comparison-table td {
display: table-cell !important;
}
#ghl-blog-embed-wrapper .comparison-table tr:last-child td {
border-bottom: none !important;
}
#ghl-blog-embed-wrapper .comparison-table tr:nth-child(even) td {
background-color: #fcfdfe !important;
}
#ghl-blog-embed-wrapper .comparison-table td:nth-child(1) {
font-weight: 600 !important;
}
#ghl-blog-embed-wrapper .comparison-table .icon-text {
display: flex !important;
align-items: center !important;
font-weight: 700 !important;
}
#ghl-blog-embed-wrapper .comparison-table .icon-text i,
#ghl-blog-embed-wrapper .comparison-table .icon-text svg {
margin-right: 0.5rem !important;
width: 20px !important;
height: 20px !important;
}
#ghl-blog-embed-wrapper .comparison-table .no { color: var(–red) !important; }
#ghl-blog-embed-wrapper .comparison-table .yes { color: var(–green) !important; }
#ghl-blog-embed-wrapper .comparison-table .no p,
#ghl-blog-embed-wrapper .comparison-table .yes p {
margin:0 !important;
}
/* — Conclusion — */
#ghl-blog-embed-wrapper footer.main-footer {
background-color: var(–gray-bg) !important;
margin-top: 3rem !important;
padding: 3rem 1.5rem !important;
text-align: center !important;
border-radius: 8px !important; /* Added for embed */
}
#ghl-blog-embed-wrapper footer.main-footer h2 {
border: none !important;
color: var(–dark) !important;
font-size: 1.8rem !important;
font-weight: 700 !important;
}
#ghl-blog-embed-wrapper footer.main-footer p {
font-size: 1.1rem !important;
max-width: 650px !important;
margin: 1rem auto !important;
color: var(–text-light) !important;
}
#ghl-blog-embed-wrapper footer.main-footer .cta-button {
display: inline-block !important;
background-color: var(–blue) !important;
color: white !important;
padding: 1rem 2rem !important;
border-radius: 8px !important;
text-decoration: none !important;
font-weight: 700 !important;
font-size: 1.1rem !important;
margin-top: 1.5rem !important;
transition: background-color 0.2s ease !important;
}
#ghl-blog-embed-wrapper footer.main-footer .cta-button:hover {
background-color: #007ba5 !important;
text-decoration: none !important;
color: white !important;
}
/* — Responsive Table — */
@media (max-width: 650px) {
#ghl-blog-embed-wrapper .comparison-table table {
border: none !important; /* Remove table border */
}
#ghl-blog-embed-wrapper .comparison-table thead {
display: none !important; /* Hide header row */
}
#ghl-blog-embed-wrapper .comparison-table tr {
display: block !important;
border: 1px solid var(–gray-border) !important;
border-radius: 8px !important;
margin-bottom: 1.5rem !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.05) !important;
}
#ghl-blog-embed-wrapper .comparison-table td {
display: block !important;
width: 100% !important;
border: none !important;
border-bottom: 1px solid var(–gray-border) !important;
padding: 1rem !important;
}
#ghl-blog-embed-wrapper .comparison-table td:first-child {
/* This is the “Capability” cell. Make it the header. */
background-color: var(–gray-bg) !important;
font-weight: 700 !important;
border-radius: 7px 7px 0 0 !important;
font-size: 1.1rem !important;
color: var(–dark) !important;
}
#ghl-blog-embed-wrapper .comparison-table tr td:last-child {
border-bottom: none !important;
}
/* Use data-labels for the “Default” and “Kixie” cells */
#ghl-blog-embed-wrapper .comparison-table td[data-label]::before {
content: attr(data-label) !important;
display: block !important;
font-weight: 700 !important;
font-size: 0.9em !important;
text-transform: uppercase !important;
color: var(–text-light) !important;
margin-bottom: 0.5rem !important;
}
#ghl-blog-embed-wrapper .comparison-table {
overflow-x: hidden !important; /* No more scrolling */
}
}
@media (max-width: 768px) {
#ghl-blog-embed-wrapper header.main-header h1 {
font-size: 2.2rem !important;
}
}
TL;DR: This article details how to solve GoHighLevel’s (GHL) lack of a native “Teams” feature. This structural gap creates two primary failures: 1) A reporting failure, as GHL only allows performance tracking by individual user, not by team, forcing managers to manually export and sum data. 2) An operational failure, as GHL cannot route leads to a group, only to a specific rep, causing uneven lead distribution and slow speed-to-lead. The guide explains that GHL’s core architecture was not designed for hierarchical sales teams and the existing Microsoft Teams integration is for calendar scheduling, not sales management. The solution is to integrate Kixie as a “Team Layer”. This is achieved by using Kixie Ring Groups to create the “Team” entity, using Kixie’s Automatic Call Distribution (ACD) to intelligently route inbound calls based on GHL tag or deal value data, and using GHL Workflows to add new outbound leads to team-based Kixie PowerLists. Finally, Kixie’s Live Leaderboards and Reporting Dashboards provide the missing “Team” filter to see aggregated, historical call and SMS performance metrics for the group.
Ready to close more deals with Kixie?
See how Kixie's AI-powered tools can transform your sales and support operations.
Start Free Trial