.document-ready-card{flex-direction:column;gap:.875rem;display:flex}.document-ready-card__header{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.document-ready-card__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.document-ready-card__icon--docx{background:color-mix(in srgb, var(--fluent-accent) 14%, transparent);color:var(--fluent-accent)}.document-ready-card__icon--pptx{color:#ca5010;background:#fff4ce}.document-ready-card__copy{flex:1;min-width:0}.document-ready-card__title{color:var(--text-primary,#242424);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.document-ready-card__meta{color:var(--text-secondary,#616161);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.document-ready-card__actions{flex-wrap:wrap;gap:.5rem;display:flex}.document-ready-card__action{min-width:0}
@keyframes nav-page-enter{0%{opacity:0}to{opacity:1}}@keyframes nav-page-enter-forward{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes nav-page-enter-back{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translate(0,0)}}.nav-page-transition.is-entering{animation:.16s ease-out both nav-page-enter}.nav-page-transition.is-entering-forward{animation:.18s ease-out both nav-page-enter-forward}.nav-page-transition.is-entering-back{animation:.18s ease-out both nav-page-enter-back}@keyframes nav-page-exit{0%{opacity:1}to{opacity:0}}@keyframes nav-page-exit-forward{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-12px)}}@keyframes nav-page-exit-back{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(12px)}}.nav-page-transition.is-exiting{animation:.16s ease-in both nav-page-exit}.nav-page-transition.is-exiting-forward{animation:.18s ease-in both nav-page-exit-forward}.nav-page-transition.is-exiting-back{animation:.18s ease-in both nav-page-exit-back}@media (prefers-reduced-motion:reduce){.nav-page-transition.is-entering,.nav-page-transition.is-entering-forward,.nav-page-transition.is-entering-back,.nav-page-transition.is-exiting,.nav-page-transition.is-exiting-forward,.nav-page-transition.is-exiting-back{animation:none!important}}
.m365-consent-dialog.cen-dialog-popup{width:var(--pmo-modal-width);max-width:var(--pmo-modal-width);border-radius:var(--borderRadiusXLarge,12px);border:1px solid color-mix(in srgb, var(--stroke-card) 85%, var(--fluent-accent));box-shadow:var(--shadow-fluent-16)}.m365-consent-dialog.cen-dialog-popup .cen-dialog-surface{box-shadow:none;border-radius:inherit;background:var(--bg-card);border:none;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.25rem 2.5rem;padding:2rem 2.25rem;display:grid}.m365-consent-card__header{text-align:left;grid-row:1/span 2;margin-bottom:0}.m365-consent-card__logo{width:auto;height:2rem;margin:0 0 .75rem}.m365-consent-card__badge{color:var(--fluent-accent);margin-bottom:.5rem;display:inline-flex}.m365-consent-card__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--colorNeutralForeground3,#616161);margin:0 0 .25rem;font-size:.75rem}.m365-consent-card__header h2,.m365-consent-card__header [data-slot=dialog-title]{margin:0 0 .5rem;font-size:1.25rem}.m365-consent-card__lead{color:var(--colorNeutralForeground2,#424242);margin:0;font-size:.95rem;line-height:1.45}.m365-consent-scope{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.m365-consent-scope__item{align-items:flex-start;gap:.75rem;display:flex}.m365-consent-scope__icon{color:var(--fluent-accent)}.m365-consent-scope__text{flex-direction:column;gap:.125rem;font-size:.9rem;display:flex}.m365-consent-actions{flex-direction:column;gap:.5rem;display:flex}.m365-consent-actions__primary,.m365-consent-actions__secondary{width:100%;min-height:2.75rem}.m365-consent-actions__secondary{background:0 0}.m365-consent-actions{flex-direction:row}@media (max-width:760px){.m365-consent-dialog.cen-dialog-popup .cen-dialog-surface{grid-template-columns:minmax(0,1fr);padding:1.5rem 1.25rem}.m365-consent-card__header{grid-row:auto}.m365-consent-actions{flex-direction:column}}
