[data-v-aa8686e7] .assistant-onboarding-dialog .p-dialog-header{padding:1.25rem 1.5rem 1rem}[data-v-aa8686e7] .assistant-onboarding-dialog .p-dialog-content{padding:0 0 .5rem}[data-v-aa8686e7] .assistant-onboarding-dialog .p-dialog-footer{padding:.75rem 1.5rem 1.25rem}.typewriter[data-v-cc6ef04f]{display:inline-block;white-space:nowrap}.typing[data-v-cc6ef04f]{animation:typing-cc6ef04f steps(var(--chars)) .6s forwards,caret-cc6ef04f .6s steps(1) forwards;overflow:hidden;width:0}@keyframes typing-cc6ef04f{to{width:calc(var(--chars)*1ch)}}@keyframes caret-cc6ef04f{50%{border-color:transparent}}.sharepoint-callout[data-v-df8cff3c]{background-color:var(--surface-card);border-color:var(--surface-border)}.sharepoint-callout__icon[data-v-df8cff3c],.sharepoint-callout__title[data-v-df8cff3c]{color:var(--text-color)}.sharepoint-callout__subtitle[data-v-df8cff3c]{color:var(--text-color-secondary)}.notification-card[data-v-ec1b21f8]{background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:0 12px 34px #0f172a24;color:var(--text-color);overflow:hidden}.notification-card--toast[data-v-ec1b21f8]{border-radius:8px}.notification-card--popup[data-v-ec1b21f8]{border:0;border-radius:0;box-shadow:none}.notification-card--toast[data-v-ec1b21f8]{background:transparent;border:0;box-shadow:none}.notification-card--toast .notification-card__body[data-v-ec1b21f8]{padding:0}.notification-card--banner[data-v-ec1b21f8]{border-radius:8px;box-shadow:none}.notification-card--promotional[data-v-ec1b21f8]{background:linear-gradient(90deg,rgba(124,58,237,.1),transparent 38%),var(--surface-card)}.notification-card--clickable[data-v-ec1b21f8]{cursor:pointer}.notification-card--clickable[data-v-ec1b21f8]:focus-visible{outline:2px solid var(--primary-color,#2563eb);outline-offset:2px}.notification-card__body[data-v-ec1b21f8]{align-items:flex-start;display:flex;gap:.75rem;padding:.875rem 1rem}.notification-card__icon[data-v-ec1b21f8]{font-size:1rem;margin-top:.2rem}.notification-card__content[data-v-ec1b21f8]{flex:1;min-width:0}.notification-card__title[data-v-ec1b21f8]{font-weight:700;line-height:1.35}.notification-card__message[data-v-ec1b21f8]{font-size:.9rem;line-height:1.45;margin:.25rem 0 0}.notification-card__actions[data-v-ec1b21f8]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.notification-card__dismiss[data-v-ec1b21f8]{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--text-color-secondary);cursor:pointer;display:inline-flex;flex:0 0 2.75rem;height:2.75rem;justify-content:center;width:2.75rem}.notification-card__dismiss[data-v-ec1b21f8]:hover{background:var(--surface-hover);color:var(--text-color)}.notification-card__dismiss[data-v-ec1b21f8]:focus-visible{outline:2px solid var(--primary-color,#2563eb);outline-offset:2px}.notification-card--info .notification-card__icon[data-v-ec1b21f8]{color:#2563eb}.notification-card--success .notification-card__icon[data-v-ec1b21f8]{color:#16a34a}.notification-card--warning .notification-card__icon[data-v-ec1b21f8]{color:#d97706}.notification-card--danger .notification-card__icon[data-v-ec1b21f8]{color:#dc2626}.notification-card--promotional .notification-card__icon[data-v-ec1b21f8]{color:#7c3aed}.notification-banners[data-v-9b533f6b]{margin:1rem;max-width:100%}.notification-banner-enter-active[data-v-9b533f6b],.notification-banner-leave-active[data-v-9b533f6b]{transition:opacity .18s ease,transform .18s ease}.notification-banner-enter-from[data-v-9b533f6b],.notification-banner-leave-to[data-v-9b533f6b]{opacity:0;transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){.notification-banner-enter-active[data-v-9b533f6b],.notification-banner-leave-active[data-v-9b533f6b]{transition:none}}.notification-popup{width:min(30rem,calc(100vw - 2rem))}.notification-popup.p-dialog{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;box-shadow:0 18px 48px #0f172a38;color:var(--text-color)}.notification-popup__header{align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 0}.notification-popup__title{flex:1;min-width:0}.notification-popup__content{color:var(--text-color-secondary);padding:.35rem 1.5rem 0}.notification-popup__footer{justify-content:flex-start;padding:1rem 1.5rem 1.25rem}.notification-popup__close{background:transparent;border:1px solid var(--surface-border);border-radius:999px;height:2.5rem;margin-top:-.25rem;width:2.5rem}.notification-popup__close:hover{background:var(--surface-hover)}.notification-popup__heading[data-v-9b533f6b]{align-items:flex-start;color:var(--text-color);display:flex;font-weight:800;line-height:1.35;min-width:0}.notification-popup__body[data-v-9b533f6b]{min-width:0}.notification-popup__message[data-v-9b533f6b]{font-size:.95rem;line-height:1.5}.notification-popup__secondary-action[data-v-9b533f6b]{font-size:.875rem;line-height:1.2;padding:.45rem .75rem}.layout[data-v-0a3b34c2]{min-height:100vh}.layout-content[data-v-0a3b34c2]{--layout-header-offset:4rem;min-height:calc(100vh - 4rem);padding-left:20rem;padding-top:4rem}.layout-content--chat[data-v-0a3b34c2]{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden}.layout-content--impersonating[data-v-0a3b34c2]{--layout-header-offset:7rem;min-height:calc(100vh - 7rem);padding-top:7rem}.layout-content--chat.layout-content--impersonating[data-v-0a3b34c2]{min-height:0}.layout-content--full[data-v-0a3b34c2]{padding-left:0}.banner-zone[data-v-0a3b34c2],.council-bar[data-v-0a3b34c2]{flex-shrink:0}.layout-page[data-v-0a3b34c2]{min-width:0}.layout-content--chat .layout-page[data-v-0a3b34c2]{display:flex;flex:1;min-height:0;overflow:hidden;width:100%}@media (max-width:1024px){.layout-content[data-v-0a3b34c2]{padding-left:0}}
