/*
4306	CUCO — My Account (logged-in) layout fix
admin2	Site Wide Header	30 September 2025 at 07:17		css	10
*/

/* === CUCO — MY ACCOUNT LAYOUT FIX (doar logged-in) === */
/* readuce .woocommerce pe block și centrează containerul DOAR când utilizatorul e logat */
body.logged-in .woocommerce-account .woocommerce{
    display:block !important;
    max-width:1120px !important;
    margin-left:auto !important;
    margin-right:auto !important;
    padding-left:16px !important;
    padding-right:16px !important;
}

/* în interiorul dashboardului tău (shortcode) păstrăm grilele compacte */
body.logged-in #cucoDash{ max-width:1120px !important; margin:0 auto !important; padding:24px 16px !important; }
body.logged-in #cucoDash .acc{ display:grid !important; gap:12px !important; }
body.logged-in #cucoDash .cards.three{ grid-template-columns:repeat(3,1fr) !important; }
body.logged-in #cucoDash .cards.two{ grid-template-columns:1.2fr 1fr !important; }
@media (max-width:980px){
    body.logged-in #cucoDash .cards.three,
    body.logged-in #cucoDash .cards.two{ grid-template-columns:1fr !important; }
}

/* bara de titlu: KPI “Bilete disponibile” rămâne pe linie */
body.logged-in #cucoDash .title{ display:flex !important; align-items:center !important; justify-content:space-between !important; gap:12px !important; }

/* formulare compacte (fără lăbărțare) */
body.logged-in #cucoDash .row{ display:grid !important; grid-template-columns:1fr 1fr !important; gap:12px !important; }
@media (max-width:680px){ body.logged-in #cucoDash .row{ grid-template-columns:1fr !important; } }


.ev-ticket-alert {
    background: #2a2a2a;
    color: #f9fafb;
    border-left: 6px solid #F6D773;
    padding: 16px 20px;
    margin-bottom: 20px;
    font-weight: 600;
    border-radius: 6px;
    box-shadow: 0 6px 20px rgba(0,0,0,0.35);
    display: flex;
    align-items: center;
    gap: 10px;
}

.ev-ticket-alert strong {
    color: #F6D773;
}

