*{box-sizing:border-box}body{margin:0;background:#f1f5f9;color:#172033;font:16px/1.5 Arial,sans-serif}a{color:#174da0}header{background:#14366a;color:white;padding:16px}header a{color:white}header strong{font-size:23px}header .inner,main,footer{max-width:1200px;margin:auto}nav{margin-top:12px}nav>a,nav details,nav form{display:inline-block;margin:0 12px 8px 0;vertical-align:top}nav a,summary{display:inline-block;padding:8px}nav details a{display:block}nav button{margin:0}main{padding:24px}h1{font-size:28px;margin-top:0}h2{font-size:21px}h3{font-size:18px}article,.panel,.notice{border:1px solid #cbd5e1;border-radius:10px;background:white;padding:20px;margin:20px 0}.notice{border-left:5px solid #1d4ed8}.error{border-left-color:#be123c}label{display:block;font-weight:bold;margin-top:12px}input,select,textarea,button,.button{font:inherit;min-height:44px;border:1px solid #64748b;border-radius:5px;padding:10px}input,select,textarea{width:100%;background:white;color:#172033}button,.button{display:inline-block;background:#174da0;color:white;text-decoration:none;cursor:pointer;margin-top:12px}button.secondary,.button.secondary{background:#475569}.fields{display:grid;grid-template-columns:1fr;grid-gap:16px}.fields label{margin:0}.actions a{margin:8px 12px 8px 0}dt{font-weight:bold;color:#475569;margin-top:12px}dd{margin:0;overflow-wrap:break-word}.scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;background:white}th,td{padding:12px;text-align:left;border-bottom:1px solid #cbd5e1;vertical-align:top}th{background:#e2e8f0}table.recipients{min-width:1000px}table.matrix{min-width:800px}.name{min-width:230px}.number{white-space:nowrap}.muted{color:#475569}.cards{display:grid;grid-template-columns:1fr;grid-gap:16px}.cards article{margin:0}.count{font-size:30px;font-weight:bold}.narrow{max-width:700px}.inline{display:inline-block}.theme{max-width:320px}footer{padding:24px}summary{cursor:pointer}section{scroll-margin-top:15px}button:focus,a:focus,input:focus,select:focus,textarea:focus{outline:3px solid #60a5fa;outline-offset:2px}body.dark{background:#020617;color:#f1f5f9}.dark article,.dark .panel,.dark .notice,.dark table,.dark input,.dark select,.dark textarea{background:#0f172a;color:#f1f5f9;border-color:#475569}.dark th{background:#1e293b}.dark a{color:#93c5fd}.dark .button{color:white}.dark dt,.dark .muted,.dark footer{color:#cbd5e1}@media(min-width:650px){.fields{grid-template-columns:1fr 1fr}.cards{grid-template-columns:1fr 1fr}dl{display:grid;grid-template-columns:200px 1fr;grid-gap:10px}dt,dd{margin:0}}@media(min-width:1100px){.cards{grid-template-columns:repeat(4,1fr)}}@media(prefers-color-scheme:dark){body.auto{background:#020617;color:#f1f5f9}.auto article,.auto .panel,.auto .notice,.auto table,.auto input,.auto select,.auto textarea{background:#0f172a;color:#f1f5f9;border-color:#475569}.auto th{background:#1e293b}.auto a{color:#93c5fd}.auto .button{color:white}.auto dt,.auto .muted,.auto footer{color:#cbd5e1}}@media print{header,footer,.no-print{display:none!important}body,body.dark,body.auto{background:white!important;color:black!important}main{padding:0;max-width:none}article,.panel,table,th,td{background:white!important;color:black!important}.scroll{overflow:visible}table.matrix{min-width:0;font-size:10px}th,td{padding:5px}a{color:black}.panel{border:0}h1{font-size:22px}}

nav summary::after{content:" \25be"}
