.billing-layout {
    grid-template-columns: minmax(0, 1.42fr) minmax(300px, 0.78fr);
}

.billing-layout.billing-layout-single {
    grid-template-columns: minmax(0, 1fr);
}

.workspace-panel {
    padding: 22px;
}

.surface-actions {
    gap: 10px;
}

.surface-actions .action-btn {
    width: fit-content;
}

.support-summary {
    gap: 14px;
    padding: 16px 18px;
    border-radius: 20px;
    background: rgba(247, 243, 233, 0.72);
    border: 1px solid rgba(70, 51, 34, 0.08);
}

.support-summary .action-btn {
    justify-self: start;
}

.support-panel {
    border-top: 1px solid rgba(70, 51, 34, 0.08);
    padding-top: 18px;
}

.request-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.side-panel-spotlight .inline-note {
    border-top: 1px solid rgba(70, 51, 34, 0.08);
    padding-top: 16px;
}

@media (max-width: 1080px) {
    .billing-layout,
    .request-grid {
        grid-template-columns: 1fr;
    }
}
