/* Holania Panel alpha510 — limpieza UX transversal basada en revisión visual. */

.holania-agency-shell.is-single-project-account .holania-agency-app-title {
	display: none !important;
}

.holania-agency-shell.is-single-project-account .holania-agency-app-topbar {
	min-height: 54px !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

.holania-agency-shell.is-single-project-account .holania-agency-app-actions {
	margin-left: auto !important;
}

.holania-agency-shell.is-single-project-account .holania-agency-app-actions a[href*="configurar-chatbot"] {
	display: none !important;
}

.holania-agency-shell.is-single-project-account .holania-agency-main > .holania-agency-screen,
.holania-agency-shell.is-single-project-account .holania-agency-main > .holania-commerce-module,
.holania-agency-shell.is-single-project-account .holania-agency-main > .holania-panel-team-module {
	box-sizing: border-box;
	width: min(100%, 1180px) !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

.holania-agency-shell.is-single-project-account .holania-agency-header {
	min-height: 0 !important;
	padding: 18px 20px !important;
	align-items: center !important;
}

.holania-agency-shell.is-single-project-account .holania-agency-header h1 {
	margin: 2px 0 4px !important;
	font-size: clamp(22px, 2vw, 28px) !important;
	line-height: 1.15 !important;
}

.holania-agency-shell.is-single-project-account .holania-agency-header p:not(.holania-agency-eyebrow) {
	max-width: 820px !important;
	margin: 0 !important;
	font-size: 13px !important;
	line-height: 1.45 !important;
}

.holania-agency-shell.is-single-project-account .holania-agency-section {
	padding: 18px !important;
}

.holania-agency-shell.is-single-project-account .holania-agency-section-head h2 {
	font-size: 17px !important;
	line-height: 1.25 !important;
}

.holania-agency-shell.is-single-project-account .holania-agency-section-head p {
	font-size: 12px !important;
	line-height: 1.45 !important;
}

.holania-panel-dashboard-single-project .holania-agency-kpis,
.holania-panel-dashboard-single-project .holania-agency-filters,
.holania-panel-dashboard-single-project .holania-agency-billing-section,
.holania-panel-dashboard-single-project .holania-agency-health-overview-section,
.holania-panel-dashboard-single-project .holania-agency-task-overview,
.holania-panel-dashboard-single-project .holania-agency-next-actions-overview,
.holania-panel-dashboard-single-project .holania-panel-projects-account-section {
	display: none !important;
}

.holania-agency-shell.is-single-project-account .holania-ux-start-card,
.holania-agency-shell.is-single-project-account .holania-ux-project-onboarding,
.holania-agency-shell.is-single-project-account .holania-project-products-section,
.holania-agency-shell.is-single-project-account .holania-project-resources-panel {
	width: 100% !important;
	max-width: none !important;
}

.holania-agency-shell.is-single-project-account .holania-ux-start-card {
	padding: 20px !important;
}

.holania-ux-start-card.is-operational-home-alpha522 {
	display: block !important;
}
.holania-ux-operational-home-alpha522 {
	display: grid;
	grid-template-columns: minmax(0, 1.15fr) minmax(320px, .85fr);
	gap: 24px;
	align-items: center;
}
.holania-ux-operational-home-copy-alpha522 h2 {
	margin: 4px 0 8px;
	font-size: 21px;
	color: #111827;
}
.holania-ux-operational-home-copy-alpha522 > p {
	max-width: 660px;
	margin: 0 0 17px;
	color: #667085;
	font-size: 13px;
	line-height: 1.55;
}
.holania-ux-operational-status-alpha522 {
	display: grid;
	gap: 8px;
}
.holania-ux-operational-status-alpha522 article {
	display: grid;
	grid-template-columns: 32px minmax(0, 1fr) auto;
	gap: 10px;
	align-items: center;
	padding: 11px 12px;
	border: 1px solid #e5e7eb;
	border-radius: 10px;
	background: #fff;
}
.holania-ux-operational-status-alpha522 article i {
	display: grid;
	place-items: center;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #f2f4f7;
	color: #667085;
	font-style: normal;
	font-size: 12px;
}
.holania-ux-operational-status-alpha522 article.is-ready i {
	background: #ecfdf3;
	color: #027a48;
}
.holania-ux-operational-status-alpha522 article.is-pending i {
	background: #fffaeb;
	color: #b54708;
}
.holania-ux-operational-status-alpha522 article strong,
.holania-ux-operational-status-alpha522 article small {
	display: block;
}
.holania-ux-operational-status-alpha522 article strong {
	font-size: 13px;
	color: #1d2939;
}
.holania-ux-operational-status-alpha522 article small {
	margin-top: 2px;
	color: #667085;
	font-size: 11px;
}
.holania-ux-operational-status-alpha522 article a {
	color: #0e7490;
	font-size: 12px;
	font-weight: 600;
	text-decoration: none;
}

.holania-agency-project-screen.is-direct-product-screen .holania-alpha462-permissions-card,
.holania-agency-project-screen.is-direct-product-screen .holania-ux-advanced-toggle {
	display: none !important;
}

.holania-project-optional-tools-alpha522 {
	margin-top: 14px;
	border: 1px solid #e5e7eb;
	border-radius: 11px;
	background: #fff;
}
.holania-project-optional-tools-alpha522 > summary {
	display: flex;
	justify-content: space-between;
	gap: 14px;
	align-items: center;
	padding: 13px 15px;
	cursor: pointer;
	list-style: none;
}
.holania-project-optional-tools-alpha522 > summary::-webkit-details-marker { display: none; }
.holania-project-optional-tools-alpha522 > summary strong,
.holania-project-optional-tools-alpha522 > summary small { display: block; }
.holania-project-optional-tools-alpha522 > summary strong { color: #344054; font-size: 13px; }
.holania-project-optional-tools-alpha522 > summary small { margin-top: 2px; color: #667085; font-size: 11px; }
.holania-project-optional-tools-alpha522 > summary em { color: #0e7490; font-size: 12px; font-style: normal; }
.holania-project-optional-tools-alpha522[open] > .holania-project-resources-list { padding: 0 14px 14px; }

.holania-agency-shell.is-single-project-account .holania-ux-start-card h2,
.holania-agency-shell.is-single-project-account .holania-ux-project-onboarding h2 {
	font-size: 19px !important;
}

.holania-customer-suggestions .holania-agency-empty,
.holania-customer-suggestions .holania-customer-empty {
	display: grid !important;
	gap: 5px !important;
	text-align: center !important;
}

.holania-customer-suggestions .holania-agency-empty strong,
.holania-customer-suggestions .holania-agency-empty span {
	display: block !important;
}

@media (max-width: 780px) {
	.holania-ux-operational-home-alpha522 {
		grid-template-columns: 1fr;
	}
	.holania-agency-shell.is-single-project-account .holania-agency-header,
	.holania-agency-shell.is-single-project-account .holania-agency-section,
	.holania-agency-shell.is-single-project-account .holania-ux-start-card {
		padding: 15px !important;
	}
}
