/* SMIT NACHBESTELLEN */
.smit-nb-form { margin: 0; }
.smit-nb-bar {
    display: flex; align-items: center; justify-content: space-between; gap: 1rem; flex-wrap: wrap;
    margin: 0 0 1.25rem; padding: .9rem 1.1rem; border: 1px solid #e4e4e7; border-radius: 14px; background: #fafafa;
}
.smit-nb-bar-text { display: flex; flex-direction: column; gap: .15rem; min-width: 0; }
.smit-nb-bar-text strong { font-size: .95rem; color: #09090b; }
.smit-nb-bar-text span { font-size: .82rem; color: #71717a; }
.smit-nb-btn { border-radius: 999px; font-weight: 700; padding: .55rem 1.3rem; white-space: nowrap; display: inline-flex; align-items: center; gap: .5rem; }
.smit-nb-inline { display: inline-block; vertical-align: middle; }
.smit-nb-btn-sm { border-radius: 999px; font-weight: 600; font-size: .78rem; padding: .25rem .7rem; display: inline-flex; align-items: center; gap: .35rem; white-space: nowrap; }
@media (max-width: 991.98px) { .smit-nb-btn-sm span { display: none; } }
