body{overflow:auto!important}.product-header-nav{display:none}.product-user-chip{border:1px solid var(--line);background:var(--surface-2);width:32px;height:32px;color:var(--text);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.product-account-summary{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.product-account-summary>div{min-width:0;display:grid}.product-account-summary strong,.product-account-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-account-summary strong{font-size:12px}.product-account-summary small{color:var(--muted);font-size:10px}.product-sidebar-context{flex-direction:column;flex:1;min-height:0;display:flex}.product-home-link{min-height:34px;padding:0 11px}.theme-toggle.site-button{border-radius:9px;width:34px;min-width:34px;min-height:34px;padding:0}.theme-toggle.site-button span{display:none}.product-sidebar-context .compose-button{background:var(--text);width:100%;min-height:42px;color:var(--surface);box-shadow:none;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:760;display:flex}.product-sidebar-context .compose-button:hover{opacity:.92;transform:none}.product-sidebar-context .mailbox-label{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;margin:18px 10px 7px;font-size:10px;font-weight:800}.product-sidebar-context .mailbox-nav{gap:3px;display:grid;overflow:auto}.product-sidebar-context .nav-item{width:100%;min-height:38px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}.product-sidebar-context .nav-item:hover,.product-sidebar-context .nav-item.active{background:var(--surface-2);color:var(--text)}.product-sidebar-context .nav-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-sidebar-context .nav-item b{background:var(--accent-soft);min-width:18px;color:var(--accent-strong);text-align:center;border-radius:999px;padding:2px 5px;font-size:9px}.mail-workspace{min-height:calc(100dvh - var(--header-h));background:var(--surface)!important;height:auto!important;padding:0!important;display:block!important}.inbox-pane{min-height:calc(100dvh - var(--header-h));background:var(--surface)!important;height:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:visible!important}.reader-pane{display:none!important}.mail-workspace.has-selection .reader-pane{top:var(--header-h);z-index:31;width:min(760px,calc(100vw - var(--sidebar-w)));bottom:0;right:0;border:0!important;border-left:1px solid var(--line)!important;background:var(--surface)!important;border-radius:0!important;height:auto!important;display:block!important;position:fixed!important;overflow:auto!important;box-shadow:-30px 0 90px #12151a26!important}.mail-workspace.has-selection:after{content:"";z-index:30;inset:var(--header-h) 0 0 var(--sidebar-w);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0e112e;position:fixed}.pane-header{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:18px;position:sticky;top:0;background:color-mix(in srgb,var(--surface) 95%,transparent)!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;min-height:auto!important;padding:24px 26px 12px!important;display:flex!important}.pane-header .section-label{display:none!important}.pane-header h1{letter-spacing:-.055em!important;margin:0 0 4px!important;font-size:30px!important;line-height:1.05!important}.pane-header p{color:var(--muted)!important;margin:0!important;font-size:12px!important}.refresh-button{border:1px solid var(--line)!important;background:var(--surface)!important;width:36px!important;height:36px!important;color:var(--muted)!important;box-shadow:none!important;border-radius:9px!important}.search{z-index:7;position:sticky;top:72px;border:1px solid var(--line)!important;background:var(--surface-2)!important;height:42px!important;box-shadow:none!important;border-radius:11px!important;margin:0 20px 10px!important;padding:0 12px!important}.search input{color:var(--text)!important;font-size:13px!important}.message-list{height:auto!important;padding:0 14px 32px!important;overflow:visible!important}.message-row{width:100%;border:0!important;border-bottom:1px solid var(--line)!important;min-height:58px!important;color:var(--text)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(180px,.75fr) minmax(300px,1.7fr) 100px 24px!important;align-items:center!important;gap:18px!important;margin:0!important;padding:0 12px!important;display:grid!important}.message-row:hover{background:var(--surface-2)!important}.message-row.selected{background:var(--accent-soft)!important;box-shadow:none!important}.sender-avatar{display:none!important}.message-copy,.message-meta{display:contents!important}.message-meta strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;font-weight:650;overflow:hidden;font-size:13px!important}.message-meta time{text-align:right;grid-area:1/3;color:var(--muted-2)!important;font-size:11px!important}.subject{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;min-width:0;overflow:hidden;margin:0!important;font-size:13px!important}.preview{display:none!important}.unread-dot{border-radius:50%;grid-area:1/4;margin-left:auto;background:var(--accent)!important;width:7px!important;height:7px!important;position:static!important}.message-row.unread .message-meta strong,.message-row.unread .subject{font-weight:780!important}.empty-state{min-height:240px!important;color:var(--muted)!important}.reader-empty{display:none!important}.mail-workspace.has-selection .reader-empty{display:flex!important}.message-detail{width:min(720px,100%)!important;margin:0 auto!important;padding:24px 32px 60px!important}.mobile-reader-bar{align-items:center;gap:10px;margin-bottom:8px!important;display:flex!important}.message-detail>header{border-bottom:1px solid var(--line)!important;padding:10px 0 20px!important;display:block!important}.detail-title{gap:12px!important;display:flex!important}.sender-avatar.large{background:var(--surface-2)!important;width:40px!important;height:40px!important;color:var(--text)!important;border-radius:12px!important;display:grid!important}.message-detail h2{letter-spacing:-.045em!important;margin:0 0 7px!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.08!important}.message-addresses{color:var(--muted)!important;font-size:12px!important}.message-detail header>time{margin:10px 0 0 52px;display:block;color:var(--muted-2)!important;font-size:11px!important}.reader-actions{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);flex-wrap:wrap;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;border:0!important;gap:6px!important;margin:0 -4px 20px!important;padding:12px 4px!important;display:flex!important;position:sticky!important;top:0!important}.reader-actions button,.reply-tail button{border:1px solid var(--line)!important;background:var(--surface-2)!important;min-height:34px!important;color:var(--muted)!important;border-radius:9px!important}.reader-actions button:hover,.reply-tail button:hover{color:var(--text)!important;background:var(--surface-3)!important}.message-body{white-space:pre-wrap;max-width:680px!important;color:var(--text)!important;margin:26px 0!important;font-size:14.5px!important;line-height:1.8!important}.attachments,.reply-tail{border-color:var(--line)!important}.compose-backdrop{z-index:70!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0c0e1159!important}.compose{border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:18px!important;width:min(720px,100vw - 28px)!important;max-height:min(760px,100dvh - 32px)!important;overflow:auto!important;box-shadow:0 34px 100px #0000003d!important}.compose header,.compose footer{background:var(--surface-2)!important;border-color:var(--line)!important}.compose-field{border-color:var(--line)!important}.compose input,.compose textarea{color:var(--text)!important;background:0 0!important}.send-button{background:var(--text)!important;color:var(--surface)!important;border-color:var(--text)!important}.auth-page{background:var(--bg)!important;min-height:100dvh!important;overflow:auto!important}.auth-card{border:1px solid var(--line)!important;background:var(--surface)!important;box-shadow:var(--shadow)!important;border-radius:18px!important}@media (width<=900px){.product-header-title{display:none}.product-header-nav{gap:2px;display:flex;overflow:auto}.product-header-nav .product-nav-link{white-space:nowrap;min-height:36px;padding:0 9px}.product-header-nav .product-nav-link svg,.product-home-link{display:none}.mail-workspace.has-selection .reader-pane{width:100vw!important}.mail-workspace.has-selection:after{inset:var(--header-h) 0 0 0}.message-row{grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;min-height:70px!important;padding:9px 10px!important}.message-meta strong{grid-area:1/1!important}.message-meta time{grid-area:1/2!important}.subject{grid-area:2/1/auto/3!important}.unread-dot{grid-area:2/2!important}.search{top:70px}}@media (width<=620px){.product-header-main{padding:0 10px}.product-header-actions{gap:5px}.product-user-chip{display:none}.pane-header{padding:18px 15px 10px!important}.pane-header h1{font-size:26px!important}.search{margin:0 10px 8px!important}.message-list{padding:0 5px 24px!important}.message-detail{padding:16px 18px 46px!important}.compose{border-radius:16px 16px 0 0!important;width:100vw!important;max-height:calc(100dvh - 10px)!important}}
