/*
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; } }
