@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-ext-400-normal-txZ9Fk_1.woff2) format("woff2"),url(/assets/fira-code-cyrillic-ext-400-normal-Buh61xzB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-400-normal-UC0NFL4U.woff2) format("woff2"),url(/assets/fira-code-cyrillic-400-normal-dc1q3VD7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-ext-400-normal-DR7mBgIM.woff2) format("woff2"),url(/assets/fira-code-greek-ext-400-normal-DSPUheWg.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-400-normal-B2Gh_Y8s.woff2) format("woff2"),url(/assets/fira-code-greek-400-normal-DobhaxvF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/fira-code-symbols2-400-normal-_QEZCEwe.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-ext-400-normal-KSMg0QLl.woff2) format("woff2"),url(/assets/fira-code-latin-ext-400-normal-DG73JjOf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-400-normal-DGosTW8U.woff2) format("woff2"),url(/assets/fira-code-latin-400-normal-C-QZfXAs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-code-cyrillic-ext-700-normal-DoLWcase.woff2) format("woff2"),url(/assets/fira-code-cyrillic-ext-700-normal-CEq74Wgj.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-code-cyrillic-700-normal-BzkQsJe8.woff2) format("woff2"),url(/assets/fira-code-cyrillic-700-normal-DkT5a-Ry.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-code-greek-ext-700-normal-DcoM8WV0.woff2) format("woff2"),url(/assets/fira-code-greek-ext-700-normal-BcbEreju.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-code-greek-700-normal-Dxn_KKZg.woff2) format("woff2"),url(/assets/fira-code-greek-700-normal-ts8qC0PK.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/fira-code-symbols2-700-normal-Dxk4DK3p.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-code-latin-ext-700-normal-HGNx6xyT.woff2) format("woff2"),url(/assets/fira-code-latin-ext-700-normal-kCHYeqKo.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-code-latin-700-normal-aa0XcSUK.woff2) format("woff2"),url(/assets/fira-code-latin-700-normal-CbIf1Tvd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}body{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-size:14px;color:#333;letter-spacing:-.011em}*,*:before,*:after{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}.dark-mode ::-webkit-scrollbar-thumb{background:#ffffff26}.dark-mode ::-webkit-scrollbar-thumb:hover{background:#ffffff40}*:focus-visible{outline:2px solid #1561e8;outline-offset:1px}::selection{background:#1561e840}body.high-contrast{filter:contrast(1.25)}body.high-contrast *{border-color:currentColor!important}body.reduce-motion *,body.reduce-motion *:before,body.reduce-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}body.screen-reader-optimized *:focus,body.screen-reader-optimized *:focus-visible{outline:3px solid #1561e8!important;outline-offset:2px!important}.ProseMirror{outline:none;min-height:200px}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.ProseMirror blockquote{border-left:3px solid #e0e0e0;padding-left:1rem;margin-left:0;color:#666}.ProseMirror pre{background:#f5f5f5;border-radius:4px;padding:.75rem 1rem;font-family:Fira Code,monospace}.ProseMirror code{background:#f5f5f5;border-radius:2px;padding:.125rem .25rem;font-family:Fira Code,monospace}.ProseMirror ul,.ProseMirror ol{padding-left:1.5rem}.ProseMirror img{max-width:100%;height:auto}img[data-signature],.standard-signature-block img,.signature img{max-width:200px!important;width:200px!important;height:auto!important;display:inline-block!important}.standard-signature-block table,.signature table{max-width:200px!important}.ProseMirror a{color:#1976d2;text-decoration:underline}@media print{body{background:#fff}.no-print{display:none!important}}@media(max-width:600px){.hide-on-mobile{display:none!important}}@media(min-width:601px){.show-on-mobile{display:none!important}}.fade-in{animation:fadeIn .2s ease-in-out}.slide-in{animation:slideIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.email-content{word-wrap:break-word;overflow-wrap:break-word}.email-content img{max-width:100%;height:auto}.email-content a{color:#1976d2}.email-content blockquote{border-left:3px solid #e0e0e0;padding-left:1rem;margin-left:0;color:#666}.email-content pre{background:#f5f5f5;border-radius:4px;padding:.75rem 1rem;overflow-x:auto}.email-content table{border-collapse:collapse;max-width:100%}.email-content th,.email-content td{border:1px solid #e0e0e0;padding:.5rem}:root{--hybrid-primary: #3b82f6;--hybrid-primary-dark: #2563eb;--hybrid-primary-darker: #1e40af;--hybrid-secondary: #8b5cf6;--hybrid-bg: #f8f9fa;--hybrid-surface: #ffffff;--hybrid-border: #e0e4e8;--hybrid-text-primary: #1a1a1a;--hybrid-text-secondary: #4a5568;--hybrid-text-tertiary: #6b7280;--hybrid-text-muted: #9ca3af;--hybrid-hover-bg: #f3f4f6;--hybrid-active-bg: #eff6ff;--hybrid-radius-sm: 6px;--hybrid-radius-md: 8px;--hybrid-radius-lg: 12px;--hybrid-shadow-sm: 0 1px 3px rgba(0,0,0,.04);--hybrid-shadow-md: 0 2px 8px rgba(59, 130, 246, .3);--hybrid-shadow-lg: 0 4px 12px rgba(59, 130, 246, .4)}body{background:var(--hybrid-bg)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.MuiAppBar-root,header.MuiPaper-root{background:var(--hybrid-surface)!important;border-bottom:1px solid var(--hybrid-border)!important;box-shadow:var(--hybrid-shadow-sm)!important;height:60px!important;min-height:60px!important}.MuiToolbar-root{min-height:60px!important;padding:0 20px!important}.MuiInputBase-root.MuiOutlinedInput-root{border-radius:var(--hybrid-radius-md)!important;background:var(--hybrid-bg)!important;border:1px solid var(--hybrid-border)!important}.MuiInputBase-root.MuiOutlinedInput-root:hover{background:var(--hybrid-surface)!important}.MuiInputBase-root.MuiOutlinedInput-root.Mui-focused{background:var(--hybrid-surface)!important;border-color:var(--hybrid-primary)!important;box-shadow:0 0 0 3px #3b82f61a!important}.MuiIconButton-root{width:36px!important;height:36px!important;border-radius:var(--hybrid-radius-md)!important;color:var(--hybrid-text-secondary)!important}.MuiIconButton-root:hover{background:var(--hybrid-hover-bg)!important}.sidebar .MuiIconButton-root{color:inherit!important}.sidebar .MuiIconButton-root:hover{background:#8080802e!important}.MuiDrawer-paper{border-right:1px solid var(--hybrid-border)!important;width:260px!important;transition:width .3s ease!important}.MuiButton-containedPrimary,button[aria-label*=Compose],button:has(span:contains("Compose")){background:linear-gradient(135deg,var(--hybrid-primary),var(--hybrid-primary-dark))!important;border-radius:var(--hybrid-radius-lg)!important;padding:12px 20px!important;box-shadow:var(--hybrid-shadow-md)!important;text-transform:none!important;font-weight:600!important;font-size:.95rem!important}.MuiButton-containedPrimary:hover{background:linear-gradient(135deg,var(--hybrid-primary-dark),var(--hybrid-primary-darker))!important;box-shadow:var(--hybrid-shadow-lg)!important;transform:translateY(-1px)}.MuiList-root .MuiListItem-root,.MuiListItemButton-root{border-radius:var(--hybrid-radius-md)!important;margin-bottom:2px!important;padding:10px 12px!important;color:var(--hybrid-text-secondary)!important;font-weight:500!important;transition:all .2s!important}.MuiListItemButton-root:hover{background:var(--hybrid-hover-bg)!important}.MuiListItemButton-root.Mui-selected{background:var(--hybrid-active-bg)!important;color:var(--hybrid-primary-dark)!important}.MuiListItemButton-root.Mui-selected .MuiListItemIcon-root{color:var(--hybrid-primary-dark)!important}.MuiListItemIcon-root{min-width:36px!important;color:var(--hybrid-text-secondary)!important}.MuiBadge-badge,.MuiChip-root{background:#e5e7eb!important;color:var(--hybrid-text-tertiary)!important;border-radius:12px!important;padding:2px 8px!important;font-size:.75rem!important;font-weight:600!important;min-width:28px!important}.Mui-selected .MuiBadge-badge,.Mui-selected .MuiChip-root{background:#dbeafe!important;color:var(--hybrid-primary-dark)!important}.MuiListSubheader-root{color:var(--hybrid-text-tertiary)!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:8px 12px!important;margin-top:8px!important}.email-list-container{background:var(--hybrid-surface)!important;border-right:1px solid var(--hybrid-border)!important}.MuiToolbar-root.email-toolbar{background:#fafbfc!important;border-bottom:1px solid var(--hybrid-border)!important;padding:12px 16px!important;min-height:auto!important;gap:12px}.email-toolbar .MuiButton-root,.email-toolbar .MuiIconButton-root{padding:6px 10px!important;border-radius:var(--hybrid-radius-sm)!important;color:var(--hybrid-text-secondary)!important;font-size:.85rem!important;font-weight:500!important;text-transform:none!important}.email-toolbar .MuiButton-root:hover{background:var(--hybrid-hover-bg)!important}.MuiPaper-root.email-item,.MuiBox-root.email-item,[class*=email-item],[class*=EmailCard]{border-bottom:1px solid #f3f4f6!important;border-radius:0!important;box-shadow:none!important;padding:14px 16px!important;cursor:pointer!important;transition:all .2s!important;gap:12px!important}.MuiPaper-root.email-item:hover,.MuiBox-root.email-item:hover,[class*=email-item]:hover{background:#f9fafb!important}.MuiPaper-root.email-item.selected,.MuiPaper-root.email-item.Mui-selected,.MuiBox-root.email-item.selected,[class*=email-item].selected{background:var(--hybrid-active-bg)!important;border-left:3px solid var(--hybrid-primary)!important}.email-item.unread,[class*=email-item].unread{background:#fefefe!important}.email-item.unread .email-subject,[class*=email-item].unread .email-subject{font-weight:600!important;color:var(--hybrid-text-primary)!important}.email-sender,[class*=sender] .MuiTypography-root{font-size:.9rem!important;font-weight:600!important;color:var(--hybrid-text-primary)!important;font-family:Inter,-apple-system,sans-serif!important}.email-subject,[class*=subject] .MuiTypography-root{font-size:.875rem!important;color:var(--hybrid-text-secondary)!important;margin-bottom:4px!important;font-family:Inter,-apple-system,sans-serif!important}.email-preview,[class*=preview] .MuiTypography-root{font-size:.8rem!important;color:var(--hybrid-text-muted)!important;font-family:Inter,-apple-system,sans-serif!important}.email-time,[class*=time] .MuiTypography-root{font-size:.75rem!important;color:var(--hybrid-text-tertiary)!important;font-family:Inter,-apple-system,sans-serif!important}[class*=EmailDetailView] .MuiBox-root:first-of-type,.email-detail-header{padding:24px 32px!important;background:#fafbfc!important;border-bottom:1px solid #e0e4e8!important}[class*=EmailDetailView] h4.MuiTypography-root,[class*=EmailDetailView] h5.MuiTypography-root,.email-detail-subject{font-size:1.5rem!important;font-weight:700!important;color:#1a1a1a!important;line-height:1.3!important;margin-bottom:16px!important;font-family:Inter,-apple-system,sans-serif!important}[class*=EmailDetailView] .MuiButton-root,.email-action-button{padding:8px 14px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#4a5568!important;border-radius:8px!important;font-size:.875rem!important;font-weight:500!important;text-transform:none!important;font-family:Inter,-apple-system,sans-serif!important}[class*=EmailDetailView] .MuiButton-root:hover{background:#f9fafb!important;border-color:#d1d5db!important}[class*=EmailDetailView] .MuiButton-root.MuiButton-containedPrimary{background:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important}[class*=EmailDetailView] .MuiButton-root.MuiButton-containedPrimary:hover{background:#2563eb!important}[class*=EmailDetailView] .MuiAvatar-root,.email-sender-avatar{width:40px!important;height:40px!important;background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;font-size:.9rem!important;font-weight:600!important}.email-sender-name{font-size:.95rem!important;font-weight:600!important;color:#1a1a1a!important;font-family:Inter,-apple-system,sans-serif!important}.email-sender-email{font-size:.8rem!important;color:#6b7280!important;font-family:Inter,-apple-system,sans-serif!important}.email-timestamp{font-size:.85rem!important;color:#6b7280!important;font-family:Inter,-apple-system,sans-serif!important}[class*=EmailDetailView] .email-body,.email-body-content{padding:32px!important;font-size:.95rem!important;line-height:1.7!important;color:#374151!important;font-family:Inter,-apple-system,sans-serif!important}[class*=EmailDetailView] .email-body p{margin-bottom:16px!important}.email-attachments{margin-top:32px;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px}.attachment-item{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .2s}.attachment-item:hover{border-color:#3b82f6;box-shadow:0 2px 4px #3b82f61a}.star-btn .MuiIconButton-root{color:var(--hybrid-text-muted)!important;padding:4px!important}.star-btn.starred .MuiIconButton-root{color:#fbbf24!important}.badge.attachment{background:var(--hybrid-active-bg)!important;color:var(--hybrid-primary)!important;padding:3px 8px!important;border-radius:4px!important;font-size:.7rem!important;font-weight:500!important}.reading-pane,.email-detail-container{background:var(--hybrid-surface)!important}.email-detail-header{padding:24px 32px!important;border-bottom:1px solid var(--hybrid-border)!important;background:#fafbfc!important}.email-actions .MuiButton-root{padding:8px 14px!important;border:1px solid #e5e7eb!important;background:var(--hybrid-surface)!important;color:var(--hybrid-text-secondary)!important;border-radius:var(--hybrid-radius-md)!important;font-size:.875rem!important;font-weight:500!important;text-transform:none!important;margin-right:8px!important}.email-actions .MuiButton-root:hover{background:#f9fafb!important;border-color:#d1d5db!important}.email-actions .MuiButton-root.primary{background:var(--hybrid-primary)!important;color:#fff!important;border-color:var(--hybrid-primary)!important}.email-actions .MuiButton-root.primary:hover{background:var(--hybrid-primary-dark)!important}.email-subject-display{font-size:1.5rem!important;font-weight:700!important;color:var(--hybrid-text-primary)!important;margin-bottom:16px!important;line-height:1.3!important}.sender-avatar .MuiAvatar-root{width:40px!important;height:40px!important;background:linear-gradient(135deg,var(--hybrid-primary),var(--hybrid-secondary))!important;font-weight:600!important}.sender-name{font-size:.95rem!important;font-weight:600!important;color:var(--hybrid-text-primary)!important}.sender-email{font-size:.8rem!important;color:var(--hybrid-text-tertiary)!important}.email-body-content{padding:32px!important;font-size:.95rem!important;line-height:1.7!important;color:#374151!important;max-width:800px!important}.attachments-section{margin-top:32px!important;padding:20px!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:var(--hybrid-radius-lg)!important}.attachment-item{padding:12px 16px!important;background:var(--hybrid-surface)!important;border:1px solid #e5e7eb!important;border-radius:var(--hybrid-radius-md)!important;cursor:pointer!important;transition:all .2s!important}.attachment-item:hover{border-color:var(--hybrid-primary)!important;box-shadow:0 2px 8px #3b82f61a!important}.MuiDialog-paper.compose-dialog{border-radius:var(--hybrid-radius-lg)!important;box-shadow:0 20px 60px #0003!important}.compose-dialog .MuiDialogTitle-root{background:#fafbfc!important;border-bottom:1px solid var(--hybrid-border)!important;padding:16px 24px!important;font-weight:600!important}.compose-dialog .MuiDialogActions-root{padding:16px 24px!important;border-top:1px solid var(--hybrid-border)!important;background:#fafbfc!important}.compose-dialog .MuiButton-containedPrimary{background:var(--hybrid-primary)!important;padding:10px 24px!important;border-radius:var(--hybrid-radius-md)!important;font-weight:600!important;text-transform:none!important}.MuiCard-root,.MuiPaper-root:not(.email-item){border-radius:var(--hybrid-radius-lg)!important;box-shadow:0 1px 3px #0000000f!important;border:1px solid var(--hybrid-border)!important}.MuiTabs-root{border-bottom:1px solid var(--hybrid-border)!important}.MuiTab-root{text-transform:none!important;font-weight:500!important;padding:12px 20px!important;min-height:48px!important}.MuiTab-root.Mui-selected{color:var(--hybrid-primary-dark)!important}.MuiTabs-indicator{background-color:var(--hybrid-primary-dark)!important;height:3px!important;border-radius:3px 3px 0 0!important}.MuiButton-root{border-radius:var(--hybrid-radius-md)!important;text-transform:none!important;font-weight:500!important;padding:8px 16px!important}.MuiButton-outlined{border-color:var(--hybrid-border)!important;color:var(--hybrid-text-secondary)!important}.MuiButton-outlined:hover{background:var(--hybrid-hover-bg)!important;border-color:var(--hybrid-text-tertiary)!important}.MuiTextField-root .MuiOutlinedInput-root{border-radius:var(--hybrid-radius-md)!important}.MuiOutlinedInput-notchedOutline{border-color:var(--hybrid-border)!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--hybrid-text-tertiary)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--hybrid-primary)!important;border-width:2px!important}.MuiCheckbox-root{color:#d1d5db!important;border-radius:4px!important}.MuiCheckbox-root.Mui-checked{color:var(--hybrid-primary)!important}.MuiMenu-paper,.MuiPopover-paper{border-radius:var(--hybrid-radius-md)!important;box-shadow:0 4px 16px #0000001a!important;border:1px solid var(--hybrid-border)!important}.MuiMenuItem-root{border-radius:var(--hybrid-radius-sm)!important;margin:2px 8px!important;padding:8px 12px!important;font-size:.9rem!important}.MuiMenuItem-root:hover{background:var(--hybrid-hover-bg)!important}.MuiChip-root{border-radius:var(--hybrid-radius-sm)!important;font-size:.8rem!important;font-weight:500!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.email-item-hybrid{display:flex;align-items:flex-start;padding:14px 16px!important;border-bottom:1px solid #f3f4f6!important;cursor:pointer;transition:all .2s;gap:12px}.email-item-hybrid:hover{background:#f9fafb!important}.email-item-hybrid.selected{background:#eff6ff!important;border-left:3px solid #3b82f6!important}.email-item-hybrid.unread{background:#fefefe!important}.email-item-hybrid.unread .email-subject-hybrid{font-weight:600!important;color:#1a1a1a!important}.email-item-hybrid .checkbox-hybrid{width:18px;height:18px;margin-top:2px;flex-shrink:0}.email-item-hybrid .star-btn-hybrid{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#9ca3af;margin-top:2px;flex-shrink:0;font-size:18px}.email-item-hybrid .star-btn-hybrid:hover,.email-item-hybrid .star-btn-hybrid.starred{color:#fbbf24!important}.email-item-hybrid .email-content-hybrid{flex:1;min-width:0}.email-item-hybrid .email-header-hybrid{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.email-item-hybrid .sender-hybrid{font-size:.9rem!important;font-weight:600!important;color:#1a1a1a!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.email-item-hybrid .time-hybrid{font-size:.75rem!important;color:#6b7280!important;white-space:nowrap;flex-shrink:0}.email-item-hybrid .email-subject-hybrid{font-size:.875rem!important;color:#4a5568!important;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-item-hybrid .email-preview-hybrid{font-size:.8rem!important;color:#9ca3af!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-item-hybrid .email-badges-hybrid{display:flex;gap:6px;margin-top:6px}.email-item-hybrid .badge-hybrid{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#f3f4f6;color:#6b7280;border-radius:4px;font-size:.7rem!important;font-weight:500!important}.email-item-hybrid .badge-hybrid.attachment{color:#3b82f6!important;background:#eff6ff!important}.email-item-hybrid .badge-hybrid.important{color:#ef4444!important;background:#fef2f2!important}.reading-pane-hybrid{flex:1;background:#fff;display:flex;flex-direction:column;overflow:hidden}.reading-pane-hybrid .empty-state-hybrid{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#9ca3af}.reading-pane-hybrid .empty-state-hybrid .icon-hybrid{font-size:64px!important;margin-bottom:16px;opacity:.4}.reading-pane-hybrid .empty-state-hybrid p{font-size:.95rem!important}.reading-pane-hybrid .email-header-section-hybrid{padding:24px 32px;border-bottom:1px solid #e0e4e8;background:#fafbfc}.reading-pane-hybrid .email-actions-hybrid{display:flex;align-items:center;gap:8px;margin-bottom:20px}.reading-pane-hybrid .action-btn-hybrid{display:flex;align-items:center;gap:6px;padding:8px 14px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#4a5568!important;border-radius:8px!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer;transition:all .2s;text-transform:none!important}.reading-pane-hybrid .action-btn-hybrid:hover{background:#f9fafb!important;border-color:#d1d5db!important}.reading-pane-hybrid .action-btn-hybrid.primary{background:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important}.reading-pane-hybrid .action-btn-hybrid.primary:hover{background:#2563eb!important}.reading-pane-hybrid .action-btn-hybrid .icon-hybrid{font-size:18px!important}.reading-pane-hybrid .email-subject-line-hybrid{font-size:1.5rem!important;font-weight:700!important;color:#1a1a1a!important;margin-bottom:16px;line-height:1.3!important}.reading-pane-hybrid .email-meta-hybrid{display:flex;align-items:center;gap:16px}.reading-pane-hybrid .sender-info-hybrid{display:flex;align-items:center;gap:12px;flex:1}.reading-pane-hybrid .sender-avatar-hybrid{width:40px!important;height:40px!important;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;color:#fff!important;display:flex;align-items:center;justify-content:center;font-weight:600!important;font-size:.9rem!important}.reading-pane-hybrid .sender-details-hybrid{flex:1}.reading-pane-hybrid .sender-name-hybrid{font-size:.95rem!important;font-weight:600!important;color:#1a1a1a!important;margin-bottom:2px}.reading-pane-hybrid .sender-email-hybrid{font-size:.8rem!important;color:#6b7280!important}.reading-pane-hybrid .email-timestamp-hybrid{font-size:.85rem!important;color:#6b7280!important}.reading-pane-hybrid .email-body-section-hybrid{flex:1;overflow-y:auto;padding:32px}.reading-pane-hybrid .email-body-hybrid{font-size:.95rem!important;line-height:1.7!important;color:#374151!important;max-width:800px}.reading-pane-hybrid .email-body-hybrid p{margin-bottom:16px!important}.reading-pane-hybrid .attachments-section-hybrid{margin-top:32px;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px}.reading-pane-hybrid .attachments-header-hybrid{font-size:.875rem!important;font-weight:600!important;color:#1a1a1a!important;margin-bottom:12px;display:flex;align-items:center;gap:8px}.reading-pane-hybrid .attachment-item-hybrid{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .2s}.reading-pane-hybrid .attachment-item-hybrid:hover{border-color:#3b82f6;box-shadow:0 2px 4px #3b82f61a}.reading-pane-hybrid .attachment-icon-hybrid{width:40px;height:40px;border-radius:8px;background:#eff6ff;color:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:20px!important}.reading-pane-hybrid .attachment-info-hybrid{flex:1;min-width:0}.reading-pane-hybrid .attachment-name-hybrid{font-size:.875rem!important;font-weight:500!important;color:#1a1a1a!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reading-pane-hybrid .attachment-size-hybrid{font-size:.75rem!important;color:#6b7280!important}@media(max-width:1200px){.email-list-container{max-width:360px!important}}@media(max-width:768px){.MuiDrawer-paper{width:68px!important}.reading-pane-hybrid .email-header-section-hybrid{padding:16px 20px!important}.reading-pane-hybrid .email-body-section-hybrid{padding:20px!important}}
