.assemblea{max-width:1100px;margin:1.5rem auto;color:inherit}.assemblea h1{margin-bottom:1.5rem}.assemblea-bar,.assemblea-buttons,.assemblea-pages{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.assemblea-bar{justify-content:space-between;margin-bottom:1rem}.assemblea-bar p{margin:0}.assemblea-hint{font-size:.95rem}.assemblea-table-wrap{overflow-x:auto;border:1px solid #cbd5e1;border-radius:.5rem}.assemblea-table{width:100%;border-collapse:collapse;margin:0}.assemblea-table th,.assemblea-table td{padding:.85rem 1rem;text-align:left;vertical-align:middle;border-bottom:1px solid #dce2e8;overflow-wrap:anywhere}.assemblea-table th{background:#eef2f6;color:#172b4d}.assemblea-table th a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.assemblea-table tbody tr:nth-child(even){background:rgba(127,127,127,.06)}.assemblea-actions{min-width:230px}.assemblea-actions form{display:inline-flex;align-items:center;gap:.4rem;margin:.3rem 0}.assemblea-delete-check{display:inline-flex;gap:.3rem;align-items:center;font-size:.85rem}.assemblea-form{display:grid;gap:1.2rem;max-width:650px;margin:1.2rem 0}.assemblea-field label{display:block;font-weight:600;margin-bottom:.4rem}.assemblea-field input{width:100%;padding:.6rem;border:1px solid #64748b;border-radius:.3rem}.assemblea-pages{justify-content:center;margin:1.5rem 0}.assemblea-import{border-top:1px solid #cbd5e1;margin-top:2rem;padding-top:1.25rem}.assemblea-import summary{cursor:pointer;font-weight:600}.assemblea a:focus-visible,.assemblea button:focus-visible,.assemblea input:focus-visible,.assemblea-table-wrap:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.assemblea-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
