/* CENESEM 2.1 · distribución documental */
.sharing-controls{margin-block:1.25rem}.sharing-controls h2{margin-top:0}.sharing-link{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.sharing-link input{flex:1 1 24rem;min-width:0;color:var(--muted,#526477);font-size:.88rem}.sharing-control-actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-end;margin-top:1rem}.sharing-control-actions form{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-end}.sharing-control-actions .field{margin:0;min-width:12rem}.sharing-search{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.sharing-search>.field{flex:1 1 22rem;margin:0}.sharing-search>.help-text{flex-basis:100%;margin:0}.sharing-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem;margin-block:1rem}.sharing-result{margin:0;overflow-wrap:anywhere}.sharing-result h2{font-size:1.25rem;line-height:1.35}.sharing-result .section-head{margin-bottom:.5rem}.sharing-facts{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-block:1.1rem}.sharing-facts>div:first-child{grid-column:1/-1}.sharing-facts dt{font-size:.8rem;color:var(--muted,#526477);margin-bottom:.25rem}.sharing-facts dd{margin:0;font-weight:650}.sharing-contact-grid{display:flex;gap:1rem;flex-wrap:wrap}.sharing-contact-grid>div{flex:1 1 16rem}.message-attachment{background:#edf5f8;border:1px solid #d4e4ec;border-radius:.75rem;padding:.8rem 1rem;margin-block:1rem}.sharing-controls .actions{flex-wrap:wrap}@media(max-width:600px){.sharing-control-actions,.sharing-control-actions form{display:block;width:100%}.sharing-control-actions .btn{margin-top:.75rem;width:100%}.sharing-link .btn{flex:1}.sharing-search>.btn{width:100%}.sharing-facts{grid-template-columns:1fr}.sharing-facts>div:first-child{grid-column:auto}}
