:root{--seres-blue-dark:#036;--seres-blue-light:#00a4e6;--seres-text-main:#333;--seres-text-muted:#666}.seres-dossier-container{background-color:#fff;color:var(--seres-text-main);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 auto;max-width:900px;padding:2rem 1rem}.seres-actions-container{align-items:center;background:#f4f7f9;border-left:5px solid var(--seres-blue-light);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:3rem;padding:1.5rem 2rem}.seres-action-text h3{color:var(--seres-blue-dark);margin:0 0 .5rem}.seres-action-text p{color:var(--seres-text-muted);font-size:.9rem;margin:0}.seres-btn-export{background-color:var(--seres-blue-light);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem 1.5rem;transition:background-color .3s ease}.seres-btn-export:hover{background-color:var(--seres-blue-dark)}.seres-doc-header{align-items:flex-end;border-bottom:3px solid var(--seres-blue-dark);display:flex;gap:20px;justify-content:space-between;margin-bottom:3rem;padding-bottom:1.5rem}.seres-logo-header{height:auto;max-width:180px}.seres-header-content{text-align:right}.seres-doc-title{color:var(--seres-blue-dark);font-size:2rem;font-weight:800;margin:0 0 .25rem}.seres-doc-subtitle{color:var(--seres-blue-light);font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.seres-doc-date{color:var(--seres-text-muted);font-size:.85rem;font-style:italic;margin:0}.seres-country-page{margin-bottom:3rem}.seres-page-header{border-bottom:1px solid #eaeaea;margin-bottom:1.5rem;padding-bottom:1rem}.seres-header-title-wrapper{align-items:center;display:flex;gap:15px}.seres-flag-print{border:1px solid #ddd;border-radius:4px;width:50px}.seres-country-title{color:var(--seres-blue-dark);font-size:1.8rem;font-weight:700;margin:0}.seres-country-content{color:#444;font-size:1rem;line-height:1.6}.seres-country-content h3,.seres-country-content h4{color:var(--seres-blue-light);margin-top:1.5rem}.seres-doc-footer{color:var(--seres-text-muted);font-size:.9rem;margin-top:4rem;text-align:center}.seres-footer-divider{background-color:#eaeaea;height:1px;margin-bottom:1rem}.seres-alert{background:#ffebee;border-radius:8px;color:#c62828;padding:1.5rem;text-align:center}@media print{@page{size:A4 portrait;margin:15mm}body,html{background:#fff!important}.seres-dossier-container{margin:0!important;max-width:100%!important;padding:0!important}.seres-actions-container,.seres-no-print,footer:not(.seres-doc-footer),header:not(.seres-doc-header),nav{display:none!important}.seres-doc-header,h1,h2,h3,h4,h5,h6{page-break-after:avoid!important;break-after:avoid!important}.seres-country-page,blockquote,figure,img,li,p,td{page-break-inside:avoid!important;break-inside:avoid!important}blockquote,li,p,td{display:block!important;orphans:3;widows:3}}