/* Dosage Modifications Table – standalone styles */
.wp-block-iqvia-dosage-modifications-table {
	--iqvia-hcp-blue: #2C3C7E;
	--iqvia-medium-gray: #5A6675;
	--iqvia-white: #FFFFFF;
	--iqvia-table-border: #5A6675;
	--iqvia-row-alt: rgba(44, 60, 126, 0.05);
	box-sizing: border-box;
	width: 100%;
	max-width: 1160px;
	margin-left: auto;
	margin-right: auto;
}

.wp-block-iqvia-dosage-modifications-table *,
.wp-block-iqvia-dosage-modifications-table *::before,
.wp-block-iqvia-dosage-modifications-table *::after { box-sizing: border-box; }

.wp-block-iqvia-dosage-modifications-table .no-break { white-space: nowrap; }
.wp-block-iqvia-dosage-modifications-table sup { font-size: 0.7em; vertical-align: super; line-height: 0; }

.wp-block-iqvia-dosage-modifications-table .iqvia-tb__wrapper {
	width: 100%;
	border: 1px solid var(--iqvia-table-border);
	border-radius: 33px 33px 0 0;
	overflow: hidden;
}

.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table {
	width: 100%;
	border-collapse: collapse;
	font-family: "Open Sans", sans-serif;
}

.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table th,
.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table td {
	vertical-align: top;
	border-top: 1px solid var(--iqvia-table-border);
	border-left: none;
	border-right: none;
	text-align: left;
}

.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table th:nth-child(2),
.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table td:nth-child(2),
.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table th:nth-child(3),
.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table td:nth-child(3) { width: 448px; }

.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table thead th {
	background-color: var(--iqvia-hcp-blue);
	color: var(--iqvia-white);
	font-family: "Barlow Condensed", sans-serif;
	font-size: 26px;
	font-weight: 600;
	line-height: 1.2;
	padding: 12px 16px;
}

.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table td { padding: 6px 12px; }

.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table tbody td {
	color: #5A6675;
	font-size: 18px;
	line-height: 145%;
	font-weight: 400;
}

.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table tbody td.cell-adverse-reaction {
	color: var(--iqvia-hcp-blue);
	font-weight: 700;
	vertical-align: top;
}

.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table tbody tr.row-tint td { background: var(--iqvia-row-alt); padding-top: 5px; padding-bottom: 5px;}
.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table tbody tr.row-white td { background-color: var(--iqvia-white); padding-top: 5px; padding-bottom: 5px;}

.wp-block-iqvia-dosage-modifications-table .cell-dose-mod ul { margin: 0 0 0.5em 0; padding-left: 1.25em; list-style-type: disc; }
.wp-block-iqvia-dosage-modifications-table .cell-dose-mod > ul { padding-left: 0; }
.wp-block-iqvia-dosage-modifications-table .cell-dose-mod > ul > li { list-style: none; margin-bottom: 0.35em; }
.wp-block-iqvia-dosage-modifications-table .cell-dose-mod > ul > li > .li-heading {
	color: #5A6675;
	font-size: 18px;
	line-height: 145%;
	text-decoration: underline;
}
.wp-block-iqvia-dosage-modifications-table .cell-dose-mod ul ul { list-style-type: disc; margin-top: 0.25em; padding-left: 1.5em; }
.wp-block-iqvia-dosage-modifications-table .cell-dose-mod ul ul li { color: #5A6675; }
.wp-block-iqvia-dosage-modifications-table .cell-dose-mod p { margin: 0 0 0.25em 0; }
.wp-block-iqvia-dosage-modifications-table .cell-dose-mod p + p { margin-top: 0.25em; }

@media (max-width: 768px) {
	.wp-block-iqvia-dosage-modifications-table { padding-left: 0px; padding-right: 0px; }
	.wp-block-iqvia-dosage-modifications-table .iqvia-tb__wrapper { border-radius: 33px 33px 0 0; overflow-x: auto; -webkit-overflow-scrolling: touch; }
	.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table { table-layout: fixed; min-width: 100%; }
	.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table th:nth-child(1), .wp-block-iqvia-dosage-modifications-table .iqvia-tb__table td:nth-child(1) { width: 25%; }
	.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table th:nth-child(2), .wp-block-iqvia-dosage-modifications-table .iqvia-tb__table td:nth-child(2) { width: 35%; }
	.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table th:nth-child(3), .wp-block-iqvia-dosage-modifications-table .iqvia-tb__table td:nth-child(3) { width: 40%; }
	.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table thead th { font-size: 18px; padding: 10px 12px; }
	.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table td { padding: 8px 12px; }
	.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table tbody td { font-size: 16px; }
	.wp-block-iqvia-dosage-modifications-table .cell-dose-mod > ul > li > .li-heading,
	.wp-block-iqvia-dosage-modifications-table .cell-dose-mod ul ul li,
	.wp-block-iqvia-dosage-modifications-table .cell-dose-mod p { font-size: 16px; }
}

@media (max-width: 480px) {
	.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table {
		font-family: "Open Sans Condensed", sans-serif;
	}
	.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table thead th { font-size: 15px; padding: 8px 10px; }
	.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table td { padding: 0 8px; }
	.wp-block-iqvia-dosage-modifications-table .iqvia-tb__table tbody td { font-size: 11px; }
	.wp-block-iqvia-dosage-modifications-table .cell-dose-mod > ul > li > .li-heading,
	.wp-block-iqvia-dosage-modifications-table .cell-dose-mod ul ul li,
	.wp-block-iqvia-dosage-modifications-table .cell-dose-mod p { font-size: 12px; }
}
