/* utilities.css - Common inline style replacements from Blade templates */

/* Display utilities (most common) */
.d-none {
    display: none !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

/* Cursor */
.cursor-pointer {
    cursor: pointer !important;
}

/* Flex layouts */
.flex-gap-sm {
    display: flex;
    gap: 10px;
    margin-bottom: 1rem;
}

/* Buttons & forms */
.btn-borderless {
    border: none !important;
    background: none !important;
    text-align: left !important;
    width: 100% !important;
}

/* Tables */
.table-collapsed {
    border-collapse: collapse;
    width: 100%;
}

/* Containers */
.container-narrow {
    max-width: 600px;
}

/* Form elements */
.checkbox-lg {
    width: 40px;
    height: 30px;
    margin-right: 10px;
}

.input-narrow {
    width: 80px;
}

/* Error messages */
.error-red {
    color: red;
    margin-bottom: 10px;
}