.vy-inline-tip {
margin-top: 8px;
font-size: 14px;
line-height: 1.75;
color: #b45309;
background: #fff7ed;
border: 1px solid #fed7aa;
border-radius: 12px;
padding: 12px 14px;
}
.vy-submit-row {
margin-top: 26px;
}
.vy-result-shell {
border: 1px solid #e5e7eb;
border-radius: 16px;
background: #ffffff;
padding: 18px 18px 8px;
}
.vy-empty-result {
color: #6b7280;
font-size: 15px;
line-height: 1.8;
margin: 0;
}
.vy-plant-meta-note {
margin-top: 10px;
font-size: 14px;
color: #6b7280;
line-height: 1.7;
}
.vy-result-shell h3 {
margin-top: 0 !important;
}
.vy-result-shell p {
margin-bottom: 12px !important;
}
.vy-result-shell strong {
color: #111827;
}
.vy-loading-inline {
display: none;
margin-top: 14px;
color: #4b5563;
font-size: 14px;
line-height: 1.7;
}
#localizedGrowLightResult.is-loading {
opacity: 0.65;
}
.notice {
margin-top: 16px;
font-size: 14px;
line-height: 1.7;
display: none;
}
#error-message {
color: #b91c1c;
}
#success-message {
color: #166534;
}
@media (max-width: 900px) {
.vy-result-shell {
padding: 16px 14px 8px;
}
}