.mail-compose-back,.mail-compose-phone-actions,.mail-copy-toggle,.mail-list-avatar,.mail-phone-compose,.mail-phone-header,.mail-phone-reading-actions,.mail-phone-reply,.mail-phone-select{display:none}.mail-compose-to-row{min-width:0}.mail-composer{outline:none}.mail-envelope-details{margin:16px 0;color:#526880;font-size:12px}.mail-envelope-details>summary,.mail-summary-details>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:36px}.mail-envelope-details>summary::-webkit-details-marker,.mail-summary-details>summary::-webkit-details-marker{display:none}.mail-summary-details{margin-top:24px;font-size:13px;color:#3d5d83}.mail-phone-panel{position:fixed;border:0;padding:0;background:#fff;color:#243c56;box-shadow:0 20px 80px #19385433;max-height:100dvh;max-width:100vw;outline:none}.mail-phone-panel::backdrop{background:#172f4a66}.mail-phone-panel.is-drawer{margin:0;height:100dvh;width:min(340px,90vw);border-radius:0 24px 24px 0}.mail-phone-panel.is-account{margin:auto;width:min(440px,calc(100vw - 24px));border-radius:24px}.mail-phone-panel-content{display:flex;flex-direction:column;max-height:100dvh;overflow:auto;overscroll-behavior:contain;padding:12px 16px max(16px,env(safe-area-inset-bottom))}.mail-phone-panel-content>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 18px;flex-shrink:0}.mail-phone-panel .bittu-brand{max-width:182px}.mail-phone-panel .mail-navigation-scroll{flex:none;overflow:visible}.mail-phone-panel .mail-nav-item{min-height:48px;font-size:15px;border-radius:0 24px 24px 0;padding:12px;gap:16px}.mail-phone-panel .mail-nav-item.active{background:#e4edfc;color:#154eaa;font-weight:600}.mail-phone-panel .mail-nav-item small{font-size:12px}.mail-phone-panel .mail-label-heading{font-size:11px;margin-top:20px}.mail-phone-panel .mail-label-heading button{width:44px;height:44px}.mail-phone-panel .mail-label-empty{min-height:44px;font-size:13px}.mail-phone-panel .mail-nav-secondary{margin-top:16px;border-top:1px solid #e4eaf2;padding-top:12px}.mail-phone-panel .mail-nav-secondary a{font-size:14px;min-height:48px;display:flex;align-items:center;gap:14px}.mail-phone-account-links :is(a,button),.mail-phone-drawer-extras>button{display:flex;align-items:center;gap:14px;min-height:48px;padding:12px;border:0;background:transparent;color:#3d526c;width:100%;text-align:left;font-size:14px}.mail-phone-drawer-extras{border-top:1px solid #e4eaf2;padding-top:8px;margin-top:12px}.mail-phone-account-identity{text-align:center;padding:8px 8px 24px}.mail-phone-account-identity>span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#e3edfc;color:#2457aa;margin:0 auto 14px;overflow:hidden}.mail-phone-account-identity img{width:100%;height:100%;object-fit:cover}.mail-phone-account-identity h2{font-size:20px;margin:0 0 6px}.mail-phone-account-identity p{font-size:14px;overflow-wrap:anywhere;color:#526880}.mail-phone-account-links{border-top:1px solid #e4eaf2;padding:8px 0}.mail-phone-icon{display:inline-grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;padding:0;background:transparent;color:#4e637a;cursor:pointer}.mail-console :is(button,a,summary),.mail-phone-panel :is(button,a){touch-action:manipulation}.mail-console :is(button,input,select,[contenteditable],summary):focus-visible,.mail-phone-panel :is(button,a):focus-visible{outline:2px solid #2563eb;outline-offset:3px}.mail-console .mail-phone-icon:active,.mail-phone-panel :is(button,a):active{background:#e6eef9}.mail-console .mail-phone-icon:disabled{opacity:.4;cursor:not-allowed}@media(max-width:767px){.mail-console{--mail-blue:#2563eb;display:flex;flex-direction:column;height:100dvh;width:100%;max-width:100vw;background:#fff!important}.mail-console>header.mail-desktop-header{display:none!important}.mail-console .mail-phone-header{display:block;flex-shrink:0;padding:max(10px,env(safe-area-inset-top)) 12px 8px;background:#fff}.mail-console .mail-phone-searchbar{display:flex;align-items:center;min-height:58px;gap:4px;padding:4px 8px;border-radius:18px;background:#eef3fa}.mail-phone-searchbar label{flex:1;min-width:0}.mail-console .mail-phone-searchbar input{display:block;width:100%;min-width:0;height:44px;background:transparent;border:0;padding:0 6px;font-size:16px;color:#253c57;outline:none;box-shadow:none}.mail-phone-searchbar input::placeholder{color:#53667e;opacity:1}.mail-phone-searchbar input::-webkit-search-cancel-button{display:none}.mail-phone-avatar{flex-shrink:0;width:42px;height:42px;border:3px solid #fff;border-radius:50%;background:#3462ac;color:#fff;font-size:18px;font-weight:600;overflow:hidden}.mail-phone-avatar img{width:100%;height:100%;object-fit:cover}.mail-console .mail-panes{display:block;position:relative;flex:1;height:auto!important;min-height:0;overflow:hidden}.mail-console .mail-sidebar{display:none}.mail-console .mail-list-pane{position:relative!important;inset:auto;height:100%;width:100%;z-index:0;background:#fff;border:0}.mail-console[data-phone-view=list] .mail-list-pane{display:flex!important}.mail-console[data-phone-view=list] .mail-reading-pane{display:none}.mail-console[data-phone-view=message] .mail-list-pane{display:none!important}.mail-console[data-phone-view=message] .mail-reading-pane{display:block;height:100%;background:#fff}.mail-console .mail-list-heading{min-height:44px;height:auto;padding:0 20px 8px;border:0;gap:8px}.mail-list-heading>div>p:first-child{font-size:14px;font-weight:600;color:#526880}.mail-list-heading>div>p:nth-child(2){display:none}.mail-console .mail-refresh{width:44px;height:44px;border:0}.mail-console .mail-phone-select{display:block;min-height:44px;padding:8px 4px 8px 12px;color:#2458ac;font-size:13px;font-weight:600;background:transparent;border:0}.mail-console .mail-category-tabs,.mail-console .mail-selection-row,.mail-console .mail-tablet-search{display:none}.mail-console.mail-selecting .mail-selection-row{display:flex;min-height:48px;font-size:13px}.mail-console .mail-message-scroll{padding-bottom:108px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mail-console .mail-message-row{position:relative;border:0;min-height:104px;padding:0 12px;background:#fff}.mail-console .mail-message-row.selected{box-shadow:none;background:#fff}.mail-console .mail-message-row.unread{background:#f3f7fd}.mail-console .mail-message-row>input{display:none}.mail-console.mail-selecting .mail-message-row>input{display:block;width:20px;height:20px;margin:34px 12px 0 4px;flex-shrink:0;accent-color:#2563eb}.mail-console .mail-message-open{display:block;position:relative;width:100%;min-width:0;padding:14px 30px 14px 58px;text-align:left}.mail-console .mail-list-avatar{display:grid;place-items:center;position:absolute;left:2px;top:17px;width:42px;height:42px;border-radius:50%;background:#dce8f9;color:#315c9c;font-size:15px;font-weight:500}.mail-message-row:nth-child(3n+2) .mail-list-avatar{background:#e8e4f4;color:#655782}.mail-message-row:nth-child(3n+3) .mail-list-avatar{background:#dceee8;color:#2c6c59}.mail-console .mail-row-sender{align-items:baseline;gap:8px}.mail-console .mail-row-sender b{font-size:15px;color:#273e58;font-weight:500}.mail-console .mail-row-sender span{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#5c6e84}.mail-console .unread .mail-row-sender b,.mail-console .unread .mail-row-subject{font-weight:600;color:#152e4d}.mail-console .mail-row-subject{font-size:14px;line-height:21px;margin-top:3px;padding-right:4px}.mail-console .mail-row-preview{font-size:13px;line-height:20px;margin-top:0;min-height:0;-webkit-line-clamp:1;color:#586c83}.mail-console .mail-row-tags{display:none}.mail-console .mail-row-tags:has(svg){display:flex;margin-top:6px}.mail-console .mail-row-tags>span{display:none}.mail-console .mail-row-tags svg{width:14px;height:14px}.mail-console .mail-row-star{right:2px;bottom:10px;width:44px;height:44px;border:0;padding:12px}.mail-console .mail-row-star svg{width:19px;height:19px}.mail-console .mail-phone-compose{display:flex;align-items:center;justify-content:center;gap:12px;position:fixed;right:20px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:15;min-height:58px;padding:16px 22px;border:1px solid #c6d9fa;border-radius:18px;background:#dceaff;color:#174b9c;font-size:16px;font-weight:600;box-shadow:0 4px 12px #193d6d20}.mail-console .mail-phone-compose:active{background:#c8ddfc}.mail-console .mail-reading-toolbar{position:sticky;top:0;min-height:56px;height:auto;align-items:center;gap:8px;padding:4px 12px;background:#fff;backdrop-filter:none;border:0}.mail-reading-toolbar>button{height:44px;width:44px;border:0}.mail-console .mail-desktop-actions{display:none}.mail-console .mail-phone-reading-actions{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;gap:6px}.mail-console .mail-compose-menu summary,.mail-console .mail-reading-more summary{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:pointer;list-style:none}.mail-compose-menu summary::-webkit-details-marker,.mail-reading-more summary::-webkit-details-marker{display:none}.mail-console .mail-reading-more>.message-actions{position:absolute;top:56px;right:12px;display:flex;flex-direction:column;width:min(300px,calc(100vw - 24px));padding:10px;max-height:calc(100dvh - 160px);overflow:auto;border:1px solid #dce5f1;border-radius:16px;background:#fff;box-shadow:0 10px 35px #233b5c26;z-index:25}.mail-console .mail-reading-more .message-actions>button{flex-direction:row;gap:14px;justify-content:flex-start;min-height:46px;padding:10px 12px;border:0;background:transparent;font-size:14px}.mail-console .mail-reading-more .mail-action-label{font-size:14px}.mail-console .mail-reading-more .message-actions>select{width:100%;font-size:16px;min-height:48px}.mail-console .mail-reading-more .mail-action-popover{position:static;width:100%;padding:8px;box-shadow:none}.mail-console .mail-reading-more .mail-action-popover button{min-height:44px}.mail-console .mail-reading-pane article{padding:8px 20px 32px}.mail-reading-pane article h1{font-size:23px;line-height:1.35;letter-spacing:-.4px}.mail-reading-pane article>div:first-of-type>button{display:none}.mail-console .message-identity{margin-top:22px;gap:12px;align-items:center}.mail-console .message-identity b{font-size:14px}.mail-console .message-identity span{font-size:12px}.mail-console .message-identity>a{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0}.mail-console .mail-envelope-details{margin:4px 0 16px 54px;font-size:12px}.mail-console .mail-envelope-details>summary{min-height:44px}.mail-console .message-envelope{margin:8px 0;font-size:12px;overflow-wrap:anywhere}.mail-console .mail-summary-details{margin:16px 0}.mail-console .mail-summary-details>summary{min-height:44px;font-size:14px}.mail-console .mail-reading-pane article>div.whitespace-pre-wrap{font-size:16px;line-height:1.75;margin-top:20px}.mail-console .mail-phone-reply{display:flex;justify-content:center;align-items:center;gap:12px;min-height:48px;width:100%;border:1px solid #cbd8e8;border-radius:24px;margin:28px 0 0;font-size:15px;color:#30537f;background:#fff}.mail-console .mail-ai-panel{top:0;bottom:0;width:100%;padding:20px;z-index:35}.mail-console .mail-ai-panel button{min-width:44px;min-height:44px}.mail-console .mail-compose-backdrop{padding:0;background:#fff;z-index:60;place-items:stretch}.mail-console .mail-composer{width:100%;max-width:none;height:100dvh;max-height:100dvh;border:0;border-radius:0;box-shadow:none}.mail-console .mail-compose-header{display:flex;justify-content:flex-start;gap:4px;height:64px;padding:8px;border:0;background:#fff}.mail-console .mail-compose-back{display:inline-grid}.mail-compose-header>div:not(.mail-compose-phone-actions){min-width:0;flex:1}.mail-console .mail-compose-header h2{font-size:19px;font-weight:500}.mail-compose-header p,.mail-compose-header>button:last-child{display:none}.mail-console .mail-compose-phone-actions{display:flex;align-items:center;gap:2px}.mail-console .mail-phone-send{color:#2563eb}.mail-console .mail-compose-menu>div{position:absolute;top:60px;right:12px;width:240px;padding:8px;border:1px solid #dce5f1;border-radius:14px;background:#fff;box-shadow:0 12px 36px #243f642e;z-index:5}.mail-compose-menu>div>button{width:100%;min-height:48px;padding:12px;text-align:left;font-size:14px;border:0;background:transparent;color:#34516f}.mail-console .mail-compose-fields{display:flex;flex-direction:column;flex:1;gap:0;padding:0 20px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mail-console .mail-compose-fields>label,.mail-console .mail-compose-to-row{flex-shrink:0;min-height:54px;font-size:15px;gap:10px;border-bottom:1px solid #e5ebf2}.mail-console .mail-compose-fields :is(input,select){font-size:16px;min-height:48px;box-shadow:none;border:0;outline-offset:-2px}.mail-console .mail-compose-from select{background:transparent;padding:8px 0;width:100%;font-size:14px;color:#526880}.mail-console .mail-compose-to-row{display:flex;align-items:center;gap:0}.mail-console .mail-compose-to{flex:1;min-width:0;grid-template-columns:42px minmax(0,1fr)}.mail-console .mail-compose-to input{font-size:16px;border:0;width:100%}.mail-console .mail-copy-toggle{display:grid}.mail-console .mail-compose-copy{display:none}.mail-console .show-copy .mail-compose-copy{display:flex}.mail-console .mail-compose-fields label>span{color:#617289}.mail-console .mail-compose-subject{grid-template-columns:62px minmax(0,1fr)}.mail-console .mail-compose-subject input{width:100%;border:0}.mail-console .mail-compose-ai,.mail-console .mail-compose-delivery,.mail-console .mail-compose-format,.mail-console .mail-schedule-field{display:none}.mail-console .show-ai .mail-compose-ai{display:block;margin:12px 0}.mail-console .show-tools .mail-compose-format{display:flex;margin:12px 0}.mail-console .show-tools .mail-compose-delivery{display:grid;margin-top:12px}.mail-console .show-tools .mail-schedule-field{display:flex;flex-wrap:wrap;margin-top:12px;padding:12px}.mail-console .show-tools .mail-schedule-field input{width:100%}.mail-console .mail-compose-format button{width:44px;height:44px}.mail-console #draft-body{flex:1;flex-shrink:0;min-height:240px;overflow:visible;border:0;border-radius:0;padding:20px 0;font-size:16px;line-height:1.7;color:#253e5b}.mail-console .mail-compose-attach{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);border:0;padding:0}.mail-console .mail-compose-footer{gap:8px;padding:8px 20px max(12px,env(safe-area-inset-bottom));border-top:1px solid #edf1f6}.mail-compose-footer>div:first-child{font-size:11px;color:#62758d}.mail-console .mail-compose-footer>div:last-child>button{display:none}.mail-console .mail-compose-footer>div:last-child>button[type=submit]{display:block;min-height:44px;font-size:13px;border:0;color:#2559a8;background:transparent}body:has(.mail-console) .concierge-launch{display:none!important}body:has(.mail-console) .concierge-panel{bottom:12px;right:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.mail-console .mail-action-notice{font-size:13px;line-height:1.6}.mail-console .mail-bulk-actions{min-height:52px}.mail-console .mail-bulk-actions button{width:44px;height:44px}}@media(prefers-reduced-motion:no-preference){.mail-phone-panel[open]{animation:mail-panel-in .18s ease-out}.mail-phone-compose,.mail-phone-icon{transition:background-color .12s ease}@keyframes mail-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.mail-console #draft-body[data-empty=true]:before{content:attr(data-placeholder);color:#667991;pointer-events:none;float:left}@media(max-width:767px){.mail-console .mail-composer{height:100%;max-height:100%}}