.mail-mode{background:#fff!important;color:#101010}.mail-mode .top,.mail-mode #side,.mail-mode #hero,.mail-mode #onlineFeedStatus{display:none!important}.mail-mode .shell.layout{display:block;padding:0;max-width:850px;margin:auto}.mail-mode .main{padding:0 0 82px}.mail-page{min-height:calc(100dvh - 76px);background:#fff;color:#111;padding:12px 0 32px}.mail-page button{color:#111;background:transparent;border:0;min-height:44px;cursor:pointer}.mail-header{display:flex;align-items:center;gap:8px;padding:10px 14px 14px}.mail-header h1{font-size:25px;font-weight:850;flex:1;text-align:center;white-space:nowrap;margin:0}.mail-header button{padding:6px;width:40px;flex-shrink:0}.mail-header svg,.mail-tabs svg{width:28px;height:29px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mail-connection{display:inline-block;font-size:15px;vertical-align:middle;color:#aaa;background:#f4f4f4;border-radius:7px;padding:0 5px}.mail-connection.connected{color:#20ce74}.mail-rail{display:flex;gap:20px;overflow-x:auto;padding:44px 18px 20px;scrollbar-width:none;align-items:end}.mail-rail>button{padding:0;min-width:86px;width:86px;flex-shrink:0;position:relative;text-align:center}.mail-rail b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:9px;font-size:13px}.mail-avatar{width:78px;height:78px;display:grid;place-items:center;border-radius:50%;background:#eef1f5;font-size:29px;font-weight:700;position:relative;margin:auto}.mail-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.mail-avatar i{font-style:normal;position:absolute;bottom:0;right:-3px;background:#22ccdf;color:#fff;border:3px solid #fff;border-radius:50%;width:30px;height:30px;font-size:24px;line-height:22px}.mail-ring{display:block;border:3px solid #39cbd9;border-radius:50%;padding:3px}.mail-ring .mail-avatar{width:74px;height:74px}.thought-note{position:absolute;top:-36px;left:0;right:0;padding:9px 5px;border-radius:19px;background:#fff;box-shadow:0 3px 14px #0002;z-index:1;font-size:13px;font-weight:700;color:#888}.mail-tabs{display:flex;gap:9px;overflow:auto;padding:10px 16px 18px;align-items:center;white-space:nowrap}.mail-tabs button{background:#f1f1f1;border-radius:11px;padding:10px 14px;font-weight:800;font-size:15px}.mail-tabs button[aria-pressed=true]{background:#d8f7fb;color:#147c91}.mail-tabs button:last-child{background:#fff;padding:6px}.mail-category{display:flex;align-items:center;gap:15px;width:100%;text-align:left;padding:14px 18px!important}.mail-category-icon{width:62px;height:62px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:35px;color:#fff}.mail-category-icon.activity{background:#ff3475}.mail-category-icon.system{background:#0c1037;font-size:30px}.mail-category>span:nth-child(2){flex:1;min-width:0}.mail-category strong{display:block;font-size:19px;font-weight:800;line-height:1.3}.mail-category strong small{color:#999}.mail-category>span>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#888;font-size:15px;font-weight:600;margin-top:6px}.mail-count{background:#ff3160;color:#fff;border-radius:50%;min-width:24px;height:24px;font-size:13px;text-align:center;line-height:24px}.mail-empty{text-align:center;padding:28px 22px}.mail-empty h2{font-size:21px;margin:10px}.mail-empty p{color:#898989;line-height:1.6}.mail-empty button,.mail-system-info button{border:1px solid #ddd;border-radius:12px;padding:10px 18px;font-weight:700}.mail-conversations-empty{padding-top:28px}.mail-note{font-size:12px;color:#888;line-height:1.6;padding:0 18px}.mail-options{display:grid;margin:0 16px 12px;background:#f5f5f5;border-radius:14px;padding:8px}.mail-options button{text-align:left}.mail-search{display:block;margin:0 18px;font-size:12px;color:#777}.mail-search input{display:block;width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:14px;color:#111;background:#f6f6f6;font:inherit;font-size:15px;margin-top:6px}.mail-activity-detail{display:flex;width:100%;gap:12px;align-items:center;text-align:left;padding:13px 20px!important}.mail-detail-icon{display:grid;place-items:center;width:42px;height:42px;background:#f3f3f3;border-radius:50%;font-size:25px;flex-shrink:0}.mail-activity-detail>span:nth-child(2){display:grid;gap:5px;min-width:0;flex:1}.mail-activity-detail strong{font-size:15px}.mail-activity-detail span span{font-size:14px;overflow-wrap:anywhere}.mail-activity-detail small{color:#888;font-size:11px}.mail-unread-dot{width:8px;height:8px;border-radius:50%;background:#ff3265}.mail-no-results,.mail-system-info,.mail-error{padding:14px 22px;color:#777;font-size:14px;line-height:1.6}.mail-mode .reference-nav{background:#fff!important;border-top:1px solid #eee}.mail-mode .reference-nav button{color:#929292!important}.mail-mode .reference-nav button[aria-current=page]{color:#000!important}.mail-mode .reference-nav .plus-pill{background:#000!important;box-shadow:inset 0 0 0 100px #000;color:#fff}.mail-mode .reference-nav .nav-badge{border-color:#fff}.mail-mode #content{padding-top:0!important}@media(max-width:360px){.mail-header{gap:2px;padding:10px 8px}.mail-header h1{font-size:21px}.mail-header button{width:34px}.mail-tabs{gap:6px;padding-left:12px}.mail-tabs button{font-size:13px;padding:10px}.mail-category strong{font-size:17px}.mail-category-icon{width:55px;height:55px}}
.mail-mode #mobileMenuToggle{display:none!important}
