/**
 * Page styles — solo-agents. Loaded only on that page.
 *
 * Generated from the inline styles the templates used to carry. Values are
 * design tokens (site-tokens.css). Loaded after style.css.
 */

.solo-addons__glyph--intelligence {
	font-size:30px;
	color:var(--site-teal);
}

.solo-addons__glyph--social {
	font-size:30px;
	color:var(--site-success);
}

.solo-addons__glyph--reviews {
	font-size:30px;
	color:var(--site-warning);
}

.solo-addons__icon--social {
	width:48px;
	height:48px;
	min-width:48px;
	border-radius:10px;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-shrink:0;
	background:var(--site-success-bg);
}

.solo-addons__icon--intelligence {
	width:48px;
	height:48px;
	min-width:48px;
	border-radius:10px;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-shrink:0;
	background:var(--site-teal-bg);
}

.solo-addons__icon--reviews {
	width:48px;
	height:48px;
	min-width:48px;
	border-radius:10px;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-shrink:0;
	background:var(--site-warning-bg);
}


.solo-cma-package__tier {
	padding:11px;
	text-align:center;
	border-right:1px solid var(--site-border);
}

.solo-cma-package__tier--recommended {
	background:var(--site-teal-bg);
}

.solo-cma-package__tier--last {
	border-right:none;
}

.solo-agent-site__listing {
	border:1px solid var(--site-border);
	border-radius:8px;
	overflow:hidden;
}

