/* ==========================================================================
   Split Codons — Tool-specific styles
   Shared Benchling-style framework: tools/common/tbb-sequence-tools.css
   ========================================================================== */

/* ── Textarea ────────────────────────────────────────────────────────────── */
.tbb-split-codons .tbb-seq-textarea {
	min-height: 160px;
}

/* ── Output max-height ───────────────────────────────────────────────────── */
@media ( min-width: 900px ) {
	.tbb-split-codons .tbb-seq-output-pre {
		max-height: 420px;
	}
}

/* ── Warnings panel ──────────────────────────────────────────────────────── */
.tbb-sc-warnings {
	padding:       10px 14px;
	background:    var(--tbb-seq-warning-light);
	border:        1px solid #eac54f;
	border-radius: var(--tbb-seq-radius-sm);
	margin-bottom: 0;
}

.tbb-sc-warn-heading {
	font-size:      11px;
	font-weight:    700;
	text-transform: uppercase;
	letter-spacing: .05em;
	color:          #92400e;
	margin-bottom:  8px;
}

.tbb-sc-warn-list {
	display:        flex;
	flex-direction: column;
	gap:            6px;
}

.tbb-sc-warn-item {
	display:     flex;
	align-items: flex-start;
	gap:         8px;
	font-size:   12px;
	color:       #7d5700;
	line-height: 1.45;
}

.tbb-sc-warn-icon {
	flex-shrink: 0;
	font-style:  normal;
	margin-top:  1px;
}
