
/* Account panels are workspace regions, not centered landing-page sections. */
#compteLoggedIn .cp2-in{width:100%;max-width:1600px;box-sizing:border-box;grid-template-columns:210px minmax(0,1fr);gap:28px;}
#compteLoggedIn .cp2-panel{padding:0;margin:0;max-width:none;width:100%;min-width:0;box-sizing:border-box;justify-self:stretch;align-self:start;}
#compteLoggedIn #myAnnSection{background:transparent;border:0;border-radius:0;padding:0;min-height:0;box-shadow:none;}
#compteLoggedIn #myAnnSection .ac-panel-heading{margin:0 0 22px;padding:0;}
#compteLoggedIn #myAnnSection .ac-panel-heading h2{font-size:32px;letter-spacing:-1px;line-height:1.2;margin-bottom:8px;}
#compteLoggedIn #myAnnSection .ac-panel-heading p{font-size:13px;}
#compteLoggedIn #myAnnSection .map-filters{padding:0 0 20px;margin-bottom:22px!important;gap:9px;}
#compteLoggedIn #myAnnSection .map-chip{padding:11px 21px;font-size:13px;min-height:42px;}
#compteLoggedIn #maPageList{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:18px;}
#compteLoggedIn .ac-list-card{width:100%;box-sizing:border-box;grid-template-columns:minmax(190px,29%) minmax(0,1fr) 175px;gap:25px;padding:18px;border-radius:6px;min-height:244px;}
#compteLoggedIn .ac-list-photo{height:218px;border-radius:6px;}
#compteLoggedIn .ac-list-info h3{font-size:21px;line-height:1.3;letter-spacing:-.4px;}
#compteLoggedIn .ac-list-city{font-size:13px;margin:8px 0 13px;}
#compteLoggedIn .ac-list-price{font-size:27px;}
#compteLoggedIn .ac-list-status{font-size:11px;padding:5px 9px;margin-bottom:12px;}
#compteLoggedIn .ac-list-stats{gap:8px 18px;font-size:12px;padding-top:15px;margin-top:16px;}
#compteLoggedIn .ac-list-stats b{font-size:14px;}
#compteLoggedIn .ac-list-actions{display:flex;grid-column:auto;flex-direction:column;border:0;padding:0;gap:9px;}
#compteLoggedIn .ac-list-actions button{font-size:12px;min-height:42px;white-space:normal;line-height:1.4;}
#compteLoggedIn #maPageEmpty{min-height:210px;box-sizing:border-box;padding:48px 20px;font-size:14px;}
@media(max-width:1200px){#compteLoggedIn .ac-list-card{grid-template-columns:minmax(175px,34%) minmax(0,1fr);gap:20px;}#compteLoggedIn .ac-list-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #edf1f6;padding-top:15px;}#compteLoggedIn .ac-list-photo{height:200px;}}
@media(max-width:800px){#compteLoggedIn .cp2-in{display:flex;}#compteLoggedIn #myAnnSection{padding:0;}#compteLoggedIn #myAnnSection .ac-panel-heading h2{font-size:28px;}}
@media(max-width:520px){#compteLoggedIn #myAnnSection{padding:0;border-radius:0;}#compteLoggedIn .ac-list-card{grid-template-columns:minmax(0,1fr);padding:12px;gap:16px;}#compteLoggedIn .ac-list-photo{height:220px;}#compteLoggedIn .ac-list-info{padding:0 4px;}#compteLoggedIn .ac-list-info h3{font-size:20px;}#compteLoggedIn .ac-list-price{font-size:25px;}#compteLoggedIn .ac-list-actions{grid-template-columns:1fr 1fr;}#compteLoggedIn #myAnnSection .map-chip{padding:10px 13px;}#compteLoggedIn .ac-list-stats{margin-top:13px;padding-top:13px;}}
