.cal[data-v-4b959929]{--accent:#0181fe;--ring:#d7e3f1;--muted:#5b6b80;max-width:320px}.cal__head[data-v-4b959929]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cal__month[data-v-4b959929]{text-transform:capitalize;font-size:16px;font-weight:700}.cal__nav[data-v-4b959929]{border:1px solid var(--ring);cursor:pointer;width:34px;height:34px;color:var(--accent);background:#fff;border-radius:50%;font-size:18px;line-height:1}.cal__nav[data-v-4b959929]:disabled{opacity:.35;cursor:not-allowed}.cal__grid[data-v-4b959929]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal__grid--head[data-v-4b959929]{margin-bottom:6px}.cal__weekday[data-v-4b959929]{text-align:center;color:var(--muted);text-transform:capitalize;font-size:12px}.cal__empty[data-v-4b959929]{aspect-ratio:1}.cal__day[data-v-4b959929]{aspect-ratio:1;color:var(--accent);cursor:pointer;background:#f4f9ff;border:0;border-radius:10px;font-size:14px;font-weight:600;transition:background .12s,color .12s}.cal__day[data-v-4b959929]:hover:not(:disabled){background:var(--accent);color:#fff}.cal__day[data-v-4b959929]:disabled{color:#c2cbd6;cursor:not-allowed;background:0 0;font-weight:400}.cal__day.is-selected[data-v-4b959929]{background:var(--accent);color:#fff}.df[data-v-2067ee77]{--accent:#0181fe;--ring:#d7e3f1;--muted:#5b6b80;gap:18px;max-width:480px;display:grid}.df__title[data-v-2067ee77]{margin:0;font-size:18px;font-weight:700}.df__field[data-v-2067ee77]{gap:6px;display:grid}.df__label[data-v-2067ee77]{color:var(--muted);font-size:14px;font-weight:600}.df__input[data-v-2067ee77]{border:1px solid var(--ring);width:100%;font-size:15px;font:inherit;color:#0b1524;background:#fff;border-radius:10px;padding:12px 14px}.df__input[data-v-2067ee77]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #0181fe26}.df__textarea[data-v-2067ee77]{resize:vertical}.df__error[data-v-2067ee77]{color:#c0392b;margin:0;font-size:14px}.df__actions[data-v-2067ee77]{justify-content:space-between;align-items:center;gap:12px;display:flex}.df__back[data-v-2067ee77]{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600}.df__submit[data-v-2067ee77]{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:12px 28px;font-size:15px;font-weight:700}.df__submit[data-v-2067ee77]:disabled,.df__back[data-v-2067ee77]:disabled{opacity:.6;cursor:not-allowed}.cf[data-v-919405a5]{--accent:#0181fe;--ring:#d7e3f1;--muted:#5b6b80;text-align:center;justify-items:center;gap:14px;max-width:460px;margin:0 auto;padding-top:12px;display:grid}.cf__check[data-v-919405a5]{color:#1f9d57;background:#e7f7ee;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;font-weight:700;display:grid}.cf__title[data-v-919405a5]{margin:0;font-size:22px;font-weight:700}.cf__body[data-v-919405a5]{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.cf__summary[data-v-919405a5]{text-align:left;gap:8px;width:100%;margin:8px 0 0;display:grid}.cf__summary div[data-v-919405a5]{border-bottom:1px solid var(--ring);justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.cf__summary dt[data-v-919405a5]{color:var(--muted);margin:0;font-size:14px}.cf__summary dd[data-v-919405a5]{text-align:right;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:14px;font-weight:600}.cf__restart[data-v-919405a5]{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600}.sched[data-v-2d6074ff]{--accent:#0181fe;--accent-soft:#e8f3ff;--ring:#d7e3f1;--ink:#0b1524;--muted:#5b6b80;border:1px solid var(--ring);text-align:left;color:var(--ink);background:#fff;border-radius:24px;grid-template-columns:300px 1fr;gap:0;min-height:520px;display:grid;overflow:hidden;box-shadow:0 30px 60px -40px #0b152459}@media (width<=820px){.sched[data-v-2d6074ff]{grid-template-columns:1fr}}.sched__aside[data-v-2d6074ff]{border-right:1px solid var(--ring);background:linear-gradient(#fbfdff 0%,#f4f9ff 100%);padding:32px}@media (width<=820px){.sched__aside[data-v-2d6074ff]{border-right:0;border-bottom:1px solid var(--ring)}}.sched__org[data-v-2d6074ff]{color:var(--muted);margin:0 0 6px;font-size:14px}.sched__meeting-name[data-v-2d6074ff]{margin:0 0 20px;font-size:22px;font-weight:700;line-height:1.25}.sched__facts[data-v-2d6074ff]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sched__facts li[data-v-2d6074ff]{color:var(--muted);align-items:center;gap:10px;font-size:15px;display:flex}.sched__desc[data-v-2d6074ff]{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.55}.sched__main[data-v-2d6074ff]{padding:32px}.sched__panel-title[data-v-2d6074ff]{margin:0 0 18px;font-size:18px;font-weight:700}.sched__meetings[data-v-2d6074ff]{gap:12px;display:grid}.sched__meeting[data-v-2d6074ff]{text-align:left;border:1px solid var(--ring);cursor:pointer;background:#fff;border-radius:14px;gap:4px;padding:18px 20px;transition:border-color .15s,box-shadow .15s,transform 50ms;display:grid}.sched__meeting[data-v-2d6074ff]:hover{border-color:var(--accent);box-shadow:0 6px 18px -12px #0181fe99}.sched__meeting[data-v-2d6074ff]:active{transform:translateY(1px)}.sched__meeting-label[data-v-2d6074ff]{font-size:16px;font-weight:600}.sched__meeting-meta[data-v-2d6074ff]{color:var(--accent);font-size:13px;font-weight:600}.sched__meeting-desc[data-v-2d6074ff]{color:var(--muted);font-size:13px}.sched__when[data-v-2d6074ff]{grid-template-columns:1fr 220px;gap:28px;display:grid}@media (width<=720px){.sched__when[data-v-2d6074ff]{grid-template-columns:1fr}}.sched__slots[data-v-2d6074ff]{overscroll-behavior:contain;gap:10px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sched__slot[data-v-2d6074ff]{border:1px solid var(--ring);width:100%;color:var(--accent);cursor:pointer;background:#fff;border-radius:10px;padding:12px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s}.sched__slot[data-v-2d6074ff]:hover{border-color:var(--accent);background:var(--accent-soft)}.sched__hint[data-v-2d6074ff]{color:var(--muted);font-size:14px}.sched__error[data-v-2d6074ff]{color:#c0392b;font-size:14px}.sched__link[data-v-2d6074ff]{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:14px;font-weight:600}
