#quickbookbox .nhu-offer-check-header {
    grid-column: 1 / -1;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 8px 16px;
}
.nhu-offer-check {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin-left: auto;
    font-size: 12px;
    line-height: 1.4;
    color: #58625a;
}
.nhu-offer-check[data-state="ok"] { color: #237122; }
.nhu-offer-check[data-state="unavailable"] { color: #b42318; }
.nhu-offer-check[data-state="changed"] { color: #8a5700; }
.nhu-offer-check__spinner {
    width: 12px;
    height: 12px;
    flex: 0 0 12px;
    border: 2px solid #d2e6cf;
    border-top-color: #50b849;
    border-radius: 50%;
    animation: nhu-offer-spin .8s linear infinite;
}
.nhu-offer-check:not([data-state="pending"]) .nhu-offer-check__spinner { display: none; }
@keyframes nhu-offer-spin { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .nhu-offer-check__spinner { animation: none; } }
