.bmail-root .gmail-message-body{width:100%;min-width:0;color:var(--ink)}.bmail-root .gmail-message-body .email-display-controls{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:0 0 12px;font-size:12px;display:flex}.bmail-root .gmail-message-body .email-display-controls .html-toggle{appearance:none;color:#1a73e8;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:none}.bmail-root .gmail-message-body .email-display-controls .html-toggle:hover{text-decoration:underline}.bmail-root .gmail-message-body .email-display-controls .html-toggle:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #1a73e8}.bmail-root .gmail-message-body>iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;border-radius:0;width:100%;min-width:0;min-height:80px;max-height:none;display:block}.bmail-root .gmail-message-body>.plain-message{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;font:14px/1.65 Arial,sans-serif}@media (pointer:coarse){.bmail-root .gmail-message-body .email-display-controls .html-toggle{min-height:36px}}.bmail-root *{box-sizing:border-box}.bmail-root{background:var(--surface);min-width:320px;margin:0}.bmail-root button,.bmail-root input,.bmail-root textarea,.bmail-root select{font:inherit;color:inherit}.bmail-root button,.bmail-root a,.bmail-root input,.bmail-root textarea,.bmail-root select{-webkit-tap-highlight-color:transparent}.bmail-root button{cursor:pointer;background:0 0;border:0}.bmail-root a{color:var(--blue);text-decoration:none}.bmail-root input,.bmail-root textarea,.bmail-root select{border:1px solid var(--line);background:var(--surface);border-radius:10px;outline:none;width:100%;min-width:0;padding:11px 13px}.bmail-root textarea{resize:vertical}.bmail-root input[type=checkbox]{width:17px;height:17px;accent-color:var(--blue);flex-shrink:0;padding:0}.bmail-root input[type=color]{width:100%;height:43px;padding:3px}.bmail-root h1,.bmail-root h2,.bmail-root h3,.bmail-root p{margin:0}.bmail-root h1{font-size:29px;font-weight:700;line-height:1.3}.bmail-root h2{font-size:16px;font-weight:600;line-height:1.35}.bmail-root small,.bmail-root .muted{color:var(--muted);font-size:12px}.bmail-root strong,.bmail-root b{font-weight:600}.bmail-root svg{vertical-align:middle;flex-shrink:0}.bmail-root button{line-height:inherit}.bmail-root button.danger-text{color:#dc5965}.bmail-root .spin{animation:1s linear infinite bmail-spin}@keyframes bmail-spin{to{transform:rotate(360deg)}}.bmail-root .app-shell{direction:rtl;grid-template-columns:252px minmax(0,1fr);grid-template-areas:"sidebar workspace";gap:12px;min-height:100%;padding:12px;display:grid}.bmail-root .workspace{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);direction:rtl;border-radius:21px;grid-area:workspace;overflow:clip}.bmail-root .desktop-sidebar{border:1px solid var(--line);background:var(--surface);direction:rtl;border-radius:21px;flex-direction:column;grid-area:sidebar;gap:12px;height:calc(100% - 24px);min-height:0;padding:16px 12px 15px;display:flex;position:sticky;top:12px}.bmail-root .brand{text-align:center}.bmail-root .brand p{color:var(--muted);letter-spacing:0;margin-top:3px;font-size:13px;font-weight:400}.bmail-root .sidebar-nav{scrollbar-width:thin;scrollbar-color:var(--muted) transparent;flex:1;min-height:0;overflow:auto}.bmail-root .nav-item{text-align:right;white-space:nowrap;border-radius:12px;align-items:center;gap:15px;width:100%;min-height:42px;margin-bottom:3px;padding:9px 14px;font-size:15px;display:flex}.bmail-root .nav-item svg{color:var(--muted)}.bmail-root .nav-item:hover{background:var(--soft)}.bmail-root .nav-item.active{background:var(--surface);color:var(--blue);font-weight:500}.bmail-root .nav-count{text-align:center;background:var(--blue);min-width:19px;height:19px;color:var(--muted);border-radius:12px;margin-right:auto;padding:0 5px;font-size:12px;line-height:19px}.bmail-root .urgent-nav svg{color:var(--muted);fill:none}.bmail-root .urgent-nav .nav-count{background:var(--surface)}.bmail-root .nav-divider{border-top:1px solid var(--line);margin:20px 4px 12px}.bmail-root .nav-divider~.nav-item{color:var(--muted);font-size:14px}.bmail-root .encouragement{isolation:isolate;background:var(--surface);text-align:center;border-radius:23px;flex-shrink:0;min-height:160px;padding:27px 15px 24px;position:relative;overflow:hidden}.bmail-root .encouragement:before{content:"";z-index:-1;background:var(--surface);border-radius:100%;width:160px;height:100px;position:absolute;bottom:40px;left:-44px;transform:rotate(30deg)}.bmail-root .encouragement p{margin:15px 0;font-size:17px;font-weight:500;line-height:1.5}.bmail-root .encouragement .button{min-height:39px;box-shadow:var(--shadow);border-radius:40px;padding:8px 18px;font-size:13px}.bmail-root .desktop-sidebar .encouragement{margin:4px 1px 0;padding-top:21px}.bmail-root .desktop-sidebar .encouragement p{margin-right:30px;font-size:17px}.bmail-root .topbar{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:24px;height:65px;padding:8px 12px;display:grid}.bmail-root .topbar .search-field{background:var(--surface);border:0;border-radius:15px;height:44px}.bmail-root .topbar .search-field input{background:0 0;padding:11px 16px;font-size:14px}.bmail-root .topbar-account{direction:rtl;justify-content:flex-end;align-items:center;gap:12px;display:flex}.bmail-root .topbar-account .button{box-shadow:none;direction:ltr;background:0 0;border:none;gap:10px;padding:0}.bmail-root .account-name{flex-direction:column;align-items:flex-end;min-width:83px;font-size:13px;display:flex}.bmail-root .account-name strong{font-weight:600}.bmail-root .has-notification{position:relative}.bmail-root .has-notification:after{content:"";background:var(--surface);border:1px solid var(--line);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.bmail-root .mobile-brand,.bmail-root .bottom-navigation{display:none}.bmail-root .page-area{min-height:calc(100% - 92px);padding:12px}.bmail-root .page-grid{direction:rtl;grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:14px;display:grid}.bmail-root .page-main{flex-direction:column;gap:14px;min-width:0;display:flex}.bmail-root .page-context{flex-direction:column;gap:13px;min-width:0;display:flex}.bmail-root .full-page{flex-direction:column;gap:16px;display:flex}.bmail-root .hero{isolation:isolate;background:var(--surface);background-position:50% 60%;background-size:cover;border-radius:15px;align-items:flex-start;min-height:162px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.bmail-root .hero>div{z-index:1;width:100%}.bmail-root .hero h1{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.bmail-root .hero h1 svg{color:var(--ink)}.bmail-root .hero p{color:var(--ink);margin-top:8px;font-size:15px}.bmail-root .hero-compact{text-align:center;background-position:32%;min-height:207px;padding:20px 18px;display:block}.bmail-root .hero-compact h1{justify-content:center;margin-top:21px;font-size:23px}.bmail-root .hero-compact p{font-size:13px}.bmail-root .hero-compact .button{background:var(--surface);border-radius:24px;min-height:30px;margin-top:18px;padding:5px 12px;font-size:12px}.bmail-root .greeting-hero{min-height:160px;padding:25px}.bmail-root .greeting-hero h1{padding-left:40px;padding-right:42px;font-size:29px}.bmail-root .greeting-hero p{color:var(--ink);margin-top:11px;font-size:15px}.bmail-root .hero-meta{color:var(--muted);align-items:center;gap:13px;margin-top:12px;font-size:12px;display:flex}.bmail-root .panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;min-width:0;overflow:visible}.bmail-root .panel-heading{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:13px 14px 10px;display:flex}.bmail-root .panel-heading h2{align-items:center;gap:7px;font-size:16px;display:flex}.bmail-root .panel-heading h2 svg{color:var(--blue);width:20px}.bmail-root .view-all{color:var(--muted);white-space:nowrap;align-items:center;gap:2px;padding:3px 0;font-size:12px;display:flex}.bmail-root .button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:40px;color:var(--ink);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:8px 16px;transition:background .15s,box-shadow .15s;display:inline-flex}.bmail-root .button:hover:not(:disabled){background:var(--soft)}.bmail-root .button.primary{background:var(--surface);color:var(--muted);box-shadow:var(--shadow);border-color:#0000}.bmail-root .button.primary:hover:not(:disabled){background:var(--surface)}.bmail-root .button.outline{border-color:var(--line);background:var(--surface);color:var(--blue);border-radius:22px;min-height:34px;padding:5px 13px;font-size:12px}.bmail-root .button.subtle{background:var(--surface);color:var(--muted);border-color:#0000}.bmail-root .icon-button{min-width:34px;height:34px;color:var(--muted);vertical-align:middle;border-radius:9px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.bmail-root .icon-button:hover:not(:disabled),.bmail-root .icon-button.active{background:var(--soft);color:var(--blue)}.bmail-root .badge{white-space:nowrap;background:var(--tint,var(--surface));color:var(--ink);border-radius:15px;justify-content:center;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:400;line-height:1.5;display:inline-flex}.bmail-root .avatar{color:var(--muted);vertical-align:middle;background:var(--surface);border:2px solid var(--line);box-shadow:var(--shadow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex;position:relative;overflow:visible}.bmail-root .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bmail-root .avatar .presence{background:#3cca85;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.bmail-root .avatar-stack{direction:rtl;align-items:center;padding-left:4px;display:flex}.bmail-root .avatar-stack .avatar,.bmail-root .avatar-stack .avatar-more{margin-left:-5px}.bmail-root .avatar-more{background:var(--surface);color:var(--ink);border:2px solid var(--line);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex}.bmail-root .category-symbol{background:var(--tint,var(--soft));color:var(--ink);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.bmail-root .search-field{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:row;align-items:center;min-width:0;min-height:42px;display:flex;overflow:hidden}.bmail-root .search-field input{background:0 0;border:0;flex:1;width:100%;padding:9px 11px;font-size:13px}.bmail-root .search-field input::placeholder{color:var(--muted);opacity:1}.bmail-root .search-field button{width:42px;height:40px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bmail-root .mobile-home-search{display:none}.bmail-root .tabs{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow:auto}.bmail-root .tabs button{white-space:nowrap;color:var(--muted);background:var(--surface);border-radius:20px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:9px 14px;font-size:13px;display:flex}.bmail-root .tabs button.active{background:var(--soft);color:var(--blue)}.bmail-root .tabs button span{color:inherit;font-size:11px}.bmail-root .stats-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.bmail-root .stat-card{background:var(--surface);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:125px;padding:13px 4px;transition:transform .15s;display:flex}.bmail-root .stat-card:hover{transform:translateY(-2px)}.bmail-root .stat-card svg{color:var(--muted);margin-bottom:6px}.bmail-root .stat-card strong{font-size:14px}.bmail-root .stat-card small{text-align:center;font-size:11px}.bmail-root .home-content{direction:ltr;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:12px;display:grid}.bmail-root .home-wide,.bmail-root .home-narrow{direction:rtl;flex-direction:column;gap:12px;min-width:0;display:flex}.bmail-root .mini-project-grid{direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:3px 12px 14px;display:grid}.bmail-root .mini-project{background:var(--surface);border-radius:13px;flex-direction:column;align-items:center;gap:4px;min-height:176px;padding:10px 7px;display:flex}.bmail-root .mini-project .category-symbol{background:var(--soft);align-self:flex-start;width:42px;height:42px;margin-bottom:4px}.bmail-root .mini-project strong{font-size:13px}.bmail-root .mini-project small{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.bmail-root .mini-project>span:last-child{color:var(--muted);margin-top:3px;font-size:11px}.bmail-root .mini-project-grid>.empty-state{grid-column:1/-1;padding:30px 10px}.bmail-root .people-strip{justify-content:space-around;align-items:flex-start;gap:9px;padding:10px 12px 14px;display:flex}.bmail-root .people-strip>button{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;padding:0;display:flex}.bmail-root .people-strip strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:400;overflow:hidden}.bmail-root .people-strip small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.bmail-root .people-strip .avatar{margin-bottom:3px}.bmail-root .add-person>span{border:1px dashed var(--line);width:55px;height:55px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.bmail-root .hot-topics>button{align-items:center;gap:12px;width:100%;min-height:31px;padding:6px 18px;font-size:12px;display:flex}.bmail-root .hot-topics>button:last-child{margin-bottom:8px}.bmail-root .hot-topics>button .badge{margin-right:auto}.bmail-root .topic-dot{background:var(--accent,var(--surface));border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.bmail-root .hot-topics .empty-state{padding:30px 10px}.bmail-root .home-tasks .task-row{border:0;gap:9px;min-height:33px;padding:6px 14px;font-size:12px}.bmail-root .home-tasks .task-title{font-size:12px}.bmail-root .home-tasks .task-date{font-size:10px}.bmail-root .home-tasks .task-rows{padding-bottom:9px}.bmail-root .task-row{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:51px;padding:13px 15px;display:flex}.bmail-root .task-check{color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:inline-flex}.bmail-root .task-row.done .task-title{color:var(--muted);text-decoration:line-through}.bmail-root .task-title{text-align:right;flex:1;padding:0;font-size:14px;line-height:1.5}.bmail-root .task-title small{font-size:11px;display:block}.bmail-root .task-date{white-space:nowrap;font-size:12px}.bmail-root .recent-messages .panel-heading{padding-bottom:4px}.bmail-root .recent-messages .message-rows{padding:0 10px 8px}.bmail-root .mail-preview{padding:8px 13px 13px;overflow:hidden}.bmail-root .preview-actions{justify-content:flex-end;gap:2px;margin-bottom:7px;display:flex}.bmail-root .preview-actions .icon-button{width:30px;min-width:30px;height:31px}.bmail-root .preview-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:7px;padding-bottom:12px;display:flex}.bmail-root .preview-title button:first-child{text-align:right;padding:0;font-size:15px;line-height:1.5}.bmail-root .preview-title .icon-button{min-width:25px;height:25px}.bmail-root .preview-sender{align-items:center;gap:8px;margin-top:13px;display:flex}.bmail-root .preview-sender strong{font-size:12px;display:block}.bmail-root .preview-sender small{white-space:nowrap;text-overflow:ellipsis;max-width:117px;font-size:10px;display:block;overflow:hidden}.bmail-root .preview-sender time{color:var(--muted);white-space:nowrap;margin-right:auto;font-size:10px}.bmail-root .preview-body{white-space:pre-wrap;text-align:right;max-height:221px;margin-top:17px;font-size:12px;line-height:1.85;overflow:hidden}.bmail-root .preview-files{border-top:1px solid var(--line);margin-top:15px;padding-top:10px}.bmail-root .preview-files p{color:var(--muted);margin-bottom:10px;font-size:12px}.bmail-root .file-tile{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:55px;padding:10px 9px;display:flex}.bmail-root .file-tile>div{flex:1;min-width:0}.bmail-root .file-tile a:first-child{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.bmail-root .file-tile small{text-align:right;margin-top:1px;font-size:11px;display:block}.bmail-root .file-symbol{background:var(--accent);width:25px;height:31px;color:var(--muted);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:flex;position:relative}.bmail-root .file-symbol:after{content:"";border-style:solid;border-width:0 6px 6px 0;border-color:transparent var(--line) transparent transparent;position:absolute;top:0;right:0}.bmail-root .file-tile .icon-button{width:24px;min-width:24px;height:26px;color:var(--muted)}.bmail-root .preview-files .file-tile{flex-direction:row;margin-bottom:10px}.bmail-root .preview-reply{width:100%;min-height:43px;color:var(--muted);border-color:var(--line);justify-content:space-between;margin-top:7px;font-size:12px}.bmail-root .mini-meeting .panel-heading,.bmail-root .mini-meeting .panel-heading h2{font-size:13px}.bmail-root .mini-meeting-card{background:var(--surface);border-left:7px solid var(--line);border-radius:9px;flex-direction:column;align-items:center;gap:2px;width:calc(100% - 24px);margin:0 12px;padding:10px;display:flex}.bmail-root .mini-meeting-card strong{font-size:13px;font-weight:400}.bmail-root .mini-meeting-card small,.bmail-root .mini-meeting-card>span{color:var(--muted);font-size:11px}.bmail-root .mini-meeting-card .avatar-stack{margin-top:9px}.bmail-root .mini-meeting>.button{min-height:31px;margin:13px auto;padding:5px 17px;font-size:11px;display:flex}.bmail-root .home-context{height:100%}.bmail-root .topic-toolbar{align-items:center;gap:11px;min-width:0;margin:5px 2px 4px;display:flex}.bmail-root .topic-toolbar>.search-field{flex:1;min-width:0}.bmail-root .topic-toolbar select{width:auto;min-width:110px;height:40px;color:var(--muted);padding:7px 9px;font-size:12px}.bmail-root .topic-toolbar .button{padding:8px 18px}.bmail-root .view-toggle{border:1px solid var(--line);border-radius:10px;display:flex;overflow:hidden}.bmail-root .view-toggle .icon-button{border-radius:0;width:41px;height:39px}.bmail-root .topic-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bmail-root .topic-card{border:1px solid var(--tint);background:var(--surface);border-radius:15px;min-width:0;min-height:335px;padding:20px 13px 14px;overflow:visible}.bmail-root .topic-card-heading{align-items:center;gap:8px;display:flex}.bmail-root .topic-card-heading .category-symbol{background:var(--soft);width:42px;height:42px}.bmail-root .topic-card-heading h2{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:19px;overflow:hidden}.bmail-root .topic-card-heading>.menu-anchor{align-self:flex-start;margin-right:auto}.bmail-root .topic-card-heading .icon-button{width:25px;min-width:25px;height:28px}.bmail-root .topic-card-summary{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:13px;display:flex}.bmail-root .topic-card-summary .badge{background:color-mix(in srgb,var(--accent) 12%,white);font-size:13px;font-weight:500}.bmail-root .topic-card>p{color:var(--muted);text-align:center;min-height:19px;margin:8px 0 13px;font-size:12px}.bmail-root .topic-previews{background:var(--surface);border-radius:12px;min-height:150px;margin-top:8px;padding:0 9px;overflow:hidden}.bmail-root .topic-previews>button{text-align:right;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:5px;width:100%;padding:10px 0;display:flex}.bmail-root .topic-previews>button:last-child{border-bottom:0}.bmail-root .topic-previews strong{text-overflow:ellipsis;white-space:nowrap;max-width:165px;font-size:12px;display:block;overflow:hidden}.bmail-root .topic-previews span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:165px;font-size:11px;display:block;overflow:hidden}.bmail-root .topic-previews small{white-space:nowrap;font-size:10px}.bmail-root .topic-previews>.muted{text-align:center;padding:35px 0}.bmail-root .topic-card-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.bmail-root .topic-card-footer .button{gap:6px;min-height:33px;padding:5px 12px;font-size:12px}.bmail-root .topics-grid>.page-context>.hero{min-height:211px}.bmail-root .insight-stat{border-top:1px solid var(--line);align-items:center;gap:13px;margin:0 15px;padding:11px 1px;display:flex}.bmail-root .insight-stat svg{color:var(--muted);background:var(--surface);border-radius:10px;width:35px;height:35px;padding:5px}.bmail-root .insight-stat>div{text-align:right;flex-direction:column;flex:1;display:flex}.bmail-root .insight-stat strong{font-size:15px}.bmail-root .insight-stat small{font-size:12px}.bmail-root .quick-actions{flex-direction:column;gap:7px;padding:1px 12px 12px;display:flex}.bmail-root .quick-actions .button{background:var(--surface);border:0;justify-content:flex-start;min-height:39px;font-size:12px}.bmail-root .quick-actions .button svg{color:var(--blue)}.bmail-root .as-list{grid-template-columns:1fr}.bmail-root .as-list .topic-card{grid-template-columns:minmax(0,1fr) 170px 170px;column-gap:16px;min-height:0;padding:15px 18px;display:grid}.bmail-root .as-list .topic-card-summary{grid-area:1/2;margin:0}.bmail-root .as-list .topic-card>p{text-align:right;grid-area:2/1;margin:5px 50px 0 0}.bmail-root .as-list .topic-card-footer{flex-direction:column;grid-area:1/3/3;justify-content:center;gap:8px;margin:0}.bmail-root .as-list .topic-card-heading h2{font-size:17px}.bmail-root .topic-detail-grid .hero{min-height:190px}.bmail-root .project-tabs{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-shrink:0;justify-content:space-around;padding:8px 6px}.bmail-root .project-tabs button{background:0 0;border-radius:10px;gap:8px;min-height:38px;padding:8px 10px;font-size:12px}.bmail-root .project-tabs button.active{background:var(--soft);position:relative}.bmail-root .project-tabs button.active:after{content:"";background:var(--soft);border-radius:4px;width:80%;height:3px;position:absolute;bottom:-8px;left:10%}.bmail-root .project-tabs button svg{width:18px}.bmail-root .detail-summary{flex-direction:column;align-items:flex-start;gap:13px;padding:5px 20px 24px;display:flex}.bmail-root .detail-summary h2{font-size:22px}.bmail-root .detail-summary p{color:var(--muted);font-size:13px;line-height:1.8}.bmail-root .project-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bmail-root .project-card{border:1px solid var(--line);background:var(--surface);border-radius:17px;overflow:visible}.bmail-root .project-card-cover{height:119px;color:var(--muted);background:var(--surface);border-radius:16px 16px 0 0;justify-content:center;align-items:center;display:flex;position:relative}.bmail-root .project-card-cover>.menu-anchor{position:absolute;top:8px;left:8px}.bmail-root .project-card-body{flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.bmail-root .project-card-body h2{font-size:20px}.bmail-root .project-card-body p{color:var(--muted);min-height:38px;font-size:12px}.bmail-root .project-card-meta{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.bmail-root .project-card-stats{color:var(--muted);gap:18px;font-size:12px;display:flex}.bmail-root .project-card-stats>span{gap:5px;display:flex}.bmail-root .project-card-body>.button{width:100%;margin-top:3px}.bmail-root .project-hero-wrap{background:var(--surface);box-shadow:var(--shadow);border-radius:16px}.bmail-root .project-hero-wrap .hero{min-height:164px}.bmail-root .project-hero-wrap .hero p{margin-top:6px;font-size:13px}.bmail-root .project-hero-wrap .hero .badge{background:var(--surface);margin-top:11px}.bmail-root .project-hero-wrap .project-tabs{border:0}.bmail-root .project-stats{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3px}.bmail-root .project-stats .stat-card{min-height:133px}.bmail-root .project-overview-grid{direction:rtl;grid-template-columns:285px minmax(0,1fr);gap:13px;display:grid}.bmail-root .project-overview-wide{flex-direction:column;grid-area:1/2;gap:13px;min-width:0;display:flex}.bmail-root .project-overview-narrow{flex-direction:column;grid-area:1/1;gap:13px;min-width:0;display:flex}.bmail-root .project-overview-narrow .panel>.button{text-align:center;width:calc(100% - 24px);margin:2px 12px 7px;display:flex}.bmail-root .project-overview-narrow .task-row{min-height:36px;padding:8px 13px;font-size:12px}.bmail-root .project-overview-narrow .task-title{font-size:12px}.bmail-root .project-overview-narrow .task-date{font-size:11px}.bmail-root .project-overview-bottom{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bmail-root .project-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 4px;padding:10px 8px 20px;display:grid}.bmail-root .project-people-grid>button{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.bmail-root .project-people-grid strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.bmail-root .project-people-grid small{font-size:10px}.bmail-root .project-overview-bottom .file-tile{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;gap:7px;min-height:53px;padding:7px 11px}.bmail-root .project-overview-bottom .file-tile a:first-child{font-size:11px}.bmail-root .project-overview-bottom .file-tile .icon-button{display:none}.bmail-root .project-summary{text-align:center;background:var(--surface);border:0;padding:17px 14px 10px}.bmail-root .project-summary>.category-symbol{background:0 0;width:64px;height:64px}.bmail-root .project-summary h2{margin:8px 0;font-size:21px}.bmail-root .project-summary>p{color:var(--muted);margin:5px 0;font-size:13px;line-height:1.8}.bmail-root .project-summary dl{text-align:right;grid-template-columns:80px 1fr;align-items:center;gap:16px 10px;margin:25px 0 4px;font-size:12px;display:grid}.bmail-root .project-summary dt{color:var(--muted)}.bmail-root .project-summary dd{justify-content:flex-end;align-items:center;gap:7px;margin:0;display:flex}.bmail-root .project-local-nav{flex-direction:column;gap:3px;display:flex}.bmail-root .project-local-nav button{text-align:right;width:100%;color:var(--ink);border-radius:10px;align-items:center;gap:15px;padding:10px 15px;font-size:13px;display:flex}.bmail-root .project-local-nav button.active{color:var(--blue);background:var(--surface)}.bmail-root .project-context{gap:13px;height:100%}.bmail-root .project-context>.view-all{padding:10px 15px;font-size:13px}.bmail-root .project-contact-grid{padding:10px}.bmail-root .message-rows{padding:0 12px}.bmail-root .message-row{border-bottom:1px solid var(--line);align-items:center;gap:4px;min-width:0;min-height:86px;padding:13px 4px;display:flex;position:relative;overflow:hidden}.bmail-root .message-row:last-child{border-bottom:0}.bmail-root .message-row.selected{background:var(--soft)}.bmail-root .message-open{text-align:right;flex:1;align-items:center;gap:11px;min-width:0;padding:0;display:flex}.bmail-root .message-copy{flex:1;min-width:0}.bmail-root .sender-name{font-size:13px;line-height:1.35;display:block}.bmail-root .message-copy b{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;font-weight:500;display:block;overflow:hidden}.bmail-root .message-copy p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.bmail-root .message-time{color:var(--muted);white-space:nowrap;text-align:left;align-self:flex-start;min-width:43px;font-size:11px}.bmail-root .message-clip{color:var(--muted)}.bmail-root .unread-dot{background:var(--surface);border-radius:50%;flex-shrink:0;width:7px;height:7px}.bmail-root .message-row:not(.unread) .unread-dot{background:0 0}.bmail-root .message-chevron{color:var(--muted);display:none}.bmail-root .message-row>.icon-button{width:27px;min-width:27px;height:31px}.bmail-root .message-select{flex-shrink:0;align-items:center;padding:4px;display:flex}.bmail-root .message-day{color:var(--muted);padding:8px 10px 0;font-size:12px}.bmail-root .message-rows.compact .message-row{min-height:43px;padding:6px 2px}.bmail-root .message-rows.compact .message-open{gap:9px}.bmail-root .message-rows.compact .sender-name{display:none}.bmail-root .message-rows.compact .message-copy b{margin:0;font-size:12px;font-weight:600}.bmail-root .message-rows.compact .message-copy p{margin:0;font-size:10px}.bmail-root .message-rows.compact .message-time{align-self:center;font-size:10px}.bmail-root .message-rows.compact .message-row>.icon-button{display:none}.bmail-root .message-rows.compact .message-open>.badge{min-width:90px;font-size:11px}.bmail-root .message-rows.compact .message-open .unread-dot{width:6px;height:6px}.bmail-root .message-rows.compact .message-clip{width:14px}.bmail-root .mail-page-heading{justify-content:space-between;align-items:center;gap:12px;padding:9px 5px 0;display:flex}.bmail-root .mail-page-heading h1{align-items:center;gap:13px;font-size:25px;display:flex}.bmail-root .mail-page-heading h1 svg{color:var(--blue)}.bmail-root .mail-toolbar{align-items:center;gap:14px;display:flex}.bmail-root .mail-toolbar>.search-field{flex:1}.bmail-root .mail-toolbar .tabs button{padding:9px 13px;font-size:12px}.bmail-root .mail-batch-bar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:42px;padding:0 7px;display:flex}.bmail-root .mail-batch-bar>div{align-items:center;gap:9px;display:flex}.bmail-root .checkbox-label{color:var(--muted);align-items:center;gap:9px;font-size:13px;flex-direction:row!important;font-weight:400!important;display:flex!important}.bmail-root .mail-list-panel{overflow:hidden}.bmail-root .pagination{justify-content:center;align-items:center;gap:15px;padding:6px 0;display:flex}.bmail-root .pagination span{color:var(--muted);font-size:12px}.bmail-root .pagination .button{min-height:35px;font-size:12px}.bmail-root .reader-card{border:1px solid var(--line);background:var(--surface);border-radius:15px;min-width:0;padding:15px 20px 17px}.bmail-root .reader-toolbar{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:16px;display:flex}.bmail-root .reader-toolbar>div{align-items:center;gap:7px;display:flex}.bmail-root .back-link{color:var(--blue);white-space:nowrap;align-items:center;gap:3px;padding:0;font-size:12px;display:flex}.bmail-root .reader-title{align-items:center;gap:8px;display:flex}.bmail-root .reader-title h1{flex:1;font-size:21px;font-weight:600;line-height:1.5}.bmail-root .reader-title>.icon-button{color:var(--muted)}.bmail-root .reader-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.bmail-root .reader-tags>button{padding:0}.bmail-root .reader-sender{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:16px;padding-top:15px;display:flex}.bmail-root .reader-sender>div{flex:1;min-width:0}.bmail-root .reader-sender strong{font-size:13px;display:block}.bmail-root .reader-sender small{font-size:11px;display:block}.bmail-root .reader-sender time{color:var(--muted);white-space:nowrap;font-size:11px}.bmail-root .message-body{margin-top:19px}.bmail-root .plain-message{white-space:pre-wrap;overflow-wrap:anywhere;text-align:right;min-height:150px;font-size:14px;line-height:1.85}.bmail-root .html-toggle{color:var(--muted);padding:0 0 9px;font-size:11px}.bmail-root .message-body iframe{background:var(--surface);border:0;width:100%;height:350px}.bmail-root .reader-attachments{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.bmail-root .reader-attachments h3{color:var(--muted);align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:400;display:flex}.bmail-root .reader-attachments>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bmail-root .reader-attachments .file-tile{background:var(--surface);gap:9px;min-height:64px}.bmail-root .reader-attachments .file-tile .icon-button{display:none}.bmail-root .reader-actions{align-items:center;gap:9px;margin-top:21px;display:flex}.bmail-root .reader-actions .button{border-radius:23px;min-height:40px;padding:8px 19px;font-size:13px}.bmail-root .reader-actions .primary{min-width:124px}.bmail-root .reader-actions>.menu-anchor{margin-right:auto}.bmail-root .reader-actions>.menu-anchor .icon-button{border:1px solid var(--line);border-radius:50%;min-width:39px;height:39px}.bmail-root .reader-secondary-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:13px;display:flex}.bmail-root .reader-secondary-actions .button{min-height:34px;padding:6px 10px;font-size:11px}.bmail-root .reader-compact .reader-title h1{font-size:15px}.bmail-root .reader-compact .reader-title>.icon-button,.bmail-root .reader-compact .reader-tags,.bmail-root .reader-compact .reader-secondary-actions{display:none}.bmail-root .reader-compact .reader-sender{border:0;margin-top:4px;padding:0}.bmail-root .reader-compact .reader-sender .avatar{width:36px!important;height:36px!important}.bmail-root .reader-compact .reader-sender small{font-size:10px}.bmail-root .reader-compact .plain-message{min-height:0;font-size:13px;line-height:1.8}.bmail-root .reader-compact .reader-actions{margin-top:12px}.bmail-root .reader-compact .reader-actions .button{min-height:31px;font-size:11px}.bmail-root .thread-grid{grid-template-columns:minmax(0,1fr) 340px}.bmail-root .thread-grid .page-main{gap:11px}.bmail-root .thread-context .hero{text-align:right;min-height:130px;padding:14px 17px}.bmail-root .thread-context .hero h1{margin-top:0;font-size:18px}.bmail-root .thread-context .hero p{margin-top:4px;font-size:12px}.bmail-root .thread-context .hero>.button{align-self:flex-end}.bmail-root .thread-context .hero .button{margin-top:8px}.bmail-root .thread-context .task-row{border:0;min-height:30px;padding:5px 12px;font-size:12px}.bmail-root .thread-context .task-title{font-size:12px}.bmail-root .thread-context .task-date{font-size:10px}.bmail-root .thread-context .task-rows{padding:0 0 10px}.bmail-root .thread-context .file-tile.compact{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;min-height:39px;padding:5px 12px}.bmail-root .thread-context .file-tile.compact .file-symbol{width:24px;height:29px}.bmail-root .thread-context .file-tile.compact .icon-button{display:none}.bmail-root .thread-context .people-strip{padding:10px 12px 14px}.bmail-root .thread-context .people-strip strong{font-size:11px}.bmail-root .thread-context .add-person>span{width:45px;height:45px}.bmail-root .activity-row{border-top:1px solid var(--line);align-items:center;gap:8px;padding:7px 13px;font-size:11px;display:flex}.bmail-root .activity-row>span:nth-child(2){flex:1;min-width:0}.bmail-root .activity-row small{font-size:10px}.bmail-root .suggested-actions{grid-template-columns:1fr 1fr;gap:8px;padding:5px 12px 12px;display:grid}.bmail-root .suggested-actions .button{background:var(--surface);min-height:38px;color:var(--muted);gap:5px;padding:6px 8px;font-size:11px}.bmail-root .suggested-actions .button:nth-child(2){background:var(--surface);color:var(--ink)}.bmail-root .suggested-actions .button:nth-child(3),.bmail-root .suggested-actions .button:nth-child(4){background:var(--surface);color:var(--muted)}.bmail-root .inline-reply{border:1px solid var(--line);background:var(--surface);border-radius:15px;flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:90px;padding:14px;display:flex}.bmail-root .inline-reply>button{text-align:right;color:var(--muted);flex:1;padding:8px 0}.bmail-root .inline-reply>div{justify-content:flex-end;gap:6px;width:100%;display:flex}.bmail-root .draft-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:17px 18px;display:flex}.bmail-root .draft-row>button{text-align:right;flex:1;min-width:0;padding:0}.bmail-root .draft-row strong{font-size:14px;display:block}.bmail-root .draft-row small{font-size:12px;display:block}.bmail-root .draft-row p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;overflow:hidden}.bmail-root .resource-toolbar{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.bmail-root .resource-toolbar>.search-field{flex:1;max-width:410px}.bmail-root .resource-toolbar>.button{flex-shrink:0}.bmail-root .resource-toolbar .tabs{flex-shrink:1}.bmail-root .contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.bmail-root .contact-card{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:26px 16px 22px;display:flex;position:relative}.bmail-root .contact-card>.menu-anchor{position:absolute;top:9px;left:9px}.bmail-root .contact-card h2{margin-top:3px;font-size:18px}.bmail-root .contact-card p{color:var(--muted);font-size:12px}.bmail-root .contact-card>a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.bmail-root .contact-card>.button{min-height:35px;margin-top:7px;font-size:12px}.bmail-root .label-symbol{align-items:center;height:64px;display:flex}.bmail-root .reminder-row{border-bottom:1px solid var(--line);text-align:right;align-items:center;gap:13px;width:100%;padding:13px 17px;display:flex}.bmail-root .reminder-row>div{flex:1;min-width:0}.bmail-root .reminder-row>div>button{text-align:right;padding:0;font-size:13px}.bmail-root .reminder-row small{margin-top:3px;font-size:12px;display:block}.bmail-root .file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bmail-root .file-card{padding:13px}.bmail-root .file-card .file-tile{background:0 0;border:0;padding:3px 0}.bmail-root .file-card .file-symbol{width:34px;height:43px;font-size:13px}.bmail-root .file-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:5px;display:flex}.bmail-root .file-card-footer small{font-size:10px}.bmail-root .calendar-days{gap:8px;padding:4px 0;display:flex;overflow:auto}.bmail-root .calendar-days>button{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-width:65px;min-height:64px;padding:8px 12px;display:flex}.bmail-root .calendar-days>button:first-child{min-width:105px}.bmail-root .calendar-days>button.active{background:var(--blue);color:var(--muted);border-color:var(--blue);box-shadow:var(--shadow)}.bmail-root .calendar-days strong{font-size:18px;font-weight:500}.bmail-root .calendar-days small{font-size:12px}.bmail-root .meeting-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:15px 17px;display:flex}.bmail-root .meeting-description{text-align:right;flex:1;min-width:160px;padding:0}.bmail-root .meeting-description strong{font-size:14px;display:block}.bmail-root .meeting-description small{align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}.bmail-root .meeting-actions{align-items:center;gap:8px;display:flex}.bmail-root .meeting-time{text-align:left;flex-direction:column;min-width:52px;margin-right:auto;display:flex}.bmail-root .meeting-time strong{font-size:14px;font-weight:400}.bmail-root .meeting-time small{font-size:12px}.bmail-root .meeting-people{width:100%;margin-top:-3px;padding-right:55px}.bmail-root .table-scroll{overflow:auto}.bmail-root .invoice-table{border-collapse:collapse;text-align:right;width:100%;min-width:660px;font-size:13px}.bmail-root .invoice-table th{color:var(--muted);border-bottom:1px solid var(--line);padding:15px 17px;font-size:12px;font-weight:400}.bmail-root .invoice-table td{border-bottom:1px solid var(--line);padding:15px 17px}.bmail-root .invoice-table td small{font-size:11px;display:block}.bmail-root .invoice-table td:last-child{white-space:nowrap}.bmail-root .invoice-table .menu-anchor{display:inline-block}.bmail-root .settings-tabs{margin-top:4px}.bmail-root .settings-panel{max-width:760px;padding:24px 27px}.bmail-root .settings-panel>label,.bmail-root .rule-card>label{flex-direction:column;gap:7px;margin-bottom:19px;font-size:13px;font-weight:500;display:flex}.bmail-root .profile-settings{border-bottom:1px solid var(--line);align-items:center;gap:19px;margin-bottom:22px;padding-bottom:23px;display:flex}.bmail-root .profile-settings p{color:var(--muted);margin-top:5px;font-size:13px}.bmail-root .settings-footer{border-top:1px solid var(--line);margin-top:20px;padding-top:19px}.bmail-root .rule-card{border:1px solid var(--line);border-radius:13px;margin-top:14px;margin-bottom:14px;padding:14px}.bmail-root .rule-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bmail-root .settings-panel .mail-rules>.muted{margin-bottom:18px}.bmail-root .capability-note{color:var(--muted);padding:0 10px;font-size:12px;line-height:1.7}.bmail-root .notification-item{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 17px;display:flex}.bmail-root .notification-item>button:not(.icon-button){text-align:right;flex:1;min-width:0;padding:0}.bmail-root .notification-item small{font-size:12px;display:block}.bmail-root .notification-item>svg{color:var(--muted)}.bmail-root .notification-message{text-align:right;border-bottom:1px solid var(--line);align-items:center;gap:10px;width:100%;padding:12px 17px;display:flex}.bmail-root .notification-message>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.bmail-root .notification-message strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.bmail-root .notification-message>span:last-child{color:var(--muted);font-size:11px}.bmail-root .notification-list>.muted{padding:25px 17px}.bmail-root .compose-grid{direction:rtl;grid-template-columns:minmax(0,1fr) 39%;gap:13px;display:grid}.bmail-root .composer-panel{border:1px solid var(--line);background:var(--surface);border-radius:15px;min-width:0;padding:20px 12px 21px}.bmail-root .composer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;padding:0 5px 17px;display:flex}.bmail-root .composer-header h1{font-size:27px}.bmail-root .composer-header>div{gap:5px;display:flex}.bmail-root .compose-fields{flex-direction:column;gap:14px;padding:0 3px;display:flex}.bmail-root .compose-field{align-items:center;gap:17px;min-width:0;display:flex}.bmail-root .compose-field>label{text-align:right;flex-shrink:0;width:82px;font-size:13px}.bmail-root .compose-field>input,.bmail-root .compose-field>select,.bmail-root .recipient-field{flex:1;min-width:0;height:45px;font-size:13px}.bmail-root .recipient-field{border:1px solid var(--line);border-radius:10px;align-items:center;gap:7px;min-height:46px;display:flex}.bmail-root .recipient-field>input{background:0 0;border:0;flex:1;min-width:30px;padding:10px;font-size:12px}.bmail-root .recipient-field>.icon-button{background:var(--surface);border-radius:50%;min-width:32px;height:32px;margin-left:5px}.bmail-root .cc-toggle{color:var(--muted);white-space:nowrap;padding:4px 7px;font-size:10px}.bmail-root .category-select{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:1;align-items:center;gap:10px;min-height:47px;padding:0 13px;display:flex}.bmail-root .category-select>select{background:0 0;border:0;padding:9px 3px;font-size:13px}.bmail-root .compose-people{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto}.bmail-root .person-chip{background:var(--soft);white-space:nowrap;border-radius:22px;align-items:center;gap:6px;padding:4px 5px 4px 9px;font-size:11px;display:flex}.bmail-root .compose-people>.icon-button{background:var(--surface);border-radius:50%;min-width:32px;height:32px}.bmail-root .rich-editor{border:1px solid var(--line);border-radius:11px;min-width:0;margin:22px 2px 0;overflow:hidden}.bmail-root .editor-toolbar{border-bottom:1px solid var(--line);justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:11px 10px 9px;display:flex;overflow:auto}.bmail-root .editor-toolbar .icon-button{width:30px;min-width:30px;height:32px}.bmail-root .toolbar-divider{background:var(--surface);flex-shrink:0;width:1px;height:23px}.bmail-root .rich-body{overflow-wrap:anywhere;white-space:pre-wrap;outline:none;min-height:205px;padding:13px 15px;font-size:15px;line-height:1.85}.bmail-root .rich-body:empty:before{content:"כאן מתחילה השיחה…";color:var(--muted);pointer-events:none}.bmail-root .rich-body div,.bmail-root .rich-body p{margin:0 0 6px}.bmail-root .rich-body ul,.bmail-root .rich-body ol{padding-right:25px}.bmail-root .compose-attachments{direction:rtl;flex-wrap:wrap;align-items:stretch;gap:9px;margin:12px 2px 0;display:flex}.bmail-root .compose-attachments>.file-tile{background:var(--surface);flex:1;min-width:150px;max-width:100%;min-height:69px;font-size:11px}.bmail-root .compose-attachments .file-tile .file-symbol{width:27px;height:35px}.bmail-root .compose-attachments .file-tile a:first-child,.bmail-root .compose-attachments .file-tile small{font-size:10px}.bmail-root .dropzone{border:1px dashed var(--line);background:var(--surface);min-width:135px;min-height:69px;color:var(--muted);border-radius:11px;flex:1;grid-template-rows:1fr 1fr;grid-template-columns:30px 1fr;justify-content:center;align-items:center;column-gap:10px;padding:9px 14px;display:grid}.bmail-root .dropzone>svg{grid-row:1/3}.bmail-root .dropzone strong{text-align:right;align-self:end;font-size:13px;font-weight:400}.bmail-root .dropzone small{text-align:right;align-self:start;font-size:11px}.bmail-root .composer-footer{align-items:center;gap:14px;margin:28px 4px 0;display:flex}.bmail-root .composer-footer>.button{min-width:137px;min-height:45px;font-size:15px}.bmail-root .composer-footer .primary{min-width:150px}.bmail-root .draft-save-state{color:var(--muted);align-items:center;gap:3px;margin-right:auto;font-size:10px;display:flex}.bmail-root .compose-inbox{border:1px solid var(--line);background:var(--surface);border-radius:15px;flex-direction:column;gap:0;min-width:0;padding:10px 9px;display:flex}.bmail-root .compose-inbox-heading{justify-content:space-between;align-items:center;gap:13px;margin-bottom:18px;padding:0 1px;display:flex}.bmail-root .compose-inbox-heading strong{white-space:nowrap;font-size:15px}.bmail-root .compose-inbox-heading>.button{min-height:43px;padding:8px 15px;font-size:13px}.bmail-root .compose-inbox-heading>.icon-button{background:var(--surface);color:var(--ink);width:42px;min-width:42px;height:42px}.bmail-root .compose-inbox .tabs{justify-content:center;gap:5px;margin-bottom:9px}.bmail-root .compose-inbox .tabs button{min-height:35px;padding:8px 11px;font-size:12px}.bmail-root .compose-preview-message{text-align:right;border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;width:100%;min-height:115px;padding:16px 5px 17px;display:flex;position:relative}.bmail-root .compose-preview-message>div{flex:1;min-width:0}.bmail-root .compose-preview-message strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.bmail-root .compose-preview-message b{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:13px;display:block;overflow:hidden}.bmail-root .compose-preview-message p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.bmail-root .compose-preview-message .badge{margin-top:7px;font-size:10px}.bmail-root .compose-preview-message time{color:var(--muted);white-space:nowrap;font-size:11px}.bmail-root .recipient-contact-list{border:1px solid var(--line);border-radius:10px;max-height:360px;overflow:auto}.bmail-root .recipient-contact-list .checkbox-label{border-bottom:1px solid var(--line);padding:10px}.bmail-root .recipient-contact-list .checkbox-label>span:last-child{flex-direction:column;display:flex}.bmail-root .recipient-contact-list .muted{padding:14px}.bmail-root .submission-status{color:#349f80;background:#eefbf5;border:1px solid #c9eee0;border-radius:12px;align-items:flex-start;gap:11px;margin:14px 2px 0;padding:14px;font-size:12px;display:flex}.bmail-root .submission-status.warning{color:#b58935;background:#fff8eb;border-color:#f2dfb6}.bmail-root .submission-status p{margin-top:5px;font-size:11px}.bmail-root .submission-status .button{margin-right:auto;padding:5px 8px;font-size:11px}.bmail-root .composer-panel>.error-state{margin-top:15px}.bmail-root .search-page{direction:rtl;grid-template-columns:minmax(0,1fr) 238px;align-items:start;gap:15px;display:grid}.bmail-root .search-main,.bmail-root .search-insights{flex-direction:column;gap:13px;min-width:0;display:flex}.bmail-root .search-main>.hero{min-height:153px;padding:16px 23px 13px}.bmail-root .search-main>.hero h1{font-size:26px}.bmail-root .search-main>.hero p{margin-top:3px;font-size:14px}.bmail-root .smart-search-input{background:var(--surface);box-shadow:var(--shadow);direction:rtl;border-radius:40px;align-items:center;gap:6px;max-width:96%;margin-top:17px;margin-left:auto;margin-right:auto;padding:6px;display:flex}.bmail-root .smart-search-input>.search-field{background:0 0;border:0;flex-direction:row;flex:1;min-height:34px;overflow:visible}.bmail-root .smart-search-input>.search-field input{padding:5px 10px}.bmail-root .smart-search-input>.search-field button{width:31px;min-width:31px;height:32px}.bmail-root .smart-search-input>.button{border-radius:30px;min-height:35px;padding:6px 23px;font-size:12px}.bmail-root .smart-search-input>svg{background:var(--surface);color:var(--muted);border-radius:50%;width:38px;height:38px;padding:7px}.bmail-root .search-filter-row{align-items:center;gap:10px;display:flex}.bmail-root .search-filter-row .tabs{flex:1;justify-content:space-between;gap:10px}.bmail-root .search-filter-row .tabs button{background:var(--surface);border-radius:12px;flex:1;gap:8px;min-width:92px;min-height:52px;font-size:12px}.bmail-root .search-filter-row>.icon-button{background:var(--surface);color:var(--ink);min-width:43px;height:43px}.bmail-root .advanced-filters{gap:12px;padding:13px;display:flex}.bmail-root .advanced-filters label{flex-direction:column;flex:1;gap:6px;font-size:12px;display:flex}.bmail-root .map-panel .panel-heading{padding:13px 18px 3px}.bmail-root .map-panel .panel-heading>.button{border-radius:22px;min-height:30px;padding:5px 12px;font-size:11px}.bmail-root .relationship-map{isolation:isolate;direction:rtl;grid-template-rows:1fr 1fr;grid-template-columns:1fr 165px 1fr;gap:22px 30px;min-height:428px;padding:10px 20px;display:grid;position:relative}.bmail-root .map-connectors{z-index:-1;fill:none;width:calc(100% - 20px);height:calc(100% - 13px);stroke:var(--line);stroke-width:1.5px;position:absolute;inset:8px 10px 5px;overflow:visible}.bmail-root .map-center{border:3px solid var(--line);background:var(--surface);text-align:center;width:155px;height:155px;color:var(--muted);box-shadow:var(--shadow);border-radius:50%;flex-direction:column;grid-area:1/2/3;justify-content:center;place-self:center;align-items:center;gap:5px;padding:13px;display:flex;overflow:hidden}.bmail-root .map-center>img{filter:brightness(1.3);width:40px;height:30px;margin-bottom:2px}.bmail-root .map-center strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px;overflow:hidden}.bmail-root .map-center small{color:var(--muted);font-size:12px}.bmail-root .map-group{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-self:center;min-width:0;min-height:140px;padding:10px 11px}.bmail-root .map-group header{justify-content:flex-start;align-items:center;gap:10px;margin-bottom:9px;display:flex}.bmail-root .map-group header>div{flex-direction:column;min-width:0;display:flex}.bmail-root .map-group header strong{font-size:13px}.bmail-root .map-group header small{font-size:10px}.bmail-root .map-group .category-symbol{border-radius:10px;width:35px;height:35px}.bmail-root .map-group .category-symbol svg{width:21px;height:21px}.bmail-root .map-group>button{background:var(--surface);border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:30px;margin:5px 0;padding:5px;font-size:11px;display:flex}.bmail-root .map-group .topic-dot{width:8px;height:8px}.bmail-root .map-group .file-tile{background:var(--surface);border:0;border-radius:9px;gap:7px;min-height:29px;margin-top:4px;padding:3px 6px}.bmail-root .map-group .file-tile .file-symbol{width:17px;height:22px;font-size:8px}.bmail-root .map-group .file-tile .icon-button,.bmail-root .map-group .file-tile small{display:none}.bmail-root .map-group .file-tile a{font-size:10px}.bmail-root .map-contacts{z-index:1;grid-area:1/2;align-self:start;display:none;transform:translateY(-3px)}.bmail-root .map-files{grid-area:1/1}.bmail-root .map-topics{grid-area:2/1}.bmail-root .map-projects{grid-area:1/3}.bmail-root .map-contacts{grid-area:2/3;align-self:center;display:block;transform:none}.bmail-root .search-insights .panel-heading h2{font-size:15px}.bmail-root .search-insights .panel>.muted{padding:7px 14px 13px;font-size:11px}.bmail-root .search-insight-card{border-top:1px solid var(--line);min-height:115px;padding:15px 13px;position:relative}.bmail-root .search-insight-card svg{color:var(--muted);background:var(--surface);border-radius:10px;width:36px;height:36px;padding:7px;position:absolute;top:16px;right:12px}.bmail-root .search-insight-card strong{margin:6px 40px 10px 0;font-size:13px;display:block}.bmail-root .search-insight-card p{color:var(--muted);font-size:12px;line-height:1.7}.bmail-root .search-insights>.encouragement{margin-top:3px}.bmail-root .search-insights>.encouragement p{margin:15px 0;font-size:16px}.bmail-root .summary-text{white-space:pre-wrap;padding:15px;font-size:13px;line-height:1.8}.bmail-root .search-links-list{grid-template-columns:repeat(3,1fr);gap:15px;padding:13px;display:grid}.bmail-root .search-links-list h3{padding:5px;font-size:13px}.bmail-root .search-links-list section>button{background:var(--surface);text-align:right;border-radius:8px;align-items:center;gap:7px;width:100%;margin-top:7px;padding:8px;font-size:12px;display:flex}.bmail-root .search-links-list section>button svg{color:var(--muted);width:17px}.bmail-root .search-result-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px;display:grid}.bmail-root .empty-state{text-align:center;min-width:0;color:var(--muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:45px 18px;display:flex}.bmail-root .empty-icon{background:var(--surface);width:65px;height:65px;color:var(--muted);border-radius:19px;justify-content:center;align-items:center;display:flex}.bmail-root .empty-state h3{color:var(--muted);font-size:16px;font-weight:500}.bmail-root .empty-state p{max-width:330px;font-size:12px;line-height:1.7}.bmail-root .empty-state .button{margin-top:4px;font-size:12px}.bmail-root .loading-state{color:var(--muted);justify-content:center;align-items:center;gap:12px;min-height:130px;padding:50px 15px;font-size:13px;display:flex}.bmail-root .error-state{color:#ca6574;background:#fff3f5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:11px;margin:10px;padding:14px 16px;font-size:13px;display:flex}.bmail-root .error-state p{flex:1;min-width:180px}.bmail-root .error-state .button{color:#ae586a;background:#fff8fa;border-color:#f1ccd3;font-size:12px}.bmail-root .panel-empty{padding:14px 16px;font-size:12px}.bmail-root .menu-anchor{flex-shrink:0;position:relative}.bmail-root .dropdown{z-index:80;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);text-align:right;direction:rtl;border-radius:13px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.bmail-root .dropdown button{white-space:nowrap;text-align:right;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:12px;display:flex}.bmail-root .modal-backdrop{z-index:150;background:var(--surface);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);direction:rtl;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bmail-root .modal{background:var(--surface);border:1px solid var(--line);width:510px;max-width:100%;max-height:calc(100% - 48px);box-shadow:var(--shadow);color:var(--ink);border-radius:21px;overflow:auto}.bmail-root .modal>header{border-bottom:1px solid var(--line);background:var(--surface);z-index:2;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex;position:sticky;top:0}.bmail-root .modal>header h2{font-size:18px}.bmail-root .resource-form{flex-direction:column;gap:17px;padding:21px;display:flex}.bmail-root .resource-form>label{flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}.bmail-root .resource-form input,.bmail-root .resource-form select,.bmail-root .resource-form textarea{font-size:13px}.bmail-root .resource-form>fieldset{border:1px solid var(--line);border-radius:11px;padding:13px}.bmail-root .resource-form>fieldset>label{padding:5px}.bmail-root .people-picker{border:1px solid var(--line);border-radius:10px;max-height:180px;padding:7px;font-weight:400;overflow:auto}.bmail-root .people-picker>label{padding:6px}.bmail-root .people-picker>.muted{padding:8px;display:block}.bmail-root .dialog-actions{align-items:center;gap:11px;padding-top:6px;display:flex}.bmail-root .confirm-delete{padding:24px;font-size:14px;line-height:1.8}.bmail-root .confirm-delete>.muted{margin-top:9px;font-size:12px}.bmail-root .confirm-delete>.dialog-actions{margin-top:20px}.bmail-root .toast{z-index:250;border:1px solid var(--line);background:var(--surface);max-width:calc(100% - 30px);color:var(--ink);box-shadow:var(--shadow);direction:rtl;border-radius:15px;align-items:center;gap:11px;padding:12px 15px;font-size:13px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}.bmail-root .toast.danger{color:#b45f75;background:#fff2f5;border-color:#f3c9d4}.bmail-root .toast>button{color:inherit;justify-content:center;align-items:center;margin-right:6px;padding:3px;display:flex}.bmail-root .drawer-backdrop{background:var(--surface);z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);direction:rtl;justify-content:flex-start;display:flex;position:fixed;inset:0}.bmail-root .navigation-drawer{background:var(--surface);flex-direction:column;gap:12px;width:280px;max-height:100%;padding:16px 12px;display:flex;position:relative;overflow:auto}.bmail-root .drawer-close{position:absolute;top:10px;left:9px}.bmail-root .navigation-drawer .sidebar-brand{padding-top:15px;padding-bottom:16px}.bmail-root .navigation-drawer .sidebar-nav{flex:0;overflow:visible}.bmail-root .navigation-drawer .encouragement{display:none}.bmail-root .drawer-mailbox{padding:10px;font-size:12px}.bmail-root .drawer-mailbox select{direction:ltr;margin-top:7px;font-size:12px}.bmail-root .refresh-indicator{color:var(--muted);background:var(--surface);box-shadow:var(--shadow);border-radius:50%;padding:6px;position:fixed;bottom:18px;left:20px}.bmail-root .login-page{background:var(--surface);justify-content:center;align-items:center;min-height:100%;padding:30px;display:flex}.bmail-root .login-card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:460px;box-shadow:var(--shadow);text-align:center;border-radius:26px;padding:35px;overflow:hidden}.bmail-root .login-card .brand p{color:var(--ink);margin-top:7px;font-size:16px}.bmail-root .login-card>p{color:var(--muted);margin:7px 0 25px;font-size:14px}.bmail-root .login-card form{text-align:right;flex-direction:column;gap:19px;display:flex}.bmail-root .login-card form>label{flex-direction:column;gap:7px;font-size:13px;display:flex}.bmail-root .login-card form>.button{width:100%;min-height:45px;margin-top:5px;font-size:15px}.bmail-root .login-card>small{margin-top:25px;font-size:11px;display:block}.bmail-root .initial-loading{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;display:flex}.bmail-root .fatal-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100%;padding:30px;display:flex}.bmail-root .fatal-error h1{font-size:25px}.bmail-root .fatal-error p{color:var(--muted);font-size:14px}.bmail-root .fatal-error>button{background:var(--blue);color:var(--muted);border-radius:12px;padding:12px 25px}@container bmail (width>=1600px){.bmail-root .app-shell{grid-template-columns:270px minmax(0,1fr);max-width:1900px;margin:auto}.bmail-root .page-grid{grid-template-columns:minmax(0,1fr) 300px}.bmail-root .thread-grid{grid-template-columns:minmax(0,1fr) 340px}.bmail-root .hero{min-height:185px}.bmail-root .home-content{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.bmail-root .topic-card{min-height:360px}.bmail-root .topbar{grid-template-columns:minmax(0,1fr) 318px}.bmail-root .composer-panel{padding:22px}.bmail-root .compose-field>label{width:105px}.bmail-root .rich-body{min-height:270px}}@container bmail (width<=1260px) and (width>=761px){.bmail-root .app-shell{grid-template-columns:218px minmax(0,1fr);gap:10px;padding:10px}.bmail-root .desktop-sidebar{height:calc(100% - 20px);padding:14px 9px;top:10px}.bmail-root .nav-item{gap:12px;min-height:39px;padding:8px 10px;font-size:14px}.bmail-root .brand p{font-size:11px}.bmail-root .nav-divider{margin-top:14px}.bmail-root .desktop-sidebar .encouragement{padding:18px 10px}.bmail-root .desktop-sidebar .encouragement p{margin-right:24px;font-size:14px}.bmail-root .topbar{grid-template-columns:minmax(0,1fr) 259px;gap:12px}.bmail-root .topbar-account{gap:7px}.bmail-root .account-name{min-width:75px}.bmail-root .page-grid{grid-template-columns:minmax(0,1fr) 235px;gap:12px}.bmail-root .thread-grid{grid-template-columns:minmax(0,1fr) 268px}.bmail-root .hero{padding:20px 18px}.bmail-root .hero h1{font-size:25px}.bmail-root .greeting-hero h1{font-size:26px}.bmail-root .hero p{font-size:13px}.bmail-root .home-content{grid-template-columns:1fr}.bmail-root .home-narrow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bmail-root .mini-project-grid{gap:8px}.bmail-root .mini-project{padding:9px 4px}.bmail-root .mini-project strong{font-size:12px}.bmail-root .stats-row{gap:8px}.bmail-root .stat-card strong{font-size:12px}.bmail-root .stat-card small{font-size:10px}.bmail-root .stat-card{min-height:112px}.bmail-root .topic-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bmail-root .topic-toolbar{flex-wrap:wrap;gap:8px}.bmail-root .topic-toolbar>.search-field{flex-basis:40%}.bmail-root .topic-card-heading h2{font-size:18px}.bmail-root .topic-card{padding:17px 12px 13px}.bmail-root .project-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bmail-root .project-overview-grid{grid-template-columns:1fr}.bmail-root .project-overview-wide,.bmail-root .project-overview-narrow{grid-area:auto}.bmail-root .project-overview-narrow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bmail-root .project-tabs{justify-content:flex-start}.bmail-root .project-tabs button{padding:8px;font-size:11px}.bmail-root .project-stats .stat-card{min-height:119px}.bmail-root .message-rows.compact .message-open>.badge{text-overflow:ellipsis;min-width:65px;max-width:100px;font-size:10px;overflow:hidden}.bmail-root .reader-card{padding:14px}.bmail-root .reader-title h1{font-size:18px}.bmail-root .reader-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.bmail-root .reader-toolbar>div{align-self:flex-end;gap:8px}.bmail-root .reader-sender time{white-space:normal;text-align:left;max-width:100px;font-size:10px}.bmail-root .reader-attachments>div{grid-template-columns:1fr}.bmail-root .reader-actions{gap:6px}.bmail-root .reader-actions .button{min-width:0;padding:7px 11px;font-size:11px}.bmail-root .compose-grid{grid-template-columns:minmax(0,1fr) 35%;gap:10px}.bmail-root .composer-panel{padding:15px 10px}.bmail-root .compose-field{gap:10px}.bmail-root .compose-field>label{width:65px;font-size:11px}.bmail-root .composer-header h1{font-size:23px}.bmail-root .compose-fields{gap:11px}.bmail-root .editor-toolbar{gap:3px;padding:8px 6px}.bmail-root .compose-people .person-chip{font-size:10px}.bmail-root .compose-inbox-heading{flex-wrap:wrap;gap:8px;margin-bottom:12px}.bmail-root .compose-inbox-heading>strong{order:1;font-size:14px}.bmail-root .compose-inbox-heading>.icon-button{order:2;width:34px;min-width:34px;height:34px}.bmail-root .compose-inbox-heading>.button{order:3;width:100%;min-height:36px}.bmail-root .compose-inbox .tabs{gap:2px}.bmail-root .compose-inbox .tabs button{padding:6px;font-size:10px}.bmail-root .compose-preview-message .avatar{width:32px!important;height:32px!important}.bmail-root .compose-preview-message{gap:5px}.bmail-root .compose-preview-message strong,.bmail-root .compose-preview-message b{font-size:11px}.bmail-root .compose-preview-message time{font-size:9px}.bmail-root .compose-preview-message p{font-size:10px}.bmail-root .compose-preview-message .badge{font-size:9px}.bmail-root .composer-footer{flex-wrap:wrap;gap:8px}.bmail-root .composer-footer>.button{min-width:113px;font-size:13px}.bmail-root .draft-save-state{width:100%;margin-top:3px}.bmail-root .search-page{grid-template-columns:minmax(0,1fr) 200px;gap:12px}.bmail-root .search-filter-row .tabs{gap:5px}.bmail-root .search-filter-row .tabs button{min-width:75px;font-size:11px}.bmail-root .relationship-map{grid-template-columns:1fr 120px 1fr;gap:13px;min-height:365px;padding:10px 12px}.bmail-root .map-center{width:120px;height:120px;padding:10px}.bmail-root .map-center strong{font-size:14px}.bmail-root .map-center small{font-size:10px}.bmail-root .map-group{padding:9px 8px}.bmail-root .map-group .category-symbol{width:27px;height:27px}.bmail-root .map-group header{gap:6px}.bmail-root .map-group header strong{font-size:11px}.bmail-root .map-group header small{font-size:9px}.bmail-root .map-group>button{font-size:10px}.bmail-root .search-insight-card{padding:13px 10px}.bmail-root .search-insight-card strong{font-size:12px}.bmail-root .search-insight-card p{font-size:11px}.bmail-root .contact-grid,.bmail-root .file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bmail-root .resource-toolbar{flex-wrap:wrap}.bmail-root .resource-toolbar>.search-field{min-width:170px}.bmail-root .resource-toolbar .tabs{order:3;max-width:100%}}@container bmail (width<=760px){.bmail-root{background:var(--surface)}.bmail-root .app-shell{min-height:100%;padding:0 0 calc(76px + env(safe-area-inset-bottom));background:var(--surface);direction:rtl;display:block}.bmail-root .desktop-sidebar{display:none}.bmail-root .workspace{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.bmail-root .topbar{background:var(--surface);border:0;justify-content:space-between;gap:0;height:76px;padding:14px 18px;display:flex;position:relative}.bmail-root .desktop-search{display:none}.bmail-root .mobile-brand{pointer-events:none;display:block;position:absolute;top:22px;right:50%;transform:translate(50%)}.bmail-root .topbar-account{direction:rtl;flex-direction:row;justify-content:space-between;gap:0;width:100%;display:flex}.bmail-root .topbar-account>.icon-button:first-child{display:none}.bmail-root .topbar-account>.icon-button:last-child{opacity:0;order:3;width:25px;height:30px;display:flex;position:absolute;top:22px;left:51px}.bmail-root .topbar-account>.menu-anchor{margin-right:auto}.bmail-root .topbar-account>.menu-anchor>.button{pointer-events:none}.bmail-root .topbar-account .account-name{display:none}.bmail-root .topbar-account>.menu-anchor>.button>.avatar{pointer-events:auto;width:41px!important;height:41px!important}.bmail-root .topbar-account>.icon-button.has-notification,.bmail-root .topbar-account>.icon-button:nth-child(2){width:34px;height:36px}.bmail-root .has-notification:after{top:6px;right:6px}.bmail-root .bottom-navigation{z-index:90;background:var(--surface);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid var(--line);height:calc(73px + env(safe-area-inset-bottom));padding:9px 10px calc(7px + env(safe-area-inset-bottom));box-shadow:var(--shadow);direction:rtl;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.bmail-root .bottom-navigation .nav-item{width:20%;min-height:52px;color:var(--muted);background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:2px 4px;font-size:11px;display:flex}.bmail-root .bottom-navigation .nav-item.active{color:var(--ink);background:0 0;font-weight:500}.bmail-root .bottom-navigation .nav-item.active svg{fill:none}.bmail-root .bottom-navigation .nav-item svg{width:25px;height:25px}.bmail-root .page-area{min-height:calc(100% - 149px);padding:9px 16px 19px}.bmail-root .page-grid{display:block}.bmail-root .page-main{gap:14px}.bmail-root .page-context{display:none}.bmail-root .hero{background-position:37%;background:var(--surface);border-radius:16px;min-height:163px;padding:20px}.bmail-root .hero h1{gap:10px;font-size:26px;font-weight:700}.bmail-root .hero h1 svg{width:29px;height:29px}.bmail-root .hero p{margin-top:7px;font-size:13px;line-height:1.65}.bmail-root .greeting-hero{min-height:153px;padding:21px 19px}.bmail-root .greeting-hero h1{padding-left:0;padding-right:34px;font-size:23px}.bmail-root .greeting-hero>div>p{display:none}.bmail-root .mobile-home-search{background:var(--surface);border:6px solid var(--line);min-height:60px;box-shadow:var(--shadow);border-radius:22px;display:flex}.bmail-root .mobile-home-search input{padding:8px 10px;font-size:14px}.bmail-root .mobile-home-search button{width:43px;height:40px}.bmail-root .stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0}.bmail-root .stat-card{border-radius:14px;gap:5px;min-height:132px;padding:13px 7px}.bmail-root .stat-card strong{font-size:14px}.bmail-root .stat-card b{font-size:15px}.bmail-root .stat-card small{font-size:11px;line-height:1.5}.bmail-root .stat-card svg{width:29px;height:29px;margin-bottom:2px}.bmail-root .home-stats .stat-card:nth-child(3),.bmail-root .home-stats .stat-card:nth-child(4){order:0}.bmail-root .home-content{display:block}.bmail-root .home-wide{gap:14px}.bmail-root .home-narrow{display:none}.bmail-root .leading-projects .panel-heading{padding-top:14px}.bmail-root .panel{box-shadow:none;border-radius:16px}.bmail-root .panel-heading{min-height:46px;padding:14px 13px 12px}.bmail-root .panel-heading h2{font-size:17px}.bmail-root .view-all{font-size:12px}.bmail-root .mini-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 12px 13px}.bmail-root .mini-project-grid>.mini-project:nth-child(n+4){display:none}.bmail-root .mini-project{border-radius:13px;gap:7px;min-height:164px;padding:12px 7px}.bmail-root .mini-project .category-symbol{align-self:center;width:43px;height:43px;margin-bottom:0}.bmail-root .mini-project strong{font-size:13px}.bmail-root .mini-project small{display:none}.bmail-root .mini-project>span:last-child{margin-top:0;font-size:11px}.bmail-root .mini-project .avatar-stack{order:4;margin-top:3px}.bmail-root .home-people{display:none}.bmail-root .recent-messages>.panel-heading{padding-bottom:10px}.bmail-root .message-rows{padding:0 10px}.bmail-root .message-row{gap:4px;min-height:114px;padding:15px 0}.bmail-root .message-open{align-items:flex-start;gap:9px;position:relative}.bmail-root .message-open>.avatar{width:43px!important;height:43px!important}.bmail-root .message-open .sender-name{font-size:15px;font-weight:600}.bmail-root .message-copy b{margin-top:5px;font-size:14px;font-weight:400}.bmail-root .message-copy p{margin-top:6px;font-size:12px}.bmail-root .message-time{min-width:43px;font-size:12px}.bmail-root .message-row>.icon-button{align-self:flex-end;width:27px;min-width:27px;height:32px}.bmail-root .message-rows.compact .message-row{min-height:82px;padding:13px 2px}.bmail-root .message-rows.compact .message-open>.avatar{width:42px!important;height:42px!important}.bmail-root .message-rows.compact .sender-name{font-size:15px;font-weight:600;display:block}.bmail-root .message-rows.compact .message-copy b{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400}.bmail-root .message-rows.compact .message-copy p{display:none}.bmail-root .message-rows.compact .message-time{align-self:flex-start;font-size:12px}.bmail-root .message-rows.compact .message-open>.badge{display:none}.bmail-root .message-rows.compact .message-open .unread-dot{width:7px;height:7px;position:absolute;top:20px;right:-8px}.bmail-root .message-rows.compact .message-row>.icon-button,.bmail-root .message-rows.compact .message-clip{display:none}.bmail-root .recent-messages .message-rows{padding:0 15px 7px}.bmail-root .full-page{gap:15px}.bmail-root .full-page>.hero{min-height:152px}.bmail-root .resource-toolbar{flex-wrap:wrap;align-items:center;gap:11px}.bmail-root .resource-toolbar>.search-field{flex:1;min-width:160px;max-width:none}.bmail-root .resource-toolbar>.button{min-height:39px;padding:8px 12px;font-size:12px}.bmail-root .resource-toolbar .tabs{order:3;gap:7px;width:100%}.bmail-root .tabs button{min-height:40px;padding:9px 16px;font-size:13px}.bmail-root .topic-toolbar{flex-wrap:wrap;gap:9px;margin-top:0}.bmail-root .topic-toolbar>.search-field{flex-basis:100%;order:0;min-height:45px}.bmail-root .topic-toolbar select{flex:1;width:auto;padding:7px;font-size:12px}.bmail-root .topic-toolbar .view-toggle{display:none}.bmail-root .topic-toolbar>.button{order:3;width:auto;padding:8px 14px;font-size:12px}.bmail-root .topic-cards{grid-template-columns:1fr;gap:15px}.bmail-root .topic-card{border:0;border-radius:18px;min-height:0;padding:20px 17px 15px}.bmail-root .topic-card-heading{gap:13px}.bmail-root .topic-card-heading .category-symbol{border-radius:14px;width:49px;height:49px}.bmail-root .topic-card-heading h2{font-size:20px}.bmail-root .topic-card-heading>.menu-anchor{align-self:center}.bmail-root .topic-card-summary{justify-content:flex-start;gap:4px;margin:8px 63px 0 0;font-size:13px}.bmail-root .topic-card-summary .badge{color:var(--muted);background:0 0;min-width:0;padding:0;font-size:13px;font-weight:400}.bmail-root .topic-card>p{text-align:right;min-height:0;margin:6px 63px 5px 0;font-size:12px}.bmail-root .topic-previews{display:none}.bmail-root .topic-card-footer{flex-direction:row-reverse;justify-content:space-between;margin-top:10px;padding-right:60px;display:flex}.bmail-root .topic-card-footer>.button{min-width:32px;min-height:32px;color:var(--muted);background:0 0;border:0;order:2;padding:0;font-size:0}.bmail-root .topic-card-footer>.button svg{font-size:initial;width:20px;height:20px}.bmail-root .topic-card-footer .avatar-stack{order:1}.bmail-root .topic-card .category-symbol{background:color-mix(in srgb,var(--accent) 10%,white)}.bmail-root .topics-grid>.page-main>.hero{display:none}.bmail-root .topics-grid>.page-main:before{content:"כל הנושאים";padding:7px 5px 2px;font-size:24px;font-weight:700}.bmail-root .as-list .topic-card{padding:19px 17px;display:block}.bmail-root .as-list .topic-card-summary{margin:8px 63px 0 0}.bmail-root .as-list .topic-card-footer{flex-direction:row-reverse;gap:8px;margin-top:10px}.bmail-root .as-list .topic-card>p{margin:6px 63px 5px 0}.bmail-root .hero-meta{flex-wrap:wrap;margin-top:13px;font-size:12px}.bmail-root .topic-detail-grid .hero{min-height:169px}.bmail-root .project-tabs{border:0;flex-wrap:nowrap;justify-content:flex-start;gap:7px;padding:8px 3px;overflow:auto}.bmail-root .project-tabs button{background:var(--surface);flex-direction:column;flex-shrink:0;gap:6px;min-width:75px;min-height:69px;padding:10px 11px;font-size:12px;position:relative}.bmail-root .project-tabs button svg{width:24px;height:24px}.bmail-root .project-tabs button.active{background:var(--soft);color:var(--ink)}.bmail-root .project-tabs button.active:after{display:none}.bmail-root .project-tabs button>span:not(.desktop-label):not(.mobile-label){background:var(--surface);color:var(--muted);border-radius:12px;min-width:22px;padding:0 6px;font-size:11px;position:absolute;bottom:-6px}.bmail-root .project-tabs button.active>span:not(.desktop-label):not(.mobile-label){background:var(--blue)}.bmail-root .project-hero-wrap{box-shadow:none;background:0 0}.bmail-root .project-hero-wrap .hero{min-height:170px}.bmail-root .project-hero-wrap .hero h1{font-size:25px}.bmail-root .project-hero-wrap .hero>.badge{margin-top:6px}.bmail-root .project-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bmail-root .project-stats .stat-card{min-height:113px}.bmail-root .project-stats .stat-card:nth-child(n+4){display:none}.bmail-root .project-overview-grid,.bmail-root .project-overview-wide,.bmail-root .project-overview-narrow,.bmail-root .project-overview-bottom{flex-direction:column;gap:13px;display:flex}.bmail-root .project-overview-bottom .panel:nth-child(2){display:none}.bmail-root .project-overview-wide .message-rows.compact .message-row{min-height:70px;padding:10px 0}.bmail-root .project-overview-wide .message-rows.compact .sender-name{display:none}.bmail-root .project-overview-wide .message-rows.compact .message-copy b{color:var(--ink);margin:0;font-size:13px;font-weight:500}.bmail-root .project-overview-wide .message-rows.compact .message-copy p{font-size:11px;display:block}.bmail-root .project-overview-wide .message-rows.compact .message-open>.avatar{width:37px!important;height:37px!important}.bmail-root .project-overview-narrow{order:-1}.bmail-root .project-overview-narrow .mini-meeting{display:none}.bmail-root .project-overview-narrow .task-row{min-height:45px;padding:10px 13px}.bmail-root .project-overview-narrow .task-title{font-size:13px}.bmail-root .project-overview-narrow .task-date{font-size:11px}.bmail-root .project-people-grid{gap:14px 8px;padding:14px}.bmail-root .project-people-grid strong{font-size:12px}.bmail-root .project-people-grid small{font-size:11px}.bmail-root .project-cards{grid-template-columns:1fr;gap:16px}.bmail-root .project-card-cover{height:138px}.bmail-root .project-card-body h2{font-size:21px}.bmail-root .project-card-body p{font-size:13px}.bmail-root .project-card-body{padding:18px 21px}.bmail-root .project-card-meta small{font-size:12px}.bmail-root .contact-grid,.bmail-root .file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bmail-root .contact-card{gap:7px;padding:27px 10px 17px}.bmail-root .contact-card h2{font-size:15px}.bmail-root .contact-card .button{gap:5px;padding:7px 10px;font-size:11px}.bmail-root .contact-card .avatar{width:58px!important;height:58px!important}.bmail-root .contact-card>a,.bmail-root .contact-card>p{font-size:11px}.bmail-root .file-card{padding:10px}.bmail-root .file-card .file-tile{text-align:center;flex-direction:column;align-items:center;gap:8px}.bmail-root .file-card .file-tile small{text-align:center}.bmail-root .file-card .file-tile a:first-child{font-size:11px}.bmail-root .file-card .file-tile>div{width:100%}.bmail-root .file-card .file-tile>.icon-button{display:none}.bmail-root .file-card-footer{margin-top:8px}.bmail-root .file-card-footer small{font-size:9px}.bmail-root .task-row{gap:9px;padding:12px 11px}.bmail-root .task-title{font-size:14px;line-height:1.6}.bmail-root .task-title small,.bmail-root .task-date{font-size:11px}.bmail-root .calendar-days{order:0;gap:6px}.bmail-root .calendar-days>button{min-width:51px;padding:7px 9px}.bmail-root .calendar-days>button:first-child{min-width:74px;font-size:11px}.bmail-root .calendar-days strong{font-size:17px}.bmail-root .calendar-days small{font-size:11px}.bmail-root .meeting-row{flex-wrap:nowrap;gap:9px;padding:13px 10px;position:relative}.bmail-root .meeting-row>.category-symbol{width:39px;height:39px}.bmail-root .meeting-row>.category-symbol svg{width:21px;height:21px}.bmail-root .meeting-description{flex:1;min-width:0}.bmail-root .meeting-description strong{font-size:13px}.bmail-root .meeting-description small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.bmail-root .meeting-actions{flex-direction:column;gap:5px;display:flex}.bmail-root .meeting-actions .button{gap:4px;min-height:28px;padding:4px 7px;font-size:10px}.bmail-root .meeting-actions .button svg{display:none}.bmail-root .meeting-time{min-width:40px}.bmail-root .meeting-time strong{font-size:13px}.bmail-root .meeting-time small{font-size:10px}.bmail-root .meeting-people{display:none}.bmail-root .settings-panel{padding:20px 16px}.bmail-root .settings-panel>label{font-size:13px}.bmail-root .settings-tabs{gap:7px}.bmail-root .settings-tabs button{padding:10px 12px;font-size:12px}.bmail-root .settings-tabs button svg{width:17px}.bmail-root .settings-tabs{overflow:auto}.bmail-root .profile-settings>.avatar{width:60px!important;height:60px!important}.bmail-root .profile-settings h2{font-size:20px}.bmail-root .profile-settings p{font-size:12px}.bmail-root .mail-page-heading{padding:3px 0 0}.bmail-root .mail-page-heading h1{gap:9px;font-size:21px}.bmail-root .mail-page-heading h1 svg{width:25px;height:25px}.bmail-root .mail-page-heading>.button{min-height:39px;padding:8px 12px;font-size:11px}.bmail-root .mail-toolbar{flex-wrap:wrap;gap:10px}.bmail-root .mail-toolbar>.search-field{flex:1;min-width:150px;min-height:43px}.bmail-root .mail-toolbar>.tabs{order:3;justify-content:center;gap:7px;width:100%}.bmail-root .mail-toolbar>.tabs button{flex:1;min-height:39px;padding:10px 17px;font-size:12px}.bmail-root .mail-batch-bar{min-height:38px;padding:0}.bmail-root .mail-batch-bar .checkbox-label{font-size:11px}.bmail-root .mail-batch-bar>div{gap:2px}.bmail-root .mail-batch-bar .icon-button{width:30px;min-width:30px;height:30px}.bmail-root .mail-list-panel{background:var(--surface);border:0}.bmail-root .mail-page .message-row>.message-chevron{display:none}.bmail-root .mail-page .message-open>.badge{padding:1px 8px;font-size:10px;position:absolute;bottom:-23px;right:52px}.bmail-root .mail-page .message-row{align-items:flex-start;min-height:139px;padding:18px 0 33px}.bmail-root .mail-page .message-row>.icon-button{position:absolute;bottom:13px;left:8px}.bmail-root .mail-page .message-open>.message-clip{display:none}.bmail-root .mail-page .message-select{margin-top:11px;padding:0 4px 0 0}.bmail-root .mail-page .message-time{min-width:37px;font-size:11px}.bmail-root .mail-page .message-copy b{margin-top:6px;font-size:13px}.bmail-root .mail-page .sender-name{font-size:14px}.bmail-root .mail-page .message-copy p{margin-top:6px;font-size:11px}.bmail-root .mail-page .message-open>.avatar{width:38px!important;height:38px!important}.bmail-root .pagination{gap:10px}.bmail-root .pagination .button{min-height:37px;padding:7px 12px;font-size:11px}.bmail-root .pagination span{font-size:11px}.bmail-root .reader-card{border:0;border-radius:16px;padding:15px 15px 19px}.bmail-root .reader-toolbar{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:10px}.bmail-root .reader-toolbar>div{justify-content:space-between;gap:2px;width:100%;padding:3px 0}.bmail-root .reader-toolbar .back-link{font-size:12px}.bmail-root .reader-toolbar .icon-button{width:29px;min-width:29px;height:33px}.bmail-root .reader-toolbar>div>.icon-button:first-child,.bmail-root .reader-toolbar>div>.icon-button:nth-child(2){display:none}.bmail-root .reader-title{align-items:flex-start;gap:5px}.bmail-root .reader-title h1{font-size:23px;line-height:1.4}.bmail-root .reader-title>.icon-button{margin-top:5px}.bmail-root .reader-tags{gap:5px;margin-top:12px}.bmail-root .reader-tags .badge{min-height:26px;font-size:11px}.bmail-root .reader-sender{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:19px}.bmail-root .reader-sender>.avatar{width:52px!important;height:52px!important}.bmail-root .reader-sender strong{font-size:16px}.bmail-root .reader-sender small{font-size:11px;line-height:1.6}.bmail-root .reader-sender time{white-space:normal;text-align:left;max-width:110px;margin-right:auto;font-size:12px;line-height:1.7}.bmail-root .message-body{margin-top:22px}.bmail-root .plain-message{min-height:250px;font-size:17px;line-height:1.85}.bmail-root .html-toggle{margin-bottom:3px;font-size:10px}.bmail-root .reader-attachments{border:1px solid var(--line);border-radius:13px;margin-top:25px;padding:15px 12px}.bmail-root .reader-attachments h3{justify-content:space-between;margin:0 0 13px;font-size:13px}.bmail-root .reader-attachments>div{flex-direction:column;gap:9px;display:flex}.bmail-root .reader-attachments .file-tile{background:var(--surface);gap:12px;min-height:66px;padding:11px}.bmail-root .reader-attachments .file-tile a:first-child{font-size:13px}.bmail-root .reader-attachments .file-tile small{font-size:12px}.bmail-root .reader-attachments .file-tile .file-symbol{width:30px;height:38px;font-size:12px}.bmail-root .reader-attachments .file-tile .icon-button{min-width:28px;max-width:28px;display:flex}.bmail-root .reader-actions{justify-content:space-between;gap:8px;margin-top:24px}.bmail-root .reader-actions>.button{border-radius:14px;flex-direction:column;flex:1;gap:4px;min-width:0;min-height:56px;padding:9px 8px;font-size:11px}.bmail-root .reader-actions>.button svg{width:25px;height:25px}.bmail-root .reader-actions>.menu-anchor .icon-button{background:var(--surface);border:0;border-radius:14px;min-width:45px;height:56px}.bmail-root .reader-secondary-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;padding-top:15px;display:grid}.bmail-root .reader-secondary-actions .button{white-space:normal;gap:5px;min-height:41px;padding:7px 8px;font-size:11px}.bmail-root .reader-secondary-actions .button:last-child{grid-column:1/-1}.bmail-root .reader-compact{border:1px solid var(--line);padding:15px}.bmail-root .reader-compact .reader-title h1{font-size:16px}.bmail-root .reader-compact .reader-sender strong{font-size:13px}.bmail-root .reader-compact .reader-sender time{max-width:120px;font-size:10px}.bmail-root .reader-compact .plain-message{min-height:0;font-size:14px}.bmail-root .reader-compact .reader-actions>.button{flex-direction:row;min-height:40px;font-size:11px}.bmail-root .reader-compact .reader-actions svg{width:17px;height:17px}.bmail-root .reader-compact .reader-actions>.menu-anchor .icon-button{min-width:35px;height:40px}.bmail-root .thread-grid .page-main{gap:13px}.bmail-root .inline-reply{border-radius:15px;min-height:96px}.bmail-root .draft-row{gap:9px;padding:17px 11px}.bmail-root .draft-row>.category-symbol{width:37px;height:37px}.bmail-root .draft-row strong{font-size:13px}.bmail-root .draft-row small{font-size:10px}.bmail-root .draft-row p{margin-top:5px;font-size:11px}.bmail-root .compose-grid{display:block}.bmail-root .compose-inbox{display:none}.bmail-root .composer-panel{border:0;border-radius:17px;padding:15px 10px 20px}.bmail-root .composer-header{margin-bottom:15px;padding:0 3px 14px}.bmail-root .composer-header h1{font-size:24px}.bmail-root .compose-fields{gap:13px}.bmail-root .compose-field{align-items:center;gap:9px}.bmail-root .compose-field>label{width:66px;font-size:11px}.bmail-root .compose-field>input,.bmail-root .compose-field>select,.bmail-root .recipient-field{height:auto;min-height:42px;font-size:12px}.bmail-root .compose-field>input,.bmail-root .compose-field>select{padding:10px}.bmail-root .recipient-field{gap:0}.bmail-root .recipient-field>input{min-height:43px;padding:8px;font-size:11px}.bmail-root .recipient-field>.icon-button{width:26px;min-width:26px;height:26px;margin-left:3px;padding:3px}.bmail-root .recipient-field>.icon-button svg{width:17px;height:17px}.bmail-root .cc-toggle{white-space:normal;max-width:53px;padding:3px 5px;font-size:9px;line-height:1.5}.bmail-root .category-select{gap:7px;min-height:43px;padding:0 9px}.bmail-root .category-select svg{width:21px;height:21px}.bmail-root .category-select>select{padding:9px 0;font-size:12px}.bmail-root .compose-people .person-chip{gap:4px;padding:3px 4px 3px 7px;font-size:10px}.bmail-root .person-chip .avatar{width:25px!important;height:25px!important}.bmail-root .compose-people{gap:5px}.bmail-root .rich-editor{border-radius:12px;margin-top:18px}.bmail-root .editor-toolbar{justify-content:flex-start;gap:4px;padding:7px 5px}.bmail-root .editor-toolbar .icon-button{width:30px;min-width:30px;height:35px}.bmail-root .editor-toolbar .icon-button svg{width:18px;height:18px}.bmail-root .editor-toolbar>.toolbar-divider{height:20px;margin:0 2px}.bmail-root .rich-body{min-height:260px;padding:13px 12px;font-size:16px;line-height:1.8}.bmail-root .compose-attachments{gap:8px;margin-top:13px}.bmail-root .compose-attachments>.file-tile{flex-basis:calc(50% - 5px);gap:6px;min-width:calc(50% - 5px);min-height:64px;padding:9px 7px}.bmail-root .compose-attachments .file-tile a:first-child{font-size:9px}.bmail-root .compose-attachments .file-tile small{font-size:10px}.bmail-root .compose-attachments .file-symbol{width:25px;height:31px}.bmail-root .compose-attachments .file-tile .icon-button{width:18px;min-width:18px;height:26px}.bmail-root .compose-attachments .file-tile .icon-button svg{width:15px}.bmail-root .dropzone{flex-basis:100%;grid-template-columns:33px 1fr;min-width:100%;min-height:72px;padding:10px 13px;font-size:12px}.bmail-root .dropzone strong{font-size:13px}.bmail-root .dropzone small{font-size:11px}.bmail-root .composer-footer{flex-wrap:wrap;gap:10px;margin-top:23px}.bmail-root .composer-footer>.button{flex:1;min-width:125px;min-height:44px;font-size:14px}.bmail-root .composer-footer .primary{min-width:140px}.bmail-root .draft-save-state{justify-content:flex-start;width:100%;margin-right:0;padding-top:5px;font-size:11px}.bmail-root .submission-status{flex-wrap:wrap;gap:9px;padding:13px 11px;font-size:12px}.bmail-root .submission-status>div{flex:1;min-width:190px}.bmail-root .submission-status .button{min-height:32px;font-size:11px}.bmail-root .search-page{display:block}.bmail-root .search-insights{display:none}.bmail-root .search-main{gap:14px}.bmail-root .search-main>.hero{min-height:157px;padding:17px 16px 18px}.bmail-root .search-main>.hero h1{font-size:25px}.bmail-root .search-main>.hero p{font-size:12px}.bmail-root .smart-search-input{max-width:100%;box-shadow:var(--shadow);gap:2px;margin-top:19px;padding:4px}.bmail-root .smart-search-input>.button{min-height:31px;padding:5px 13px;font-size:11px}.bmail-root .smart-search-input>.search-field{min-height:31px}.bmail-root .smart-search-input>.search-field input{padding:6px 5px;font-size:11px}.bmail-root .smart-search-input>.search-field button{width:27px;min-width:27px;height:29px}.bmail-root .smart-search-input>.search-field button svg{width:17px}.bmail-root .smart-search-input>svg{width:31px;height:31px;padding:6px}.bmail-root .search-filter-row{gap:6px}.bmail-root .search-filter-row .tabs{justify-content:flex-start;gap:7px}.bmail-root .search-filter-row .tabs button{border-radius:12px;gap:5px;min-width:76px;min-height:49px;padding:8px 11px;font-size:11px}.bmail-root .search-filter-row .tabs button svg{width:18px}.bmail-root .search-filter-row>.icon-button{width:37px;min-width:37px;height:40px}.bmail-root .advanced-filters{flex-direction:column;gap:11px;padding:12px}.bmail-root .advanced-filters label{font-size:12px}.bmail-root .advanced-filters input,.bmail-root .advanced-filters select{padding:9px;font-size:12px}.bmail-root .relationship-map{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:12px;min-height:390px;padding:14px 12px}.bmail-root .map-center{grid-area:1/1/auto/-1;width:124px;height:124px;margin-bottom:7px;position:relative}.bmail-root .map-center strong{font-size:15px}.bmail-root .map-center small{font-size:10px}.bmail-root .map-center>img{width:33px;height:25px}.bmail-root .map-files{grid-area:2/1}.bmail-root .map-projects{grid-area:2/2}.bmail-root .map-topics{grid-area:3/1}.bmail-root .map-contacts{grid-area:3/2}.bmail-root .map-group{align-self:stretch;min-height:135px;padding:10px 8px}.bmail-root .map-group header{gap:7px;margin-bottom:7px}.bmail-root .map-group header strong{font-size:12px}.bmail-root .map-group header small{font-size:9px}.bmail-root .map-group .category-symbol{width:30px;height:30px}.bmail-root .map-group .category-symbol svg{width:18px;height:18px}.bmail-root .map-group>button{min-height:28px;padding:4px;font-size:10px}.bmail-root .map-group .file-tile a{font-size:9px}.bmail-root .map-group .file-tile{gap:5px;padding:3px}.bmail-root .map-connectors{display:none}.bmail-root .map-panel .panel-heading{padding:14px 12px 4px}.bmail-root .map-panel .panel-heading h2{font-size:16px}.bmail-root .map-panel .panel-heading>.button{min-height:29px;padding:4px 8px;font-size:10px}.bmail-root .search-links-list{grid-template-columns:1fr;gap:12px}.bmail-root .search-links-list h3{font-size:13px}.bmail-root .search-links-list section>button{padding:10px;font-size:12px}.bmail-root .search-result-files{grid-template-columns:1fr;padding:12px}.bmail-root .search-main>.panel:last-child .panel-heading h2{font-size:15px}.bmail-root .search-main>.panel:last-child .panel-heading>.muted{font-size:10px}.bmail-root .modal-backdrop{padding:14px}.bmail-root .modal{border-radius:18px;max-height:calc(100% - 28px)}.bmail-root .modal>header{padding:13px 15px}.bmail-root .modal>header h2{font-size:18px}.bmail-root .resource-form{gap:16px;padding:19px 16px}.bmail-root .resource-form>label{font-size:13px}.bmail-root .resource-form input,.bmail-root .resource-form select,.bmail-root .resource-form textarea{min-height:44px;font-size:14px}.bmail-root .resource-form input[type=checkbox]{min-height:17px}.bmail-root .dialog-actions>.button{min-height:43px;padding:10px 18px;font-size:13px}.bmail-root .notification-message{gap:8px;padding:12px 13px}.bmail-root .notification-message strong{font-size:12px}.bmail-root .notification-message small{font-size:10px}.bmail-root .toast{bottom:calc(86px + env(safe-area-inset-bottom));min-width:220px;max-width:calc(100% - 26px);padding:12px;font-size:12px;line-height:1.7}.bmail-root .toast>svg{width:20px}.bmail-root .toast>button{margin-right:2px}.bmail-root .refresh-indicator{bottom:calc(80px + env(safe-area-inset-bottom));left:10px}.bmail-root .login-page{padding:20px}.bmail-root .login-card{border-radius:24px;padding:27px 24px}.bmail-root .login-card>.brand{margin-bottom:24px}.bmail-root .login-card .brand p{font-size:15px}.bmail-root .login-card h1{font-size:18px}.bmail-root .login-card>p,.bmail-root .login-card form>label{font-size:13px}.bmail-root .login-card form input{min-height:47px}.bmail-root .login-card>small{font-size:10px}.bmail-root .empty-state{gap:11px;padding:36px 16px}.bmail-root .empty-state h3{font-size:15px}.bmail-root .empty-state p{font-size:12px}.bmail-root .empty-state .button{min-height:40px;font-size:12px}.bmail-root .error-state{gap:9px;margin:8px;padding:12px;font-size:12px}.bmail-root .error-state p{min-width:150px}.bmail-root .loading-state{padding:43px 12px;font-size:13px}.bmail-root .navigation-drawer{width:285px;padding:18px 12px 25px}.bmail-root .navigation-drawer .sidebar-brand{padding-top:16px;padding-bottom:20px}.bmail-root .navigation-drawer .nav-item{min-height:45px;font-size:15px}.bmail-root .navigation-drawer .nav-item svg{width:23px;height:23px}.bmail-root .navigation-drawer .nav-divider{margin:16px 4px}.bmail-root .navigation-drawer .nav-count{font-size:11px}.bmail-root .drawer-mailbox{margin-top:12px}.bmail-root .drawer-mailbox select{min-height:44px;font-size:12px}.bmail-root .fatal-error h1{font-size:22px}.bmail-root .fatal-error p{font-size:13px}}@container bmail (width<=375px){.bmail-root .page-area{padding:8px 11px 17px}.bmail-root .topbar{padding:13px 14px}.bmail-root .stat-card{gap:4px;min-height:121px}.bmail-root .stat-card strong{font-size:13px}.bmail-root .stat-card small{font-size:10px}.bmail-root .stats-row{gap:9px}.bmail-root .mini-project-grid{gap:8px;padding:0 9px 11px}.bmail-root .mini-project{min-height:154px;padding:10px 4px}.bmail-root .mini-project strong{font-size:12px}.bmail-root .mini-project>span:last-child{font-size:10px}.bmail-root .greeting-hero h1{font-size:21px}.bmail-root .hero h1{font-size:23px}.bmail-root .contact-grid{gap:9px}.bmail-root .contact-card h2{font-size:14px}.bmail-root .contact-card .button{padding:6px 8px;font-size:10px}.bmail-root .reader-title h1{font-size:21px}.bmail-root .plain-message{font-size:16px}.bmail-root .compose-field>label{width:61px;font-size:10px}.bmail-root .compose-field{gap:6px}.bmail-root .recipient-field input{font-size:10px}.bmail-root .cc-toggle{max-width:42px;padding:3px;font-size:8px}.bmail-root .editor-toolbar{gap:3px}.bmail-root .editor-toolbar .icon-button{width:27px;min-width:27px}.bmail-root .editor-toolbar .toolbar-divider{margin:0 1px}.bmail-root .composer-header h1{font-size:22px}.bmail-root .composer-footer>.button{min-width:112px}.bmail-root .meeting-actions .button{padding:4px 6px;font-size:9px}.bmail-root .meeting-row{gap:7px}.bmail-root .meeting-description strong{font-size:12px}.bmail-root .meeting-description small{font-size:10px}.bmail-root .calendar-days>button{min-width:45px;padding:7px}.bmail-root .calendar-days>button:first-child{min-width:66px;font-size:10px}.bmail-root .tabs button{padding:8px 13px;font-size:12px}.bmail-root .message-open .sender-name{font-size:13px}.bmail-root .message-copy b{font-size:12px}.bmail-root .message-time{min-width:33px;font-size:10px}.bmail-root .search-main>.hero p{font-size:11px}}@media (prefers-reduced-motion:reduce){.bmail-root *,.bmail-root :before,.bmail-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.bmail-root .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bmail-root .greeting-hero{padding-top:22px;padding-bottom:22px}.bmail-root .home-tasks .task-title small,.bmail-root .home-tasks .task-row>.avatar,.bmail-root .thread-context .task-title small,.bmail-root .thread-context .task-row>.avatar,.bmail-root .project-overview-narrow .task-title small{display:none}.bmail-root .home-tasks .task-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bmail-root .mini-project{gap:3px;height:176px;min-height:176px;padding:9px 7px;overflow:hidden}.bmail-root .mini-project .category-symbol{width:37px;height:37px;margin-bottom:0}.bmail-root .mini-project strong{max-height:36px;font-size:14px;line-height:1.3;overflow:hidden}.bmail-root .mini-project small{height:30px;min-height:30px;line-height:1.35}.bmail-root .mini-project .avatar-stack{margin-top:1px}.bmail-root .mini-project>span:last-child{margin-top:0;line-height:1.4}.bmail-root .expanded-message{padding:10px 3px 16px}.bmail-root .expanded-message>.button{margin:0 0 8px}.bmail-root .expanded-message .reader-card{background:var(--surface)}.bmail-root .context-page-header{align-items:center;gap:9px;min-height:55px;display:flex}.bmail-root .context-page-header h1{flex:1;font-size:23px;line-height:1.4}.bmail-root .context-page-header>div{align-items:center;gap:3px;display:flex}.bmail-root .context-page-header .icon-button{color:var(--muted)}.bmail-root .project-calendar{flex-direction:column;gap:14px;display:flex}.bmail-root .project-calendar>.panel>.button{width:calc(100% - 26px);margin:12px 13px;display:flex}.bmail-root .project-calendar-days{padding:2px 12px 12px}.bmail-root .project-calendar-days>button:first-child{min-width:65px}.bmail-root .calendar-reminder,.bmail-root .detail-reminder{text-align:right;border-top:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:12px 13px;display:flex}.bmail-root .calendar-reminder>span:nth-child(2),.bmail-root .detail-reminder>span:nth-child(2){flex:1;min-width:0}.bmail-root .calendar-reminder strong,.bmail-root .detail-reminder strong{font-size:14px;font-weight:400;display:block}.bmail-root .calendar-reminder small,.bmail-root .detail-reminder small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.bmail-root .calendar-reminder time{color:var(--muted);font-size:12px}.bmail-root .calendar-reminder .category-symbol{color:var(--muted);background:var(--soft)}.bmail-root .calendar-reminders .panel-heading h2 svg{color:var(--muted);fill:none}.bmail-root .calendar-files .file-tile{margin:0 12px 9px}.bmail-root .calendar-conversations .message-rows{padding-bottom:7px}.bmail-root .message-details{flex-direction:column;gap:14px;max-width:780px;margin:0 auto;display:flex}.bmail-root .message-details>.context-page-header h1{text-align:center}.bmail-root .detail-message-summary{background:var(--surface);border-radius:15px;padding:20px}.bmail-root .detail-message-summary h2{font-size:21px;line-height:1.55}.bmail-root .detail-message-sender{align-items:center;gap:12px;margin:18px 0 12px;display:flex}.bmail-root .detail-message-sender strong{font-size:16px;display:block}.bmail-root .detail-message-sender small{color:var(--muted);font-size:13px;display:block}.bmail-root .detail-message-summary>button{padding:0}.bmail-root .detail-message-summary .badge{gap:8px;min-height:33px;font-size:13px}.bmail-root .detail-smart-summary{background:var(--surface);padding-bottom:16px}.bmail-root .detail-smart-summary .panel-heading h2 svg{color:var(--muted)}.bmail-root .detail-smart-summary>p{margin:4px 18px 15px;font-size:15px;line-height:1.8}.bmail-root .detail-smart-summary>.button{margin:0 auto;display:flex}.bmail-root .detail-files{background:var(--surface);padding-bottom:6px}.bmail-root .detail-files .file-tile{margin:0 12px 9px}.bmail-root .detail-tasks{background:var(--surface);padding-bottom:12px}.bmail-root .detail-tasks .panel-heading h2 svg{color:var(--ink)}.bmail-root .detail-tasks .task-title small{display:none}.bmail-root .detail-tasks .task-row{background:var(--surface);border:0;border-radius:11px;margin:0 12px;padding:11px}.bmail-root .detail-tasks>.button,.bmail-root .detail-reminders>.button{margin:10px 12px 0;display:flex}.bmail-root .detail-reminders{background:var(--surface);padding-bottom:12px}.bmail-root .detail-reminders .panel-heading h2 svg{color:var(--muted)}.bmail-root .detail-reminder{background:var(--surface);border:0;border-radius:11px;width:calc(100% - 24px);margin:0 12px}.bmail-root .map-dates>button>span{flex-direction:column;flex:1;display:flex}.bmail-root .map-dates>button strong{font-size:12px;font-weight:500}.bmail-root .map-dates>button small{color:var(--muted);font-size:10px}.bmail-root .map-avatar-link{min-height:39px!important}@container bmail (width>=761px){.bmail-root .nav-item{font-size:17px}.bmail-root .nav-divider~.nav-item{font-size:15px}.bmail-root .sidebar-brand{padding-bottom:7px}.bmail-root .sidebar-nav .nav-item{min-height:43px}.bmail-root .message-rows.compact .message-row{min-height:46px;padding:5px 2px}.bmail-root .message-rows.compact .message-copy b{font-size:14px;line-height:1.3}.bmail-root .message-rows.compact .message-copy p{font-size:12px;line-height:1.3}.bmail-root .message-rows.compact .message-time{font-size:12px}.bmail-root .message-rows.compact .message-open>.badge{min-width:82px;font-size:12px}.bmail-root .home-wide{gap:12px}.bmail-root .home-people .panel-heading{min-height:42px;padding-top:10px;padding-bottom:8px}.bmail-root .home-people .people-strip{padding-top:8px;padding-bottom:8px}.bmail-root .recent-messages .message-rows.compact .message-row{min-height:42px;padding:4px 2px}.bmail-root .home-tasks .task-row{min-height:34px}.bmail-root .home-tasks .task-title{font-size:13px}.bmail-root .home-tasks .task-date{font-size:11px}.bmail-root .hot-topics>button{min-height:31px;padding:4px 18px;font-size:14px}.bmail-root .people-strip strong{font-size:13px}.bmail-root .people-strip small{font-size:11px}.bmail-root .thread-grid{grid-template-columns:minmax(0,1fr) 360px}.bmail-root .compose-preview-message{min-height:120px;padding-top:14px;padding-bottom:14px}.bmail-root .compose-preview-message strong,.bmail-root .compose-preview-message b{font-size:15px}.bmail-root .compose-preview-message p,.bmail-root .compose-preview-message time{font-size:12px}.bmail-root #search-insights-mount{padding:0 9px}.bmail-root #search-insights-mount .search-insights>.panel{overflow:hidden}.bmail-root #search-insights-mount .panel-heading h2{font-size:17px}.bmail-root #search-insights-mount .search-insight-card strong{font-size:15px}.bmail-root #search-insights-mount .search-insight-card p{font-size:14px}.bmail-root #search-insights-mount .encouragement{margin-top:18px}.bmail-root .search-page{display:block}.bmail-root .relationship-map{grid-template-rows:112px 112px 140px;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);gap:12px 28px;min-height:430px;padding:7px 16px 17px}.bmail-root .map-center{grid-area:2/2;width:140px;height:140px}.bmail-root .map-contacts{grid-area:1/2;align-self:start;min-height:100px}.bmail-root .map-contacts .category-symbol{width:33px;height:33px}.bmail-root .map-contacts header{gap:5px}.bmail-root .map-contacts header strong{font-size:13px}.bmail-root .map-contacts header small{font-size:10px}.bmail-root .map-files{grid-area:1/1/3}.bmail-root .map-topics{grid-area:3/1}.bmail-root .map-projects{grid-area:1/3/3}.bmail-root .map-dates{grid-area:3/3}.bmail-root .map-group header strong{font-size:14px}.bmail-root .map-group>button{font-size:12px}.bmail-root .map-group .file-tile a{font-size:11px}}@container bmail (width>=761px) and (width<=1260px){.bmail-root .thread-grid{grid-template-columns:minmax(0,1fr) 260px}.bmail-root .relationship-map{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);gap:12px;padding-left:9px;padding-right:9px}.bmail-root .map-center{width:117px;height:117px}.bmail-root .map-center strong{font-size:14px}}@container bmail (width<=760px){.bmail-root .desktop-stat,.bmail-root .desktop-label{display:none}.bmail-root .mobile-stat{display:flex}.bmail-root .mobile-label{display:inline}.bmail-root .home-stats{direction:ltr}.bmail-root .home-stats .stat-card{direction:rtl}.bmail-root .home-wide{gap:14px}.bmail-root .home-wide .recent-messages{margin-top:0}.bmail-root .recent-messages .message-row:nth-child(n+4){display:none}.bmail-root .mini-project{height:171px;min-height:171px}.bmail-root .mini-project small{display:none}.bmail-root .mini-project strong{min-height:33px;max-height:36px;margin-top:1px;font-size:13px}.bmail-root .mini-project .category-symbol{width:45px;height:45px}.bmail-root .mini-project .avatar-stack{margin-top:4px}.bmail-root .mini-project>span:last-child{margin-top:6px;font-size:11px}.bmail-root .mobile-context-header .topbar{display:none}.bmail-root .mobile-context-header .page-area{min-height:calc(100% - 73px);padding-top:15px}.bmail-root .context-page-header h1{font-size:22px}.bmail-root .mobile-topic-header{min-height:54px;padding:0 0 8px;display:flex}.bmail-root .mobile-topic-header h1{font-size:23px}.bmail-root .mobile-topic-header>.icon-button{width:24px;min-width:24px}.bmail-root .mobile-topic-header>div{margin-right:auto}.bmail-root .mobile-topic-header .icon-button{width:29px;min-width:29px}.bmail-root .mobile-topic-search.is-open{display:block}.bmail-root .mobile-topic-filters{justify-content:space-between;gap:8px;padding:1px 0 5px;display:flex}.bmail-root .mobile-topic-filters button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:25px;flex:1;padding:9px 12px;font-size:13px}.bmail-root .mobile-topic-filters button.active{background:var(--blue);color:var(--muted);border-color:var(--blue);box-shadow:var(--shadow)}.bmail-root .topics-grid>.page-main:before,.bmail-root .topics-grid .topic-toolbar{display:none}.bmail-root .topic-cards{gap:13px}.bmail-root .topic-card{border-radius:20px;min-height:151px;padding:15px 15px 12px;position:relative}.bmail-root .topic-card-heading{gap:12px;height:41px}.bmail-root .topic-card-heading .category-symbol{width:45px;height:45px}.bmail-root .topic-card-heading h2{font-size:19px}.bmail-root .topic-card-heading>.menu-anchor{position:absolute;top:16px;left:14px}.bmail-root .topic-card-heading h2{padding-left:25px}.bmail-root .topic-card-summary{flex-direction:row;justify-content:flex-start;gap:5px;margin-top:2px;padding-right:58px;font-size:13px}.bmail-root .topic-card-summary .badge{background:0 0;min-height:0;padding:0;font-size:13px}.bmail-root .topic-card>p{text-align:right;min-height:20px;margin:5px 0 0;padding-right:58px;font-size:12px}.bmail-root .topic-card-footer{height:29px;margin-top:7px;padding-right:58px}.bmail-root .topic-card-footer .avatar,.bmail-root .topic-card-footer .avatar-more{width:27px!important;height:27px!important}.bmail-root .mobile-project-header{text-align:center;padding:0 2px 4px;display:block}.bmail-root .mobile-project-header h1{justify-content:center;align-items:center;gap:7px;font-size:20px;display:flex}.bmail-root .mobile-project-header h1 svg{color:var(--ink)}.bmail-root .mobile-project-header>p{color:var(--muted);margin:-5px 0 12px;font-size:13px}.bmail-root .mobile-project-header>.avatar-stack{justify-content:center;margin-bottom:7px}.bmail-root .project-hero-wrap{flex-direction:column;gap:10px;display:flex}.bmail-root .project-hero-wrap .project-tabs{order:-1;gap:4px}.bmail-root .project-detail-grid .project-tabs button{min-width:73px;padding-left:8px;padding-right:8px}.bmail-root .project-detail-grid .project-tabs [data-tab=overview]{order:0}.bmail-root .project-detail-grid .project-tabs [data-tab=calendar]{order:1}.bmail-root .project-detail-grid .project-tabs [data-tab=tasks]{order:2}.bmail-root .project-detail-grid .project-tabs [data-tab=files]{order:3}.bmail-root .project-detail-grid .project-tabs [data-tab=messages]{order:4}.bmail-root .project-detail-grid .project-tabs [data-tab=people]{order:5}.bmail-root .project-detail-grid .project-tabs [data-tab=settings]{order:6}.bmail-root .project-hero-wrap .hero{min-height:179px}.bmail-root .project-hero-wrap .hero h1{font-size:23px}.bmail-root .project-hero-wrap .hero .badge,.bmail-root .view-calendar .project-hero-wrap .hero{display:none}.bmail-root .view-calendar .project-hero-wrap{margin-top:-7px}.bmail-root .view-overview .project-stats,.bmail-root .view-overview .project-overview-wide{display:none}.bmail-root .mobile-project-schedule{order:-1;display:block}.bmail-root .mobile-project-schedule .schedule-date{color:var(--muted);margin:0;padding:0 14px 8px;font-size:13px}.bmail-root .mobile-project-schedule .button{justify-content:center}.bmail-root .project-overview-narrow>.panel:not(.mobile-project-schedule) .task-row{min-height:52px}.bmail-root .project-overview-narrow>.panel:not(.mobile-project-schedule) .task-row>.avatar{display:none}.bmail-root .project-overview-narrow>.panel:not(.mobile-project-schedule) .task-date{font-size:12px}.bmail-root .project-calendar{gap:13px}.bmail-root .project-calendar-days{gap:5px;padding:0 11px 11px}.bmail-root .project-calendar-days>button,.bmail-root .project-calendar-days>button:first-child{min-width:47px;min-height:58px;padding:7px}.bmail-root .project-calendar .meeting-actions{flex-direction:row}.bmail-root .project-calendar .meeting-actions .button{padding:6px 9px;font-size:11px}.bmail-root .project-calendar .meeting-time{min-width:39px}.bmail-root .calendar-reminder{gap:10px;padding:10px 12px}.bmail-root .calendar-reminder .category-symbol{width:35px;height:35px}.bmail-root .calendar-reminder strong{font-size:14px}.bmail-root .calendar-reminder small{font-size:12px}.bmail-root .calendar-reminder time{color:var(--muted)}.bmail-root .calendar-files .file-tile{background:var(--surface);border-color:var(--line);min-height:58px}.bmail-root .calendar-conversations .message-rows.compact .message-row{min-height:74px}.bmail-root .calendar-conversations .message-rows.compact .sender-name{font-size:15px;display:block}.bmail-root .calendar-conversations .message-rows.compact .message-copy b{display:none}.bmail-root .calendar-conversations .message-rows.compact .message-copy p{margin-top:3px;font-size:12px}.bmail-root .calendar-conversations .message-rows.compact .message-time{font-size:11px}.bmail-root .reader-toolbar{flex-direction:row;align-items:center;gap:10px;margin-bottom:19px}.bmail-root .reader-toolbar .back-link{min-width:24px;padding:0;font-size:0}.bmail-root .reader-toolbar .back-link svg{width:25px;height:25px}.bmail-root .reader-toolbar>div{flex:1;justify-content:flex-end;gap:6px;width:auto}.bmail-root .reader-toolbar>div>.icon-button[aria-label=הוסף\ תזכורת]{display:none}.bmail-root .reader-toolbar>div>.reader-details-toggle{display:flex}.bmail-root .reader-secondary-actions{display:none}.bmail-root .reader-sender time{max-width:97px}.bmail-root .message-details{gap:13px}.bmail-root .message-details>.context-page-header{min-height:54px;padding:0 4px 10px}.bmail-root .message-details>.context-page-header h1{font-size:19px}.bmail-root .detail-message-summary{padding:16px 17px}.bmail-root .detail-message-summary h2{font-size:19px;line-height:1.6}.bmail-root .detail-message-sender{margin-top:13px}.bmail-root .detail-smart-summary .panel-heading h2{font-size:21px}.bmail-root .detail-smart-summary>p{margin:2px 17px 15px;font-size:16px;line-height:1.75}.bmail-root .detail-files .file-tile a:first-child{font-size:14px}.bmail-root .detail-files .file-tile small{font-size:13px}.bmail-root .detail-files .file-tile{min-height:67px}.bmail-root .detail-tasks .task-row{padding:11px 10px}.bmail-root .detail-tasks .task-title{font-size:14px}.bmail-root .detail-tasks .task-date{font-size:11px}.bmail-root .detail-reminders .detail-reminder{padding:11px 10px}.bmail-root .scoped-messages-panel .message-row{min-height:105px}.bmail-root .scoped-messages-panel .message-row .message-chevron{display:none}.bmail-root .scoped-messages-panel .message-copy b{font-size:14px}.bmail-root .scoped-messages-panel .message-copy p{font-size:12px}.bmail-root .scoped-messages-panel .reader-compact .plain-message{font-size:16px;line-height:1.85}.bmail-root .relationship-map{grid-template-rows:auto auto auto auto}.bmail-root .map-dates{grid-area:4/1/auto/-1;min-height:95px}}@container bmail (width<=375px){.bmail-root .mobile-topic-filters{gap:5px}.bmail-root .mobile-topic-filters button{padding:8px 9px;font-size:12px}.bmail-root .mini-project{height:158px;min-height:158px}.bmail-root .mobile-project-header h1{font-size:18px}.bmail-root .project-detail-grid .project-tabs button{min-width:63px;padding:8px 6px}.bmail-root .project-calendar .meeting-actions .button{padding:5px 7px;font-size:10px}.bmail-root .reader-toolbar>div{gap:3px}.bmail-root .detail-message-summary h2{font-size:18px}.bmail-root .detail-files .file-tile a:first-child{font-size:13px}}@font-face{font-family:BmailGofan;src:url(/assets/Gofan-Regular-BjGDcfhp.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BmailGofan;src:url(/assets/Gofan-Medium-DAABzo8v.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:BmailGofan;src:url(/assets/Gofan-SemiBold-DstTYPgZ.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:BmailGofan;src:url(/assets/Gofan-Bold-CjppzKbQ.woff2)format("woff2");font-weight:700;font-display:swap}.bmail-root{--font:BmailGofan, Arial, ui-sans-serif, system-ui, sans-serif;--background:#f7f7f8;--surface:#fff;--soft:#f5f5f5;--line:#e5e5e5;--line-soft:#efefef;--ink:#262626;--muted:#737373;--icon:#737373;--blue:#525252;--ring:#a3a3a3;--shadow:0 2px 10px -2px #00000008;--overlay-shadow:0 16px 55px -12px #00000026;--backdrop:#17171729;--danger:#b42332;--danger-soft:#fef2f2;--success:#237653;--success-soft:#eff8f3;--warning:#94631c;--warning-soft:#fffaeb;--atmosphere:none;--radius:18px;font-family:var(--font);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--background);font-size:14px;line-height:1.6}.bmail-root[data-theme=dark]{--background:#0a0a0a;--surface:#171717;--soft:#262626;--line:#333;--line-soft:#292929;--ink:#ededed;--muted:#a3a3a3;--icon:#a3a3a3;--blue:#d4d4d4;--ring:#a3a3a3;--shadow:0 2px 10px -2px #0000001f;--overlay-shadow:0 18px 60px #0000004d;--backdrop:#00000059;--danger:#fca5a5;--danger-soft:#321e21;--success:#8fceb0;--success-soft:#192e24;--warning:#e4bf7c;--warning-soft:#302719;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bmail-root[data-background=colorful]{--atmosphere:linear-gradient(135deg, #fff9c426, #ffe0b226 15%, #ffcccc1f 30%, #e1bee71f 45%, #b2ebf21f 60%, #c8e6c91f 75%, #fff59d26)}.bmail-root[data-theme=dark][data-background=colorful]{--atmosphere:radial-gradient(ellipse 72% 62% at 8% 4%, #f37c7c29, transparent 64%), radial-gradient(ellipse 64% 58% at 94% 12%, #98aae12b, transparent 67%), radial-gradient(ellipse 78% 64% at 64% 100%, #c2ac7021, transparent 68%)}.bmail-root{min-width:320px;color:var(--ink);background-color:var(--background);background-image:var(--atmosphere);background-attachment:fixed}.bmail-root button,.bmail-root input,.bmail-root select,.bmail-root textarea{font-family:var(--font)}.bmail-root a{color:var(--ink)}.bmail-root button:focus-visible,.bmail-root a:focus-visible,.bmail-root input:focus-visible,.bmail-root select:focus-visible,.bmail-root textarea:focus-visible,.bmail-root [contenteditable]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.bmail-root input,.bmail-root textarea,.bmail-root select{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;padding:10px 12px}.bmail-root input:focus,.bmail-root textarea:focus,.bmail-root select:focus{border-color:var(--ring)}.bmail-root input::placeholder,.bmail-root textarea::placeholder{color:var(--muted);opacity:.85}.bmail-root input[type=checkbox]{accent-color:var(--blue)}.bmail-root button:disabled{cursor:not-allowed;opacity:.48}.bmail-root h1{letter-spacing:-.35px;font-size:23px;font-weight:600}.bmail-root h2{font-size:15px;font-weight:600}.bmail-root h3{font-size:14px;font-weight:500}.bmail-root small,.bmail-root .muted{color:var(--muted)}.bmail-root .app-shell{background:0 0;grid-template-columns:228px minmax(0,1fr);gap:12px;max-width:none;height:100%;min-height:0;margin:0;padding:12px}.bmail-root .desktop-sidebar{background:0 0;border:0;border-radius:0;gap:12px;height:100%;padding:12px 8px 8px;position:static}.bmail-root .workspace{isolation:isolate;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);height:100%;min-height:0;box-shadow:var(--shadow);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.bmail-root .topbar{border-bottom:1px solid var(--line-soft);background:0 0;grid-template-columns:minmax(180px,1fr) auto;gap:28px;height:68px;min-height:68px;padding:10px 22px}.bmail-root .page-area{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;min-height:0;padding:24px;overflow:hidden auto}.bmail-root .workspace>.loading-state,.bmail-root .workspace>.error-state{margin:24px}.bmail-root .page-grid{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.bmail-root .page-main,.bmail-root .page-context,.bmail-root .full-page{gap:20px}.bmail-root .topbar .search-field{background:var(--soft);border:1px solid #0000;border-radius:12px;max-width:740px;height:42px}.bmail-root .topbar .search-field input{font-size:13px}.bmail-root .topbar-account{gap:8px}.bmail-root .topbar .icon-button{color:var(--icon);width:36px;height:36px}.bmail-root .account-name{gap:1px;max-width:160px;font-size:12px}.bmail-root .account-name strong,.bmail-root .account-name small,.bmail-root .sidebar-footer span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bmail-root .account-name small{font-size:10.5px}.bmail-root .brand{flex-direction:column;align-items:center;max-width:100%;display:flex}.bmail-root .brand .brand-logo{object-fit:contain;width:158px;max-width:100%;height:auto;display:block}.bmail-root .brand p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5}.bmail-root .sidebar-brand{padding:2px 0 14px}.bmail-root .sidebar-compose{width:100%;margin-bottom:8px}.bmail-root .sidebar-nav{scrollbar-color:var(--line) transparent;flex:1;min-height:0;padding:0 2px}.bmail-root .nav-section-title{color:var(--muted);margin:18px 12px 8px;font-size:10.5px;font-weight:500}.bmail-root .nav-item,.bmail-root .nav-divider~.nav-item{min-height:39px;color:var(--muted);border:1px solid #0000;border-radius:12px;gap:11px;margin-bottom:3px;padding:8px 12px;font-size:12.5px;font-weight:400}.bmail-root .nav-item svg,.bmail-root .urgent-nav svg{width:18px;height:18px;color:var(--icon);fill:none}.bmail-root .nav-item:hover{color:var(--ink);background:color-mix(in srgb, var(--surface) 65%, transparent)}.bmail-root .nav-item.active{color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:var(--shadow);font-weight:500}.bmail-root .nav-item.active svg{color:var(--ink);fill:none}.bmail-root .nav-count,.bmail-root .urgent-nav .nav-count{color:var(--muted);background:var(--soft);border:1px solid var(--line-soft);border-radius:7px;min-width:21px;height:19px;font-size:10px}.bmail-root .urgent-nav .nav-count{color:var(--danger);background:var(--danger-soft)}.bmail-root .nav-divider{border-color:var(--line);margin:14px 8px}.bmail-root .sidebar-footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;padding:10px 12px 0;font-size:10px;display:flex}.bmail-root .button,.bmail-root .button.primary,.bmail-root .button.outline,.bmail-root .button.subtle,.bmail-root .fatal-error>button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;padding:9px 15px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s}.bmail-root .button.primary:hover:not(:disabled),.bmail-root .button:hover:not(:disabled){background:var(--soft);border-color:var(--ring)}.bmail-root .button.subtle{box-shadow:none;background:var(--soft);border-color:#0000}.bmail-root .button.small{min-height:32px;padding:5px 10px;font-size:11px}.bmail-root .button svg,.bmail-root .icon-button,.bmail-root .panel-heading h2 svg,.bmail-root .hero h1 svg,.bmail-root .mail-page-heading h1 svg{color:var(--icon)}.bmail-root .button.danger svg,.bmail-root .danger-text,.bmail-root button.danger-text{color:var(--danger)}.bmail-root .icon-button{border-radius:10px;min-width:36px;height:36px}.bmail-root .icon-button:hover:not(:disabled),.bmail-root .icon-button.active{color:var(--ink);background:var(--soft)}.bmail-root .icon-button.starred{color:var(--warning)}.bmail-root .icon-button.starred svg{fill:var(--warning-soft)}.bmail-root .view-all,.bmail-root .back-link{color:var(--muted);min-height:32px;font-size:11px}.bmail-root .view-all:hover,.bmail-root .back-link:hover{color:var(--ink)}.bmail-root .hero,.bmail-root .greeting-hero,.bmail-root .hero-compact,.bmail-root .project-hero-wrap .hero,.bmail-root .thread-context .hero,.bmail-root .search-main>.hero{text-align:start;background:0 0;border:0;border-radius:0;min-height:0;padding:4px 0 16px}.bmail-root .hero h1,.bmail-root .greeting-hero h1,.bmail-root .hero-compact h1{justify-content:flex-start;gap:11px;margin:0;padding:0;font-size:23px}.bmail-root .hero h1 svg{width:24px;height:24px}.bmail-root .hero p,.bmail-root .greeting-hero p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.8}.bmail-root .hero-compact h1,.bmail-root .thread-context .hero h1{font-size:15px}.bmail-root .hero-compact,.bmail-root .thread-context .hero{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:18px}.bmail-root .panel,.bmail-root .reader-card,.bmail-root .composer-panel,.bmail-root .compose-inbox,.bmail-root .topic-card,.bmail-root .project-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px}.bmail-root .panel-heading{min-height:50px;padding:16px 18px 10px}.bmail-root .panel-heading h2{gap:8px;font-size:14px;font-weight:500}.bmail-root .panel-heading h2 svg{width:17px;height:17px}.bmail-root .page-context .panel-heading{padding:14px 16px 8px}.bmail-root .page-context .panel-heading h2{font-size:13px}.bmail-root .stats-row{gap:10px}.bmail-root .stat-card{border:1px solid var(--line);background:var(--surface);min-height:104px;box-shadow:var(--shadow);border-radius:16px;gap:4px;padding:16px 10px}.bmail-root .stat-card:hover{background:var(--soft);transform:none}.bmail-root .stat-card svg{color:var(--icon);width:21px;height:21px;margin-bottom:3px}.bmail-root .stat-card strong{color:var(--muted);font-size:12px;font-weight:400}.bmail-root .stat-card b{color:var(--ink);font-size:20px;font-weight:500}.bmail-root .stat-card small{font-size:10px}.bmail-root .category-symbol{background:var(--soft);width:39px;height:39px;color:var(--icon);border:1px solid var(--line-soft);border-radius:12px}.bmail-root .mini-project{background:var(--soft);border:1px solid var(--line-soft);border-radius:14px}.bmail-root .mini-project .category-symbol{background:var(--surface)}.bmail-root .topic-card{min-height:0;padding:20px 16px 16px}.bmail-root .topic-card-heading h2{font-size:17px}.bmail-root .topic-previews{background:var(--soft);border-radius:12px}.bmail-root .topic-card-summary,.bmail-root .topic-card>p{font-size:12px}.bmail-root .project-summary,.bmail-root .project-tabs,.bmail-root .detail-message-summary,.bmail-root .map-group{background:var(--surface);border:1px solid var(--line)}.bmail-root .project-summary>.category-symbol{margin:0 auto}.bmail-root .project-tabs,.bmail-root .tabs{gap:3px}.bmail-root .tabs{border:1px solid var(--line-soft);background:var(--soft);border-radius:12px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px}.bmail-root .tabs button,.bmail-root .project-tabs button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;min-height:34px;padding:7px 12px;font-size:12px}.bmail-root .tabs button.active,.bmail-root .project-tabs button.active,.bmail-root .mobile-topic-filters button.active{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}.bmail-root .project-tabs button.active:after{display:none}.bmail-root .project-local-nav button.active,.bmail-root .calendar-days>button.active{background:var(--soft);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow)}.bmail-root .calendar-days>button.active small{color:var(--muted)}.bmail-root .badge{background:var(--soft);color:var(--muted);border:1px solid var(--line-soft);border-radius:8px;padding:2px 8px;font-size:10.5px}.bmail-root .badge.tone-red{background:var(--danger-soft);color:var(--danger)}.bmail-root .badge.tone-green{background:var(--success-soft);color:var(--success)}.bmail-root .badge.tone-yellow,.bmail-root .badge.tone-orange{background:var(--warning-soft);color:var(--warning)}.bmail-root .topic-dot{background:var(--accent,var(--muted));width:7px;height:7px}.bmail-root .avatar,.bmail-root .avatar-more{background:var(--soft);color:var(--muted);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line)}.bmail-root .avatar .presence{background:var(--success);border-color:var(--surface)}.bmail-root .message-row{border-color:var(--line-soft)}.bmail-root .message-row:hover,.bmail-root .message-row.selected{background:var(--soft)}.bmail-root .message-row.unread .sender-name,.bmail-root .message-row.unread .message-copy b{color:var(--ink);font-weight:600}.bmail-root .message-copy p,.bmail-root .message-time{color:var(--muted)}.bmail-root .unread-dot{background:var(--muted);width:6px;height:6px}.bmail-root .reader-title h1{font-size:21px}.bmail-root .reader-card{padding:20px 24px}.bmail-root .reader-actions .button{border-radius:12px;font-size:12px}.bmail-root .reader-sender time{white-space:normal;text-align:end}.bmail-root .plain-message,.bmail-root .rich-body{color:var(--ink);font-size:15px;line-height:1.9}.bmail-root .message-body iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bmail-root .file-tile,.bmail-root .category-select,.bmail-root .mini-meeting-card,.bmail-root .detail-tasks .task-row,.bmail-root .detail-reminder{border-color:var(--line);background:var(--soft);color:var(--ink)}.bmail-root .file-symbol{background:var(--soft);color:var(--muted);border:1px solid var(--line);border-radius:6px;font-size:9px}.bmail-root .file-symbol:after{display:none}.bmail-root .file-tile a:first-child{color:var(--ink)}.bmail-root .mini-meeting-card{border-inline-start:2px solid var(--line);border-left:0}.bmail-root .suggested-actions .button{white-space:normal;min-width:0;line-height:1.6}.bmail-root .page-context .button{white-space:normal}.bmail-root .panel-heading h2{min-width:0}.bmail-root .suggested-actions .button:nth-child(n),.bmail-root .encouragement{background:var(--surface);color:var(--ink)}.bmail-root .encouragement{border:1px solid var(--line);text-align:start;border-radius:18px;min-height:0;padding:18px}.bmail-root .encouragement:before{display:none}.bmail-root .encouragement p{color:var(--muted);margin:0 0 12px;font-size:13px}.bmail-root .encouragement .button{box-shadow:var(--shadow);border-radius:12px;font-size:12px}.bmail-root .task-row.done .task-check{color:var(--success)}.bmail-root .error-state,.bmail-root .toast.danger{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 25%, var(--surface))}.bmail-root .error-state .button{color:var(--danger);background:var(--surface);border-color:var(--line)}.bmail-root .submission-status{background:var(--success-soft);color:var(--success)}.bmail-root .submission-status.warning{background:var(--warning-soft);color:var(--warning)}.bmail-root .compose-grid{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.bmail-root .composer-panel{padding:22px}.bmail-root .composer-header h1,.bmail-root .mail-page-heading h1{font-size:23px}.bmail-root .compose-inbox{padding:16px 12px}.bmail-root .compose-inbox-heading{flex-wrap:wrap;gap:8px}.bmail-root .compose-inbox-heading>.button{width:100%}.bmail-root .rich-editor,.bmail-root .recipient-field{border-color:var(--line);border-radius:14px}.bmail-root .editor-toolbar{background:var(--soft);border-color:var(--line);flex-wrap:wrap;gap:5px;padding:7px 10px}.bmail-root .rich-body{background:var(--surface);min-height:280px;padding:20px}.bmail-root .dropzone{color:var(--muted);background:var(--surface);border-color:var(--line)}.bmail-root .category-select svg{color:var(--icon)}.bmail-root .search-field{background:var(--surface);border-color:var(--line);border-radius:12px}.bmail-root .search-field input::placeholder{color:var(--muted)}.bmail-root .search-field button{color:var(--icon)}.bmail-root .smart-search-input{box-shadow:none;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:5px}.bmail-root .smart-search-input>svg{background:var(--soft);color:var(--icon)}.bmail-root .search-page{grid-template-columns:minmax(0,1fr) 260px;gap:20px;display:grid}.bmail-root .search-filter-row .tabs button{min-width:0;color:var(--muted);background:0 0}.bmail-root .search-filter-row .tabs button.active{background:var(--surface);color:var(--ink)}.bmail-root .search-filter-row>.icon-button{background:var(--soft);color:var(--icon)}.bmail-root .map-center{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px}.bmail-root .map-center small{color:var(--muted)}.bmail-root .map-center>svg{color:var(--icon);margin-bottom:6px}.bmail-root .map-group{border-radius:14px}.bmail-root .map-connectors{stroke:var(--line)}.bmail-root .search-insight-card svg{background:var(--soft);color:var(--icon)}.bmail-root .empty-icon{background:var(--soft);width:52px;height:52px;color:var(--icon);border-radius:16px}.bmail-root .empty-icon svg{width:25px;height:25px}.bmail-root .empty-state{color:var(--muted);gap:10px;padding:40px 20px}.bmail-root .empty-state h3{color:var(--ink);font-size:14px}.bmail-root .empty-state p{font-size:12px}.bmail-root .settings-panel{border-radius:20px;max-width:780px}.bmail-root .profile-settings h2{font-size:18px}.bmail-root .modal-backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;position:absolute;inset:0}.bmail-root .modal{border:1px solid var(--line);background:var(--surface);width:65%;min-width:min(460px,100%);max-width:896px;height:600px;max-height:calc(100% - 32px);color:var(--ink);box-shadow:var(--overlay-shadow);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.bmail-root .modal.modal-compact{width:430px;min-width:0;height:auto}.bmail-root .modal>header{background:var(--surface);border-bottom:1px solid var(--line-soft);flex-shrink:0;min-height:65px;padding:14px 22px;position:static}.bmail-root .modal>header h2{font-size:15px;font-weight:500}.bmail-root .modal-content{overscroll-behavior:contain;background:color-mix(in srgb, var(--soft) 30%, var(--surface));flex:1;min-height:0;overflow-y:auto}.bmail-root .resource-form{padding:24px}.bmail-root .dialog-actions{background:var(--surface);border-top:1px solid var(--line);margin-top:4px;padding:16px 0;position:sticky;bottom:-24px}.bmail-root .dropdown{background:var(--surface);border-color:var(--line);box-shadow:var(--overlay-shadow);border-radius:14px;max-width:calc(100cqw - 32px)}.bmail-root .dropdown button{min-height:36px;color:var(--ink);font-size:12px}.bmail-root .dropdown button svg{color:var(--icon)}.bmail-root .dropdown button:hover{background:var(--soft)}.bmail-root .dropdown button.danger-text{color:var(--danger)}.bmail-root .toast{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--overlay-shadow);max-width:min(460px,100cqw - 32px);font-size:12px;bottom:24px;left:24px;transform:none}.bmail-root .drawer-backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bmail-root .navigation-drawer{background:var(--surface);color:var(--ink);border-inline-end:1px solid var(--line);width:292px;height:100%;max-height:100%;padding-bottom:max(16px, env(safe-area-inset-bottom));overflow:hidden}.bmail-root .navigation-drawer>:not(.sidebar-nav){flex-shrink:0}.bmail-root .navigation-drawer .sidebar-nav{flex:1;min-height:0;overflow:auto}.bmail-root .navigation-drawer .nav-item{font-size:13px}.bmail-root .navigation-drawer .nav-item svg{width:18px;height:18px}.bmail-root .drawer-mailbox{margin-top:0;padding:0 12px}.bmail-root .login-page{background:0 0}.bmail-root .login-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;max-width:420px;padding:36px}.bmail-root .login-card>.brand{margin-bottom:32px}.bmail-root .login-card .brand-logo,.bmail-root .initial-loading .brand-logo,.bmail-root .fatal-error .brand-logo{width:190px}.bmail-root .login-card .brand p{color:var(--muted);font-size:12px}.bmail-root .login-card h1{font-size:20px;font-weight:500}.bmail-root .login-card>p{font-size:12px}.bmail-root .login-card form>.button{font-size:13px}.bmail-root .mobile-stat,.bmail-root .mobile-label,.bmail-root .mobile-topic-header,.bmail-root .mobile-topic-search,.bmail-root .mobile-topic-filters,.bmail-root .mobile-project-header,.bmail-root .mobile-project-schedule{display:none}@container bmail (width>=761px) and (width<=1260px){.bmail-root .app-shell{grid-template-columns:195px minmax(0,1fr);gap:8px;padding:8px}.bmail-root .page-area{padding:18px}.bmail-root .page-grid,.bmail-root .thread-grid{grid-template-columns:minmax(0,1fr) 235px;gap:14px}.bmail-root .compose-grid,.bmail-root .search-page{grid-template-columns:minmax(0,1fr)}.bmail-root .compose-inbox{display:none}.bmail-root .search-insights{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bmail-root .nav-item,.bmail-root .nav-divider~.nav-item{font-size:12px}.bmail-root .modal{width:85%}}@container bmail (width<=1050px) and (width>=761px){.bmail-root .page-grid{grid-template-columns:minmax(0,1fr)}.bmail-root .page-context{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bmail-root .topbar{gap:12px;padding-inline:16px}.bmail-root .account-name{display:none}}@container bmail (width<=760px){.bmail-root .mobile-stat,.bmail-root .mobile-topic-header,.bmail-root .mobile-topic-filters{display:flex}.bmail-root .mobile-label{display:inline}.bmail-root .mobile-project-header,.bmail-root .mobile-project-schedule,.bmail-root .mobile-topic-search.is-open{display:block}.bmail-root .app-shell{flex-direction:column;gap:0;height:100%;min-height:0;padding:0;display:flex}.bmail-root .workspace{background:0 0;border:0;border-radius:0;flex:1;width:100%;min-height:0}.bmail-root .topbar,.bmail-root .mobile-context-header .topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);height:64px;min-height:64px;padding:10px 16px;display:flex}.bmail-root .mobile-brand{top:50%;transform:translate(50%,-50%)}.bmail-root .mobile-brand .brand-logo{width:116px}.bmail-root .mobile-brand .brand p{white-space:nowrap;margin-top:3px;font-size:9px}.bmail-root .topbar-account>.icon-button:last-child{display:none}.bmail-root .topbar-account>.menu-anchor>.button{pointer-events:auto}.bmail-root .topbar-account>.menu-anchor>.button>.avatar{width:35px!important;height:35px!important}.bmail-root .bottom-navigation{height:auto;min-height:calc(66px + env(safe-area-inset-bottom));padding:5px 8px calc(5px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:none;border-color:var(--line);flex-shrink:0;gap:3px;position:static}.bmail-root .bottom-navigation .nav-item{width:20%;min-height:52px;color:var(--muted);border:1px solid #0000;border-radius:12px;gap:4px;padding:5px 2px;font-size:10px}.bmail-root .bottom-navigation .nav-item svg{width:20px;height:20px}.bmail-root .bottom-navigation .nav-item.active{color:var(--ink);background:var(--soft);border-color:var(--line);box-shadow:none}.bmail-root .bottom-navigation .nav-item.active svg{color:var(--ink);fill:none}.bmail-root .bottom-navigation .nav-count{display:none}.bmail-root .page-area,.bmail-root .mobile-context-header .page-area{min-height:0;padding:20px 16px}.bmail-root .page-grid,.bmail-root .search-page{display:block}.bmail-root .page-main,.bmail-root .full-page{gap:16px}.bmail-root .hero,.bmail-root .greeting-hero,.bmail-root .project-hero-wrap .hero,.bmail-root .search-main>.hero{background:0 0;min-height:0;padding:0 0 12px}.bmail-root .hero h1,.bmail-root .greeting-hero h1{padding:0;font-size:21px}.bmail-root .hero p,.bmail-root .greeting-hero>div>p{font-size:12px;display:block}.bmail-root .stats-row{gap:8px}.bmail-root .stat-card{gap:3px;min-height:106px;padding:13px 5px}.bmail-root .stat-card svg{width:21px;height:21px}.bmail-root .stat-card strong{font-size:11px}.bmail-root .stat-card b{font-size:19px}.bmail-root .stat-card small{font-size:10px}.bmail-root .mobile-home-search{border:1px solid var(--line);box-shadow:none;background:var(--surface);border-radius:12px;min-height:44px}.bmail-root .mobile-home-search input{font-size:12px}.bmail-root .panel-heading h2{font-size:14px}.bmail-root .panel-heading{padding:15px 14px 10px}.bmail-root .context-page-header h1,.bmail-root .mobile-topic-header h1{font-size:21px}.bmail-root .mobile-topic-filters{background:var(--soft);gap:3px;width:100%;padding:4px}.bmail-root .mobile-topic-filters button{min-height:34px;color:var(--muted);background:0 0;border-radius:9px;padding:8px;font-size:11px}.bmail-root .topic-card{min-height:145px;padding:16px}.bmail-root .topic-card-heading h2{font-size:17px}.bmail-root .topic-card-heading .category-symbol{width:40px;height:40px}.bmail-root .topic-card-summary,.bmail-root .topic-card>p,.bmail-root .topic-card-footer{padding-right:52px}.bmail-root .topic-card-summary,.bmail-root .topic-card-summary .badge{font-size:12px}.bmail-root .project-hero-wrap .project-tabs{border:1px solid var(--line);border-radius:14px;padding:4px}.bmail-root .project-detail-grid .project-tabs button{min-width:65px;font-size:11px}.bmail-root .mobile-project-header h1{font-size:18px}.bmail-root .mobile-project-header h1 svg{color:var(--icon)}.bmail-root .reader-card{padding:17px 15px}.bmail-root .reader-toolbar>div{flex-wrap:wrap;gap:4px}.bmail-root .reader-title h1{font-size:21px}.bmail-root .reader-sender time{white-space:normal;max-width:95px}.bmail-root .plain-message{font-size:15px;line-height:1.9}.bmail-root .reader-actions{flex-wrap:wrap}.bmail-root .reader-actions .button{min-height:40px;padding:8px 12px;font-size:12px}.bmail-root .message-details .panel-heading h2,.bmail-root .detail-smart-summary .panel-heading h2{font-size:15px}.bmail-root .detail-message-summary h2{font-size:18px}.bmail-root .detail-smart-summary>p{font-size:14px}.bmail-root .compose-grid{display:block}.bmail-root .composer-panel{padding:17px 13px}.bmail-root .composer-header h1{font-size:22px}.bmail-root .compose-field{gap:9px}.bmail-root .compose-field>label{width:55px;font-size:12px}.bmail-root .compose-field input,.bmail-root .compose-field select,.bmail-root .recipient-field>input{font-size:13px}.bmail-root .cc-toggle{min-height:38px;font-size:10px}.bmail-root .rich-body{min-height:250px;padding:16px;font-size:16px}.bmail-root .editor-toolbar{gap:3px;padding:6px}.bmail-root .editor-toolbar .toolbar-divider,.bmail-root .compose-inbox{display:none}.bmail-root .composer-footer{gap:8px;margin-top:20px}.bmail-root .composer-footer>.button{min-width:100px;font-size:13px}.bmail-root .resource-toolbar{flex-wrap:wrap;gap:10px}.bmail-root .resource-toolbar>.search-field{flex-basis:100%;min-width:0;max-width:none}.bmail-root .resource-toolbar .tabs{max-width:100%}.bmail-root .search-insights{display:none}.bmail-root .smart-search-input{box-shadow:none;margin-top:14px}.bmail-root .smart-search-input>.search-field input{font-size:13px}.bmail-root .relationship-map{gap:10px}.bmail-root .map-center{border-radius:24px}.bmail-root .map-group header small{font-size:10px}.bmail-root .modal-backdrop{padding:10px}.bmail-root .modal{border-radius:22px;width:100%;min-width:0;height:100%;max-height:100%}.bmail-root .modal.modal-compact{width:100%;height:auto}.bmail-root .modal>header{padding:12px 16px}.bmail-root .modal>header h2{font-size:15px}.bmail-root .resource-form{padding:18px 16px}.bmail-root .toast{left:16px;bottom:calc(80px + env(safe-area-inset-bottom));font-size:12px}.bmail-root .login-page{padding:24px}.bmail-root .login-card{padding:28px 24px}}@media (pointer:coarse){.bmail-root .button,.bmail-root .icon-button,.bmail-root .topbar .icon-button,.bmail-root .editor-toolbar .icon-button,.bmail-root .file-tile .icon-button,.bmail-root .recipient-field>.icon-button,.bmail-root .task-check{min-width:44px;height:auto;min-height:44px}.bmail-root .dropdown button,.bmail-root .nav-item{min-height:44px}.bmail-root .reader-toolbar>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.bmail-root *,.bmail-root :before,.bmail-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.bmail-container{contain:layout style;isolation:isolate;width:100%;min-width:0;height:100%;min-height:0;container:bmail/size}.bmail-container.bmail-standalone{height:100dvh}.bmail-root{text-align:start;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.bmail-root .app-shell{height:100%;min-height:0}.bmail-root .initial-loading,.bmail-root .fatal-error,.bmail-root .login-page{min-height:100%}.bmail-root .navigation-drawer{height:100%;max-height:100%}.bmail-root .drawer-backdrop{position:absolute}.bmail-root .file-name{text-align:start;overflow-wrap:anywhere}.bmail-root .download-error{color:var(--danger);overflow-wrap:anywhere;font-size:11px}.bmail-root .resource-badge{background:var(--tag-background);color:var(--ink);border-color:var(--tag-border)}.bmail-root .resource-badge svg{color:var(--icon)}.bmail-root .message-resource-tags{flex-wrap:wrap;align-items:center;gap:4px;max-width:190px;display:inline-flex}.bmail-root .topic-card .category-symbol,.bmail-root .mini-project .category-symbol{background:var(--tag-background);color:var(--icon)}@container bmail (width<=760px){.bmail-root .message-resource-tags{max-width:100%}}.bmail-root .category-select.resource-category{background:var(--tag-background,var(--soft))}.bmail-root .category-select.resource-category[style],.bmail-root .category-select.resource-category[style] select,.bmail-root .category-select.resource-category[style] svg{color:var(--ink)}.bmail-root .map-group .resource-map-tag{background:var(--tag-background);color:var(--ink);border:1px solid var(--tag-border)}.bmail-root .resource-palette{border:1px solid var(--line-soft);background:var(--soft);border-radius:16px;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:12px;display:grid}.bmail-root .resource-palette button{aspect-ratio:1;color:#374151;border:1px solid #ffffffbf;border-radius:8px;place-items:center;width:100%;min-height:28px;display:grid}.bmail-root .resource-palette button[aria-pressed=true]{outline:2px solid var(--ring);outline-offset:2px}@font-face{font-family:BmailHeebo;src:url(/assets/bmail-heebo-B1dyC2ym.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.bmail-root{--font:BmailHeebo, BmailGofan, Arial, sans-serif;--background:#fff;--surface:#fff;--soft:#f7f7f8;--line:#e2e8f0cc;--line-soft:#f1f5f9;--ink:#262626;--muted:#737373;--icon:#737373;--blue:#525252;--ring:#a3a3a3;--gmail-selected:#eef2ffcc;--gmail-search:#f7f7f8;--gmail-sidebar:#f7f7f8;--gmail-compose:#fff;--gmail-compose-ink:#374151;--gmail-header:#f7f7f8;--gmail-primary:#fff;--gmail-primary-ink:#374151;font-family:var(--font);background-color:var(--background);font-size:12px}.bmail-root[data-theme=dark]{--background:#0a0a0a;--surface:#171717;--soft:#262626;--line:#333;--line-soft:#262626;--ink:#ededed;--muted:#a3a3a3;--icon:#a3a3a3;--blue:#a3a3a3;--ring:#a3a3a3;--gmail-selected:#4f46e533;--gmail-search:#262626;--gmail-sidebar:#171717;--gmail-compose:#171717;--gmail-compose-ink:#ededed;--gmail-header:#262626;--gmail-primary:#171717;--gmail-primary-ink:#ededed}.bmail-root *{scrollbar-width:thin;scrollbar-color:#94a3b840 transparent}.bmail-root ::-webkit-scrollbar{width:5px;height:5px}.bmail-root ::-webkit-scrollbar-track{background:0 0}.bmail-root ::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:999px}.bmail-root ::-webkit-scrollbar-thumb:hover{background:#94a3b873}.bmail-root .gmail-shell{--nav-width:224px;grid-template-columns:var(--nav-width) minmax(0, 1fr);background:var(--background);grid-template-rows:52px minmax(0,1fr);gap:0;height:100%;padding:0;display:grid}.bmail-root .gmail-shell.nav-collapsed{--nav-width:64px}.bmail-root .gmail-topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:6;grid-area:1/1/auto/-1;grid-template-columns:224px minmax(0,1fr) auto;align-items:center;gap:0;min-width:0;height:52px;padding:4px 0;display:grid}.bmail-root .gmail-sidebar-head{align-items:center;gap:4px;min-width:0;padding:0 16px;display:flex}.bmail-root .gmail-sidebar-head .brand{flex-shrink:1;align-items:flex-start;width:150px}.bmail-root .gmail-sidebar-head .brand-logo{width:112px;max-width:100%}.bmail-root .gmail-sidebar-head .brand p{white-space:nowrap;color:var(--muted);margin:1px 0 0;font-size:9px;line-height:1.4}.bmail-root .gmail-topbar .icon-button{width:38px;min-width:38px;height:38px;color:var(--muted);border:0;border-radius:8px}.bmail-root .gmail-topbar .icon-button:hover{background:#3c404314}.bmail-root .gmail-search{min-width:0;max-width:720px;padding:0 8px 0 16px}.bmail-root .gmail-search .search-field{background:var(--gmail-search);border:1px solid var(--line);width:100%;height:36px;box-shadow:none;border-radius:8px;flex-direction:row-reverse;gap:10px;padding:0 16px;display:flex}.bmail-root .gmail-search .search-field:focus-within{background:var(--surface);box-shadow:0 1px 3px #3c404340}.bmail-root .gmail-search .search-field input{font-family:var(--font);height:100%;color:var(--ink);background:0 0;border:0;min-width:0;padding:0;font-size:12px}.bmail-root .gmail-search .search-field input::placeholder{color:var(--muted);opacity:1}.bmail-root .gmail-search .search-field button{color:var(--icon);flex-shrink:0;place-items:center;width:38px;height:100%;display:grid}.bmail-root .gmail-topbar .topbar-account{align-items:center;gap:4px;width:auto;padding:0 8px;display:flex}.bmail-root .gmail-topbar .topbar-account>.menu-anchor{margin:0}.bmail-root .gmail-topbar .topbar-account>.menu-anchor>.button{min-width:40px;min-height:40px;box-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:50%;padding:4px}.bmail-root .gmail-topbar .avatar{box-shadow:none;border:0}.bmail-root .gmail-shell>.desktop-sidebar{background:var(--gmail-sidebar);border:0;border-inline-end:1px solid var(--line);border-radius:0;grid-area:2/1;gap:14px;height:100%;min-height:0;padding:12px;display:flex;overflow:hidden}.bmail-root .gmail-shell .sidebar-compose{border:1px solid var(--line);background:var(--gmail-compose);width:-moz-fit-content;width:fit-content;min-height:36px;color:var(--gmail-compose-ink);box-shadow:none;border-radius:12px;gap:8px;margin:0 0 4px;padding:0 14px;font-size:12px;font-weight:500}.bmail-root .gmail-shell .sidebar-compose svg{width:16px;height:16px;color:inherit}.bmail-root .gmail-shell .sidebar-compose:hover{background:var(--gmail-compose);box-shadow:0 1px 3px #3c40434d}.bmail-root .gmail-shell .sidebar-nav{flex:1;min-height:0;padding:0;overflow-y:auto}.bmail-root .gmail-shell .nav-item{width:100%;height:32px;min-height:32px;color:var(--ink);text-align:right;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:0 10px;font-size:12px;line-height:16px;display:flex}.bmail-root .gmail-shell .nav-item svg{width:16px;height:16px;color:var(--icon);stroke-width:1.75px;fill:none;flex-shrink:0}.bmail-root .gmail-shell .nav-item.active{background:var(--gmail-selected);color:var(--ink);box-shadow:none;font-weight:600}.bmail-root .gmail-shell .nav-item.active svg{color:var(--blue);fill:none}.bmail-root .gmail-shell .nav-item:hover{background:color-mix(in srgb, var(--icon) 8%, transparent)}.bmail-root .gmail-shell .nav-item.active:hover{background:var(--gmail-selected)}.bmail-root .gmail-shell .nav-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bmail-root .gmail-shell .nav-count{color:inherit;font-variant-numeric:tabular-nums;background:0 0;min-width:0;margin-inline-start:auto;padding:0;font-size:11px;font-weight:600}.bmail-root .gmail-shell .nav-divider{background:var(--line-soft);border:0;height:1px;margin:14px 20px}.bmail-root .nav-disclosure svg.expanded{transform:rotate(180deg)}.bmail-root .gmail-label-heading{color:var(--muted);justify-content:space-between;align-items:center;padding:12px 10px 6px;font-size:11px;font-weight:500;display:flex}.bmail-root .gmail-label-heading .icon-button{border-radius:50%;width:28px;height:28px}.bmail-root .gmail-shell .sidebar-footer{color:var(--muted);border:0;padding:8px 0;font-size:11px}.bmail-root .nav-collapsed>.desktop-sidebar{align-items:center;padding-inline:6px}.bmail-root .nav-collapsed>.desktop-sidebar .sidebar-compose{justify-content:center;width:40px;margin:0 0 4px;padding:0}.bmail-root .nav-collapsed>.desktop-sidebar .sidebar-compose span,.bmail-root .nav-collapsed>.desktop-sidebar .nav-label,.bmail-root .nav-collapsed>.desktop-sidebar .nav-count,.bmail-root .nav-collapsed>.desktop-sidebar .sidebar-footer,.bmail-root .nav-collapsed>.desktop-sidebar .nav-disclosure>svg:last-child:not(:first-child){display:none}.bmail-root .nav-collapsed>.desktop-sidebar .nav-item{border-radius:8px;justify-content:center;width:40px;height:36px;margin:0 auto;padding:0}.bmail-root .nav-collapsed>.desktop-sidebar .sidebar-nav{width:100%}.bmail-root .gmail-shell>.workspace{background:var(--surface);min-width:0;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-area:2/2;overflow:hidden}.bmail-root .gmail-shell .page-area{min-height:0;padding:24px;overflow-y:auto}.bmail-root .gmail-shell .page-mail,.bmail-root .gmail-shell .page-message,.bmail-root .gmail-shell .page-compose,.bmail-root .gmail-shell .page-drafts{padding:0}.bmail-root .gmail-shell .page-compose{position:relative;overflow:hidden}.bmail-root .gmail-shell .page-compose>.mail-page{height:100%;overflow-y:auto}.bmail-root .gmail-shell .bottom-navigation{display:none}.bmail-root .gmail-shell .button{font-family:var(--font)}.bmail-root .gmail-shell .button.primary{background:var(--gmail-primary);border-color:var(--line);color:var(--gmail-primary-ink);box-shadow:none}.bmail-root .gmail-shell .button.primary svg{color:inherit}.bmail-root .gmail-shell .sidebar-compose.primary{background:var(--gmail-compose);border:1px solid var(--line);color:var(--gmail-compose-ink)}.bmail-root .gmail-shell .drawer-backdrop{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000052}.bmail-root .gmail-shell .navigation-drawer{background:var(--background);border:0;gap:12px;width:min(304px,100cqw - 32px);padding:8px 0 16px 12px}.bmail-root .gmail-shell .drawer-brand{align-items:center;gap:12px;padding:0 12px 8px 0;display:flex}.bmail-root .gmail-shell .drawer-brand .brand p{margin-top:2px;font-size:9px}.bmail-root .gmail-shell .drawer-brand .icon-button{border-radius:50%;width:40px;height:40px}.bmail-root .gmail-shell .drawer-mailbox{padding:0 16px}.bmail-root .gmail-shell .dropdown{border:0;border-radius:8px;box-shadow:0 3px 10px #3c404340}.bmail-root .gmail-shell .toast{z-index:120;bottom:24px}.bmail-root .gmail-shell .modal{border-radius:24px}.bmail-root .gmail-shell .compose-grid{z-index:12;inset-inline:auto 24px;pointer-events:none;gap:0;width:min(500px,100% - 48px);height:min(580px,100% - 32px);margin:0;display:flex;position:absolute;bottom:16px}.bmail-root .gmail-shell .composer-panel{border:1px solid var(--line);background:var(--surface);pointer-events:auto;border-radius:16px;flex-direction:column;width:100%;min-width:0;height:100%;padding:0;display:flex;overflow:hidden;box-shadow:0 8px 28px #3c40434d,0 2px 8px #3c404326}.bmail-root .gmail-shell .composer-header{border:0;border-bottom:1px solid var(--line-soft);background:var(--gmail-header);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:48px;min-height:48px;margin:0;padding:0 16px;display:flex}.bmail-root .gmail-shell .composer-window-title{text-align:start;min-width:0;height:100%;color:var(--ink);flex:1;align-items:center;display:flex}.bmail-root .gmail-shell .composer-header h1{white-space:nowrap;text-overflow:ellipsis;padding:0;font-size:12px;font-weight:600;line-height:20px;overflow:hidden}.bmail-root .gmail-shell .composer-header>div{align-items:center;gap:2px;display:flex}.bmail-root .gmail-shell .composer-header .icon-button{width:38px;min-width:38px;height:38px;min-height:38px;color:var(--muted);border-radius:8px}.bmail-root .gmail-shell .composer-header .icon-button svg{width:16px;height:16px}.bmail-root .gmail-shell .composer-header .menu-anchor{display:none}.bmail-root .gmail-shell .composer-body{flex-direction:column;flex:1;min-height:0;padding:12px 16px;display:flex;overflow-y:auto}.bmail-root .gmail-shell .composer-body[hidden],.bmail-root .gmail-shell .compose-organization[hidden]{display:none}.bmail-root .gmail-shell .compose-fields{gap:8px;margin:0;padding:0}.bmail-root .gmail-shell .compose-field{border:0;align-items:center;gap:8px;min-height:44px;margin:0;padding:0;display:flex}.bmail-root .gmail-shell .compose-field>label{width:auto;min-width:40px;color:var(--muted);flex-shrink:0;font-size:13px}.bmail-root .gmail-shell .compose-field>input,.bmail-root .gmail-shell .compose-field>select,.bmail-root .gmail-shell .recipient-field{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex:1;min-width:0;height:auto;min-height:44px;padding:0 10px;font-size:14px}.bmail-root .gmail-shell .recipient-field>input{height:42px;min-height:42px;font-size:inherit;background:0 0;border:0;border-radius:0;flex:1;min-width:0;padding:0}.bmail-root .gmail-shell .recipient-field{align-items:center;gap:4px;display:flex}.bmail-root .gmail-shell .recipient-field>.icon-button{width:38px;min-width:38px;height:38px;padding:0}.bmail-root .gmail-shell .cc-toggle{white-space:nowrap;min-height:30px;color:var(--muted);font-size:12px}.bmail-root .gmail-shell .compose-organization-toggle{color:var(--muted);align-self:start;align-items:center;gap:8px;min-height:30px;font-size:11px;display:inline-flex}.bmail-root .gmail-shell .compose-organization{border-bottom:1px solid var(--line-soft);padding-bottom:4px}.bmail-root .gmail-shell .compose-organization .compose-field>label{width:104px;font-size:11px}.bmail-root .gmail-shell .compose-organization .category-select{border:0;border-radius:4px;height:32px;min-height:32px}.bmail-root .gmail-shell .compose-organization .category-select svg{width:16px;height:16px}.bmail-root .gmail-shell .compose-organization select{height:28px;min-height:28px;padding:0 4px;font-size:12px}.bmail-root .gmail-shell .rich-editor{border:1px solid var(--line);border-radius:14px;flex-direction:column;flex:1 0 200px;min-height:200px;margin:0;display:flex;overflow:visible}.bmail-root .gmail-shell .rich-body{min-height:180px;font-family:var(--font);border-radius:14px 14px 0 0;flex:1;order:0;padding:14px;font-size:14px;line-height:1.625}.bmail-root .gmail-shell .editor-toolbar{border:0;border-top:1px solid var(--line-soft);background:var(--soft);height:auto;min-height:36px;box-shadow:none;border-radius:0 0 14px 14px;flex-wrap:wrap;flex-shrink:0;order:1;gap:1px;padding:4px;overflow:visible}.bmail-root .gmail-shell .editor-toolbar .icon-button{border-radius:8px;width:38px;min-width:38px;height:38px;min-height:38px;padding:8px}.bmail-root .gmail-shell .editor-toolbar .icon-button svg{width:16px;height:16px}.bmail-root .gmail-shell .compose-attachments{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.bmail-root .gmail-shell .compose-attachments .file-tile{background:var(--soft);border-radius:10px;width:100%;min-height:36px;padding:6px 10px}.bmail-root .gmail-shell .dropzone{width:auto;min-height:28px;color:var(--muted);background:0 0;border:0;justify-content:start;align-items:center;gap:6px;padding:2px 6px;font-size:11px;display:flex}.bmail-root .gmail-shell .dropzone>svg{width:16px;height:16px}.bmail-root .gmail-shell .dropzone small{display:none}.bmail-root .gmail-shell .composer-footer{border:0;border-top:1px solid var(--line-soft);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;min-height:48px;margin:0;padding:12px 0 0;display:flex}.bmail-root .gmail-shell .composer-footer .button.primary{border-radius:12px;min-width:88px;height:44px;min-height:44px;padding:0 16px;font-size:13px}.bmail-root .gmail-shell .composer-footer>.button:not(.primary){border:1px solid var(--line);min-width:80px;min-height:44px;box-shadow:var(--shadow);background:var(--surface);border-radius:12px;padding:8px 12px;font-size:13px}.bmail-root .gmail-shell .draft-save-state{min-width:80px;color:var(--muted);flex:1;font-size:11px}.bmail-root .gmail-shell .compose-inbox{display:none}.bmail-root .gmail-shell .compose-expanded{width:auto;height:auto;inset:16px}.bmail-root .gmail-shell .compose-expanded .composer-panel{border-radius:16px}.bmail-root .gmail-shell .compose-minimized{width:min(288px,100% - 48px);height:48px;bottom:0}.bmail-root .gmail-shell .compose-minimized .composer-window-title{cursor:pointer}.bmail-root .gmail-shell .compose-minimized .composer-panel{border-radius:12px 12px 0 0}@container bmail (width<=1100px) and (width>=761px){.bmail-root .gmail-shell{--nav-width:224px}.bmail-root .gmail-shell.nav-collapsed{--nav-width:64px}.bmail-root .gmail-topbar{grid-template-columns:224px minmax(0,1fr) auto}.bmail-root .gmail-search{padding-left:8px}.bmail-root .gmail-topbar .topbar-account{gap:0;padding-inline:2px}}@container bmail (width<=760px){.bmail-root .gmail-shell,.bmail-root .gmail-shell.nav-collapsed{--nav-width:0px;grid-template-rows:104px minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0;display:grid}.bmail-root .gmail-topbar{grid-template-rows:44px 44px;grid-template-columns:minmax(0,1fr) 44px;gap:0;height:104px;padding:3px 8px 4px;display:grid}.bmail-root .gmail-sidebar-head{grid-area:1/1;gap:4px;padding:0}.bmail-root .gmail-sidebar-head .brand{flex:0 112px;width:112px;min-width:0}.bmail-root .gmail-sidebar-head .brand-logo{width:112px}.bmail-root .gmail-sidebar-head .brand p{font-size:9px}.bmail-root .gmail-search{grid-area:2/1/auto/-1;width:100%;max-width:none;padding:0 4px}.bmail-root .gmail-search .search-field{gap:4px;height:36px;padding:0 6px}.bmail-root .gmail-search .search-field input{text-overflow:ellipsis;font-size:12px}.bmail-root .gmail-search .search-field button{width:44px;min-width:44px;height:44px;min-height:44px}.bmail-root .gmail-topbar .topbar-account{flex-direction:row;grid-area:1/2;gap:0;padding:0}.bmail-root .gmail-topbar .topbar-account>.icon-button{display:none}.bmail-root .gmail-topbar .topbar-account>.menu-anchor>.button>.avatar{width:30px!important;height:30px!important}.bmail-root .gmail-shell>.desktop-sidebar{display:none}.bmail-root .gmail-shell>.workspace{background:var(--surface);border-radius:0;grid-area:2/1}.bmail-root .gmail-shell .page-area{padding:16px}.bmail-root .gmail-shell .page-mail,.bmail-root .gmail-shell .page-message,.bmail-root .gmail-shell .page-compose,.bmail-root .gmail-shell .page-drafts{padding:0}.bmail-root .gmail-shell .compose-grid{width:100%;height:100%;inset:0}.bmail-root .gmail-shell .composer-panel{box-shadow:none;border-radius:0}.bmail-root .gmail-shell .composer-header{height:48px;min-height:48px;padding:0 12px}.bmail-root .gmail-shell .composer-header .icon-button{width:44px;min-width:44px;height:44px}.bmail-root .gmail-shell .composer-body{padding:0 12px 12px}.bmail-root .gmail-shell .compose-minimized{width:auto;height:48px;inset:auto 8px 0}.bmail-root .gmail-shell .compose-minimized .composer-panel{border-radius:8px 8px 0 0;box-shadow:0 0 10px #3c404340}.bmail-root .gmail-shell .composer-footer .button.primary{height:44px;min-height:44px}.bmail-root .gmail-shell .toast{bottom:16px}}@media (pointer:coarse){.bmail-root .gmail-shell .nav-item{height:44px;min-height:44px}.bmail-root .gmail-shell .composer-header .icon-button,.bmail-root .gmail-shell .editor-toolbar .icon-button{min-width:44px;min-height:44px}}.bmail-root .gmail-topbar .icon-button svg,.bmail-root .gmail-search .search-field button svg{stroke-width:1.75px;width:16px;height:16px}@container bmail (width<=760px){.bmail-root .gmail-topbar .navigation-toggle,.bmail-root .gmail-topbar .topbar-account>.menu-anchor>.button{width:44px;min-width:44px;height:44px;min-height:44px}.bmail-root .gmail-shell .nav-item{height:44px;min-height:44px}.bmail-root .gmail-shell .sidebar-compose,.bmail-root .gmail-shell .composer-footer .button,.bmail-root .gmail-shell .cc-toggle,.bmail-root .gmail-shell .compose-organization-toggle{min-height:44px}.bmail-root .gmail-shell .recipient-field>.icon-button,.bmail-root .gmail-shell .editor-toolbar .icon-button,.bmail-root .gmail-shell .drawer-brand .icon-button{min-width:44px;min-height:44px}}.bmail-root .mail-page{gap:0;padding:0}.bmail-root .gmail-mail-toolbar,.bmail-root .gmail-thread-toolbar{flex-wrap:wrap;align-items:center;gap:4px;min-height:44px;padding:3px 14px;display:flex}.bmail-root .gmail-mail-toolbar .icon-button,.bmail-root .gmail-thread-toolbar .icon-button{width:38px;height:38px;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:8px}.bmail-root .gmail-mail-toolbar .icon-button:hover,.bmail-root .gmail-thread-toolbar .icon-button:hover{background:var(--soft)}.bmail-root .mail-folder-title{color:var(--muted);margin-inline-start:8px;font-size:13px;font-weight:400}.bmail-root .gmail-pagination{color:var(--muted);align-items:center;gap:8px;margin-inline-start:auto;font-size:12px;display:flex}.bmail-root .selection-count{font-size:12px}.bmail-root .gmail-mail-filters{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:6px 14px;display:flex}.bmail-root .gmail-mail-filters .tabs{background:var(--soft);border:0;border-radius:8px;gap:2px;min-height:30px;padding:2px}.bmail-root .gmail-mail-filters .tabs>button{min-width:90px;min-height:28px;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;padding:4px 10px;font-size:11px;font-weight:500}.bmail-root .gmail-mail-filters .tabs>button.active{color:var(--ink);background:var(--surface);box-shadow:0 1px 2px #0f172a0f}.bmail-root .gmail-mail-filters .search-field{background:0 0;border:0;max-width:240px;height:36px;min-height:36px;margin-inline-start:auto}.bmail-root .mail-list-panel{box-shadow:none;border:0;border-radius:0;min-height:360px;padding:0}.bmail-root .gmail-message-rows{padding:0}.bmail-root .gmail-message-rows .message-row{border:0;border-bottom:1px solid var(--line-soft);min-height:40px;box-shadow:none;background:#fcfdfe;border-radius:0;align-items:center;gap:0;padding:0 14px 0 18px;display:flex;position:relative}.bmail-root .gmail-message-rows .message-row.unread{background:var(--surface)}.bmail-root .gmail-message-rows .message-row.selected{background:var(--gmail-selected)}.bmail-root .gmail-message-rows .message-row:hover{z-index:1;box-shadow:inset 0 -1px 0 var(--line);background:var(--soft)}.bmail-root .message-select{flex-shrink:0;justify-content:center;align-items:center;width:30px;min-height:36px;display:inline-flex}.bmail-root .message-select input{width:15px;height:15px;accent-color:var(--blue);cursor:pointer}.bmail-root .gmail-message-rows .message-star{order:initial;width:30px;height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;flex:0 0 30px;padding:5px;position:static}.bmail-root .gmail-message-rows .message-star svg{width:16px;height:16px;color:var(--icon)}.bmail-root .gmail-message-rows .message-star.starred svg{color:#e8ad00;fill:#fbbc04}.bmail-root .gmail-message-rows .message-open{text-align:start;width:100%;min-width:0;min-height:40px;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:7px 0;font-size:13px;display:flex}.bmail-root .gmail-message-rows .sender-name{text-overflow:ellipsis;white-space:nowrap;flex:0 0 158px;min-width:0;font-size:12px;font-weight:400;overflow:hidden}.bmail-root .gmail-message-rows .message-copy{flex:1;min-width:0;display:block}.bmail-root .gmail-message-rows .message-subject-line{white-space:nowrap;align-items:baseline;min-width:0;line-height:20px;display:flex;overflow:hidden}.bmail-root .gmail-message-rows .message-copy b{text-overflow:ellipsis;flex-shrink:0;max-width:65%;margin:0;font-size:13px;font-weight:400;overflow:hidden}.bmail-root .gmail-message-rows .message-row.unread .sender-name,.bmail-root .gmail-message-rows .message-row.unread .message-copy b{font-weight:600}.bmail-root .message-snippet,.bmail-root .message-preview-separator{color:var(--muted);font-size:12px;font-weight:400}.bmail-root .message-snippet{text-overflow:ellipsis;overflow:hidden}.bmail-root .message-preview-separator{white-space:pre}.bmail-root .gmail-message-rows .message-resource-tags{flex:none;gap:4px;max-width:210px;margin-inline-end:6px;display:inline-flex;overflow:hidden}.bmail-root .gmail-message-rows .message-resource-tags .badge{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100px;padding:0 5px;font-size:11px;line-height:17px;overflow:hidden}.bmail-root .gmail-message-rows .message-time{font-variant-numeric:tabular-nums;text-align:end;min-width:50px;color:var(--muted);flex:none;margin:0;font-size:11px}.bmail-root .gmail-message-rows .unread .message-time{color:var(--ink);font-weight:600}.bmail-root .message-attachment-chips{align-items:center;gap:6px;height:25px;margin-top:5px;display:flex;overflow:hidden}.bmail-root .message-attachment-chips>span{border:1px solid var(--line);max-width:170px;color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:1px 9px;font-size:11px;display:inline-flex}.bmail-root .message-attachment-chips>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bmail-root .message-hover-actions{background:inherit;gap:2px;display:none;position:absolute;inset-inline-end:5px}.bmail-root .message-hover-actions .icon-button{width:32px;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:50%}.bmail-root .message-row:hover .message-hover-actions,.bmail-root .message-row:focus-within .message-hover-actions{display:flex}.bmail-root .message-row:hover .message-time,.bmail-root .message-row:focus-within .message-time{visibility:hidden}.bmail-root .gmail-thread{padding:0;display:block}.bmail-root .gmail-thread.context-open{grid-template-columns:minmax(0,1fr) 280px;display:grid}.bmail-root .gmail-thread .page-main{gap:0;min-width:0}.bmail-root .gmail-thread .page-context{padding:16px 8px}.bmail-root .gmail-thread-toolbar{z-index:5;background:var(--surface);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.bmail-root .toolbar-divider{background:var(--line);width:1px;height:22px;margin-inline:6px}.bmail-root .thread-message-count{color:var(--muted);margin-inline-start:auto;font-size:12px}.bmail-root .gmail-thread-subject{margin:0;padding:18px 68px;font-size:20px;font-weight:600;line-height:1.4}.bmail-root .thread-message{border-bottom:1px solid var(--line);margin:0 20px}.bmail-root .thread-message-heading{align-items:center;gap:4px;display:flex}.bmail-root .thread-message-heading>.icon-button{background:0 0;border:0;border-radius:50%;width:32px;min-width:32px;height:32px;min-height:32px}.bmail-root .thread-message-heading>.icon-button.starred svg{color:#e8ad00;fill:#fbbc04}.bmail-root .thread-message-toggle{text-align:start;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:14px 4px;display:flex}.bmail-root .thread-message-toggle>span:nth-child(2){flex:1;min-width:0}.bmail-root .thread-message-toggle strong{font-size:13px;font-weight:600}.bmail-root .thread-message-toggle small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bmail-root .thread-message-toggle time{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}.bmail-root .gmail-thread .reader-card{box-shadow:none;border:0;border-radius:0;margin:0;padding:0 48px 16px 0}.bmail-root .gmail-thread .reader-title{display:none}.bmail-root .gmail-thread .reader-sender{padding-block:0 12px;font-size:12px}.bmail-root .gmail-thread .reader-sender>.avatar,.bmail-root .gmail-thread .reader-sender>time{display:none}.bmail-root .gmail-thread .reader-sender>div{flex:1}.bmail-root .gmail-thread .reader-sender strong{display:none}.bmail-root .gmail-thread .reader-actions{justify-content:flex-start;margin-top:16px}.bmail-root .gmail-thread .reader-actions .button{color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:8px;min-height:36px;font-size:12px}.bmail-root .gmail-thread .reader-tags{padding-bottom:10px}.bmail-root .gmail-thread .inline-reply{margin:20px}.bmail-root .gmail-thread .reader-attachments>div{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.bmail-root .compact .message-open{flex:1;min-width:0}.bmail-root .compact .message-subject-line{display:block}.bmail-root .compact .message-snippet{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bmail-root .compact .message-preview-separator{display:none}.bmail-root[data-theme=dark] .gmail-message-rows .message-row{background:#202124}.bmail-root[data-theme=dark] .gmail-message-rows .message-row.unread{background:#292a2d}.bmail-root[data-theme=dark] .gmail-message-rows .message-row.selected{background:#394a68}.bmail-root[data-theme=dark] .gmail-mail-filters .tabs>button.active{color:var(--ink);background:var(--surface)}@container bmail (width<=900px){.bmail-root .gmail-message-rows .sender-name{flex-basis:125px}.bmail-root .gmail-mail-filters .tabs>button{min-width:80px}.bmail-root .gmail-mail-filters .search-field{max-width:160px}.bmail-root .gmail-thread.context-open{display:block}}@container bmail (width<=600px){.bmail-root .gmail-mail-toolbar{gap:0;padding:2px 8px}.bmail-root .mail-folder-title{display:none}.bmail-root .gmail-mail-filters{flex-wrap:wrap;gap:6px;padding-inline:8px}.bmail-root .gmail-mail-filters .tabs{width:100%}.bmail-root .gmail-mail-filters .tabs>button{flex:1;min-width:0;min-height:44px;padding:8px}.bmail-root .gmail-mail-filters .search-field{width:100%;max-width:none}.bmail-root .gmail-message-rows .message-row{min-height:72px;padding:4px 8px}.bmail-root .gmail-message-rows .message-open{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:4px;display:grid}.bmail-root .gmail-message-rows .sender-name{grid-column:1;font-size:12px}.bmail-root .gmail-message-rows .message-time{grid-area:1/2;min-width:0;font-size:11px}.bmail-root .gmail-message-rows .message-copy{grid-column:1/-1}.bmail-root .gmail-message-rows .message-copy b{max-width:90%;font-size:13px}.bmail-root .gmail-message-rows .message-subject-line{line-height:19px;display:block}.bmail-root .gmail-message-rows .message-snippet{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.bmail-root .gmail-message-rows .message-preview-separator{display:none}.bmail-root .gmail-message-rows .message-resource-tags{float:inline-end;max-width:85px}.bmail-root .message-attachment-chips{height:19px;margin-top:1px}.bmail-root .message-attachment-chips>span{max-width:100px;font-size:10px}.bmail-root .gmail-thread-subject{padding:16px;font-size:18px}.bmail-root .thread-message{margin-inline:12px}.bmail-root .gmail-thread .reader-card{padding-inline:0}.bmail-root .gmail-thread .reader-sender{padding-inline-start:50px}.bmail-root .gmail-thread-toolbar .thread-message-count{display:none}.bmail-root .gmail-thread .reader-actions{flex-wrap:wrap}.bmail-root .thread-message-toggle{gap:10px}.bmail-root .thread-message-toggle time{font-size:10px}.bmail-root .message-hover-actions{display:none!important}.bmail-root .message-row:hover .message-time,.bmail-root .message-row:focus-within .message-time{visibility:visible}}.bmail-root .gmail-mail-toolbar svg,.bmail-root .gmail-thread-toolbar svg{stroke-width:1.75px;width:16px;height:16px}.bmail-root .gmail-thread .plain-message{font-family:var(--font);max-width:68ch;font-size:14px;line-height:1.68}.bmail-root .gmail-thread .reader-attachments .file-tile{border:1px solid var(--line);background:var(--soft);border-radius:12px;min-height:54px;padding:10px 14px}.bmail-root .gmail-thread .reader-attachments .file-name{text-align:start;font-size:12px;font-weight:500}.bmail-root .gmail-thread .reader-attachments small{font-variant-numeric:tabular-nums;font-size:11px}@media (pointer:coarse){.bmail-root .gmail-mail-toolbar .icon-button,.bmail-root .gmail-thread-toolbar .icon-button{min-width:44px;min-height:44px}.bmail-root .gmail-message-rows .message-select{width:44px;min-height:44px}.bmail-root .gmail-message-rows .message-star{flex-basis:44px;width:44px;height:44px;min-height:44px}}.bmail-root .button,.bmail-root .gmail-shell .button.primary,.bmail-root .gmail-shell .sidebar-compose.primary{border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border-radius:12px}.bmail-root .button:hover:not(:disabled),.bmail-root .gmail-shell .button.primary:hover:not(:disabled){background:var(--soft);border-color:var(--ring)}.bmail-root .button.danger{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 25%, var(--surface))}.bmail-root .button:disabled,.bmail-root .icon-button:disabled{pointer-events:auto}.bmail-root .anchored-menu{z-index:180;overscroll-behavior:contain;border:1px solid var(--line);min-width:0;box-shadow:var(--overlay-shadow);border-radius:14px;position:absolute;inset:auto;overflow-y:auto}.bmail-root .anchored-menu button{white-space:normal;min-height:44px}.bmail-root .search-decoration{color:var(--icon);pointer-events:none;flex:0 0 28px;place-items:center;display:grid}.bmail-root .mobile-compose{display:none}.bmail-root .gmail-message-rows .message-row>.message-star{order:0;align-self:center;position:static;inset:auto;transform:none}.bmail-root .gmail-message-rows .message-row>.message-open{order:0}.bmail-root .gmail-shell .composer-window-title{cursor:default}.bmail-root .gmail-shell .composer-footer{padding-bottom:env(safe-area-inset-bottom)}.bmail-root .gmail-shell .composer-header{padding-inline:12px}.bmail-root .gmail-shell .composer-header>div{flex-shrink:0}.bmail-root .gmail-shell .composer-body{overscroll-behavior:contain}.bmail-root .gmail-shell .compose-minimized .composer-header{padding-inline:8px}.bmail-root .gmail-thread.context-open{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.bmail-root .gmail-thread .page-context{min-width:0}.bmail-root .gmail-thread .thread-message-toggle>span:nth-child(2){overflow:hidden}.bmail-root .gmail-thread .thread-message-toggle strong{overflow-wrap:anywhere}.bmail-root .sender-label{box-sizing:border-box;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb, var(--sender-pastel) 24%, var(--surface));max-width:100%;color:var(--ink);unicode-bidi:isolate;border-radius:7px;padding:0 6px;display:inline-block;overflow:hidden}.bmail-root[data-theme=dark] .sender-label{background:color-mix(in srgb, var(--sender-pastel) 16%, var(--surface))}.bmail-root .gmail-message-rows .sender-name{text-align:start}.bmail-root .gmail-shell #compose-from{text-align:right;text-align-last:right;unicode-bidi:isolate;padding-right:24px}@container bmail (width<=900px){.bmail-root .gmail-thread.context-open{display:block}.bmail-root .gmail-thread.context-open>.page-context{padding:16px;display:flex}}@container bmail (width<=760px){.bmail-root .gmail-shell .page-area{padding:16px 12px}.bmail-root .gmail-shell .page-mail,.bmail-root .gmail-shell .page-message,.bmail-root .gmail-shell .page-compose{padding:0}.bmail-root .gmail-topbar{gap:4px 0;padding:4px 8px 8px}.bmail-root .gmail-topbar .navigation-toggle{width:44px;min-width:44px;height:44px}.bmail-root .gmail-search{padding:0}.bmail-root .gmail-search .search-field{border-radius:12px;height:44px}.bmail-root .gmail-search .search-field input{font-size:16px}.bmail-root .gmail-shell .sidebar-compose{min-height:44px}.bmail-root .gmail-shell .navigation-drawer{width:min(320px,100cqw - 24px);padding:8px 12px calc(12px + env(safe-area-inset-bottom));overscroll-behavior:contain}.bmail-root .gmail-shell .drawer-brand,.bmail-root .gmail-shell .drawer-mailbox{padding-inline:0}.bmail-root .gmail-shell .nav-item{height:auto;min-height:44px}.bmail-root .gmail-shell .gmail-label-heading .icon-button{width:44px;height:44px}.bmail-root .mobile-compose{inset-inline-end:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:8;min-height:48px;padding-inline:18px;display:inline-flex;position:absolute;box-shadow:0 3px 12px #0000001f}.bmail-root .mail-list-panel{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.bmail-root .page-compose .mobile-compose{display:none}.bmail-root .gmail-mail-toolbar,.bmail-root .gmail-thread-toolbar{gap:2px;padding-inline:8px}.bmail-root .gmail-pagination{gap:0}.bmail-root .gmail-mail-toolbar .icon-button,.bmail-root .gmail-thread-toolbar .icon-button,.bmail-root .thread-message-heading>.icon-button,.bmail-root .gmail-shell .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.bmail-root .gmail-message-rows .message-select{width:44px;min-height:44px}.bmail-root .gmail-message-rows .message-row>.message-star{flex:0 0 44px}.bmail-root .gmail-message-rows .message-open{min-height:72px;padding-inline:2px}.bmail-root .gmail-message-rows .message-subject-line{grid-template-columns:minmax(0,1fr) auto;column-gap:4px;display:grid;overflow:hidden}.bmail-root .gmail-message-rows .message-copy b{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;max-width:100%;display:block}.bmail-root .gmail-message-rows .message-resource-tags{float:none;flex-wrap:nowrap;grid-area:1/2;align-self:center;min-width:0;max-width:80px;margin:0}.bmail-root .gmail-message-rows .message-resource-tags .badge{min-width:0}.bmail-root .gmail-message-rows .message-subject-line .message-snippet{grid-area:2/1/auto/-1}.bmail-root .gmail-message-rows .message-preview-separator{display:none}.bmail-root .gmail-mail-filters .search-field{border:1px solid var(--line);border-radius:12px;height:44px;min-height:44px}.bmail-root .gmail-shell .button,.bmail-root .gmail-shell .view-all,.bmail-root .gmail-shell .task-check,.bmail-root .gmail-shell .tabs>button{min-height:44px}.bmail-root .gmail-shell input:not([type=checkbox]):not([type=color]),.bmail-root .gmail-shell textarea,.bmail-root .gmail-shell select{font-size:16px}.bmail-root .gmail-shell .compose-grid{bottom:0}.bmail-root .gmail-shell .composer-header h1{font-size:13px}.bmail-root .gmail-shell .composer-body{padding-inline:12px}.bmail-root .gmail-shell .compose-field{min-height:48px}.bmail-root .gmail-shell .compose-field>label{width:32px;min-width:32px}.bmail-root .gmail-shell .compose-field:has(#compose-bcc)>label{width:76px}.bmail-root .gmail-shell .recipient-field{flex-wrap:wrap;height:auto}.bmail-root .gmail-shell .recipient-field>input{flex:140px;width:0;min-width:140px}.bmail-root .gmail-shell .recipient-field>.icon-button{flex:0 0 44px}.bmail-root .gmail-shell .cc-toggle{flex:none;width:auto;max-width:none;min-height:44px;padding-inline:4px}.bmail-root .gmail-shell .compose-field:has(.recipient-field){align-items:flex-start}.bmail-root .gmail-shell .compose-field:has(.recipient-field)>label{padding-block:12px}.bmail-root .gmail-shell .compose-organization .compose-field{flex-wrap:wrap;padding-block:4px}.bmail-root .gmail-shell .compose-organization .compose-field>label{width:auto}.bmail-root .gmail-shell .compose-organization .category-select{width:100%;min-height:44px}.bmail-root .gmail-shell .rich-body{min-height:160px;font-size:16px}.bmail-root .gmail-shell .rich-editor{flex-basis:auto}.bmail-root .gmail-shell .editor-toolbar{flex-wrap:wrap;flex-shrink:0;overflow:visible}.bmail-root .gmail-shell .composer-footer{background:var(--surface);z-index:1;position:sticky;bottom:-12px}.bmail-root .gmail-thread .thread-message-toggle{flex-wrap:wrap}.bmail-root .gmail-thread .thread-message-toggle time{margin-inline-start:46px}.bmail-root .gmail-thread .thread-message-toggle>span:nth-child(2){flex:calc(100% - 70px)}.bmail-root .gmail-thread .reader-sender{overflow-wrap:anywhere;padding-inline-start:0}.bmail-root .gmail-thread .reader-attachments>div{grid-template-columns:minmax(0,1fr)}.bmail-root .topic-toolbar{flex-wrap:wrap}.bmail-root .topic-toolbar>*,.bmail-root .resource-toolbar>*{min-width:0;max-width:100%}.bmail-root .tabs{max-width:100%;overflow-x:auto}.bmail-root .meeting-row,.bmail-root .meeting-actions{flex-wrap:wrap}.bmail-root .file-tile>div{min-width:0}.bmail-root .file-tile .file-name{overflow-wrap:anywhere}.bmail-root .modal-content{overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}}.bmail-root .gmail-shell{grid-template-rows:64px minmax(0,1fr)}.bmail-root .gmail-topbar{height:64px;padding:6px 8px}.bmail-root .gmail-sidebar-head{gap:8px;padding-inline:8px}.bmail-root .gmail-sidebar-head .brand{align-items:center;gap:2px;width:128px}.bmail-root .gmail-sidebar-head .brand-logo{width:128px;height:auto}.bmail-root .gmail-sidebar-head .brand p{margin:0;font-size:11px;line-height:1.4}.bmail-root .gmail-search .search-field{border-radius:12px;height:44px}.bmail-root .gmail-topbar .icon-button{width:44px;min-width:44px;height:44px}.bmail-root .gmail-topbar .topbar-account>.menu-anchor>.button{width:44px;min-width:44px;height:44px;padding:6px}.bmail-root .gmail-shell .drawer-brand .brand{gap:2px}.bmail-root .gmail-shell .drawer-brand .brand-logo{width:128px}.bmail-root .gmail-shell .drawer-brand .brand p{margin:0;font-size:11px;line-height:1.4}@container bmail (width<=760px){.bmail-root .gmail-shell,.bmail-root .gmail-shell.nav-collapsed{grid-template-rows:112px minmax(0,1fr)}.bmail-root .gmail-topbar{grid-template-rows:52px 44px;grid-template-columns:44px minmax(0,1fr) 44px;gap:4px 0;height:112px;padding:4px 8px 8px}.bmail-root .gmail-sidebar-head{display:contents}.bmail-root .gmail-sidebar-head>.navigation-toggle{grid-area:1/1;align-self:center}.bmail-root .gmail-sidebar-head .brand{flex:none;grid-area:1/2;justify-self:center;width:128px;min-width:0}.bmail-root .gmail-topbar .topbar-account{grid-area:1/3}.bmail-root .gmail-search{grid-area:2/1/auto/-1}}.bmail-root .gmail-shell .search-field{height:44px;min-height:44px;box-shadow:inset 0 0 0 1px var(--line);direction:rtl;border:0;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:0;padding:0;display:grid}.bmail-root .gmail-shell .search-field:focus-within{border-color:var(--ring);box-shadow:inset 0 0 0 1px var(--ring), 0 0 0 2px color-mix(in srgb, var(--ring) 28%, transparent)}.bmail-root .gmail-shell .search-field>input{width:100%;min-width:0;height:44px;box-shadow:none;text-overflow:ellipsis;text-align:right;background:0 0;border:0;border-radius:0;outline:0;padding:0 8px;font-size:14px}.bmail-root .gmail-shell .search-field>input::-webkit-search-cancel-button{-webkit-appearance:none}.bmail-root .gmail-shell .search-field>input::-webkit-search-decoration{-webkit-appearance:none}.bmail-root .gmail-shell .search-field>button,.bmail-root .gmail-shell .search-field>.search-decoration{width:44px;min-width:44px;height:44px;color:var(--icon);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.bmail-root .gmail-shell .search-field svg{stroke-width:1.8px;width:20px;height:20px}.bmail-root .gmail-shell .search-field>.search-clear svg{width:18px;height:18px}.bmail-root .gmail-shell .search-field>button:hover{background:var(--soft);color:var(--ink)}.bmail-root .gmail-shell .search-field>button:focus-visible{outline-offset:-3px}.bmail-root .gmail-shell .topics-grid>.page-context>.hero{height:auto;min-height:0}.bmail-root .gmail-shell .topic-toolbar,.bmail-root .gmail-shell .resource-toolbar{flex-wrap:wrap;align-items:center;gap:10px}.bmail-root .gmail-shell .topic-toolbar>.search-field,.bmail-root .gmail-shell .resource-toolbar>.search-field{flex:220px;min-width:0}.bmail-root .gmail-shell .topic-toolbar>select{max-width:100%}.bmail-root .gmail-shell .sidebar-nav .nav-item{height:auto;min-height:36px;font-size:13px;line-height:1.5}.bmail-root .gmail-shell .workspace-disclosure{margin-top:2px;font-weight:500}.bmail-root .gmail-shell .workspace-nav-items{margin-block:4px 8px}.bmail-root .gmail-shell .workspace-nav-items[hidden]{display:none}.bmail-root .gmail-shell .workspace-nav-items .nav-item svg{width:18px;height:18px}.bmail-root .gmail-shell :is(.resource-form,.settings-panel,.advanced-filters) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select,textarea){border-radius:12px;min-height:44px;font-size:14px}.bmail-root .gmail-shell :is(.resource-form,.settings-panel,.advanced-filters) :is(input,select,textarea):focus-visible,.bmail-root .gmail-shell .compose-field>:is(input,select):focus-visible,.bmail-root .login-card input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 32%, transparent);outline:0}.bmail-root .gmail-shell :is(.recipient-field,.rich-editor):focus-within{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 32%, transparent)}.bmail-root .gmail-shell .recipient-field>input:focus-visible,.bmail-root .gmail-shell .rich-body:focus-visible{box-shadow:none;outline:0}.bmail-root .gmail-shell .dialog-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.bmail-root .gmail-shell .dialog-actions>.button{border-radius:12px;min-height:44px}@container bmail (width<=760px){.bmail-root .gmail-shell .search-field>input{font-size:16px}.bmail-root .gmail-shell .sidebar-nav .nav-item{min-height:44px;font-size:14px}.bmail-root .gmail-shell :is(.resource-form,.settings-panel,.advanced-filters) :is(input,select,textarea),.bmail-root .gmail-shell .compose-field>:is(input,select),.bmail-root .gmail-shell .recipient-field>input{font-size:16px}}html,body,#root{width:100%;min-width:320px;height:100%;margin:0}body{background:#f7f7f8}
