.call-dialog-card .call-dialog-round-btn{cursor:pointer;color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,transform .15s;display:inline-flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.call-dialog-card .call-dialog-round-btn:hover:not(:disabled){transform:scale(1.04)}.call-dialog-card .call-dialog-round-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.call-dialog-card .call-dialog-round-btn--sm{width:48px;min-width:48px;height:48px;min-height:48px}.call-dialog-card .call-dialog-round-btn--md{width:56px;min-width:56px;height:56px;min-height:56px}.call-dialog-card .call-dialog-round-btn--lg{width:64px;min-width:64px;height:64px;min-height:64px}.call-dialog-card .call-dialog-round-btn--audio{background-color:#16a34a}.call-dialog-card .call-dialog-round-btn--audio:hover:not(:disabled){background-color:#15803d}.call-dialog-card .call-dialog-round-btn--video{background-color:#2563eb}.call-dialog-card .call-dialog-round-btn--video:hover:not(:disabled){background-color:#1d4ed8}.call-dialog-card .call-dialog-round-btn--decline{background-color:#c4314b}.call-dialog-card .call-dialog-round-btn--decline:hover:not(:disabled){background-color:#d13438}.call-dialog-card .call-dialog-round-btn--neutral{color:#374151;box-shadow:none;background-color:#f3f4f6}.call-dialog-card .call-dialog-round-btn--neutral:hover:not(:disabled){background-color:#e5e7eb}.call-dialog-card .call-dialog-round-btn--danger-on{color:#fff;background-color:#dc2626}.call-dialog-card .call-dialog-round-btn--danger-on:hover:not(:disabled){background-color:#b91c1c}.call-dialog-card .call-dialog-round-btn--primary-on{color:#fff;background-color:#2563eb}.call-dialog-card .call-dialog-round-btn--primary-on:hover:not(:disabled){background-color:#1d4ed8}.call-dialog-card .call-dialog-round-btn svg{fill:currentColor;width:24px;height:24px}.teams-notif-stack{pointer-events:none;flex-direction:column;gap:12px;width:100%;min-width:320px;max-width:420px;display:flex}.teams-notif-stack--reverse{flex-direction:column-reverse}.teams-notif-card{pointer-events:auto;background:#fff;border:1px solid #edebe9;border-radius:4px;animation:.22s ease-out teams-notif-slide-in;display:flex;overflow:hidden;box-shadow:0 6.4px 14.4px #0002,0 1.2px 3.6px #0000001c}.teams-notif-card--compact{max-width:360px}.teams-notif-accent{background:#6264a7;flex-shrink:0;width:4px}.teams-notif-accent--call{background:#107c10}.teams-notif-accent--meeting{background:#5b5fc7}.teams-notif-body{flex:1;min-width:0;padding:12px 12px 12px 10px}.teams-notif-card--compact .teams-notif-body{padding:10px 10px 10px 8px}.teams-notif-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.teams-notif-app{align-items:center;gap:6px;min-width:0;display:flex}.teams-notif-app-icon{flex-shrink:0;width:16px;height:16px}.teams-notif-app-name{color:#616161;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.teams-notif-dismiss{color:#616161;flex-shrink:0}.teams-notif-content-btn{text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:0;display:flex}.teams-notif-content-btn:hover .teams-notif-title{color:#242424}.teams-notif-title{color:#242424;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.teams-notif-card--compact .teams-notif-title{font-size:13px}.teams-notif-preview{color:#616161;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.teams-notif-card--compact .teams-notif-preview{-webkit-line-clamp:1;font-size:12px}.teams-notif-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.teams-notif-action{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.2}.teams-notif-action--primary{color:#fff;background:#6264a7}.teams-notif-action--primary:hover{background:#585a96}.teams-notif-action--danger{color:#a4262c;background:#fff;border-color:#edebe9}.teams-notif-action--danger:hover{background:#fdf3f4}.teams-notif-action--subtle{color:#242424;background:#fff;border-color:#edebe9}.teams-notif-action--subtle:hover{background:#f5f5f5}@keyframes teams-notif-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.notification-overlay-root{background:0 0;min-height:100vh}.notification-overlay-root .teams-notif-stack{z-index:2147483646;position:fixed}.notification-overlay-root .teams-notif-stack--bottom-right{bottom:24px;right:24px}.notification-overlay-root .teams-notif-stack--top-right{top:56px;right:24px}.notification-overlay-root .teams-notif-stack--bottom-left{bottom:24px;left:24px}.notification-overlay-root .teams-notif-stack--top-left{top:56px;left:24px}.ms-channels-theme{--vms-ch-page-canvas:#fff;--vms-ch-sidebar-canvas:#f3f2f1;--vms-ch-chrome-border:#e0e0e0;--vms-ch-row-hover:#e1dfdd;--vms-ch-row-selected-team:#e8eaf6;--vms-ch-row-selected-channel:#edebe9;--vms-ch-nav-active-bg:#e8eaf6;--vms-ch-nav-active-border:#6264a7;--vms-ch-pill-idle-border:#c8c6c4;--vms-ch-pill-idle-bg:#fff;--vms-ch-text-primary:#323130;--vms-ch-text-secondary:#524f4d;--vms-ch-text-emphasis:#242424;--vms-ch-text-tertiary:#524f4d;--vms-ch-text-placeholder:#8a8886;--vms-ch-text-quaternary:#a19f9d;--vms-ch-text-destructive:#c50f1f;--vms-ch-icon-muted:#605e5c;--vms-ch-icon-button:#242424;--vms-ch-surface:#fff;--vms-ch-surface-muted:#faf9f8;--vms-ch-surface-subtle:#f3f2f1;--vms-ch-avatar-placeholder:#edebe9;--vms-ch-posts-canvas:#f5f5f5;--vms-ch-posts-border:#e0e0e0;--vms-ch-stroke-default:#e0e0e0;--vms-ch-stroke-subtle:#edebe9;--vms-ch-brand:#6264a7;--vms-ch-brand-hover:#4b4fb0;--vms-ch-brand-foreground:#5b5fc7;--vms-ch-brand-tint:#e8eaf6;--vms-ch-announcement-active-bg:#ecebfd;--vms-ch-thread-accent:#5b5fc7;--vms-ch-shadow-popover:0 4px 12px #00000026;--vms-ch-message-bubble-other-bg:#fff;--vms-ch-message-bubble-self-bg:#ebeaf9;--vms-ch-embed-surface:#faf9f8;--vms-ch-list-item-selected-ring:transparent;--vms-ch-chat-list-search-bg:#fff;--vms-ch-composer-surface:#fff}[data-ms-ch-theme=dark] .ms-channels-theme,.ms-channels-theme[data-ms-ch-theme=dark]{--vms-ch-page-canvas:#1b1a19;--vms-ch-sidebar-canvas:#1b1a19;--vms-ch-chrome-border:#2d2c2b;--vms-ch-row-hover:#2d2c2b;--vms-ch-row-selected-team:#292827;--vms-ch-row-selected-channel:#292827;--vms-ch-nav-active-bg:#2d2c2b;--vms-ch-nav-active-border:#5b5fc7;--vms-ch-pill-idle-border:#605e5c;--vms-ch-pill-idle-bg:#292827;--vms-ch-text-primary:#fff;--vms-ch-text-secondary:#adadad;--vms-ch-text-emphasis:#fff;--vms-ch-text-tertiary:#8a8886;--vms-ch-text-placeholder:#adadad;--vms-ch-text-quaternary:#797775;--vms-ch-text-destructive:#f1707b;--vms-ch-icon-muted:#adadad;--vms-ch-icon-button:#fff;--vms-ch-surface:#292827;--vms-ch-surface-muted:#252423;--vms-ch-surface-subtle:#1b1a19;--vms-ch-avatar-placeholder:#3b3a39;--vms-ch-posts-canvas:#1b1a19;--vms-ch-posts-border:#2d2c2b;--vms-ch-stroke-default:#3b3a39;--vms-ch-stroke-subtle:#2d2c2b;--vms-ch-brand:#7b83eb;--vms-ch-brand-hover:#9ba2f5;--vms-ch-brand-foreground:#7b83eb;--vms-ch-brand-tint:#5b5fc747;--vms-ch-announcement-active-bg:#5b5fc738;--vms-ch-thread-accent:#7b83eb;--vms-ch-message-bubble-other-bg:#292827;--vms-ch-message-bubble-self-bg:#35314a;--vms-ch-embed-surface:#2d2c2c;--vms-ch-list-item-selected-ring:#ffffff47;--vms-ch-chat-list-search-bg:#252423;--vms-ch-composer-surface:#252423}.ms-channels-theme .vms-ch-menu-popover{border-radius:4px;box-shadow:0 4px 16px #00000047;background-color:var(--vms-ch-surface)!important;border:1px solid var(--vms-ch-stroke-default)!important;color:var(--vms-ch-text-primary)!important}.ms-channels-theme .vms-ch-menu-popover .fui-MenuList,.ms-channels-theme .vms-ch-menu-popover [role=menu]{color:inherit!important;background-color:#0000!important}.ms-channels-theme .vms-ch-menu-popover .fui-MenuItem,.ms-channels-theme .vms-ch-menu-popover .fui-MenuItem__content{color:var(--vms-ch-text-primary)!important}.ms-channels-theme .vms-ch-menu-popover .fui-MenuGroupHeader{color:var(--vms-ch-text-secondary)!important}.ms-channels-theme .vms-ch-menu-popover .fui-MenuDivider{border-color:var(--vms-ch-stroke-default)!important}.ms-channels-theme .wysiwyg-quill .ql-container.ql-snow{border-color:var(--vms-ch-stroke-default)!important;background-color:var(--vms-ch-composer-surface,var(--vms-ch-surface))!important}.ms-channels-theme .wysiwyg-quill .ql-editor{color:var(--vms-ch-text-primary)!important;background-color:var(--vms-ch-composer-surface,var(--vms-ch-surface))!important;caret-color:var(--vms-ch-brand-foreground)!important}.ms-channels-theme .wysiwyg-quill .ql-editor.ql-blank:before{color:var(--vms-ch-text-placeholder)!important}.ms-channels-theme .wysiwyg-quill .ql-toolbar.ql-snow{background:var(--vms-ch-surface-muted)!important;border-color:var(--vms-ch-stroke-default)!important}.ms-channels-theme .wysiwyg-editor-shell--embedded .ql-toolbar.ql-snow{border-bottom-color:var(--vms-ch-stroke-subtle)!important}.ms-channels-theme .wysiwyg-quill .ql-editor pre,.ms-channels-theme .wysiwyg-quill .ql-editor code{background:var(--vms-ch-surface-subtle)!important}.ms-channels-theme .wysiwyg-quill .ql-toolbar.ql-snow button:hover{background:var(--vms-ch-row-hover)!important}.ms-channels-theme .vms-ch-channel-tab-strip-ms .fui-Tab{color:var(--vms-ch-text-secondary)!important}.ms-channels-theme .vms-ch-channel-tab-strip-ms .fui-Tab[aria-selected=true]{color:var(--vms-ch-text-primary)!important}.ms-channels-theme .vms-ch-channel-tab-strip-ms .fui-Tab svg{color:var(--vms-ch-text-secondary)!important;fill:var(--vms-ch-text-secondary)!important}.ms-channels-theme .vms-ch-channel-tab-strip-ms .fui-Tab[aria-selected=true] svg{color:var(--vms-ch-text-primary)!important;fill:var(--vms-ch-text-primary)!important}.ms-channels-theme .vms-ch-channel-tab-strip-ms .fui-Tab[aria-selected=true]{box-shadow:inset 0 -2px 0 0 var(--vms-ch-nav-active-border)!important}.ms-channels-theme .vms-ms-chat-header .fui-Button{color:var(--vms-ch-icon-button)!important}.ms-channels-theme .vms-ms-chat-header .fui-Button svg{color:inherit!important;fill:currentColor!important}.ms-channels-theme .vms-ms-chat-plain-composer textarea:focus,.ms-channels-theme .vms-ms-chat-plain-composer textarea:focus-visible{box-shadow:none!important;outline:none!important}.ms-channels-theme .vms-ch-channel-header-ms .fui-Button{color:var(--vms-ch-icon-button)!important}.ms-channels-theme .vms-ch-channel-header-ms .fui-Button svg{color:inherit!important;fill:currentColor!important}
