.agenda-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.agenda-toolbar h3{margin:4px 0 0}.agenda-toolbar button{margin:0}.agenda-public-list{display:grid;gap:11px}.agenda-event{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding:15px;border:1px solid var(--line);border-radius:17px;background:#fff}.agenda-event-date{display:grid;text-align:center;border-radius:13px;overflow:hidden;border:1px solid #dce7f5}.agenda-event-date span{padding:4px;background:#0f55b5;color:#fff;font-size:10px;font-weight:850}.agenda-event-date b{padding:7px 4px 0;font-size:22px}.agenda-event-date small{padding-bottom:6px;color:#667085;font-weight:750}.agenda-event-copy{display:grid;gap:4px}.agenda-event-copy b{font-size:17px}.agenda-event-copy span,.agenda-event-copy small{color:#667085}.agenda-manage{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.agenda-rule-card{border:1px solid var(--line);border-left:4px solid #0f55b5;border-radius:16px;padding:15px;margin-bottom:11px;background:#fff}.agenda-rule-card.is-inactive{border-left-color:#98a2b3;opacity:.76}.agenda-rule-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agenda-rule-head h4{margin:4px 0 2px;font-size:17px}.agenda-rule-head small{color:#667085}.agenda-rule-actions{display:flex;gap:8px}.agenda-rule-actions button{margin:0}.agenda-form{max-width:760px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#f9fbfe}.agenda-form label{display:grid;gap:7px;font-size:12px;font-weight:800;color:#465268}.agenda-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agenda-active{grid-template-columns:auto 1fr!important;align-items:center;border:1px solid #dbe7f5;border-radius:14px;padding:12px 14px;background:#fff}.agenda-active input{width:20px!important;height:20px;margin:0}.agenda-active span,.agenda-active small{display:block}.agenda-active small{margin-top:3px;color:#7b8798;font-weight:500}.agenda-form-actions{display:flex;gap:10px;flex-wrap:wrap}.agenda-form-actions button{margin:0}@media(max-width:620px){.agenda-toolbar{align-items:flex-start;flex-direction:column}.agenda-toolbar button{width:100%}.agenda-event{grid-template-columns:60px 1fr}.agenda-event-arrow{display:none}.agenda-rule-head{flex-direction:column}.agenda-rule-actions{width:100%}.agenda-rule-actions button{flex:1}.agenda-form-row{grid-template-columns:1fr}.agenda-form-actions button{width:100%}}
