.wrbb-container {
    padding: 20px;
    margin: 20px 0;
}

.wrbb-container.wp-block-group {
    border: 1px dashed #ccc;
}

.wrbb-tabs {
    margin: 20px 0;
}

.wrbb-tab-panel {
    padding: 15px;
    margin-bottom: 10px;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
}

.wrbb-tab-panel h4 {
    margin-top: 0;
    color: #2271b1;
    border-bottom: 2px solid #2271b1;
    padding-bottom: 10px;
}

.wrbb-text-path {
    font-style: italic;
}

.wrbb-google-maps iframe {
    max-width: 100%;
}
