.agenda-layout{display:grid;grid-template-columns:minmax(260px,390px) minmax(0,1fr);gap:20px;align-items:start}.agenda-form{display:grid;gap:14px}.agenda-form h2,.agenda-list-heading h2{margin:0}.agenda-form label{display:grid;gap:6px;font-weight:600}.agenda-form input,.agenda-form select,.agenda-form textarea{width:100%;font:inherit;padding:10px;border:1px solid #cbdde3;border-radius:9px;background:#fff}.agenda-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.agenda-form fieldset{border:1px solid #d9e6e9;border-radius:10px;display:grid;gap:8px}.agenda-form .agenda-choice{display:flex;align-items:center;gap:8px;font-weight:400}.agenda-choice input{width:auto}.agenda-recipients{display:grid;gap:6px;padding-left:22px}.agenda-error{color:#a52b26;margin:0}.agenda-list-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.agenda-list-heading p{margin:4px 0}.agenda-list{display:grid;gap:10px}.agenda-item{border:1px solid #dce9ec;background:#fbfefe;border-radius:12px;padding:14px;display:flex;justify-content:space-between;align-items:center;gap:15px}.agenda-item small{color:#447780}.agenda-item h3{margin:5px 0}.agenda-item p{margin:4px 0 8px}.agenda-item span,.agenda-done{font-size:.86rem;color:#60737a}.agenda-item.is-done{opacity:.66}.agenda-home-notice{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;border:1px solid #b5d9dd;border-radius:14px;background:#eff9f9;margin:0 0 18px}.agenda-home-notice div{display:grid;gap:4px}.agenda-home-notice small{letter-spacing:.09em;color:#287985}.agenda-home-notice strong{font-size:1.1rem}.agenda-home-notice span{color:#52686f}@media(max-width:820px){.agenda-layout{grid-template-columns:1fr}.agenda-form-row{grid-template-columns:1fr}.agenda-item,.agenda-home-notice{align-items:flex-start;flex-direction:column}}
