/*
Theme Name: Avelon Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.0
Template: avelon
Text Domain: avelon-child
*/
@media print {
    /* Completely hide the calculator and summary when printing */
    #custom-camp-calculator, 
    .modal-overlay, 
    .calc-header {
        display: none !important;
    }
    
    /* Optional: Show a message to the user on the printed page */
    body::before {
        content: "CONFIDENTIAL: Printing of the AlBaddad Cost Calculator is prohibited.";
        font-family: 'IBM Plex Sans', sans-serif;
        color: #051c2c;
        font-weight: bold;
    }
}
.login #backtoblog { display: none !important; }
.user-status-box {
    display: inline-block;
    padding: 8px 15px;
    background: #f8f9fa;
    border: 1px solid #ddd;
    border-radius: 20px;
    font-family: sans-serif;
    font-size: 14px;
    color: #333;
}

.user-status-box a {
    text-decoration: none;
    margin-left: 5px;
    transition: 0.3s;
}

.user-status-box a:hover {
    text-decoration: underline;
}
/* Container to handle the split layout */
.albaddad-status-bar {
    display: flex;
    justify-content: space-between; /* Pushes left and right apart */
    align-items: center;
    padding: 15px 0;
}

/* Right side links container */
.status-right {
    display: flex;
    align-items: center;
}

/* Individual Link Styling */
.status-link {
    text-decoration: none;
    font-size: 14px;
    color: #0054a6; /* AlBaddad Blue */
    font-weight: 600;
}

.status-link.logout-btn {
    color: #d9534f; /* Red for Logout */
}

/* Vertical Separator Styling */
.status-sep {
    margin: 0 12px;
    color: #ccc;
}

/* Mobile Responsive: Stacks them if the screen is too small */
@media (max-width: 600px) {
    .albaddad-status-bar {
        flex-direction: column;
        align-items: flex-start;
    }
    .status-right {
        margin-top: 10px;
    }
}
/* Makes text un-searchable and un-highlightable */
.camp-costing-container {
    user-select: none;
    -webkit-user-select: none;
}
/* Hide the registration email notice text */
.registration-confirm, .login #reg_passmail {
    display: none !important;
}
/* Hide the Remember Me checkbox and label */
.login .forgetmenot { display: none !important; }