.adp-agenda{--adp-blue:#12668b;--adp-orange:#fb9e24;--adp-text:#254352;--adp-white:#fff;color:var(--adp-text);font-family:inherit;line-height:1.55;box-sizing:border-box}.adp-agenda *{box-sizing:border-box}.adp-agenda.adp-home{background:var(--adp-orange);padding:30px 24px}.adp-agenda .adp-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.adp-agenda .adp-heading h2{margin:0;color:#fff;font-size:25px}.adp-agenda .adp-all{background:#fff;color:var(--adp-blue);padding:10px 15px;border-radius:4px;text-decoration:none}.adp-agenda .adp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.adp-agenda .adp-card{background:var(--adp-white);border:1px solid #e2e9ed;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.adp-agenda .adp-card-date{background:#edf4f7;color:var(--adp-blue);padding:15px 18px;font-size:20px;font-weight:700}.adp-agenda .adp-card-image{display:block;background:#f6f8f9}.adp-agenda .adp-card-image img{width:100%;height:160px;object-fit:contain;display:block}.adp-agenda .adp-card-body{padding:18px;display:flex;flex-direction:column;gap:12px;flex:1}.adp-agenda .adp-card-body p{margin:0;font-size:14px}.adp-agenda .adp-card h3{margin:0;font-size:20px;line-height:1.3;text-transform:none;letter-spacing:normal}.adp-agenda .adp-card h3 a{color:var(--adp-blue);text-decoration:none}.adp-agenda .adp-category{color:#9d2454;font-size:12px!important;text-transform:uppercase}.adp-agenda .adp-status{display:inline-block;align-self:start;font-size:12px;background:#edf7f0;color:#216240;padding:5px 9px;border-radius:3px}.adp-agenda a.adp-button,.adp-agenda button.adp-button{display:inline-block;background:var(--adp-blue);color:#fff!important;border:1px solid var(--adp-blue);padding:11px 16px;border-radius:4px;text-decoration:none;text-align:center;font:inherit;font-size:14px;cursor:pointer}.adp-agenda .adp-card .adp-button{margin-top:auto}.adp-agenda .adp-call-heading{color:#593811;margin:28px 0 15px;font-size:21px}.adp-agenda .adp-empty{background:#fff;padding:18px;color:var(--adp-text)}.adp-agenda .adp-filters{display:flex;flex-wrap:wrap;gap:14px;align-items:end;background:#f4f7f9;padding:18px;margin-bottom:22px}.adp-agenda .adp-filters label{flex:1 1 150px;font-size:14px;margin:0}.adp-agenda .adp-filters select,.adp-agenda .adp-filters input{display:block;width:100%;min-width:0;margin:5px 0 0;padding:9px;background:#fff;color:var(--adp-text);border:1px solid #b5c3cc;font:inherit;height:auto}.adp-agenda .adp-pagination{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.adp-agenda .adp-pagination a{padding:8px 14px;border:1px solid #b5c3cc}.adp-agenda .adp-pagination [aria-current]{background:var(--adp-blue);color:#fff}.adp-agenda .adp-sheet{background:#f7fafb;border:1px solid #dce4e8;border-top:4px solid var(--adp-orange);margin:20px 0 28px}.adp-agenda .adp-sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:18px 20px;border-bottom:1px solid #dce4e8}.adp-agenda .adp-sheet-heading h2{font-size:20px;color:var(--adp-blue);margin:0}.adp-agenda .adp-sheet dl{margin:0;padding:0 20px}.adp-agenda .adp-sheet dl>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:15px;padding:11px 0;border-bottom:1px solid #e2e9ed}.adp-agenda .adp-sheet dt{font-weight:400;color:#536978}.adp-agenda .adp-sheet dd{margin:0;overflow-wrap:anywhere}.adp-agenda .adp-actions{display:flex;gap:12px;flex-wrap:wrap;padding:20px}.adp-agenda a.adp-secondary{background:#fff;color:var(--adp-blue)!important}.adp-agenda .adp-schedule{margin-bottom:25px}.adp-agenda summary{cursor:pointer;color:var(--adp-blue)}.adp-agenda a:focus-visible,.adp-agenda button:focus-visible,.adp-agenda input:focus-visible,.adp-agenda select:focus-visible{outline:3px solid #9d2454;outline-offset:3px}@media(max-width:900px){.adp-agenda .adp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.adp-agenda .adp-grid{grid-template-columns:1fr}.adp-agenda.adp-home{padding:22px 16px}.adp-agenda .adp-sheet dl>div{grid-template-columns:1fr;gap:3px}.adp-agenda .adp-filters label{flex-basis:100%}.adp-agenda .adp-filters input,.adp-agenda .adp-filters select{font-size:16px}}
.adp-agenda .adp-featured{display:block;text-align:center;margin:20px 0;background:#f7fafb}.adp-agenda .adp-featured img{display:block;width:auto;max-width:100%;max-height:480px;object-fit:contain;margin:auto}.adp-agenda .adp-intro{color:var(--adp-blue);font-size:17px}
