/**
 * Frontend styles for Opening Hours - Studio plugin
 * 
 * Default classes match sample output:
 * - phhouse_opening (wrapper)
 * - opening_title (title)
 * - opening_row (row)
 * - opening_col (column)
 *
 * @package Opening_Hours_Studio
 */

/* Default wrapper styles */
.phhouse_opening {
    margin: 20px 0;
}

/* Title styles */
.phhouse_opening .opening_title {
    font-weight: bold;
    margin-bottom: 10px;
}

/* Row styles */
.phhouse_opening .opening_row {
    display: flex;
    padding: 5px 0;
}

/* Column styles */
.phhouse_opening .opening_col {
    flex: 1;
}

.phhouse_opening .opening_col:first-child {
    font-weight: 500;
}

/* Additional info styles */
.phhouse_opening .ohs-additional-info {
    margin-top: 15px;
    padding-top: 10px;
}

.phhouse_opening .ohs-additional-info .opening_col {
    flex: none;
    width: 100%;
}