/* R55: compact index, readable neutral profiles, no scores. */
.registry-controls{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:12px;align-items:end}.registry-controls label{display:grid;gap:6px;font-weight:650;font-size:.85rem}.registry-controls input,.registry-controls select{width:100%;min-width:0;min-height:44px;padding:9px;border:1px solid #b6beb9;border-radius:8px;background:#fff}.registry-filter-footer{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:16px 0}.registry-table-wrap{max-width:100%;overflow-x:auto}.public-registry-table{width:100%;border-collapse:collapse;table-layout:fixed}.public-registry-table th,.public-registry-table td{padding:12px;vertical-align:top;overflow-wrap:anywhere}.public-registry-table th:first-child{width:22%}.public-registry-table th:last-child{width:19%}.mir-profile{min-width:0}.mir-profile summary{cursor:pointer;font-weight:650}.mir-profile p,.mir-profile dl{font-size:.85rem;line-height:1.5}.mir-profile dd{margin:0 0 10px}.campaign-jumps{display:flex;flex-wrap:wrap;gap:12px}section[id],h2[id]{scroll-margin-top:110px}
@media(max-width:700px){.registry-controls{grid-template-columns:1fr 1fr}.registry-controls label:first-child{grid-column:1/-1}.registry-table-wrap .public-registry-table,.registry-table-wrap .public-registry-table tbody,.registry-table-wrap .public-registry-table tr,.registry-table-wrap .public-registry-table td{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.public-registry-table thead{display:none}.public-registry-table tr{margin:0 0 18px;border:1px solid #b6beb9;border-radius:10px;padding:10px}.public-registry-table td{box-sizing:border-box;padding:6px 0}.public-registry-table td::before{content:attr(data-label) ': ';font-weight:700}.public-registry-table caption{display:block;text-align:left;padding:12px 0}.public-registry-table td:first-child{font-size:1.05rem}.campaign-hero h1{font-size:clamp(2rem,9vw,3rem)}}
@media print{.registry-controls,.registry-filter-footer button,#registry-enhancement-warning{display:none}.registry-table-wrap{overflow:visible}.public-registry-table{font-size:9pt}.mir-profile> :not(summary){display:block!important}.mir-profile{break-inside:avoid}.public-registry-table tr{break-inside:avoid}}

.registry-controls label{font-size:.9rem}.mir-profile summary{font-size:.9rem}.mir-profile p{font-size:.9rem}.public-registry-table td[data-label="Răspuns"]{font-weight:650}.campaign-snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}.mir-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mir-guide-grid article{padding:22px;border:1px solid #bec7c8;border-radius:12px}.mir-guide-grid h3{margin-top:0}.mir-guide-grid p{margin-bottom:0}.mir-guide-summary{border-left:4px solid #9b751e;padding-left:20px}.mir-ranking-state{padding:26px;border:1px solid #bdc5c6;border-radius:12px}.mir-guide-jumps{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:700px){.campaign-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.mir-guide-grid{grid-template-columns:1fr}}

.mir-guide-hero h1{font-size:clamp(2.3rem,4.5vw,4.2rem);max-width:24ch;line-height:1.08}
