.agenda-overview[data-v-e71a918d]{margin:0 0 24px;padding:22px;border:1px solid #d2dfce;border-radius:16px;background:#fffdf9;color:#294b3b}.agenda-overview-heading[data-v-e71a918d]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:18px}.agenda-overview-heading h2[data-v-e71a918d]{display:flex;align-items:center;gap:9px;margin:0;font-size:23px;letter-spacing:-.03em}.agenda-day-link[data-v-e71a918d],.agenda-overview-heading>a[data-v-e71a918d]{display:inline-flex;align-items:center;gap:7px;min-height:40px;color:#32634f;font-size:13px;font-weight:650;text-decoration:none}.agenda-overview-body[data-v-e71a918d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.agenda-month-navigation[data-v-e71a918d]{display:flex;align-items:center;gap:5px;margin-bottom:8px}.agenda-month-navigation button[data-v-e71a918d]{display:grid;place-items:center;min-width:36px;min-height:36px;padding:6px;border:1px solid #d5e0cf;border-radius:8px;background:#f7f9f3;color:#32634f;font:inherit;cursor:pointer}.agenda-month-navigation h3[data-v-e71a918d]{flex:1;margin:0;text-align:center;font-size:15px;text-transform:capitalize}.agenda-month-navigation .agenda-today[data-v-e71a918d]{margin-left:6px;padding-inline:9px;font-size:12px}.agenda-month-grid[data-v-e71a918d]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.agenda-weekday[data-v-e71a918d]{padding:5px 0;text-align:center;font-size:11px;color:#657761}.agenda-month-grid button[data-v-e71a918d]{position:relative;min-width:0;min-height:36px;padding:7px 2px 10px;border:1px solid transparent;border-radius:7px;background:#f3f6ef;color:#294b3b;font:inherit;font-size:12px;cursor:pointer}.agenda-month-grid button.outside[data-v-e71a918d]{color:#7b8875;background:transparent}.agenda-month-grid button.today[data-v-e71a918d]{border-color:#32634f;font-weight:750}.agenda-month-grid button.selected[data-v-e71a918d]{background:#32634f;color:#fff}.agenda-event-dot[data-v-e71a918d]{position:absolute;bottom:4px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}.agenda-calendar-note[data-v-e71a918d]{margin:10px 0 0;color:#64745e;font-size:11px}.agenda-day[data-v-e71a918d],.agenda-month[data-v-e71a918d]{min-width:0;overflow-wrap:anywhere}.agenda-day[data-v-e71a918d]{padding-left:24px;border-left:1px solid #dce5d6}.agenda-day h3[data-v-e71a918d]{margin:8px 0 16px;font-size:16px;text-transform:capitalize}.agenda-status[data-v-e71a918d]{margin:10px 0;color:#64745e;font-size:13px;line-height:1.6}.agenda-day ul[data-v-e71a918d]{display:grid;gap:8px;margin:0 0 10px;padding:0;list-style:none}.agenda-day li a[data-v-e71a918d]{display:flex;align-items:center;gap:12px;padding-block:10px;border-bottom:1px solid #e6ecdf;color:inherit;text-decoration:none}.agenda-day li a>span[data-v-e71a918d]:nth-child(2){min-width:0;flex:1}.agenda-day-link[data-v-e71a918d]{max-width:100%;overflow-wrap:anywhere}.agenda-day-link .iconify[data-v-e71a918d]{flex-shrink:0}.agenda-event-time[data-v-e71a918d]{flex:0 0 48px;color:#526b4f;font-size:11px}.agenda-day li strong[data-v-e71a918d]{display:block;font-size:14px;overflow-wrap:anywhere}.agenda-day li small[data-v-e71a918d]{display:block;margin-top:4px;color:#64745e;font-size:11px}.agenda-day li .iconify[data-v-e71a918d]{margin-left:auto;flex-shrink:0}.agenda-overview a[data-v-e71a918d]:focus-visible,.agenda-overview button[data-v-e71a918d]:focus-visible{outline:3px solid #91a572;outline-offset:2px}@media(max-width:650px){.agenda-overview[data-v-e71a918d]{padding:16px 12px}.agenda-overview-heading[data-v-e71a918d]{margin-bottom:12px}.agenda-overview-heading h2[data-v-e71a918d]{font-size:20px}.agenda-overview-heading>a[data-v-e71a918d]{font-size:12px}.agenda-overview-body[data-v-e71a918d]{grid-template-columns:1fr;gap:16px}.agenda-day[data-v-e71a918d]{padding:8px 0 0;border-left:0;border-top:1px solid #dce5d6}.agenda-day h3[data-v-e71a918d]{margin-bottom:8px}}.hub-dashboard[data-v-8935369c]{min-width:0}.dashboard-hero[data-v-8935369c]{margin-bottom:22px}.dashboard-hero h1[data-v-8935369c]{margin-block:6px 10px;font-size:36px}.dashboard-hero .subtitle[data-v-8935369c]{margin:0;font-size:14px;line-height:1.6}.kist-entry[data-v-8935369c]{display:flex;align-items:center;gap:16px;min-width:0;padding:18px 20px;background:#32634f;color:#fff;border-radius:14px;margin-bottom:26px;text-decoration:none}.kist-entry-icon[data-v-8935369c]{display:grid;place-items:center;background:#ffffff1c;width:42px;height:42px;border-radius:11px;font-size:23px;flex-shrink:0}.kist-entry>span[data-v-8935369c]:nth-child(2){display:grid;gap:4px;flex:1;min-width:0;overflow-wrap:anywhere}.kist-entry strong[data-v-8935369c]{font-size:18px;line-height:1.4}.kist-entry span span[data-v-8935369c]{font-size:12px;line-height:1.6;color:#e3ecdf}.kist-entry>.iconify[data-v-8935369c]{flex-shrink:0}.hub-tools-heading[data-v-8935369c]{margin:0 0 18px;font-size:22px}.hub-contact[data-v-8935369c]{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;border-top:1px solid #d7e2d0;padding-block:20px;margin-top:26px;font-size:13px}.hub-contact a[data-v-8935369c],.hub-contact span[data-v-8935369c]{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;overflow-wrap:anywhere}.hub-contact a[data-v-8935369c]{color:#32634f;min-height:36px}.hub-contact>a[data-v-8935369c]:first-of-type{font-weight:700}.hub-contact>a[data-v-8935369c]:last-child{margin-left:auto}.hub-contact .iconify[data-v-8935369c]{flex-shrink:0}.hub-dashboard a[data-v-8935369c]:focus-visible{outline:3px solid #65815e;outline-offset:4px}@media(max-width:600px){.dashboard-hero .eyebrow[data-v-8935369c]{display:none}.dashboard-hero h1[data-v-8935369c]{margin-top:0;font-size:27px}.kist-entry[data-v-8935369c]{padding:16px;gap:12px}.kist-entry strong[data-v-8935369c]{font-size:16px}.kist-entry-icon[data-v-8935369c]{width:36px;height:36px}.hub-tools-heading[data-v-8935369c]{font-size:20px}.hub-contact[data-v-8935369c]{gap:8px 14px}}
