#page-annonce .an-grid{gap:22px;align-items:start;margin-top:26px;}
#page-annonce .an-grid .ds-description,#page-annonce .an-grid .ds-specs{padding:28px!important;border:1px solid #d3dfeb;border-radius:6px;box-shadow:0 10px 30px #23456006;overflow:hidden;}
#page-annonce .an-grid .ds-description{background:#fff;position:relative;}
#page-annonce .an-grid .ds-description::before{content:'';position:absolute;left:28px;top:0;width:64px;height:4px;border-radius:0 0 4px 4px;background:#2d67ca;}
#page-annonce .an-grid .ds-specs{background:linear-gradient(145deg,#eef4fb,#f9fbfe);border-color:#c8d8e8;}
#page-annonce .an-grid .ds-description .an-card-h,#page-annonce .an-grid .ds-specs .an-card-h{display:flex;align-items:center;gap:12px;font-size:23px;margin-bottom:22px;border-bottom:0;padding-bottom:0;}
#page-annonce .ds-section-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:6px;background:#eaf1fd;color:#315c94;}
#page-annonce .ds-specs .ds-section-icon{background:#193e5f;color:#d9e9fa;}
#page-annonce .ds-section-icon svg{width:20px;height:20px;}
#page-annonce #detailDesc{line-height:1.95!important;font-size:13px!important;color:#425d74!important;padding-top:20px;border-top:1px solid #e5edf4;}
#page-annonce #detailSpecs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
#page-annonce #detailSpecs>div{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px!important;padding:15px!important;background:#ffffffd9;border:1px solid #dce6f0!important;border-radius:6px;min-width:0;}
#page-annonce #detailSpecs>div>span:first-child{font-size:10px!important;letter-spacing:.35px;color:#738aa0!important;}
#page-annonce #detailSpecs>div>span:last-child{font-size:13px!important;font-weight:700!important;color:#1c4568!important;text-align:left!important;overflow-wrap:anywhere;line-height:1.5;}
#page-annonce #detailSpecs>div:last-child{grid-column:1/-1;}
#page-annonce #detailSpecs button{max-width:100%;white-space:normal;}
@media(max-width:760px){#page-annonce .an-grid{gap:18px;margin-top:20px;}#page-annonce .an-grid .ds-description,#page-annonce .an-grid .ds-specs{padding:22px!important;}#page-annonce .an-grid .an-card-h{font-size:21px!important;}#page-annonce #detailSpecs>div{padding:12px!important;}#page-annonce .ds-section-icon{width:36px;height:36px;}}
