.receiver-page .center-view{align-items:flex-start;padding:32px 16px}
.receiver-card{width:min(100%,850px);padding:28px}
.receiver-card h1{font:700 28px/1.3 var(--font-body);margin:22px 0 12px}
.receiver-card h2{margin-top:28px}
.receiver-card .field{display:block;margin:18px 0}
.receiver-card .field input,.receiver-card .field textarea{display:block;width:100%;margin-top:8px}
.receiver-check{display:flex;gap:10px;align-items:flex-start;margin:16px 0;line-height:1.5}
.receiver-check input{margin-top:4px;flex-shrink:0}
.receiver-table{overflow:auto}
.receiver-card th,.receiver-card td{text-align:left;padding:10px;border-bottom:1px solid var(--outline-variant)}
.receiver-card th:nth-child(n+2),.receiver-card td:nth-child(n+2){text-align:right}
.receiver-card table{width:100%;border-collapse:collapse}
#receipt,#summary-status{overflow-wrap:anywhere;line-height:1.6}
.receiver-error{color:#ba1a1a}
@media(max-width:600px){.receiver-card{padding:20px}.receiver-card th,.receiver-card td{padding:8px;font-size:13px}}

.receiver-page .receiver-card{width:min(100%,1120px);min-width:0}
.cms-notes-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px}
.cms-notes-filters .field{flex:1 1 160px;min-width:0;margin:0}
.cms-notes-filters .field:first-child{flex-basis:230px}
.cms-notes-filters input,.cms-notes-filters select{display:block;width:100%;margin-top:8px;min-height:48px;font:inherit;box-sizing:border-box}
.cms-notes-filters button,.cms-notes-pagination button{min-height:48px}
.cms-notes-total{font-size:1.35rem;font-weight:700;margin-block:24px 8px}
.cms-notes-table{max-height:65vh;container-type:inline-size}
.cms-notes-table caption{text-align:left;padding-block:12px;color:var(--on-surface-variant)}
.cms-notes-table .cms-table-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;white-space:nowrap}
.cms-notes-table th,.cms-notes-table td,.cms-notes-table th:nth-child(n+2),.cms-notes-table td:nth-child(n+2){text-align:left;vertical-align:top;overflow-wrap:anywhere}
.cms-notes-table th{position:sticky;top:0;background:var(--surface,#fff)}
.cms-notes-table td:first-child{width:50%;font-weight:600}
.cms-single-author th:nth-child(2),.cms-single-author td:nth-child(2){display:none}
.cms-notes-table td:last-child a{display:inline-block;padding-block:8px;white-space:nowrap}
.cms-notes-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block:20px}
.cms-notes-pagination[hidden]{display:none}
.cms-receipts{border-top:1px solid var(--outline-variant);margin-top:32px;padding-top:20px}
.receiver-card summary{cursor:pointer;padding-block:12px}
#notes-status,#notes-total,#notes-coverage{overflow-wrap:anywhere}
.receiver-card :focus-visible{outline:3px solid #0d1f3c;outline-offset:3px}
@container (width < 600px){
 .cms-notes-table caption{display:block;width:auto}
 .cms-notes-table table,.cms-notes-table tbody,.cms-notes-table tr,.cms-notes-table td{display:block}
 .cms-notes-table thead{display:none}
 .cms-notes-table tr{border-bottom:1px solid var(--outline-variant);padding-block:12px}
 .cms-notes-table td,.cms-notes-table td:first-child{width:auto;border:0;padding:4px 8px;font-size:14px}
 .cms-notes-table td:nth-child(2)::before{content:'Periodista: ';font-weight:600}
 .cms-notes-table td:nth-child(3)::before{content:'Publicación: ';font-weight:600}
}
@media(max-width:600px){.cms-notes-filters{display:block}.cms-notes-filters .field{margin-bottom:16px}.cms-notes-filters button{width:100%}.cms-notes-pagination{flex-wrap:wrap}.cms-notes-table{max-height:none}}
