.Button-module-scss-module__LVP64W__tiptap-button{font-feature-settings:"salt" on,"cv01" on;min-width:2rem;height:2rem;transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default);border:none;border-radius:24px;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.875rem;font-weight:500;line-height:1.15;display:flex}.Button-module-scss-module__LVP64W__tiptap-button[data-highlighted=true]{background-color:var(--brand-bg-medium);color:var(--tt-button-hover-text-color)}.Button-module-scss-module__LVP64W__tiptap-button[data-size=large]{min-width:1.375rem;height:1.375rem;padding:.625rem;font-size:.9375rem}.Button-module-scss-module__LVP64W__tiptap-button[data-size=small]{border-radius:var(--tt-radius-md,.5rem);min-width:1.5rem;height:1.5rem;padding:.3125rem;font-size:.75rem;line-height:1.2}.Button-module-scss-module__LVP64W__tiptap-button .Button-module-scss-module__LVP64W__tiptap-button-text{text-align:left;flex-grow:1;padding:0 .125rem;line-height:1.5rem}.Button-module-scss-module__LVP64W__tiptap-button[data-text-trim=on] .Button-module-scss-module__LVP64W__tiptap-button-text{text-overflow:ellipsis;overflow:hidden}.Button-module-scss-module__LVP64W__tiptap-button .Button-module-scss-module__LVP64W__tiptap-button-icon,.Button-module-scss-module__LVP64W__tiptap-button .Button-module-scss-module__LVP64W__tiptap-button-icon-sub,.Button-module-scss-module__LVP64W__tiptap-button .Button-module-scss-module__LVP64W__tiptap-button-dropdown-arrows,.Button-module-scss-module__LVP64W__tiptap-button .Button-module-scss-module__LVP64W__tiptap-button-dropdown-small{pointer-events:none;flex-shrink:0}.Button-module-scss-module__LVP64W__tiptap-button .Button-module-scss-module__LVP64W__tiptap-button-icon{width:1rem;height:1rem}.Button-module-scss-module__LVP64W__tiptap-button[data-size=large] .Button-module-scss-module__LVP64W__tiptap-button-icon{width:1.125rem;height:1.125rem}.Button-module-scss-module__LVP64W__tiptap-button[data-size=small] .Button-module-scss-module__LVP64W__tiptap-button-icon{width:.875rem;height:.875rem}.Button-module-scss-module__LVP64W__tiptap-button .Button-module-scss-module__LVP64W__tiptap-button-icon-sub{width:1rem;height:1rem}.Button-module-scss-module__LVP64W__tiptap-button[data-size=large] .Button-module-scss-module__LVP64W__tiptap-button-icon-sub{width:1.125rem;height:1.125rem}.Button-module-scss-module__LVP64W__tiptap-button[data-size=small] .Button-module-scss-module__LVP64W__tiptap-button-icon-sub{width:.875rem;height:.875rem}.Button-module-scss-module__LVP64W__tiptap-button .Button-module-scss-module__LVP64W__tiptap-button-dropdown-arrows{width:.75rem;height:.75rem}.Button-module-scss-module__LVP64W__tiptap-button[data-size=large] .Button-module-scss-module__LVP64W__tiptap-button-dropdown-arrows{width:.875rem;height:.875rem}.Button-module-scss-module__LVP64W__tiptap-button[data-size=small] .Button-module-scss-module__LVP64W__tiptap-button-dropdown-arrows,.Button-module-scss-module__LVP64W__tiptap-button .Button-module-scss-module__LVP64W__tiptap-button-dropdown-small{width:.625rem;height:.625rem}.Button-module-scss-module__LVP64W__tiptap-button[data-size=large] .Button-module-scss-module__LVP64W__tiptap-button-dropdown-small{width:.75rem;height:.75rem}.Button-module-scss-module__LVP64W__tiptap-button[data-size=small] .Button-module-scss-module__LVP64W__tiptap-button-dropdown-small{width:.5rem;height:.5rem}.Button-module-scss-module__LVP64W__tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}:is(.Button-module-scss-module__LVP64W__tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.Button-module-scss-module__LVP64W__tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]){gap:.125rem}.Button-module-scss-module__LVP64W__tiptap-button:has(>svg:nth-of-type(2)):has(>.Button-module-scss-module__LVP64W__tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.Button-module-scss-module__LVP64W__tiptap-button-text)){gap:0;padding-right:.25rem}.Button-module-scss-module__LVP64W__tiptap-button:has(>svg:nth-of-type(2)):has(>.Button-module-scss-module__LVP64W__tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.Button-module-scss-module__LVP64W__tiptap-button-text))[data-size=large]{padding-right:.375rem}.Button-module-scss-module__LVP64W__tiptap-button:has(>svg:nth-of-type(2)):has(>.Button-module-scss-module__LVP64W__tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.Button-module-scss-module__LVP64W__tiptap-button-text))[data-size=small]{padding-right:.25rem}.Button-module-scss-module__LVP64W__tiptap-button .Button-module-scss-module__LVP64W__tiptap-button-emoji{justify-content:center;width:1rem;display:flex}.Button-module-scss-module__LVP64W__tiptap-button[data-size=large] .Button-module-scss-module__LVP64W__tiptap-button-emoji{width:1.125rem}.Button-module-scss-module__LVP64W__tiptap-button[data-size=small] .Button-module-scss-module__LVP64W__tiptap-button-emoji{width:.875rem}.Button-module-scss-module__LVP64W__tiptap-button:hover:not(disabled){background-color:var(--brand-bg-accent);cursor:pointer}.Button-module-scss-module__LVP64W__tiptap-button[data-active-state=on]:not([disabled]),.Button-module-scss-module__LVP64W__tiptap-button[data-state=open]:not([disabled]){background-color:var(--brand-bg-accent);color:var(--brand-accent-2)}
.SVGBlockComponent-module-scss-module__lOG5YG__svgBlockContainer{border-radius:4px;flex-direction:column;align-items:center;margin:.5rem 0;padding:.5rem;transition:background-color .2s;display:flex;position:relative}.SVGBlockComponent-module-scss-module__lOG5YG__svgBlockContainer:hover{background-color:#0000000d}.SVGBlockComponent-module-scss-module__lOG5YG__svgContent{justify-content:center;width:100%;min-height:100px;display:flex}.SVGBlockComponent-module-scss-module__lOG5YG__svgContent svg{max-width:100%;height:auto}.SVGBlockComponent-module-scss-module__lOG5YG__svgBlockEmpty{border:2px dashed #ccc;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:100px;margin:.5rem 0;display:flex}.SVGBlockComponent-module-scss-module__lOG5YG__placeholder{color:#888;font-style:italic}.SVGBlockComponent-module-scss-module__lOG5YG__svgTitle{text-align:center;width:100%;margin-bottom:.5rem;font-weight:500}.SVGBlockComponent-module-scss-module__lOG5YG__controls{justify-content:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.5rem;display:flex}[data-theme=dark] .SVGBlockComponent-module-scss-module__lOG5YG__svgBlockContainer:hover{background-color:#ffffff0d}[data-theme=dark] .SVGBlockComponent-module-scss-module__lOG5YG__svgBlockEmpty{border-color:#555}[data-theme=dark] .SVGBlockComponent-module-scss-module__lOG5YG__placeholder{color:#aaa}
.SVGBlockControls-module-scss-module__7YBTAW__controlsContainer{border-top:1px solid #0000001a;width:100%;margin-top:.5rem;padding:.5rem}.SVGBlockControls-module-scss-module__7YBTAW__buttonRow{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.SVGBlockControls-module-scss-module__7YBTAW__controlButton{cursor:pointer;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:.25rem .75rem;font-size:.875rem;transition:background-color .2s}.SVGBlockControls-module-scss-module__7YBTAW__controlButton:hover{background-color:#e0e0e0}.SVGBlockControls-module-scss-module__7YBTAW__fileInputLabel{cursor:pointer;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;align-items:center;padding:.25rem .75rem;font-size:.875rem;transition:background-color .2s;display:inline-flex}.SVGBlockControls-module-scss-module__7YBTAW__fileInputLabel:hover{background-color:#e0e0e0}.SVGBlockControls-module-scss-module__7YBTAW__fileInput{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.SVGBlockControls-module-scss-module__7YBTAW__editorContainer{background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;margin-top:.5rem;padding:1rem}.SVGBlockControls-module-scss-module__7YBTAW__formGroup{margin-bottom:.75rem}.SVGBlockControls-module-scss-module__7YBTAW__formGroup label{margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.SVGBlockControls-module-scss-module__7YBTAW__formRow{gap:1rem;display:flex}.SVGBlockControls-module-scss-module__7YBTAW__formRow .SVGBlockControls-module-scss-module__7YBTAW__formGroup{flex:1}.SVGBlockControls-module-scss-module__7YBTAW__input{border:1px solid #ddd;border-radius:3px;width:100%;padding:.375rem .5rem;font-size:.875rem}.SVGBlockControls-module-scss-module__7YBTAW__input:focus{border-color:#aaa;outline:none}.SVGBlockControls-module-scss-module__7YBTAW__codeEditor{border:1px solid #ddd;border-radius:3px;width:100%;padding:.5rem;font-family:monospace;font-size:.875rem}.SVGBlockControls-module-scss-module__7YBTAW__codeEditor:focus{border-color:#aaa;outline:none}.SVGBlockControls-module-scss-module__7YBTAW__error{color:#d32f2f;margin-bottom:.75rem;font-size:.875rem}.SVGBlockControls-module-scss-module__7YBTAW__updateButton{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:4px;padding:.375rem .75rem;transition:background-color .2s}.SVGBlockControls-module-scss-module__7YBTAW__updateButton:hover{background-color:#388e3c}.SVGBlockControls-module-scss-module__7YBTAW__cancelButton{cursor:pointer;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:.375rem .75rem;transition:background-color .2s}.SVGBlockControls-module-scss-module__7YBTAW__cancelButton:hover{background-color:#e0e0e0}:is([data-theme=dark] .SVGBlockControls-module-scss-module__7YBTAW__controlButton,[data-theme=dark] .SVGBlockControls-module-scss-module__7YBTAW__fileInputLabel,[data-theme=dark] .SVGBlockControls-module-scss-module__7YBTAW__cancelButton){color:#fff;background-color:#333;border-color:#555}:is([data-theme=dark] .SVGBlockControls-module-scss-module__7YBTAW__controlButton:hover,[data-theme=dark] .SVGBlockControls-module-scss-module__7YBTAW__fileInputLabel:hover,[data-theme=dark] .SVGBlockControls-module-scss-module__7YBTAW__cancelButton:hover){background-color:#444}[data-theme=dark] .SVGBlockControls-module-scss-module__7YBTAW__editorContainer{color:#eee;background-color:#222;border-color:#444}:is([data-theme=dark] .SVGBlockControls-module-scss-module__7YBTAW__input,[data-theme=dark] .SVGBlockControls-module-scss-module__7YBTAW__codeEditor){color:#eee;background-color:#333;border-color:#444}:is([data-theme=dark] .SVGBlockControls-module-scss-module__7YBTAW__input:focus,[data-theme=dark] .SVGBlockControls-module-scss-module__7YBTAW__codeEditor:focus){border-color:#666}
.DownloadLinkBlockComponent-module-scss-module__bkvmmG__downloadLinkContainer{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;align-items:center;margin:8px 0;padding:12px 16px;transition:all .2s;display:flex}.DownloadLinkBlockComponent-module-scss-module__bkvmmG__downloadLinkContainer:hover{background-color:#e9ecef;border-color:#adb5bd;box-shadow:0 2px 4px #0000001a}.DownloadLinkBlockComponent-module-scss-module__bkvmmG__downloadLink{color:#06c;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:0;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:flex}.DownloadLinkBlockComponent-module-scss-module__bkvmmG__downloadLink i{color:#06c;font-size:16px}.DownloadLinkBlockComponent-module-scss-module__bkvmmG__downloadLink:hover:not(:disabled),.DownloadLinkBlockComponent-module-scss-module__bkvmmG__downloadLink:hover:not(:disabled) i{color:#004080}.DownloadLinkBlockComponent-module-scss-module__bkvmmG__downloadLink:active:not(:disabled),.DownloadLinkBlockComponent-module-scss-module__bkvmmG__downloadLink:active:not(:disabled) i{color:#036}.DownloadLinkBlockComponent-module-scss-module__bkvmmG__downloadLink:disabled{cursor:not-allowed;opacity:.6}.DownloadLinkBlockComponent-module-scss-module__bkvmmG__label{flex-shrink:0;font-weight:600}.DownloadLinkBlockComponent-module-scss-module__bkvmmG__fileName{color:#6c757d;white-space:nowrap;text-overflow:ellipsis;margin-left:4px;font-size:12px;font-weight:400;overflow:hidden}
.MathBlockComponent-module-scss-module__2BXSvG__mathBlockContainer{border-radius:4px;flex-direction:column;align-items:center;width:100%;max-width:100%;margin:.5rem 0;padding:.5rem;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.MathBlockComponent-module-scss-module__2BXSvG__mathBlockContainer:hover{background-color:#0000000d}.MathBlockComponent-module-scss-module__2BXSvG__mathContent{text-align:center;width:100%;max-width:100%;min-height:1.5rem;display:block;overflow:auto hidden}.MathBlockComponent-module-scss-module__2BXSvG__mathContent .katex{max-width:100%;font-size:1.1em}.MathBlockComponent-module-scss-module__2BXSvG__mathContent .katex-display{max-width:100%;margin:0;padding:.5rem 0;overflow:auto hidden}.MathBlockComponent-module-scss-module__2BXSvG__mathContent .katex-display>.katex{max-width:100%;overflow:auto hidden}.MathBlockComponent-module-scss-module__2BXSvG__mathContent .katex-html{max-width:100%;overflow:auto hidden}.MathBlockComponent-module-scss-module__2BXSvG__mathBlockEmpty{border:2px dashed #ccc;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:50px;margin:.5rem 0;display:flex}.MathBlockComponent-module-scss-module__2BXSvG__placeholder{color:#888;font-style:italic}.MathBlockComponent-module-scss-module__2BXSvG__errorMessage{color:#c00;text-align:center;background-color:#cc00001a;border-radius:4px;width:100%;padding:.5rem;font-style:italic}[data-theme=dark] .MathBlockComponent-module-scss-module__2BXSvG__mathBlockContainer:hover{background-color:#ffffff0d}[data-theme=dark] .MathBlockComponent-module-scss-module__2BXSvG__mathBlockEmpty{border-color:#555}[data-theme=dark] .MathBlockComponent-module-scss-module__2BXSvG__placeholder{color:#aaa}[data-theme=dark] .MathBlockComponent-module-scss-module__2BXSvG__errorMessage{background-color:#c003}
.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__container{background-color:var(--brand-bg);border-radius:5px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__toolbar{border-bottom:1px solid var(--brand-border-light);background-color:var(--brand-bg-light);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__title{color:var(--brand-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;font-weight:600;overflow:hidden}.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__toolbarActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__sendToCanvasButton,.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__downloadButton{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__downloadButton{color:var(--brand-text-primary);background:var(--brand-bg);border:1px solid var(--brand-border-light)}.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__downloadButton:hover{background-color:var(--brand-bg-accent);border-color:var(--brand-accent-2);color:var(--brand-text-primary)}.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__sendToCanvasButton{color:#fff;background:var(--brand-accent-2);border:1px solid var(--brand-accent-2)}.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__sendToCanvasButton:hover{opacity:.9}.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__sendToCanvasButton:disabled{opacity:.5;cursor:not-allowed}.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__iframeWrapper{flex:1;width:100%;position:relative;overflow:auto}.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__iframe{background:#1a1a2e;border:none;width:100%;height:100%}.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__loading,.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__error,.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__placeholder{min-height:200px;color:var(--brand-text-secondary);justify-content:center;align-items:center;font-size:14px;display:flex}.FileViewerArtifactRenderer-module-scss-module__Qjk_wq__error{color:var(--brand-error,#e74c3c)}
.EmailListRenderer-module-scss-module__jxReLa__container{height:100%;min-height:0;color:var(--brand-text-primary);background:var(--brand-bg);border:1px solid var(--brand-border-light);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex;overflow:hidden}.EmailListRenderer-module-scss-module__jxReLa__header{border-bottom:1px solid var(--brand-border-light);flex-shrink:0;align-items:center;gap:12px;padding-bottom:10px;display:flex}.EmailListRenderer-module-scss-module__jxReLa__headerIcon{width:44px;height:44px;color:var(--brand-header-bg);background:color-mix(in srgb, var(--brand-header-bg) 12%, var(--brand-bg));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.EmailListRenderer-module-scss-module__jxReLa__headerText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.EmailListRenderer-module-scss-module__jxReLa__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text-secondary);font-size:.78rem;font-weight:600}.EmailListRenderer-module-scss-module__jxReLa__title{color:var(--brand-text-primary);margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.EmailListRenderer-module-scss-module__jxReLa__headerBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.EmailListRenderer-module-scss-module__jxReLa__metaBadge{color:var(--brand-text-secondary);background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:160px;padding:5px 10px;font-size:.78rem;font-weight:600;overflow:hidden}.EmailListRenderer-module-scss-module__jxReLa__scrollArea{flex:1;min-height:0;padding:2px 2px 8px 0;overflow-y:auto}.EmailListRenderer-module-scss-module__jxReLa__emailList{flex-direction:column;gap:4px;display:flex}.EmailListRenderer-module-scss-module__jxReLa__daySection{flex-direction:column;gap:8px;display:flex}.EmailListRenderer-module-scss-module__jxReLa__daySection+.EmailListRenderer-module-scss-module__jxReLa__daySection{margin-top:10px}.EmailListRenderer-module-scss-module__jxReLa__dayHeader{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-text-secondary);padding:4px 2px;font-size:.76rem;font-weight:700}.EmailListRenderer-module-scss-module__jxReLa__emailCard{background:var(--brand-bg);border:1px solid var(--brand-border-light);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;transition:transform .15s,box-shadow .15s,background-color .15s;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.EmailListRenderer-module-scss-module__jxReLa__emailCard:hover{background:var(--brand-bg-highlight,var(--brand-bg));transform:translateY(-1px);box-shadow:0 8px 18px #0000001a}.EmailListRenderer-module-scss-module__jxReLa__emailCard.EmailListRenderer-module-scss-module__jxReLa__loading{pointer-events:none}.EmailListRenderer-module-scss-module__jxReLa__unreadBar{background:0 0;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.EmailListRenderer-module-scss-module__jxReLa__unread .EmailListRenderer-module-scss-module__jxReLa__unreadBar{background:var(--brand-accent-1,var(--brand-header-bg))}.EmailListRenderer-module-scss-module__jxReLa__avatar{letter-spacing:-.03em;width:38px;height:38px;color:var(--brand-bg);background:var(--brand-text-primary);border:2px solid var(--brand-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #0000001a}.EmailListRenderer-module-scss-module__jxReLa__avatarLarge{width:32px;height:32px;font-size:.7rem}.EmailListRenderer-module-scss-module__jxReLa__avatarOne{background:var(--brand-accent-1,var(--brand-text-secondary))}.EmailListRenderer-module-scss-module__jxReLa__avatarTwo{background:var(--brand-accent-2-dark,var(--brand-text-secondary))}.EmailListRenderer-module-scss-module__jxReLa__avatarThree{background:var(--brand-accent-3,var(--brand-text-secondary))}.EmailListRenderer-module-scss-module__jxReLa__avatarFour{background:var(--brand-accent-2,var(--brand-text-secondary))}.EmailListRenderer-module-scss-module__jxReLa__avatarFive{background:var(--brand-text-primary)}.EmailListRenderer-module-scss-module__jxReLa__emailContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.EmailListRenderer-module-scss-module__jxReLa__topRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.EmailListRenderer-module-scss-module__jxReLa__sender{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--brand-text-secondary);font-size:.9rem;font-weight:600;overflow:hidden}.EmailListRenderer-module-scss-module__jxReLa__unread .EmailListRenderer-module-scss-module__jxReLa__sender{color:var(--brand-text-primary);font-weight:800}.EmailListRenderer-module-scss-module__jxReLa__date{color:var(--brand-text-secondary);flex-shrink:0;font-size:.78rem;font-weight:600}.EmailListRenderer-module-scss-module__jxReLa__subjectRow{align-items:center;gap:6px;min-width:0;display:flex}.EmailListRenderer-module-scss-module__jxReLa__subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--brand-text-primary);font-size:.94rem;font-weight:500;overflow:hidden}.EmailListRenderer-module-scss-module__jxReLa__unread .EmailListRenderer-module-scss-module__jxReLa__subject{font-weight:800}.EmailListRenderer-module-scss-module__jxReLa__priorityBadge{width:18px;height:18px;color:var(--brand-text-error,#c0392b);background:color-mix(in srgb, var(--brand-text-error,#c0392b) 12%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.EmailListRenderer-module-scss-module__jxReLa__attachmentIcon{color:var(--brand-text-secondary);flex-shrink:0}.EmailListRenderer-module-scss-module__jxReLa__preview{text-overflow:ellipsis;white-space:nowrap;color:var(--brand-text-secondary);font-size:.86rem;overflow:hidden}.EmailListRenderer-module-scss-module__jxReLa__threadBadge{color:var(--brand-text-secondary);background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-top:2px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.EmailListRenderer-module-scss-module__jxReLa__chevron{color:var(--brand-text-secondary);opacity:0;flex-shrink:0;margin-top:2px;transition:opacity .15s}.EmailListRenderer-module-scss-module__jxReLa__visible,.EmailListRenderer-module-scss-module__jxReLa__emailCard:hover .EmailListRenderer-module-scss-module__jxReLa__chevron{opacity:1}.EmailListRenderer-module-scss-module__jxReLa__spinning{animation:1s linear infinite EmailListRenderer-module-scss-module__jxReLa__spin}.EmailListRenderer-module-scss-module__jxReLa__threadGroup{flex-direction:column;gap:0;display:flex}.EmailListRenderer-module-scss-module__jxReLa__threadMessages{flex-direction:column;padding:6px 14px 2px 30px;display:flex}.EmailListRenderer-module-scss-module__jxReLa__threadChild{cursor:pointer;border-radius:10px;gap:10px;padding:8px 10px 8px 14px;transition:background-color .15s;display:flex;position:relative}.EmailListRenderer-module-scss-module__jxReLa__threadChild:hover{background:var(--brand-bg-accent)}.EmailListRenderer-module-scss-module__jxReLa__threadLine{background:var(--brand-border-light);width:1px;position:absolute;top:0;bottom:0;left:-6px}.EmailListRenderer-module-scss-module__jxReLa__threadChildContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.EmailListRenderer-module-scss-module__jxReLa__threadChild .EmailListRenderer-module-scss-module__jxReLa__sender{font-size:.86rem}.EmailListRenderer-module-scss-module__jxReLa__threadChild.EmailListRenderer-module-scss-module__jxReLa__unread .EmailListRenderer-module-scss-module__jxReLa__sender{color:var(--brand-text-primary);font-weight:800}.EmailListRenderer-module-scss-module__jxReLa__latestTag{text-transform:uppercase;letter-spacing:.03em;color:var(--brand-header-bg);background:color-mix(in srgb, var(--brand-header-bg) 12%, transparent);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.66rem;font-weight:700}.EmailListRenderer-module-scss-module__jxReLa__showMoreButton{width:100%;color:var(--brand-text-secondary);background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:9px;font-size:.84rem;font-weight:600;transition:background-color .15s;display:flex}.EmailListRenderer-module-scss-module__jxReLa__showMoreButton:hover{background:var(--brand-bg-highlight,var(--brand-bg-accent))}.EmailListRenderer-module-scss-module__jxReLa__showLessIcon{transform:rotate(180deg)}.EmailListRenderer-module-scss-module__jxReLa__emptyState{text-align:center;background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:220px;padding:32px 20px;display:flex}.EmailListRenderer-module-scss-module__jxReLa__emptyIcon{width:64px;height:64px;color:var(--brand-header-bg);background:color-mix(in srgb, var(--brand-header-bg) 12%, var(--brand-bg));border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.EmailListRenderer-module-scss-module__jxReLa__emptyTitle{color:var(--brand-text-primary);margin:0 0 4px;font-size:1.04rem;font-weight:800}.EmailListRenderer-module-scss-module__jxReLa__emptySubtitle{color:var(--brand-text-secondary);margin:0;font-size:.9rem}@keyframes EmailListRenderer-module-scss-module__jxReLa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:520px){.EmailListRenderer-module-scss-module__jxReLa__container{padding:12px}.EmailListRenderer-module-scss-module__jxReLa__headerBadges{max-width:110px}.EmailListRenderer-module-scss-module__jxReLa__metaBadge{max-width:100px}.EmailListRenderer-module-scss-module__jxReLa__threadMessages{padding-left:20px}}
.EmailDetailRenderer-module-scss-module__Hk8gvW__container{background-color:var(--brand-bg);height:100%;color:var(--brand-text-primary);border:1px solid var(--brand-border-light);border-radius:12px;flex-direction:column;display:flex;overflow:hidden auto}.EmailDetailRenderer-module-scss-module__Hk8gvW__header{background:var(--brand-bg);border-bottom:1px solid var(--brand-border-light);flex-direction:column;gap:10px;padding:14px 16px 12px;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__backButton{color:var(--brand-text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:.76rem;font-weight:600;display:inline-flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__backButton:hover{color:var(--brand-header-bg)}.EmailDetailRenderer-module-scss-module__Hk8gvW__subjectRow{align-items:flex-start;gap:12px;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__headerIcon{width:38px;height:38px;color:var(--brand-header-bg);background:color-mix(in srgb, var(--brand-header-bg) 12%, var(--brand-bg));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__subjectBlock{flex-direction:column;gap:6px;min-width:0;padding-top:2px;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__subject{color:var(--brand-text-primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.EmailDetailRenderer-module-scss-module__Hk8gvW__subjectBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__unreadBadge,.EmailDetailRenderer-module-scss-module__Hk8gvW__priorityBadge{border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__unreadBadge{color:var(--brand-header-bg);background:color-mix(in srgb, var(--brand-header-bg) 12%, transparent)}.EmailDetailRenderer-module-scss-module__Hk8gvW__priorityBadge{color:var(--brand-text-error,#c0392b);background:color-mix(in srgb, var(--brand-text-error,#c0392b) 12%, transparent)}.EmailDetailRenderer-module-scss-module__Hk8gvW__senderCard{border-bottom:1px solid var(--brand-border-light);background:var(--brand-bg-accent);gap:14px;padding:16px;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__senderAvatar{width:44px;height:44px;color:var(--brand-bg);letter-spacing:-.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 2px 6px #0000001a}.EmailDetailRenderer-module-scss-module__Hk8gvW__avatarOne{background:var(--brand-accent-1,var(--brand-text-secondary))}.EmailDetailRenderer-module-scss-module__Hk8gvW__avatarTwo{background:var(--brand-accent-2-dark,var(--brand-text-secondary))}.EmailDetailRenderer-module-scss-module__Hk8gvW__avatarThree{background:var(--brand-accent-3,var(--brand-text-secondary))}.EmailDetailRenderer-module-scss-module__Hk8gvW__avatarFour{background:var(--brand-accent-2,var(--brand-text-secondary))}.EmailDetailRenderer-module-scss-module__Hk8gvW__avatarFive{background:var(--brand-text-primary)}.EmailDetailRenderer-module-scss-module__Hk8gvW__senderInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__senderTop{align-items:baseline;gap:8px;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__senderName{color:var(--brand-text-primary);font-size:.9rem;font-weight:600}.EmailDetailRenderer-module-scss-module__Hk8gvW__senderDate{color:var(--brand-text-secondary);white-space:nowrap;font-size:.72rem}.EmailDetailRenderer-module-scss-module__Hk8gvW__senderEmail{color:var(--brand-text-secondary);font-size:.78rem}.EmailDetailRenderer-module-scss-module__Hk8gvW__recipientSummary{border-top:1px solid var(--brand-border-light);flex-wrap:wrap;gap:4px 8px;margin-top:6px;padding-top:6px;font-size:.75rem;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__recipientLabel{color:var(--brand-text-secondary);flex-shrink:0;font-weight:600}.EmailDetailRenderer-module-scss-module__Hk8gvW__recipientValue{color:var(--brand-text-primary)}.EmailDetailRenderer-module-scss-module__Hk8gvW__actionBar{border-top:1px solid var(--brand-border-light);flex-flow:wrap;gap:6px;margin-top:8px;padding-top:8px;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__actionButton{border:1.5px solid var(--brand-border-light);background:var(--brand-bg);color:var(--brand-text-primary);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:.78rem;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__actionButton:hover{background:var(--brand-bg-highlight,var(--brand-bg-accent));border-color:var(--brand-accent-2,#3b82f6)}.EmailDetailRenderer-module-scss-module__Hk8gvW__actionButton:disabled{opacity:.5;pointer-events:none}.EmailDetailRenderer-module-scss-module__Hk8gvW__actionIcon{color:var(--brand-accent-2,#3b82f6)}.EmailDetailRenderer-module-scss-module__Hk8gvW__spin{animation:1s linear infinite EmailDetailRenderer-module-scss-module__Hk8gvW__spin}.EmailDetailRenderer-module-scss-module__Hk8gvW__section{border-bottom:1px solid var(--brand-border-light);padding:16px}.EmailDetailRenderer-module-scss-module__Hk8gvW__section:last-child{border-bottom:none}.EmailDetailRenderer-module-scss-module__Hk8gvW__sectionHeader{text-transform:uppercase;letter-spacing:.3px;color:var(--brand-text-secondary);align-items:center;gap:8px;margin-bottom:10px;font-size:.75rem;font-weight:600;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__attachmentGrid{flex-wrap:wrap;gap:8px;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__attachmentCard{border:1px solid var(--brand-border-light);background:var(--brand-bg-accent);border-radius:8px;align-items:center;gap:10px;min-width:180px;padding:8px 12px;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__attachmentIcon{color:var(--brand-text-secondary);background:var(--brand-bg);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__attachmentInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__attachmentName{color:var(--brand-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.8rem;font-weight:500;overflow:hidden}.EmailDetailRenderer-module-scss-module__Hk8gvW__attachmentSize{color:var(--brand-text-secondary);font-size:.7rem}.EmailDetailRenderer-module-scss-module__Hk8gvW__emailBody{color:var(--brand-text-primary);word-break:break-word;font-size:.85rem;font-weight:400;line-height:1.6}.EmailDetailRenderer-module-scss-module__Hk8gvW__emailBody img{max-width:100%;height:auto}.EmailDetailRenderer-module-scss-module__Hk8gvW__emailBody a{color:var(--brand-accent-2);text-decoration:none}.EmailDetailRenderer-module-scss-module__Hk8gvW__emailBody a:hover{text-decoration:underline}.EmailDetailRenderer-module-scss-module__Hk8gvW__emailBody table{border-collapse:collapse;max-width:100%}.EmailDetailRenderer-module-scss-module__Hk8gvW__emailBody blockquote{border-left:3px solid var(--brand-border-light);color:var(--brand-text-secondary);margin:8px 0;padding-left:12px}.EmailDetailRenderer-module-scss-module__Hk8gvW__emptyState{text-align:center;color:var(--brand-text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.EmailDetailRenderer-module-scss-module__Hk8gvW__emptyState p{margin:0;font-size:.95rem}.EmailDetailRenderer-module-scss-module__Hk8gvW__emptyIconWrap{width:56px;height:56px;color:var(--brand-header-bg);background:color-mix(in srgb, var(--brand-header-bg) 12%, var(--brand-bg));border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}@keyframes EmailDetailRenderer-module-scss-module__Hk8gvW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:480px){.EmailDetailRenderer-module-scss-module__Hk8gvW__senderCard{flex-direction:column}.EmailDetailRenderer-module-scss-module__Hk8gvW__actionBar{flex-flow:wrap;gap:6px}.EmailDetailRenderer-module-scss-module__Hk8gvW__attachmentCard{flex:1;min-width:0}}
.EmailComposeRenderer-module-scss-module__QiKulW__container{background-color:var(--brand-bg);color:var(--brand-text-primary);border:1px solid var(--brand-border-light);border-radius:5px;flex-direction:column;padding:12px;display:flex}.EmailComposeRenderer-module-scss-module__QiKulW__header{border-bottom:1px solid var(--brand-border-light);align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.EmailComposeRenderer-module-scss-module__QiKulW__header i{color:var(--brand-accent-2);font-size:.85rem}.EmailComposeRenderer-module-scss-module__QiKulW__actionLabel{color:var(--brand-text-primary);font-size:.85rem;font-weight:600}.EmailComposeRenderer-module-scss-module__QiKulW__fields{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.EmailComposeRenderer-module-scss-module__QiKulW__fieldRow{align-items:baseline;gap:8px;font-size:.8rem;display:flex}.EmailComposeRenderer-module-scss-module__QiKulW__fieldLabel{color:var(--brand-text-secondary);flex-shrink:0;min-width:50px;font-weight:600}.EmailComposeRenderer-module-scss-module__QiKulW__fieldValue{color:var(--brand-text-primary);word-break:break-word}.EmailComposeRenderer-module-scss-module__QiKulW__bodyPreview{color:var(--brand-text-secondary);background-color:var(--brand-bg-accent);white-space:pre-wrap;word-break:break-word;border-radius:4px;padding:8px;font-size:.8rem;line-height:1.4}
.CalendarEventListRenderer-module-scss-module__SMNTza__container{height:100%;min-height:0;color:var(--brand-text-primary);background:var(--brand-bg);border:1px solid var(--brand-border-light);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex;overflow:hidden}.CalendarEventListRenderer-module-scss-module__SMNTza__header{border-bottom:1px solid var(--brand-border-light);flex-shrink:0;align-items:center;gap:12px;padding-bottom:10px;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__headerIcon{width:44px;height:44px;color:var(--brand-header-bg);background:color-mix(in srgb, var(--brand-header-bg) 12%, var(--brand-bg));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__headerText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text-secondary);font-size:.78rem;font-weight:600}.CalendarEventListRenderer-module-scss-module__SMNTza__title{color:var(--brand-text-primary);margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.CalendarEventListRenderer-module-scss-module__SMNTza__headerBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__metaBadge{color:var(--brand-text-secondary);background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:600}.CalendarEventListRenderer-module-scss-module__SMNTza__dateNavigator{flex-shrink:0;align-items:stretch;gap:8px;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__navButton{border:1px solid var(--brand-border-light);width:34px;color:var(--brand-text-primary);background:var(--brand-bg-accent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:background-color .15s,opacity .15s;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__navButton:hover:not(:disabled){background:var(--brand-bg-highlight,var(--brand-bg-accent))}.CalendarEventListRenderer-module-scss-module__SMNTza__navButton:disabled{opacity:.38;cursor:not-allowed}.CalendarEventListRenderer-module-scss-module__SMNTza__datePills{flex:1;gap:8px;min-width:0;padding:3px 2px 6px;display:flex;overflow-x:auto}.CalendarEventListRenderer-module-scss-module__SMNTza__datePill{min-width:50px;color:var(--brand-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:5px 8px;transition:border-color .15s,background-color .15s,color .15s;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__datePill:hover{border-color:var(--brand-border-light);background:var(--brand-bg-accent)}.CalendarEventListRenderer-module-scss-module__SMNTza__activeDatePill{color:var(--brand-header-bg);background:color-mix(in srgb, var(--brand-header-bg) 10%, var(--brand-bg));border-color:color-mix(in srgb, var(--brand-header-bg) 55%, transparent)}.CalendarEventListRenderer-module-scss-module__SMNTza__dateWeekday{font-size:.72rem;font-weight:700}.CalendarEventListRenderer-module-scss-module__SMNTza__dateNumber{font-size:1rem;font-weight:800;line-height:1}.CalendarEventListRenderer-module-scss-module__SMNTza__dateCount{min-width:16px;color:var(--brand-text-secondary);background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);border-radius:999px;padding:0 5px;font-size:.62rem;font-weight:700}.CalendarEventListRenderer-module-scss-module__SMNTza__activeDatePill .CalendarEventListRenderer-module-scss-module__SMNTza__dateCount{color:var(--brand-header-bg);background:var(--brand-text-header);border-color:#0000}.CalendarEventListRenderer-module-scss-module__SMNTza__scheduleSurface{flex:1;min-height:0;padding:0 2px 8px 0;overflow-y:auto}.CalendarEventListRenderer-module-scss-module__SMNTza__timeline{flex-direction:column;gap:12px;display:flex;position:relative}.CalendarEventListRenderer-module-scss-module__SMNTza__timeline:before{content:"";background:var(--brand-border-light);width:1px;position:absolute;top:6px;bottom:8px;left:47px}.CalendarEventListRenderer-module-scss-module__SMNTza__timelineRow{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.CalendarEventListRenderer-module-scss-module__SMNTza__hourLabel{color:var(--brand-text-secondary);text-align:right;white-space:nowrap;padding-top:18px;font-size:.82rem;font-weight:800}.CalendarEventListRenderer-module-scss-module__SMNTza__eventCard{background:var(--brand-bg);border:1px solid var(--brand-border-light);cursor:pointer;border-radius:16px;min-width:0;transition:transform .15s,box-shadow .15s,background-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000014}.CalendarEventListRenderer-module-scss-module__SMNTza__eventCard:hover{background:var(--brand-bg-highlight,var(--brand-bg));transform:translateY(-1px);box-shadow:0 10px 22px #0000001f}.CalendarEventListRenderer-module-scss-module__SMNTza__eventCard.CalendarEventListRenderer-module-scss-module__SMNTza__cancelled{opacity:.62}.CalendarEventListRenderer-module-scss-module__SMNTza__eventCard.CalendarEventListRenderer-module-scss-module__SMNTza__loading{pointer-events:none}.CalendarEventListRenderer-module-scss-module__SMNTza__eventColorBar{background:var(--brand-accent-1,var(--brand-header-bg));border-radius:999px;flex-shrink:0;width:5px;margin:16px 0 16px 12px}.CalendarEventListRenderer-module-scss-module__SMNTza__tentativelyAccepted .CalendarEventListRenderer-module-scss-module__SMNTza__eventColorBar,.CalendarEventListRenderer-module-scss-module__SMNTza__notResponded .CalendarEventListRenderer-module-scss-module__SMNTza__eventColorBar{background:var(--brand-text-warning,#b98526)}.CalendarEventListRenderer-module-scss-module__SMNTza__declined .CalendarEventListRenderer-module-scss-module__SMNTza__eventColorBar{background:var(--brand-text-secondary)}.CalendarEventListRenderer-module-scss-module__SMNTza__cancelled .CalendarEventListRenderer-module-scss-module__SMNTza__eventColorBar{background:var(--brand-border-light)}.CalendarEventListRenderer-module-scss-module__SMNTza__eventContent{flex:1;min-width:0;padding:14px 14px 14px 10px}.CalendarEventListRenderer-module-scss-module__SMNTza__eventHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__eventTitleBlock{min-width:0}.CalendarEventListRenderer-module-scss-module__SMNTza__subject{color:var(--brand-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:800;line-height:1.2;overflow:hidden}.CalendarEventListRenderer-module-scss-module__SMNTza__cancelled .CalendarEventListRenderer-module-scss-module__SMNTza__subject{text-decoration:line-through}.CalendarEventListRenderer-module-scss-module__SMNTza__eventStatus{color:var(--brand-text-secondary);margin-top:2px;font-size:.9rem;font-weight:600}.CalendarEventListRenderer-module-scss-module__SMNTza__responseBadge{white-space:nowrap;background:var(--brand-bg-accent);color:var(--brand-text-secondary);border:1px solid var(--brand-border-light);border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:800;line-height:1}.CalendarEventListRenderer-module-scss-module__SMNTza__responseBadge.CalendarEventListRenderer-module-scss-module__SMNTza__accepted{color:var(--brand-header-bg);background:color-mix(in srgb, var(--brand-header-bg) 12%, transparent);border-color:color-mix(in srgb, var(--brand-header-bg) 45%, transparent)}.CalendarEventListRenderer-module-scss-module__SMNTza__responseBadge.CalendarEventListRenderer-module-scss-module__SMNTza__tentativelyAccepted,.CalendarEventListRenderer-module-scss-module__SMNTza__responseBadge.CalendarEventListRenderer-module-scss-module__SMNTza__notResponded{color:var(--brand-text-warning,#b98526);border-color:var(--brand-text-warning,#b98526);background:#b985261f}.CalendarEventListRenderer-module-scss-module__SMNTza__responseBadge.CalendarEventListRenderer-module-scss-module__SMNTza__declined{color:var(--brand-text-secondary);background:var(--brand-bg-accent);border-color:var(--brand-border-light)}.CalendarEventListRenderer-module-scss-module__SMNTza__metaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__metaItem{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--brand-text-secondary);align-items:center;gap:6px;font-size:.86rem;font-weight:600;display:flex;overflow:hidden}.CalendarEventListRenderer-module-scss-module__SMNTza__attendeeTimeRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__avatarGroup{flex-shrink:0;align-items:center;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__avatar{letter-spacing:-.03em;width:36px;height:36px;color:var(--brand-bg);background:var(--brand-text-primary);border:2px solid var(--brand-bg);border-radius:50%;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #0000001f}.CalendarEventListRenderer-module-scss-module__SMNTza__avatar+.CalendarEventListRenderer-module-scss-module__SMNTza__avatar{margin-left:-8px}.CalendarEventListRenderer-module-scss-module__SMNTza__avatarOne{background:var(--brand-accent-1,var(--brand-text-secondary))}.CalendarEventListRenderer-module-scss-module__SMNTza__avatarTwo{background:var(--brand-accent-2-dark,var(--brand-text-secondary))}.CalendarEventListRenderer-module-scss-module__SMNTza__avatarThree{background:var(--brand-accent-3,var(--brand-text-secondary))}.CalendarEventListRenderer-module-scss-module__SMNTza__avatarFour{background:var(--brand-accent-2,var(--brand-text-secondary))}.CalendarEventListRenderer-module-scss-module__SMNTza__avatarFive{background:var(--brand-text-primary)}.CalendarEventListRenderer-module-scss-module__SMNTza__moreAvatar{color:var(--brand-text-secondary);background:var(--brand-bg-accent)}.CalendarEventListRenderer-module-scss-module__SMNTza__noAttendees{color:var(--brand-text-secondary);font-size:.88rem;font-weight:700}.CalendarEventListRenderer-module-scss-module__SMNTza__timeRange{color:var(--brand-text-secondary);white-space:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;font-size:.96rem;font-weight:700;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__loadingIcon{color:var(--brand-text-secondary);animation:1s linear infinite CalendarEventListRenderer-module-scss-module__SMNTza__spin;position:absolute;top:14px;right:14px}.CalendarEventListRenderer-module-scss-module__SMNTza__freeGapCard{color:var(--brand-text-secondary);background:var(--brand-bg-accent);border:1px dashed var(--brand-border-light);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__gapLine{background:var(--brand-border-light);border-radius:999px;flex-shrink:0;align-self:stretch;width:5px;min-height:24px}.CalendarEventListRenderer-module-scss-module__SMNTza__gapLabel{color:var(--brand-text-secondary);font-size:.92rem;font-weight:800}.CalendarEventListRenderer-module-scss-module__SMNTza__gapDuration{color:var(--brand-text-primary);background:var(--brand-bg);border:1px solid var(--brand-border-light);border-radius:999px;padding:2px 8px;font-size:.74rem;font-weight:800}.CalendarEventListRenderer-module-scss-module__SMNTza__gapTime{color:var(--brand-text-secondary);white-space:nowrap;margin-left:auto;font-size:.86rem;font-weight:700}.CalendarEventListRenderer-module-scss-module__SMNTza__emptyState{text-align:center;background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:220px;padding:32px 20px;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__emptyIcon{width:64px;height:64px;color:var(--brand-text-header);background:var(--brand-header-bg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.CalendarEventListRenderer-module-scss-module__SMNTza__emptyTitle{color:var(--brand-text-primary);margin:0 0 4px;font-size:1.04rem;font-weight:800}.CalendarEventListRenderer-module-scss-module__SMNTza__emptySubtitle{color:var(--brand-text-secondary);margin:0;font-size:.9rem}@keyframes CalendarEventListRenderer-module-scss-module__SMNTza__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:520px){.CalendarEventListRenderer-module-scss-module__SMNTza__container{padding:12px}.CalendarEventListRenderer-module-scss-module__SMNTza__header{align-items:flex-start}.CalendarEventListRenderer-module-scss-module__SMNTza__headerBadges{max-width:130px}.CalendarEventListRenderer-module-scss-module__SMNTza__datePill{min-width:46px}.CalendarEventListRenderer-module-scss-module__SMNTza__timeline:before{left:39px}.CalendarEventListRenderer-module-scss-module__SMNTza__timelineRow{grid-template-columns:36px minmax(0,1fr);gap:8px}.CalendarEventListRenderer-module-scss-module__SMNTza__hourLabel{font-size:.76rem}.CalendarEventListRenderer-module-scss-module__SMNTza__attendeeTimeRow,.CalendarEventListRenderer-module-scss-module__SMNTza__freeGapCard{flex-direction:column;align-items:flex-start;gap:8px}.CalendarEventListRenderer-module-scss-module__SMNTza__timeRange,.CalendarEventListRenderer-module-scss-module__SMNTza__gapTime{justify-content:flex-start;margin-left:0}}
.CalendarEventDetailRenderer-module-scss-module__3umMRW__container{height:100%;min-height:0;color:var(--brand-text-primary);background:var(--brand-bg);border:1px solid var(--brand-border-light);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex;overflow-y:auto}.CalendarEventDetailRenderer-module-scss-module__3umMRW__header{border-bottom:1px solid var(--brand-border-light);flex-direction:column;flex-shrink:0;gap:10px;padding-bottom:12px;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__backButton{border:1px solid var(--brand-border-light);width:fit-content;color:var(--brand-text-secondary);background:var(--brand-bg-accent);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__backButton:hover{color:var(--brand-text-primary);background:var(--brand-bg-highlight,var(--brand-bg-accent))}.CalendarEventDetailRenderer-module-scss-module__3umMRW__subject{color:var(--brand-text-primary);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__cancelledBadge{color:var(--brand-text-secondary);background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800}.CalendarEventDetailRenderer-module-scss-module__3umMRW__actionBar{flex-wrap:wrap;gap:8px;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__actionButton,.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpButton{border:1px solid var(--brand-border-light);background:var(--brand-bg-accent);color:var(--brand-text-primary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-family:inherit;font-size:.84rem;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__actionButton:hover:not(:disabled),.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpButton:hover:not(:disabled){border-color:var(--brand-header-bg);background:var(--brand-bg-highlight,var(--brand-bg-accent))}.CalendarEventDetailRenderer-module-scss-module__3umMRW__actionButton:disabled,.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpButton:disabled{opacity:.5;pointer-events:none}.CalendarEventDetailRenderer-module-scss-module__3umMRW__overviewCard,.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpBar,.CalendarEventDetailRenderer-module-scss-module__3umMRW__section,.CalendarEventDetailRenderer-module-scss-module__3umMRW__footer{background:var(--brand-bg);border:1px solid var(--brand-border-light);border-radius:16px;box-shadow:0 6px 16px #00000014}.CalendarEventDetailRenderer-module-scss-module__3umMRW__overviewCard{flex-direction:column;gap:12px;padding:16px 16px 16px 18px;display:flex;position:relative;overflow:visible}.CalendarEventDetailRenderer-module-scss-module__3umMRW__overviewCard:before{content:"";background:var(--brand-header-bg);border-radius:999px;width:5px;position:absolute;top:16px;bottom:16px;left:12px}.CalendarEventDetailRenderer-module-scss-module__3umMRW__overviewRow{z-index:1;align-items:center;gap:12px;min-height:44px;padding-left:14px;display:flex;position:relative}.CalendarEventDetailRenderer-module-scss-module__3umMRW__overviewIcon{width:38px;height:38px;color:var(--brand-text-header);background:var(--brand-header-bg);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__organizerAvatarSmall{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.76rem;font-weight:800;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__overviewContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__overviewValue{color:var(--brand-text-primary);font-size:.98rem;font-weight:700;line-height:1.35}.CalendarEventDetailRenderer-module-scss-module__3umMRW__overviewTime{color:var(--brand-text-primary);font-size:1.08rem;font-weight:800;line-height:1.3}.CalendarEventDetailRenderer-module-scss-module__3umMRW__overviewLabel,.CalendarEventDetailRenderer-module-scss-module__3umMRW__youTag{color:var(--brand-text-secondary);font-size:.82rem;font-weight:600}.CalendarEventDetailRenderer-module-scss-module__3umMRW__joinLink,.CalendarEventDetailRenderer-module-scss-module__3umMRW__outlookLink,.CalendarEventDetailRenderer-module-scss-module__3umMRW__showMoreBtn{color:var(--brand-header-bg);font-weight:800;text-decoration:none}.CalendarEventDetailRenderer-module-scss-module__3umMRW__joinLink:hover,.CalendarEventDetailRenderer-module-scss-module__3umMRW__outlookLink:hover,.CalendarEventDetailRenderer-module-scss-module__3umMRW__showMoreBtn:hover{text-decoration:underline}.CalendarEventDetailRenderer-module-scss-module__3umMRW__showMoreBtn{color:var(--brand-text-header);background:var(--brand-header-bg);border:1px solid var(--brand-header-bg);border-radius:999px}.CalendarEventDetailRenderer-module-scss-module__3umMRW__showMoreBtn:hover{filter:brightness(1.05);text-decoration:none}.CalendarEventDetailRenderer-module-scss-module__3umMRW__joinLink,.CalendarEventDetailRenderer-module-scss-module__3umMRW__outlookLink{align-items:center;gap:7px;font-size:.92rem;display:inline-flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpBar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpLabel{color:var(--brand-text-primary);font-size:.9rem;font-weight:800}.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpButtons{flex-wrap:wrap;gap:10px;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpAccept{color:var(--brand-text-header);background:var(--brand-header-bg);border-color:var(--brand-header-bg)}.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpAccept.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpActive,.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpAccept:hover:not(:disabled){color:var(--brand-text-header);background:var(--brand-header-bg);border-color:var(--brand-header-bg);filter:brightness(1.05)}.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpTentative{color:var(--brand-text-warning,#b98526);border-color:var(--brand-text-warning,#b98526);background:#b985261f}.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpTentative.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpActive,.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpTentative:hover:not(:disabled){color:#fff;background:var(--brand-text-warning,#b98526);border-color:var(--brand-text-warning,#b98526)}.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpDecline{color:var(--brand-text-error,#dc2626);border-color:var(--brand-text-error,#dc2626);background:#dc26261a}.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpDecline.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpActive,.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpDecline:hover:not(:disabled){color:#fff;background:var(--brand-text-error,#dc2626);border-color:var(--brand-text-error,#dc2626)}.CalendarEventDetailRenderer-module-scss-module__3umMRW__section{padding:16px}.CalendarEventDetailRenderer-module-scss-module__3umMRW__sectionHeader{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-text-secondary);align-items:center;gap:8px;margin-bottom:12px;font-size:.84rem;font-weight:800;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeList,.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeGroup{flex-direction:column;gap:6px;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeGroup+.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeGroup{margin-top:10px}.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeGroupLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-text-secondary);margin-bottom:2px;font-size:.72rem;font-weight:800}.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeItem{background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);border-radius:12px;align-items:center;gap:10px;padding:8px;font-size:.9rem;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeAvatar{width:36px;height:36px;color:var(--brand-text-header);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__avatarOne{background:var(--brand-header-bg)}.CalendarEventDetailRenderer-module-scss-module__3umMRW__avatarTwo{background:var(--brand-accent-2-dark,var(--brand-header-bg))}.CalendarEventDetailRenderer-module-scss-module__3umMRW__avatarThree{background:var(--brand-accent-3,var(--brand-header-bg))}.CalendarEventDetailRenderer-module-scss-module__3umMRW__avatarFour{background:var(--brand-accent-1,var(--brand-header-bg))}.CalendarEventDetailRenderer-module-scss-module__3umMRW__avatarFive{background:var(--brand-text-secondary)}.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeInfo{flex-direction:column;flex:1;min-width:0;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeName{color:var(--brand-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeEmail{color:var(--brand-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeStatus{border:1px solid var(--brand-border-light);color:var(--brand-text-secondary);background-color:var(--brand-bg);white-space:nowrap;border-radius:999px;flex-shrink:0;margin-left:auto;padding:4px 8px;font-size:.72rem;font-weight:800}.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeStatus.CalendarEventDetailRenderer-module-scss-module__3umMRW__accepted,.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeStatus.CalendarEventDetailRenderer-module-scss-module__3umMRW__organizer{color:var(--brand-text-header);border-color:var(--brand-header-bg);background-color:var(--brand-header-bg)}.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeStatus.CalendarEventDetailRenderer-module-scss-module__3umMRW__tentativelyAccepted,.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeStatus.CalendarEventDetailRenderer-module-scss-module__3umMRW__notResponded{color:var(--brand-text-warning,#b98526);border-color:var(--brand-text-warning,#b98526);background-color:#b985261f}.CalendarEventDetailRenderer-module-scss-module__3umMRW__attendeeStatus.CalendarEventDetailRenderer-module-scss-module__3umMRW__declined{color:var(--brand-text-error,#dc2626);border-color:var(--brand-text-error,#dc2626);background-color:#dc26261a}.CalendarEventDetailRenderer-module-scss-module__3umMRW__showMoreBtn{cursor:pointer;text-align:left;width:fit-content;padding:7px 12px;font-size:.84rem}.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody{color:var(--brand-text-primary);word-break:break-word;font-size:.98rem;font-weight:600;line-height:1.6}.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody *{color:var(--brand-text-primary)!important;font-family:inherit!important}.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody p,.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody div,.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody span,.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody li,.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody td,.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody th{font-size:inherit!important;line-height:inherit!important}.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody p,.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody div{margin-top:0}.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody img{max-width:100%;height:auto}.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody a{font-weight:800;text-decoration:none;color:var(--brand-header-bg)!important}.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody a:hover{text-decoration:underline}.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody table{border-collapse:collapse;max-width:100%}.CalendarEventDetailRenderer-module-scss-module__3umMRW__eventBody blockquote{border-left:5px solid var(--brand-header-bg);margin:8px 0;padding-left:12px;color:var(--brand-text-secondary)!important}.CalendarEventDetailRenderer-module-scss-module__3umMRW__footer{margin-top:auto;padding:12px 16px}.CalendarEventDetailRenderer-module-scss-module__3umMRW__emptyState{text-align:center;background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);min-height:220px;color:var(--brand-text-secondary);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 20px;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__emptyState p{margin:0;font-size:1rem;font-weight:700}.CalendarEventDetailRenderer-module-scss-module__3umMRW__emptyIcon{width:64px;height:64px;color:var(--brand-text-header);background:var(--brand-header-bg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.CalendarEventDetailRenderer-module-scss-module__3umMRW__spinIcon{animation:1s linear infinite CalendarEventDetailRenderer-module-scss-module__3umMRW__spin}@keyframes CalendarEventDetailRenderer-module-scss-module__3umMRW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:480px){.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpBar{flex-direction:column;align-items:flex-start}.CalendarEventDetailRenderer-module-scss-module__3umMRW__rsvpButtons,.CalendarEventDetailRenderer-module-scss-module__3umMRW__actionBar{flex-wrap:wrap}}
.MeetingSchedulerRenderer-module-scss-module__PDXoUW__container{height:100%;min-height:0;color:var(--brand-text-primary);background:var(--brand-bg);border:1px solid var(--brand-border-light);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex;overflow:hidden}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__header{border-bottom:1px solid var(--brand-border-light);flex-shrink:0;align-items:center;gap:12px;padding-bottom:10px;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__headerIcon{width:44px;height:44px;color:var(--brand-text-header);background:var(--brand-header-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__headerText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text-secondary);font-size:.78rem;font-weight:600}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__title{color:var(--brand-text-primary);margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__headerBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__metaBadge{color:var(--brand-text-secondary);background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:600}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__dateNavigator{flex-shrink:0;align-items:stretch;gap:8px;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__navButton{border:1px solid var(--brand-border-light);width:34px;color:var(--brand-text-primary);background:var(--brand-bg-accent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:background-color .15s,opacity .15s;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__navButton:hover:not(:disabled){background:var(--brand-bg-highlight,var(--brand-bg-accent))}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__navButton:disabled{opacity:.38;cursor:not-allowed}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__datePills{flex:1;gap:8px;min-width:0;padding:3px 2px 6px;display:flex;overflow-x:auto}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__datePill{min-width:50px;color:var(--brand-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:5px 8px;transition:border-color .15s,background-color .15s,color .15s;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__datePill:hover{border-color:var(--brand-border-light);background:var(--brand-bg-accent)}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__activeDatePill{color:var(--brand-text-header);background:var(--brand-header-bg);border-color:var(--brand-header-bg)}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__dateWeekday{font-size:.72rem;font-weight:700}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__dateNumber{font-size:1rem;font-weight:800;line-height:1}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__dateCount{min-width:16px;color:var(--brand-text-secondary);background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);border-radius:999px;padding:0 5px;font-size:.62rem;font-weight:700}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__activeDatePill .MeetingSchedulerRenderer-module-scss-module__PDXoUW__dateCount{color:var(--brand-header-bg);background:var(--brand-text-header);border-color:#0000}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__summaryPanel{background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);border-radius:12px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__summaryItem{min-width:0;color:var(--brand-text-secondary);align-items:center;gap:7px;font-size:.9rem;font-weight:600;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__requestedAvatars{align-items:center;margin-left:2px;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__requestedAvatar,.MeetingSchedulerRenderer-module-scss-module__PDXoUW__avatar{letter-spacing:-.03em;width:31px;height:31px;color:var(--brand-text-primary);background:var(--brand-bg);border:2px solid var(--brand-bg-accent);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #0000001f}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__requestedAvatar+.MeetingSchedulerRenderer-module-scss-module__PDXoUW__requestedAvatar,.MeetingSchedulerRenderer-module-scss-module__PDXoUW__requestedAvatar+.MeetingSchedulerRenderer-module-scss-module__PDXoUW__avatar,.MeetingSchedulerRenderer-module-scss-module__PDXoUW__avatar+.MeetingSchedulerRenderer-module-scss-module__PDXoUW__requestedAvatar,.MeetingSchedulerRenderer-module-scss-module__PDXoUW__avatar+.MeetingSchedulerRenderer-module-scss-module__PDXoUW__avatar{margin-left:-8px}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__scheduleSurface{flex:1;min-height:0;padding:0 2px 8px 0;overflow-y:auto}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__timeline{flex-direction:column;gap:12px;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__timelineRow{min-width:0}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__slotCard{background:var(--brand-bg);border:1px solid var(--brand-border-light);border-radius:16px;min-width:0;transition:transform .15s,box-shadow .15s,background-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000014}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__slotCard:hover{background:var(--brand-bg-highlight,var(--brand-bg));transform:translateY(-1px);box-shadow:0 10px 22px #0000001f}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__accentBar{background:var(--brand-header-bg);border-radius:999px;flex-shrink:0;width:5px;margin:16px 0 16px 12px}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__slotContent{flex:1;min-width:0;padding:14px 14px 14px 10px}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__slotHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__slotTitle{color:var(--brand-text-primary);font-size:1.02rem;font-weight:800;line-height:1.2}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__slotStatus{color:var(--brand-text-secondary);margin-top:2px;font-size:.9rem;font-weight:600}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__confidenceBadge{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:800;line-height:1}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__confidenceHigh,.MeetingSchedulerRenderer-module-scss-module__PDXoUW__confidenceMedium,.MeetingSchedulerRenderer-module-scss-module__PDXoUW__confidenceLow{background:var(--brand-header-bg);color:var(--brand-text-header)}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__attendeeTimeRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__timeRange{color:var(--brand-text-secondary);white-space:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;font-size:.96rem;font-weight:700;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__attendeeStrip{align-items:center;gap:12px;min-width:0;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__avatarGroup{flex-shrink:0;align-items:center;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__avatar{width:36px;height:36px;font-size:.76rem}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__free,.MeetingSchedulerRenderer-module-scss-module__PDXoUW__tentative{background:var(--brand-header-bg);color:var(--brand-text-header)}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__busy,.MeetingSchedulerRenderer-module-scss-module__PDXoUW__oof,.MeetingSchedulerRenderer-module-scss-module__PDXoUW__workingElsewhere,.MeetingSchedulerRenderer-module-scss-module__PDXoUW__unknown,.MeetingSchedulerRenderer-module-scss-module__PDXoUW__moreAvatar{background:var(--brand-bg-accent);color:var(--brand-text-secondary)}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__availabilitySummary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--brand-text-secondary);font-size:.88rem;font-weight:700;overflow:hidden}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__emptyState{text-align:center;background:var(--brand-bg-accent);border:1px solid var(--brand-border-light);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:220px;padding:32px 20px;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__emptyIcon{width:64px;height:64px;color:var(--brand-text-header);background:var(--brand-header-bg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__emptyTitle{color:var(--brand-text-primary);margin:0 0 4px;font-size:1.04rem;font-weight:800}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__emptySubtitle{color:var(--brand-text-secondary);margin:0;font-size:.9rem}@media (max-width:520px){.MeetingSchedulerRenderer-module-scss-module__PDXoUW__container{padding:12px}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__header{align-items:flex-start}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__headerBadges{max-width:130px}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__datePill{min-width:46px}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__slotContent{padding-right:12px}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__attendeeTimeRow{flex-direction:column;align-items:flex-start;gap:8px}.MeetingSchedulerRenderer-module-scss-module__PDXoUW__timeRange{justify-content:flex-start}}
.FileBrowserRenderer-module-scss-module__dAjn2q__container{background-color:var(--brand-bg);color:var(--brand-text-primary);border-radius:5px;flex-direction:column;height:100%;display:flex;overflow:hidden}.FileBrowserRenderer-module-scss-module__dAjn2q__header{background-color:var(--brand-header-bg);color:var(--brand-text-header);flex-shrink:0;align-items:center;gap:8px;padding:14px 16px;display:flex}.FileBrowserRenderer-module-scss-module__dAjn2q__header>i{opacity:.85;font-size:.9rem}.FileBrowserRenderer-module-scss-module__dAjn2q__count{font-size:.85rem;font-weight:600}.FileBrowserRenderer-module-scss-module__dAjn2q__scrollArea{flex:1;min-height:0;overflow-y:auto}.FileBrowserRenderer-module-scss-module__dAjn2q__itemList{flex-direction:column;display:flex}.FileBrowserRenderer-module-scss-module__dAjn2q__itemRow{border-bottom:1px solid var(--brand-border-light);align-items:center;gap:12px;padding:10px 16px;transition:background-color .12s;display:flex}.FileBrowserRenderer-module-scss-module__dAjn2q__itemRow:last-child{border-bottom:none}.FileBrowserRenderer-module-scss-module__dAjn2q__itemRow:hover{background-color:var(--brand-bg-highlight,var(--brand-bg-accent))}.FileBrowserRenderer-module-scss-module__dAjn2q__itemRow.FileBrowserRenderer-module-scss-module__dAjn2q__clickable{cursor:pointer}.FileBrowserRenderer-module-scss-module__dAjn2q__itemAvatar{background-color:var(--brand-bg-accent);width:36px;height:36px;color:var(--brand-text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.FileBrowserRenderer-module-scss-module__dAjn2q__itemAvatar.FileBrowserRenderer-module-scss-module__dAjn2q__folderAvatar{background-color:rgba(var(--brand-accent-2-rgb,59, 130, 246), .12);color:var(--brand-accent-2)}.FileBrowserRenderer-module-scss-module__dAjn2q__itemInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FileBrowserRenderer-module-scss-module__dAjn2q__nameRow{align-items:center;gap:8px;display:flex}.FileBrowserRenderer-module-scss-module__dAjn2q__itemName{color:var(--brand-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;font-weight:500;overflow:hidden}.FileBrowserRenderer-module-scss-module__dAjn2q__badge{background-color:var(--brand-bg-accent);color:var(--brand-text-secondary);border:1px solid var(--brand-border-light);white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:.6rem;font-weight:500}.FileBrowserRenderer-module-scss-module__dAjn2q__metaRow{align-items:center;gap:8px;display:flex}.FileBrowserRenderer-module-scss-module__dAjn2q__metaText{color:var(--brand-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.FileBrowserRenderer-module-scss-module__dAjn2q__fileActions{opacity:0;flex-shrink:0;gap:2px;transition:opacity .12s;display:flex}.FileBrowserRenderer-module-scss-module__dAjn2q__itemRow:hover .FileBrowserRenderer-module-scss-module__dAjn2q__fileActions{opacity:1}.FileBrowserRenderer-module-scss-module__dAjn2q__fileActionButton{border:1px solid var(--brand-border-light);width:26px;height:26px;color:var(--brand-text-secondary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;transition:background-color .15s,color .15s,border-color .15s;display:flex}.FileBrowserRenderer-module-scss-module__dAjn2q__fileActionButton:hover{background-color:rgba(var(--brand-accent-2-rgb,59, 130, 246), .12);color:var(--brand-accent-2);border-color:var(--brand-accent-2)}.FileBrowserRenderer-module-scss-module__dAjn2q__fileActionButton:disabled{opacity:.4;pointer-events:none}.FileBrowserRenderer-module-scss-module__dAjn2q__openIcon{color:var(--brand-text-neutral);opacity:0;flex-shrink:0;font-size:.55rem;transition:opacity .12s}.FileBrowserRenderer-module-scss-module__dAjn2q__itemRow:hover .FileBrowserRenderer-module-scss-module__dAjn2q__openIcon{opacity:1}.FileBrowserRenderer-module-scss-module__dAjn2q__showMoreButton{color:var(--brand-accent-2);border:none;border-top:1px solid var(--brand-border-light);cursor:pointer;text-align:center;background:0 0;flex-shrink:0;margin:0;padding:10px 16px;font-size:.8rem;font-weight:500;transition:background-color .12s}.FileBrowserRenderer-module-scss-module__dAjn2q__showMoreButton:hover{background-color:var(--brand-bg-accent)}.FileBrowserRenderer-module-scss-module__dAjn2q__emptyState{color:var(--brand-text-neutral);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.FileBrowserRenderer-module-scss-module__dAjn2q__emptyState i{margin-bottom:8px;font-size:2rem}.FileBrowserRenderer-module-scss-module__dAjn2q__emptyState p{margin:0;font-size:.9rem}
.FileDetailRenderer-module-scss-module__HEg9gq__container{background-color:var(--brand-bg);height:100%;color:var(--brand-text-primary);flex-direction:column;display:flex;overflow-y:auto}.FileDetailRenderer-module-scss-module__HEg9gq__fileHeader{border-bottom:1px solid var(--brand-border-light);align-items:center;gap:14px;padding:20px 24px 16px;display:flex}.FileDetailRenderer-module-scss-module__HEg9gq__fileIconLarge{width:44px;height:44px;color:var(--brand-text-secondary);background-color:var(--brand-bg-accent);border:1px solid var(--brand-border-light);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.6rem;display:flex}.FileDetailRenderer-module-scss-module__HEg9gq__fileName{color:var(--brand-text-primary);word-break:break-word;margin:0;font-size:1.2rem;font-weight:600;line-height:1.3}.FileDetailRenderer-module-scss-module__HEg9gq__fileName a{color:var(--brand-accent-2);text-decoration:none}.FileDetailRenderer-module-scss-module__HEg9gq__fileName a:hover{text-decoration:underline}.FileDetailRenderer-module-scss-module__HEg9gq__metaSection{border-bottom:1px solid var(--brand-border-light);flex-direction:column;gap:4px;padding:16px 24px;display:flex}.FileDetailRenderer-module-scss-module__HEg9gq__metaRow{align-items:baseline;gap:8px;font-size:.85rem;line-height:1.4;display:flex}.FileDetailRenderer-module-scss-module__HEg9gq__metaLabel{color:var(--brand-text-secondary);flex-shrink:0;min-width:60px;font-weight:600}.FileDetailRenderer-module-scss-module__HEg9gq__metaValue{color:var(--brand-text-primary);word-break:break-word}.FileDetailRenderer-module-scss-module__HEg9gq__byUser{color:var(--brand-text-secondary);font-style:italic}.FileDetailRenderer-module-scss-module__HEg9gq__link{color:var(--brand-accent-2);text-decoration:none}.FileDetailRenderer-module-scss-module__HEg9gq__link:hover{text-decoration:underline}.FileDetailRenderer-module-scss-module__HEg9gq__sharedSection,.FileDetailRenderer-module-scss-module__HEg9gq__permissionsSection{border-bottom:1px solid var(--brand-border-light);background-color:var(--brand-bg-accent);padding:10px 24px}.FileDetailRenderer-module-scss-module__HEg9gq__sectionHeader{color:var(--brand-text-secondary);align-items:center;gap:6px;margin-bottom:6px;font-size:.8rem;font-weight:600;display:flex}.FileDetailRenderer-module-scss-module__HEg9gq__sharedInfo,.FileDetailRenderer-module-scss-module__HEg9gq__permissionsInfo{border:1px solid var(--brand-border-light);background-color:var(--brand-bg);color:var(--brand-text-primary);border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;display:flex}.FileDetailRenderer-module-scss-module__HEg9gq__sharedInfo i,.FileDetailRenderer-module-scss-module__HEg9gq__permissionsInfo i{color:var(--brand-text-secondary)}.FileDetailRenderer-module-scss-module__HEg9gq__emptyState{color:var(--brand-text-neutral);flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.FileDetailRenderer-module-scss-module__HEg9gq__emptyState i{margin-bottom:12px;font-size:2.5rem}.FileDetailRenderer-module-scss-module__HEg9gq__emptyState p{margin:0;font-size:1rem}
.NotebookBrowserRenderer-module-scss-module__HotfAa__container{background-color:var(--brand-bg);color:var(--brand-text-primary);border-radius:5px;flex-direction:column;height:100%;display:flex;overflow:hidden}.NotebookBrowserRenderer-module-scss-module__HotfAa__header{background-color:var(--brand-header-bg);color:var(--brand-text-header);flex-direction:column;flex-shrink:0;gap:4px;padding:10px 16px;display:flex}.NotebookBrowserRenderer-module-scss-module__HotfAa__backButton{color:var(--brand-text-header);opacity:.75;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:2px;padding:0;font-size:.7rem;display:inline-flex}.NotebookBrowserRenderer-module-scss-module__HotfAa__backButton:hover{opacity:1}.NotebookBrowserRenderer-module-scss-module__HotfAa__backButton i{font-size:.6rem}.NotebookBrowserRenderer-module-scss-module__HotfAa__titleRow{align-items:center;gap:8px;display:flex}.NotebookBrowserRenderer-module-scss-module__HotfAa__titleRow>i{color:var(--brand-text-header);opacity:.85;flex-shrink:0;font-size:.95rem}.NotebookBrowserRenderer-module-scss-module__HotfAa__headerTitle{color:var(--brand-text-header);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden}.NotebookBrowserRenderer-module-scss-module__HotfAa__countBadge{color:var(--brand-text-header);background-color:#ffffff26;border:1px solid #ffffff40;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:.7rem}.NotebookBrowserRenderer-module-scss-module__HotfAa__scrollArea{flex:1;min-height:0;overflow-y:auto}.NotebookBrowserRenderer-module-scss-module__HotfAa__itemList{flex-direction:column;display:flex}.NotebookBrowserRenderer-module-scss-module__HotfAa__itemRow{border-bottom:1px solid var(--brand-border-light);align-items:center;gap:12px;padding:10px 16px;transition:background-color .12s;display:flex}.NotebookBrowserRenderer-module-scss-module__HotfAa__itemRow:last-child{border-bottom:none}.NotebookBrowserRenderer-module-scss-module__HotfAa__itemRow:hover{background-color:var(--brand-bg-highlight,var(--brand-bg-accent))}.NotebookBrowserRenderer-module-scss-module__HotfAa__itemRow.NotebookBrowserRenderer-module-scss-module__HotfAa__clickable{cursor:pointer}.NotebookBrowserRenderer-module-scss-module__HotfAa__itemRow.NotebookBrowserRenderer-module-scss-module__HotfAa__loading{opacity:.7;pointer-events:none}.NotebookBrowserRenderer-module-scss-module__HotfAa__itemAvatar{background-color:rgba(var(--brand-accent-2-rgb,59, 130, 246), .12);width:36px;height:36px;color:var(--brand-accent-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:flex}.NotebookBrowserRenderer-module-scss-module__HotfAa__itemInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotebookBrowserRenderer-module-scss-module__HotfAa__nameRow{align-items:center;gap:8px;display:flex}.NotebookBrowserRenderer-module-scss-module__HotfAa__itemName{color:var(--brand-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;font-weight:500;overflow:hidden}.NotebookBrowserRenderer-module-scss-module__HotfAa__itemMeta{color:var(--brand-text-secondary);font-size:.7rem}.NotebookBrowserRenderer-module-scss-module__HotfAa__badge{background-color:var(--brand-bg-accent);color:var(--brand-text-secondary);border:1px solid var(--brand-border-light);text-transform:capitalize;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:.6rem;font-weight:500}.NotebookBrowserRenderer-module-scss-module__HotfAa__openIcon{color:var(--brand-text-neutral);opacity:0;flex-shrink:0;font-size:.55rem;transition:opacity .12s}.NotebookBrowserRenderer-module-scss-module__HotfAa__itemRow:hover .NotebookBrowserRenderer-module-scss-module__HotfAa__openIcon,.NotebookBrowserRenderer-module-scss-module__HotfAa__openIcon.NotebookBrowserRenderer-module-scss-module__HotfAa__visible{opacity:1}.NotebookBrowserRenderer-module-scss-module__HotfAa__showMoreButton{color:var(--brand-accent-2);border:none;border-top:1px solid var(--brand-border-light);cursor:pointer;text-align:center;background:0 0;flex-shrink:0;margin:0;padding:10px 16px;font-size:.8rem;font-weight:500;transition:background-color .12s}.NotebookBrowserRenderer-module-scss-module__HotfAa__showMoreButton:hover{background-color:var(--brand-bg-accent)}.NotebookBrowserRenderer-module-scss-module__HotfAa__emptyState{color:var(--brand-text-neutral);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.NotebookBrowserRenderer-module-scss-module__HotfAa__emptyState i{margin-bottom:8px;font-size:2rem}.NotebookBrowserRenderer-module-scss-module__HotfAa__emptyState p{margin:0;font-size:.9rem}
.NoteViewRenderer-module-scss-module__xtEE4G__container{background-color:var(--brand-bg);color:var(--brand-text-primary);border-radius:5px;flex-direction:column;height:100%;display:flex;overflow:hidden}.NoteViewRenderer-module-scss-module__xtEE4G__header{background-color:var(--brand-header-bg);color:var(--brand-text-header);flex-direction:column;flex-shrink:0;gap:4px;padding:10px 16px;display:flex}.NoteViewRenderer-module-scss-module__xtEE4G__backButton{color:var(--brand-text-header);opacity:.75;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:2px;padding:0;font-size:.7rem;display:inline-flex}.NoteViewRenderer-module-scss-module__xtEE4G__backButton:hover{opacity:1}.NoteViewRenderer-module-scss-module__xtEE4G__backButton i{font-size:.6rem}.NoteViewRenderer-module-scss-module__xtEE4G__titleRow{align-items:center;gap:8px;display:flex}.NoteViewRenderer-module-scss-module__xtEE4G__titleRow>i{color:var(--brand-text-header);opacity:.85;flex-shrink:0;font-size:.95rem}.NoteViewRenderer-module-scss-module__xtEE4G__headerTitle{color:var(--brand-text-header);word-wrap:break-word;flex:1;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.NoteViewRenderer-module-scss-module__xtEE4G__scrollArea{flex:1;min-height:0;overflow-y:auto}.NoteViewRenderer-module-scss-module__xtEE4G__timeline{flex-direction:column;padding:16px 16px 16px 12px;display:flex}.NoteViewRenderer-module-scss-module__xtEE4G__timelineItem{gap:12px;display:flex}.NoteViewRenderer-module-scss-module__xtEE4G__timelineTrack{flex-direction:column;flex-shrink:0;align-items:center;width:12px;padding-top:6px;display:flex}.NoteViewRenderer-module-scss-module__xtEE4G__timelineDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.NoteViewRenderer-module-scss-module__xtEE4G__timelineLine{background-color:var(--brand-border-light);flex:1;width:2px;margin:4px 0}.NoteViewRenderer-module-scss-module__xtEE4G__timelineCard{border:1px solid var(--brand-border-light);border-radius:6px;flex:1;min-width:0;margin-bottom:12px;overflow:hidden}.NoteViewRenderer-module-scss-module__xtEE4G__cardHeader{background-color:var(--brand-bg-accent);border-bottom:1px solid var(--brand-border-light);align-items:center;gap:6px;padding:6px 10px;display:flex}.NoteViewRenderer-module-scss-module__xtEE4G__cardHeader i{font-size:.7rem}.NoteViewRenderer-module-scss-module__xtEE4G__cardTitle{color:var(--brand-text-secondary);font-size:.75rem;font-weight:600}.NoteViewRenderer-module-scss-module__xtEE4G__cardContent{padding:8px 10px}.NoteViewRenderer-module-scss-module__xtEE4G__detailsSection{flex-direction:column;display:flex}.NoteViewRenderer-module-scss-module__xtEE4G__detailsRow{align-items:center;gap:10px;padding:5px 0;display:flex}.NoteViewRenderer-module-scss-module__xtEE4G__detailsRow+.NoteViewRenderer-module-scss-module__xtEE4G__detailsRow{border-top:1px solid var(--brand-border-light)}.NoteViewRenderer-module-scss-module__xtEE4G__detailsLabel{color:var(--brand-text-secondary);flex-shrink:0;min-width:70px;font-size:.7rem;font-weight:500}.NoteViewRenderer-module-scss-module__xtEE4G__metaValue{color:var(--brand-text-primary);font-size:.8rem}.NoteViewRenderer-module-scss-module__xtEE4G__contentLink{color:var(--brand-accent-2);align-items:center;gap:6px;font-size:.8rem;text-decoration:none;display:flex}.NoteViewRenderer-module-scss-module__xtEE4G__contentLink:hover{text-decoration:underline}.NoteViewRenderer-module-scss-module__xtEE4G__contentLink i{font-size:.65rem}.NoteViewRenderer-module-scss-module__xtEE4G__emptyState{color:var(--brand-text-neutral);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.NoteViewRenderer-module-scss-module__xtEE4G__emptyState i{margin-bottom:8px;font-size:2rem}.NoteViewRenderer-module-scss-module__xtEE4G__emptyState p{margin:0;font-size:.9rem}
.TeamsOverviewRenderer-module-scss-module___VSYla__container{background-color:var(--brand-bg);color:var(--brand-text-primary);border-radius:5px;flex-direction:column;height:100%;display:flex;overflow:hidden}.TeamsOverviewRenderer-module-scss-module___VSYla__header{background-color:var(--brand-header-bg);color:var(--brand-text-header);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.TeamsOverviewRenderer-module-scss-module___VSYla__header>i{opacity:.85;font-size:.9rem}.TeamsOverviewRenderer-module-scss-module___VSYla__headerTitle{font-size:.85rem;font-weight:600}.TeamsOverviewRenderer-module-scss-module___VSYla__count{text-align:center;background:#ffffff2e;border-radius:10px;min-width:20px;padding:1px 7px;font-size:.75rem;font-weight:500}.TeamsOverviewRenderer-module-scss-module___VSYla__scrollArea{flex:1;min-height:0;overflow-y:auto}.TeamsOverviewRenderer-module-scss-module___VSYla__itemList{flex-direction:column;display:flex}.TeamsOverviewRenderer-module-scss-module___VSYla__itemRow{border-bottom:1px solid var(--brand-border-light);align-items:center;gap:12px;padding:10px 16px;transition:background-color .12s;display:flex}.TeamsOverviewRenderer-module-scss-module___VSYla__itemRow:last-child{border-bottom:none}.TeamsOverviewRenderer-module-scss-module___VSYla__itemRow:hover{background-color:var(--brand-bg-highlight,var(--brand-bg-accent))}.TeamsOverviewRenderer-module-scss-module___VSYla__itemRow.TeamsOverviewRenderer-module-scss-module___VSYla__clickable{cursor:pointer}.TeamsOverviewRenderer-module-scss-module___VSYla__itemRow.TeamsOverviewRenderer-module-scss-module___VSYla__loading{opacity:.7;pointer-events:none}.TeamsOverviewRenderer-module-scss-module___VSYla__itemAvatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.85rem;font-weight:600;display:flex}.TeamsOverviewRenderer-module-scss-module___VSYla__itemInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.TeamsOverviewRenderer-module-scss-module___VSYla__nameRow{align-items:center;gap:8px;display:flex}.TeamsOverviewRenderer-module-scss-module___VSYla__itemName{color:var(--brand-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;font-weight:500;overflow:hidden}.TeamsOverviewRenderer-module-scss-module___VSYla__itemDescription{color:var(--brand-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.TeamsOverviewRenderer-module-scss-module___VSYla__badge{background-color:var(--brand-bg-accent);color:var(--brand-text-secondary);border:1px solid var(--brand-border-light);text-transform:capitalize;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:.6rem;font-weight:500}.TeamsOverviewRenderer-module-scss-module___VSYla__channelActionButton{border:1px solid var(--brand-border-light);width:28px;height:28px;color:var(--brand-text-secondary);cursor:pointer;opacity:0;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;transition:opacity .12s,background-color .15s;display:flex}.TeamsOverviewRenderer-module-scss-module___VSYla__itemRow:hover .TeamsOverviewRenderer-module-scss-module___VSYla__channelActionButton{opacity:1}.TeamsOverviewRenderer-module-scss-module___VSYla__channelActionButton:hover{background-color:rgba(var(--brand-accent-2-rgb,59, 130, 246), .12);color:var(--brand-accent-2);border-color:var(--brand-accent-2)}.TeamsOverviewRenderer-module-scss-module___VSYla__channelActionButton:disabled{opacity:.4;pointer-events:none}.TeamsOverviewRenderer-module-scss-module___VSYla__openIcon{color:var(--brand-text-neutral);opacity:0;flex-shrink:0;font-size:.55rem;transition:opacity .12s}.TeamsOverviewRenderer-module-scss-module___VSYla__itemRow:hover .TeamsOverviewRenderer-module-scss-module___VSYla__openIcon,.TeamsOverviewRenderer-module-scss-module___VSYla__openIcon.TeamsOverviewRenderer-module-scss-module___VSYla__visible{opacity:1}.TeamsOverviewRenderer-module-scss-module___VSYla__showMoreButton{color:var(--brand-accent-2);border:none;border-top:1px solid var(--brand-border-light);cursor:pointer;text-align:center;background:0 0;flex-shrink:0;margin:0;padding:10px 16px;font-size:.8rem;font-weight:500;transition:background-color .12s}.TeamsOverviewRenderer-module-scss-module___VSYla__showMoreButton:hover{background-color:var(--brand-bg-accent)}.TeamsOverviewRenderer-module-scss-module___VSYla__emptyState{color:var(--brand-text-neutral);flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.TeamsOverviewRenderer-module-scss-module___VSYla__emptyIcon{background:var(--brand-bg-accent);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;display:flex}.TeamsOverviewRenderer-module-scss-module___VSYla__emptyIcon i{color:var(--brand-text-secondary);font-size:1.5rem}.TeamsOverviewRenderer-module-scss-module___VSYla__emptyTitle{color:var(--brand-text-primary);margin:0 0 4px;font-size:.95rem;font-weight:600}.TeamsOverviewRenderer-module-scss-module___VSYla__emptySubtitle{color:var(--brand-text-secondary);margin:0;font-size:.8rem}
.TeamsChatViewRenderer-module-scss-module__Fnumoq__container{background-color:var(--brand-bg);color:var(--brand-text-primary);border-radius:5px;flex-direction:column;height:100%;display:flex;overflow:hidden}.TeamsChatViewRenderer-module-scss-module__Fnumoq__header{background-color:var(--brand-header-bg);color:var(--brand-text-header);flex-direction:column;flex-shrink:0;gap:6px;padding:12px 16px;display:flex}.TeamsChatViewRenderer-module-scss-module__Fnumoq__headerTitle{font-size:.85rem;font-weight:600}.TeamsChatViewRenderer-module-scss-module__Fnumoq__backButton{color:var(--brand-text-header);opacity:.7;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:2px;padding:0;font-size:.7rem;display:inline-flex}.TeamsChatViewRenderer-module-scss-module__Fnumoq__backButton:hover{opacity:1}.TeamsChatViewRenderer-module-scss-module__Fnumoq__backButton i{font-size:.6rem}.TeamsChatViewRenderer-module-scss-module__Fnumoq__titleRow{align-items:center;gap:8px;display:flex}.TeamsChatViewRenderer-module-scss-module__Fnumoq__titleRow>i{color:var(--brand-text-header);opacity:.85;flex-shrink:0;font-size:.95rem}.TeamsChatViewRenderer-module-scss-module__Fnumoq__chatTitle{color:var(--brand-text-header);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden}.TeamsChatViewRenderer-module-scss-module__Fnumoq__messageCount{text-align:center;background:#ffffff2e;border-radius:10px;flex-shrink:0;min-width:20px;padding:1px 7px;font-size:.75rem;font-weight:500}.TeamsChatViewRenderer-module-scss-module__Fnumoq__actionBar{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.TeamsChatViewRenderer-module-scss-module__Fnumoq__actionButton{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:14px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:.7rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.TeamsChatViewRenderer-module-scss-module__Fnumoq__actionButton i{font-size:.6rem}.TeamsChatViewRenderer-module-scss-module__Fnumoq__actionButton:hover{background:#ffffff2e;border-color:#fff6}.TeamsChatViewRenderer-module-scss-module__Fnumoq__actionButton:disabled{opacity:.4;pointer-events:none}.TeamsChatViewRenderer-module-scss-module__Fnumoq__scrollArea{flex:1;min-height:0;overflow-y:auto}.TeamsChatViewRenderer-module-scss-module__Fnumoq__messageList{flex-direction:column;display:flex}.TeamsChatViewRenderer-module-scss-module__Fnumoq__messageRow{border-bottom:1px solid var(--brand-border-light);align-items:flex-start;gap:10px;padding:10px 16px;transition:background-color .12s;display:flex}.TeamsChatViewRenderer-module-scss-module__Fnumoq__messageRow:last-child{border-bottom:none}.TeamsChatViewRenderer-module-scss-module__Fnumoq__messageRow:hover{background-color:var(--brand-bg-highlight,var(--brand-bg-accent))}.TeamsChatViewRenderer-module-scss-module__Fnumoq__senderAvatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;font-size:.7rem;font-weight:600;display:flex}.TeamsChatViewRenderer-module-scss-module__Fnumoq__messageContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.TeamsChatViewRenderer-module-scss-module__Fnumoq__messageHeader{align-items:center;gap:8px;display:flex}.TeamsChatViewRenderer-module-scss-module__Fnumoq__senderName{color:var(--brand-text-primary);font-size:.8rem;font-weight:600}.TeamsChatViewRenderer-module-scss-module__Fnumoq__messageTime{color:var(--brand-text-secondary);font-size:.65rem}.TeamsChatViewRenderer-module-scss-module__Fnumoq__importanceBadge{background-color:rgba(var(--brand-text-error-rgb,220, 53, 69), .1);color:var(--brand-text-error);text-transform:capitalize;border-radius:3px;padding:1px 5px;font-size:.6rem;font-weight:500}.TeamsChatViewRenderer-module-scss-module__Fnumoq__importanceBadge i{margin-right:2px;font-size:.55rem}.TeamsChatViewRenderer-module-scss-module__Fnumoq__messageBody{color:var(--brand-text-primary);word-break:break-word;white-space:pre-wrap;font-size:.8rem;line-height:1.5}.TeamsChatViewRenderer-module-scss-module__Fnumoq__showMoreButton{color:var(--brand-accent-2);border:none;border-top:1px solid var(--brand-border-light);cursor:pointer;text-align:center;background:0 0;flex-shrink:0;margin:0;padding:10px 16px;font-size:.8rem;font-weight:500;transition:background-color .12s}.TeamsChatViewRenderer-module-scss-module__Fnumoq__showMoreButton:hover{background-color:var(--brand-bg-accent)}.TeamsChatViewRenderer-module-scss-module__Fnumoq__emptyState{color:var(--brand-text-neutral);flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.TeamsChatViewRenderer-module-scss-module__Fnumoq__emptyIcon{background:var(--brand-bg-accent);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;display:flex}.TeamsChatViewRenderer-module-scss-module__Fnumoq__emptyIcon i{color:var(--brand-text-secondary);font-size:1.5rem}.TeamsChatViewRenderer-module-scss-module__Fnumoq__emptyTitle{color:var(--brand-text-primary);margin:0 0 4px;font-size:.95rem;font-weight:600}.TeamsChatViewRenderer-module-scss-module__Fnumoq__emptySubtitle{color:var(--brand-text-secondary);margin:0;font-size:.8rem}
.TaskListBrowserRenderer-module-scss-module__jaSg7W__container{background-color:var(--brand-bg);color:var(--brand-text-primary);border-radius:5px;flex-direction:column;height:100%;display:flex;overflow:hidden}.TaskListBrowserRenderer-module-scss-module__jaSg7W__header{background-color:var(--brand-header-bg);color:var(--brand-text-header);flex-shrink:0;align-items:center;gap:8px;padding:14px 16px;display:flex}.TaskListBrowserRenderer-module-scss-module__jaSg7W__header>i{opacity:.85;font-size:.9rem}.TaskListBrowserRenderer-module-scss-module__jaSg7W__count{font-size:.85rem;font-weight:600}.TaskListBrowserRenderer-module-scss-module__jaSg7W__scrollArea{flex:1;min-height:0;overflow-y:auto}.TaskListBrowserRenderer-module-scss-module__jaSg7W__itemList{flex-direction:column;display:flex}.TaskListBrowserRenderer-module-scss-module__jaSg7W__itemRow{border-bottom:1px solid var(--brand-border-light);align-items:center;gap:12px;padding:10px 16px;transition:background-color .12s;display:flex}.TaskListBrowserRenderer-module-scss-module__jaSg7W__itemRow:last-child{border-bottom:none}.TaskListBrowserRenderer-module-scss-module__jaSg7W__itemRow:hover{background-color:var(--brand-bg-highlight,var(--brand-bg-accent))}.TaskListBrowserRenderer-module-scss-module__jaSg7W__itemRow.TaskListBrowserRenderer-module-scss-module__jaSg7W__clickable{cursor:pointer}.TaskListBrowserRenderer-module-scss-module__jaSg7W__itemRow.TaskListBrowserRenderer-module-scss-module__jaSg7W__loading{opacity:.7;pointer-events:none}.TaskListBrowserRenderer-module-scss-module__jaSg7W__itemAvatar{background-color:rgba(var(--brand-accent-2-rgb,59, 130, 246), .12);width:36px;height:36px;color:var(--brand-accent-2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:flex}.TaskListBrowserRenderer-module-scss-module__jaSg7W__itemInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.TaskListBrowserRenderer-module-scss-module__jaSg7W__nameRow{align-items:center;gap:8px;display:flex}.TaskListBrowserRenderer-module-scss-module__jaSg7W__itemName{color:var(--brand-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;font-weight:500;overflow:hidden}.TaskListBrowserRenderer-module-scss-module__jaSg7W__defaultBadge{background-color:var(--brand-accent-2);color:#fff;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:.6rem;font-weight:600}.TaskListBrowserRenderer-module-scss-module__jaSg7W__badge{background-color:var(--brand-bg-accent);color:var(--brand-text-secondary);border:1px solid var(--brand-border-light);text-transform:capitalize;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:.6rem;font-weight:500}.TaskListBrowserRenderer-module-scss-module__jaSg7W__openIcon{color:var(--brand-text-neutral);opacity:0;flex-shrink:0;font-size:.55rem;transition:opacity .12s}.TaskListBrowserRenderer-module-scss-module__jaSg7W__itemRow:hover .TaskListBrowserRenderer-module-scss-module__jaSg7W__openIcon,.TaskListBrowserRenderer-module-scss-module__jaSg7W__openIcon.TaskListBrowserRenderer-module-scss-module__jaSg7W__visible{opacity:1}.TaskListBrowserRenderer-module-scss-module__jaSg7W__showMoreButton{color:var(--brand-accent-2);border:none;border-top:1px solid var(--brand-border-light);cursor:pointer;text-align:center;background:0 0;flex-shrink:0;margin:0;padding:10px 16px;font-size:.8rem;font-weight:500;transition:background-color .12s}.TaskListBrowserRenderer-module-scss-module__jaSg7W__showMoreButton:hover{background-color:var(--brand-bg-accent)}.TaskListBrowserRenderer-module-scss-module__jaSg7W__emptyState{color:var(--brand-text-neutral);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.TaskListBrowserRenderer-module-scss-module__jaSg7W__emptyState i{margin-bottom:8px;font-size:2rem}.TaskListBrowserRenderer-module-scss-module__jaSg7W__emptyState p{margin:0;font-size:.9rem}
.TaskListDetailRenderer-module-scss-module__SgPD_a__container{background-color:var(--brand-bg);color:var(--brand-text-primary);border-radius:5px;flex-direction:column;height:100%;display:flex;overflow:hidden}.TaskListDetailRenderer-module-scss-module__SgPD_a__header{background-color:var(--brand-header-bg);color:var(--brand-text-header);flex-direction:column;flex-shrink:0;gap:4px;padding:10px 16px;display:flex}.TaskListDetailRenderer-module-scss-module__SgPD_a__backButton{color:var(--brand-text-header);opacity:.75;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:2px;padding:0;font-size:.7rem;display:inline-flex}.TaskListDetailRenderer-module-scss-module__SgPD_a__backButton:hover{opacity:1}.TaskListDetailRenderer-module-scss-module__SgPD_a__backButton i{font-size:.6rem}.TaskListDetailRenderer-module-scss-module__SgPD_a__titleRow{align-items:center;gap:8px;display:flex}.TaskListDetailRenderer-module-scss-module__SgPD_a__titleRow>i{color:var(--brand-text-header);opacity:.85;flex-shrink:0;font-size:.95rem}.TaskListDetailRenderer-module-scss-module__SgPD_a__headerTitle{color:var(--brand-text-header);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden}.TaskListDetailRenderer-module-scss-module__SgPD_a__countBadge{color:var(--brand-text-header);white-space:nowrap;background-color:#ffffff26;border:1px solid #ffffff40;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:.7rem}.TaskListDetailRenderer-module-scss-module__SgPD_a__scrollArea{flex:1;min-height:0;overflow-y:auto}.TaskListDetailRenderer-module-scss-module__SgPD_a__taskList{flex-direction:column;display:flex}.TaskListDetailRenderer-module-scss-module__SgPD_a__taskRow{border-bottom:1px solid var(--brand-border-light);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 16px;transition:background-color .12s;display:flex}.TaskListDetailRenderer-module-scss-module__SgPD_a__taskRow:last-child{border-bottom:none}.TaskListDetailRenderer-module-scss-module__SgPD_a__taskRow:hover{background-color:var(--brand-bg-highlight,var(--brand-bg-accent))}.TaskListDetailRenderer-module-scss-module__SgPD_a__taskRow.TaskListDetailRenderer-module-scss-module__SgPD_a__completed{opacity:.65}.TaskListDetailRenderer-module-scss-module__SgPD_a__taskRow.TaskListDetailRenderer-module-scss-module__SgPD_a__loading{opacity:.7;pointer-events:none}.TaskListDetailRenderer-module-scss-module__SgPD_a__checkbox{color:var(--brand-text-secondary);flex-shrink:0;padding-top:1px;font-size:1.05rem}.TaskListDetailRenderer-module-scss-module__SgPD_a__completed .TaskListDetailRenderer-module-scss-module__SgPD_a__checkbox{color:var(--brand-accent-2)}.TaskListDetailRenderer-module-scss-module__SgPD_a__taskInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.TaskListDetailRenderer-module-scss-module__SgPD_a__taskTitle{color:var(--brand-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;font-weight:500;overflow:hidden}.TaskListDetailRenderer-module-scss-module__SgPD_a__taskTitle.TaskListDetailRenderer-module-scss-module__SgPD_a__strikethrough{color:var(--brand-text-secondary);text-decoration:line-through}.TaskListDetailRenderer-module-scss-module__SgPD_a__highBadge,.TaskListDetailRenderer-module-scss-module__SgPD_a__lowBadge{white-space:nowrap;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:.6rem;font-weight:700}.TaskListDetailRenderer-module-scss-module__SgPD_a__highBadge{background-color:rgba(var(--brand-text-error-rgb,220, 53, 69), .1);color:var(--brand-text-error)}.TaskListDetailRenderer-module-scss-module__SgPD_a__lowBadge{background-color:var(--brand-bg-accent);color:var(--brand-text-secondary)}.TaskListDetailRenderer-module-scss-module__SgPD_a__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TaskListDetailRenderer-module-scss-module__SgPD_a__dueDate{color:var(--brand-text-secondary);font-size:.7rem}.TaskListDetailRenderer-module-scss-module__SgPD_a__dueDate i{margin-right:3px;font-size:.6rem}.TaskListDetailRenderer-module-scss-module__SgPD_a__categories{flex-wrap:wrap;gap:4px;display:flex}.TaskListDetailRenderer-module-scss-module__SgPD_a__categoryChip{background-color:var(--brand-bg-accent);color:var(--brand-text-secondary);border:1px solid var(--brand-border-light);border-radius:3px;padding:1px 6px;font-size:.6rem;font-weight:500}.TaskListDetailRenderer-module-scss-module__SgPD_a__openIcon{color:var(--brand-text-neutral);opacity:0;flex-shrink:0;margin-top:4px;font-size:.55rem;transition:opacity .12s}.TaskListDetailRenderer-module-scss-module__SgPD_a__taskRow:hover .TaskListDetailRenderer-module-scss-module__SgPD_a__openIcon,.TaskListDetailRenderer-module-scss-module__SgPD_a__openIcon.TaskListDetailRenderer-module-scss-module__SgPD_a__visible{opacity:1}.TaskListDetailRenderer-module-scss-module__SgPD_a__showMoreButton{color:var(--brand-accent-2);border:none;border-top:1px solid var(--brand-border-light);cursor:pointer;text-align:center;background:0 0;flex-shrink:0;margin:0;padding:10px 16px;font-size:.8rem;font-weight:500;transition:background-color .12s}.TaskListDetailRenderer-module-scss-module__SgPD_a__showMoreButton:hover{background-color:var(--brand-bg-accent)}.TaskListDetailRenderer-module-scss-module__SgPD_a__emptyState{color:var(--brand-text-neutral);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.TaskListDetailRenderer-module-scss-module__SgPD_a__emptyState i{margin-bottom:8px;font-size:2rem}.TaskListDetailRenderer-module-scss-module__SgPD_a__emptyState p{margin:0;font-size:.9rem}
.TaskDetailRenderer-module-scss-module__imP2LW__container{background-color:var(--brand-bg);color:var(--brand-text-primary);border-radius:5px;flex-direction:column;height:100%;display:flex;overflow:hidden}.TaskDetailRenderer-module-scss-module__imP2LW__header{background-color:var(--brand-header-bg);color:var(--brand-text-header);flex-direction:column;flex-shrink:0;gap:4px;padding:10px 16px;display:flex}.TaskDetailRenderer-module-scss-module__imP2LW__backButton{color:var(--brand-text-header);opacity:.75;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:2px;padding:0;font-size:.7rem;display:inline-flex}.TaskDetailRenderer-module-scss-module__imP2LW__backButton:hover{opacity:1}.TaskDetailRenderer-module-scss-module__imP2LW__backButton i{font-size:.6rem}.TaskDetailRenderer-module-scss-module__imP2LW__titleRow{align-items:center;gap:8px;display:flex}.TaskDetailRenderer-module-scss-module__imP2LW__statusIcon{color:var(--brand-text-header);opacity:.85;flex-shrink:0;font-size:1.1rem}.TaskDetailRenderer-module-scss-module__imP2LW__headerTitle{color:var(--brand-text-header);word-wrap:break-word;flex:1;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.TaskDetailRenderer-module-scss-module__imP2LW__headerTitle.TaskDetailRenderer-module-scss-module__imP2LW__strikethrough{opacity:.7;text-decoration:line-through}.TaskDetailRenderer-module-scss-module__imP2LW__scrollArea{flex:1;min-height:0;overflow-y:auto}.TaskDetailRenderer-module-scss-module__imP2LW__timeline{flex-direction:column;padding:16px 16px 16px 12px;display:flex}.TaskDetailRenderer-module-scss-module__imP2LW__timelineItem{gap:12px;display:flex}.TaskDetailRenderer-module-scss-module__imP2LW__timelineTrack{flex-direction:column;flex-shrink:0;align-items:center;width:12px;padding-top:6px;display:flex}.TaskDetailRenderer-module-scss-module__imP2LW__timelineDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.TaskDetailRenderer-module-scss-module__imP2LW__timelineLine{background-color:var(--brand-border-light);flex:1;width:2px;margin:4px 0}.TaskDetailRenderer-module-scss-module__imP2LW__timelineCard{border:1px solid var(--brand-border-light);border-radius:6px;flex:1;min-width:0;margin-bottom:12px;overflow:hidden}.TaskDetailRenderer-module-scss-module__imP2LW__cardHeader{background-color:var(--brand-bg-accent);border-bottom:1px solid var(--brand-border-light);align-items:center;gap:6px;padding:6px 10px;display:flex}.TaskDetailRenderer-module-scss-module__imP2LW__cardHeader i{font-size:.7rem}.TaskDetailRenderer-module-scss-module__imP2LW__cardTitle{color:var(--brand-text-secondary);font-size:.75rem;font-weight:600}.TaskDetailRenderer-module-scss-module__imP2LW__cardContent{padding:8px 10px}.TaskDetailRenderer-module-scss-module__imP2LW__detailsSection{flex-direction:column;display:flex}.TaskDetailRenderer-module-scss-module__imP2LW__detailsRow{align-items:center;gap:10px;padding:5px 0;display:flex}.TaskDetailRenderer-module-scss-module__imP2LW__detailsRow+.TaskDetailRenderer-module-scss-module__imP2LW__detailsRow{border-top:1px solid var(--brand-border-light)}.TaskDetailRenderer-module-scss-module__imP2LW__detailsLabel{color:var(--brand-text-secondary);flex-shrink:0;min-width:70px;font-size:.7rem;font-weight:500}.TaskDetailRenderer-module-scss-module__imP2LW__metaValue{color:var(--brand-text-primary);font-size:.8rem}.TaskDetailRenderer-module-scss-module__imP2LW__statusBadge{border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:600}.TaskDetailRenderer-module-scss-module__imP2LW__activeBadge{background-color:rgba(var(--brand-accent-2-rgb,59, 130, 246), .12);color:var(--brand-accent-2)}.TaskDetailRenderer-module-scss-module__imP2LW__completedBadge{color:#16a34a;background-color:#16a36a1f}.TaskDetailRenderer-module-scss-module__imP2LW__importanceBadge{border-radius:4px;padding:2px 8px;font-size:.65rem;font-weight:600}.TaskDetailRenderer-module-scss-module__imP2LW__highBadge{background-color:rgba(var(--brand-text-error-rgb,220, 53, 69), .1);color:var(--brand-text-error)}.TaskDetailRenderer-module-scss-module__imP2LW__lowBadge{background-color:var(--brand-bg-accent);color:var(--brand-text-secondary)}.TaskDetailRenderer-module-scss-module__imP2LW__chipList{flex-wrap:wrap;gap:4px;display:flex}.TaskDetailRenderer-module-scss-module__imP2LW__categoryChip{background-color:var(--brand-bg-accent);color:var(--brand-text-secondary);border:1px solid var(--brand-border-light);border-radius:3px;padding:1px 6px;font-size:.65rem;font-weight:500}.TaskDetailRenderer-module-scss-module__imP2LW__notesContent{color:var(--brand-text-primary);white-space:pre-wrap;word-wrap:break-word;font-size:.8rem;line-height:1.5}.TaskDetailRenderer-module-scss-module__imP2LW__linkList{flex-direction:column;gap:6px;display:flex}.TaskDetailRenderer-module-scss-module__imP2LW__linkItem{align-items:flex-start;gap:8px;display:flex}.TaskDetailRenderer-module-scss-module__imP2LW__linkItem>i{color:var(--brand-text-secondary);margin-top:3px;font-size:.6rem}.TaskDetailRenderer-module-scss-module__imP2LW__linkInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.TaskDetailRenderer-module-scss-module__imP2LW__linkName{color:var(--brand-text-primary);word-break:break-word;font-size:.8rem}.TaskDetailRenderer-module-scss-module__imP2LW__linkApp{color:var(--brand-text-secondary);font-size:.65rem}.TaskDetailRenderer-module-scss-module__imP2LW__emptyState{color:var(--brand-text-neutral);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.TaskDetailRenderer-module-scss-module__imP2LW__emptyState i{margin-bottom:8px;font-size:2rem}.TaskDetailRenderer-module-scss-module__imP2LW__emptyState p{margin:0;font-size:.9rem}
