.rcp{--accent:#87ceff;color:inherit;max-width:1280px;margin:auto;padding:clamp(16px,3vw,40px);font:16px/1.5 system-ui}.rcp *{box-sizing:border-box;min-width:0}.rcp header{display:flex;align-items:center;gap:24px;flex-wrap:wrap;border-bottom:1px solid #7893;padding-bottom:20px}.rcp h1{margin:0;font-size:clamp(28px,4vw,44px)}.rcp nav{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.rcp nav a,.rcp button{padding:10px 16px;border:1px solid #7898;border-radius:12px;color:inherit;background:transparent;font:inherit;text-decoration:none;cursor:pointer}.rcp nav [aria-current]{background:var(--accent);color:#111}.rcp :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.rcp button:disabled{opacity:.6;cursor:not-allowed}.rcp-agenda{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.rcp article{border:1px solid #7896;border-radius:18px;padding:20px}.rcp a{overflow-wrap:anywhere}.rcp .rdr-admin{margin:0}.rcp table{width:100%;table-layout:auto}.rcp td,.rcp th{overflow-wrap:anywhere}.rcp input,.rcp select,.rcp textarea{max-width:100%}@media(max-width:600px){.rcp header{display:block}.rcp .rdr-admin table,.rcp .rdr-admin tbody,.rcp .rdr-admin tr,.rcp .rdr-admin td{display:block}.rcp .rdr-admin thead{display:none}.rcp .rdr-admin td{padding:8px}.rcp nav a{flex:1 1 40%;text-align:center}}
.rcp-header-entry{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;white-space:nowrap;font-size:13px;color:inherit;text-decoration:none;padding:8px;border-radius:8px}.rcp-header-entry:focus-visible{outline:3px solid #87ceff;outline-offset:3px}@media(max-width:600px){.rcp-header-entry{gap:4px;padding:6px;font-size:11px}}
.rcp-tools{margin:28px 0;padding:20px;border:1px solid #7896;border-radius:16px}.rcp-tools form{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:20px 0}.rcp-tools label{display:flex;flex:1 1 180px;flex-direction:column;gap:6px}.rcp-tools input,.rcp-tools select{padding:10px;border:1px solid #7898;border-radius:8px;background:transparent;color:inherit;font:inherit}.rcp-tools input[type=checkbox]{align-self:start;width:24px;height:24px}.rcp-tools pre{white-space:pre-wrap;overflow-wrap:anywhere}.rcp-tools article{padding:12px;margin:8px 0}.rcp-tools [role=status]{min-height:1.5em}
.rcp-accessbar{display:flex;justify-content:flex-end;align-items:center;max-width:1240px;margin:0 auto;padding:2px 16px;box-sizing:border-box}.rcp-accessbar a{max-width:100%;white-space:normal}.rcp-accessbar svg{flex-shrink:0}
