
.business-dashboard {
    background:#f8fafc;
}
.business-dashboard-card {
    background:#fff;
    border:1px solid #e8edf3;
    border-radius:22px;
    padding:30px;
    margin-bottom:24px;
    box-shadow:0 14px 40px rgba(19,36,58,.05);
}
.business-dashboard-head {
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    gap:20px;
    flex-wrap:wrap;
}
.business-dashboard-head h2 {
    color:#13243a;
    margin:8px 0;
}
.business-dashboard-head p {
    color:#69778b;
}
.business-status {
    display:inline-flex;
    border-radius:999px;
    padding:9px 14px;
    font-size:13px;
    font-weight:700;
}
.business-status.is-active {
    background:#eaf8f0;
    color:#197044;
}
.business-status.is-pending {
    background:#fff3df;
    color:#9a621c;
}
.business-dashboard-actions {
    margin:25px 0;
}
.business-dashboard-notice {
    margin:24px 0;
    padding:16px 18px;
    background:#fff8eb;
    border:1px solid #f4ddb3;
    border-radius:12px;
}
.business-dashboard-subtitle {
    color:#13243a;
    font-size:19px;
    margin:28px 0 14px;
}
.business-deals-list {
    border:1px solid #e8edf3;
    border-radius:15px;
    overflow:hidden;
}
.business-deal-row {
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:20px;
    padding:17px 20px;
    border-bottom:1px solid #e8edf3;
}
.business-deal-row:last-child {
    border-bottom:0;
}
.business-deal-row strong,
.business-deal-row span {
    display:block;
}
.business-deal-row strong {
    color:#13243a;
}
.business-deal-row span {
    color:#778397;
    font-size:13px;
    margin-top:5px;
}
.business-deal-actions {
    display:flex;
    gap:16px;
    flex-shrink:0;
}
.business-deal-actions a {
    color:#ba7026;
    font-weight:700;
}
.business-dashboard-empty {
    padding:25px;
    background:#f8fafc;
    border-radius:13px;
    color:#69778b;
}
.business-dashboard-logout {
    background:#fff;
    color:#13243a;
    border:1px solid #dfe5ed;
}
.business-deal-form {
    max-width:850px;
    margin:0 auto;
}
.business-deal-form-actions {
    display:flex;
    flex-wrap:wrap;
    gap:12px;
    margin-top:25px;
}
.business-deal-preview {
    width:220px;
    max-width:100%;
    border-radius:12px;
    margin-top:12px;
}
@media(max-width:650px) {
    .business-dashboard-card {
        padding:20px;
    }
    .business-deal-row {
        flex-direction:column;
        align-items:flex-start;
    }
}