.solo-cma-package__share-url {
	background:var(--site-bg-subtle);
	border:1px solid var(--site-border);
	border-radius:7px;
	padding:6px 10px;
	font-size:9px;
	color:var(--site-text-muted);
	flex:1;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.solo-agent-site__search-input {
	flex:1;
	background:var(--site-bg-subtle);
	border:1px solid var(--site-border);
	border-radius:8px;
	padding:7px 12px;
	font-size:10px;
	color:var(--site-text-muted);
}


.solo-cma-package__header {
	background:linear-gradient(135deg,var(--site-navy-deep) 0%,var(--site-navy-20b) 60%,var(--site-teal-deeper,var(--site-teal-deeper)) 100%);
	padding:14px 16px;
}

.solo-cma-package__share-button {
	background:var(--site-teal);
	color:var(--site-white);
	border-radius:7px;
	padding:6px 12px;
	font-size:9px;
	font-weight:700;
	white-space:nowrap;
	cursor:pointer;
}

.solo-agent-site__search-button {
	background:var(--site-teal);
	color:var(--site-white);
	border-radius:8px;
	padding:7px 14px;
	font-size:10px;
	font-weight:700;
}

.overnight-leads__summary {
	background:var(--site-bg-subtle);
	border-radius:8px;
	padding:9px 12px;
	text-align:center;
}

.solo-agent-site__chat-icon {
	color:var(--site-white);
	font-size:14px;
	flex-shrink:0;
}

.solo-agent-site__listing-icon {
	color:var(--site-teal);
	font-size:18px;
}

.overnight-leads__tag--seller {
	font-size:8px;
	font-weight:700;
	background:var(--site-success-bg);
	color:var(--site-success);
	padding:2px 7px;
	border-radius:999px;
}

.overnight-leads__tag--new {
	font-size:8px;
	font-weight:700;
	background:var(--site-teal);
	color:var(--site-white);
	padding:2px 7px;
	border-radius:999px;
}


.solo-agent-site__agent-tag {
	font-size:8px;
	background:var(--site-white-alpha-10);
	color:var(--site-white-alpha-70);
	padding:2px 8px;
	border-radius:999px;
}

.solo-agent-site__agent-tag--highlight {
	background:var(--site-teal);
	color:var(--site-white);
	font-weight:600;
}

.solo-cma-package__share {
	padding:10px 14px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:8px;
}

.overnight-leads__lead-head {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:4px;
}

.solo-cma-package__net-proceeds {
	padding:10px 14px;
	background:var(--site-bg-subtle);
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.solo-cma-package__parties {
	display:flex;
	gap:12px;
}

.solo-agent-site__listing-photo {
	background:var(--site-teal-bg);
	height:44px;
	display:flex;
	align-items:center;
	justify-content:center;
}

.solo-agent-site__agent-initials {
	width:52px;
	height:52px;
	border-radius:50%;
	background:var(--site-teal);
	flex-shrink:0;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:18px;
	font-weight:800;
	color:var(--site-white);
}


.overnight-leads__avatar {
	width:26px;
	height:26px;
	border-radius:50%;
	background:var(--site-teal);
	color:var(--site-white);
	font-size:9px;
	font-weight:700;
	display:flex;
	align-items:center;
	justify-content:center;
}

.overnight-leads__avatar--seller {
	background:var(--site-success);
}

.solo-agent-site__agent-header {
	background:var(--site-navy-deep);
	padding:16px;
	display:flex;
	align-items:center;
	gap:14px;
}

.overnight-leads__lead-identity {
	display:flex;
	align-items:center;
	gap:7px;
}

.solo-agent-site__chat-bubble {
	margin:0 14px 12px;
	background:var(--site-teal);
	border-radius:10px;
	padding:9px 12px;
	display:flex;
	align-items:center;
	gap:8px;
}

.solo-agent-site__search {
	padding:10px 14px;
	border-bottom:1px solid var(--site-border);
	display:flex;
	gap:8px;
	align-items:center;
}

.solo-agent-site__listing-body {
	padding:6px 8px;
}

.overnight-leads__list {
	padding:12px 14px;
	display:flex;
	flex-direction:column;
	gap:6px;
}

.solo-cma-package__tier-label--conservative {
	font-size:8px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:.06em;
	color:var(--site-green-36);
	margin-bottom:3px;
}

.solo-cma-package__tier-label--optimistic {
	font-size:8px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:.06em;
	color:var(--site-violet-58);
	margin-bottom:3px;
}

.solo-cma-package__eyebrow {
	font-size:8px;
	font-weight:700;
	letter-spacing:.06em;
	text-transform:uppercase;
	color:var(--site-white-alpha-55);
	margin-bottom:3px;
}

.overnight-leads__lead-note {
	font-size:9px;
	color:var(--site-text-sec);
	margin-bottom:4px;
}

.solo-cma-package__address {
	font-size:13px;
	font-weight:800;
	color:var(--site-white);
	letter-spacing:-.02em;
	margin-bottom:6px;
}

.solo-agent-site__agent-areas {
	font-size:10px;
	color:var(--site-slate-65);
	margin-top:1px;
}

.overnight-leads__summary-callout {
	font-size:10px;
	font-weight:700;
	color:var(--site-teal);
	margin-top:2px;
}

.solo-agent-site__agent-name {
	font-size:14px;
	font-weight:800;
	color:var(--site-white);
	letter-spacing:-.02em;
}


.overnight-leads__lead-source {
	font-size:8px;
	color:var(--site-text-muted);
	font-weight:600;
}

.overnight-leads__lead-source--ai {
	color:var(--site-teal);
}

.solo-cma-package__net-label {
	font-size:9px;
	font-weight:700;
	color:var(--site-text-muted);
	text-transform:uppercase;
	letter-spacing:.05em;
}

.solo-agent-site__listing-price {
	font-size:9px;
	font-weight:800;
	color:var(--site-navy);
}

.solo-agent-site__chat-message {
	font-size:9px;
	color:var(--site-white);
	line-height:1.4;
}

.solo-pricing__plan {
	margin:0 auto;
}

/* Moved here from another stylesheet: this is where these classes are used. */
.solo-addons__help-title {
	font-size:13px;
	font-weight:700;
	color:var(--site-teal);
	margin-bottom:4px;
	letter-spacing:-.01em;
}
.overnight-leads__lead {
	background:var(--site-white);
	border:1px solid var(--site-border);
	border-radius:8px;
	padding:10px 12px;
}

.overnight-leads__lead--new {
	background:var(--site-teal-bg);
	border:1px solid var(--site-teal-border);
}
.solo-cma-package__tiers {
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	border-bottom:1px solid var(--site-border);
}
.solo-agent-site__listings {
	padding:10px 14px;
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:8px;
}
.overnight-leads__source-icon {
	margin-right:4px;
}
.solo-cma-package__share-icon {
	margin-right:4px;
}
.solo-agent-site__agent-tags {
	display:flex;
	gap:6px;
	margin-top:6px;
}
.solo-cma-package__tier-label--recommended {
	font-size:8px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:.06em;
	color:var(--site-teal);
	margin-bottom:3px;
}
.solo-cma-package__tier-percentile {
	font-size:8px;
	color:var(--site-text-muted);
	margin-top:1px;
}
.overnight-leads__lead-name {
	font-size:10px;
	font-weight:700;
	color:var(--site-navy);
}
.solo-cma-package__party-name {
	font-size:10px;
	font-weight:700;
	color:var(--site-white);
}
.solo-cma-package__net-value {
	font-size:14px;
	font-weight:800;
	color:var(--site-teal);
}
.solo-cma-package__tier-value {
	font-size:18px;
	font-weight:800;
	color:var(--site-navy);
}

.solo-cma-package__tier-value--recommended {
	color:var(--site-teal);
}
.solo-cma-package__party-label {
	font-size:8px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:.05em;
	color:var(--site-white-alpha-50);
}
.solo-agent-site__listing-address {
	font-size:8px;
	color:var(--site-text-muted);
}
.overnight-leads__summary-text {
	font-size:9px;
	color:var(--site-text-muted);
}
.mlsg-copy__learn-more {
	margin-top:20px;
}
.mlsg-desc--solo-summary {
	margin-top:12px;
}
.solo-plan-checklist {
	background:var(--site-white);
	border:1px solid var(--site-border);
	border-radius:14px;
	padding:24px 28px;
}
.solo-plan-checklist__account-manager-glyph {
	font-size:12px;
	color:var(--site-white);
}
.solo-plan-checklist__account-manager-icon {
	width:28px;
	height:28px;
	border-radius:50%;
	background:var(--site-teal);
	display:flex;
	align-items:center;
	justify-content:center;
	flex-shrink:0;
}
.solo-plan-checklist__account-manager {
	margin-top:6px;
	padding-top:14px;
	border-top:1px solid var(--site-border);
	display:flex;
	align-items:center;
	gap:10px;
}
.solo-plan-checklist__items {
	display:flex;
	flex-direction:column;
	gap:11px;
}
.solo-plan-checklist__account-manager-label {
	font-size:13px;
	font-weight:700;
	color:var(--site-teal);
}
.solo-pricing__build-note {
	margin-bottom:16px;
	padding:12px 16px;
	background:var(--site-bg-subtle);
	border-radius:8px;
	font-size:12px;
	color:var(--site-text-sec);
	line-height:1.6;
}
.pc .solo-pricing__upgrade-link {
	color:var(--site-teal);
	font-weight:600;
}
.solo-pricing__build-note-title {
	color:var(--site-navy);
}
.solo-pricing__upgrade-note {
	text-align:center;
	font-size:12px;
	color:var(--site-text-muted);
	margin-top:10px;
}
.pf--solo-account-manager {
	grid-column:1/-1;
	color:var(--site-teal);
	font-weight:600;
}
.pfc--solo-account-manager {
	background:var(--site-teal);
}
.pfc .pfc__check--solo-account-manager {
	stroke:var(--site-white);
}
.pt--agent-plan {
	color:var(--site-teal);
}
@media (max-width: 640px) { .app-frame .solo-cma-package__tiers { grid-template-columns:1fr;gap:4px; } }
@media (max-width: 640px) { .app-frame .solo-cma-package__tiers > * { min-width:0; } }
@media (max-width: 640px) { .app-frame .solo-agent-site__listings { grid-template-columns:1fr;gap:4px; } }
@media (max-width: 640px) { .app-frame .solo-agent-site__listings > * { min-width:0; } }
