.ml-sendgrp{position:relative;display:inline-flex;align-items:center;gap:1px;flex:none}.ml-sendgrp .ml-send-main{border-top-right-radius:4px;border-bottom-right-radius:4px}.ml-sendgrp .ml-send-more{padding:0 8px 0 6px;border-top-left-radius:4px;border-bottom-left-radius:4px}.ml-sendgrp .rp-btn-p:disabled{opacity:.55;cursor:default}.ml-anchor{position:relative;display:inline-flex;flex:none}.ml-when{min-width:248px;max-height:none}.ml-when.up{top:auto;bottom:calc(100% + 6px)}.ml-when.r{left:auto;right:0}.ml-when-t{padding:6px 8px 4px;font-size:var(--ds-text-xs);font-weight:500;color:var(--text-dim)}.ml-when button{justify-content:flex-start}.ml-when button .m{margin-left:auto;padding-left:16px;font-size:var(--ds-text-xs);font-variant-numeric:tabular-nums}.ml-when button .m,.ml-when button svg{color:var(--text-dim)}.ml-when-custom{display:flex;align-items:center;gap:6px;padding:4px 4px 2px}.ml-when-custom input{flex:1;min-width:0;height:var(--ds-h-md);padding:0 8px;border-radius:8px;border:0;background:var(--bg-field);box-shadow:inset 0 0 0 1px var(--rp-line-btn);color:var(--text);font:400 var(--ds-text-xs)/1 var(--font-ui);color-scheme:dark}[data-theme=light] .ml-when-custom input{color-scheme:light}.ml-when-custom .rp-btn-p,.ml-when-type{height:var(--ds-h-md)}.ml-when-type{display:block;width:calc(100% - 8px);margin:0 4px 4px;padding:0 8px;border-radius:8px;border:0;background:var(--bg-field);box-shadow:inset 0 0 0 1px var(--rp-line-btn);color:var(--text);font:400 var(--ds-text-xs)/1 var(--font-ui)}.ml-when-type::placeholder{color:var(--text-dim)}.ml-when-sep{height:1px;margin:4px 6px;background:var(--rp-line-div)}.ml-ir .tm.ml-tm-sched{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-width:64px}.ml-sched-chip{padding-left:8px;color:var(--text)}.ml-dhd-m svg,.ml-sched-chip svg{color:var(--text-dim)}.ml-dhd-m{display:inline-flex;align-items:center;gap:5px;margin-left:10px;margin-right:auto;font-size:var(--ds-text-xs);color:var(--text-secondary)}.ml-ir .ml-rav{flex:none;display:inline-grid;margin-right:-2px}.ml-ir .who{width:112px}.ml-back{display:inline-block;margin-right:6px;font-size:var(--ds-text-xs);font-weight:500;color:#ddb53c}.ml-remchips{display:flex;flex-wrap:wrap;gap:6px;margin:-6px 0 14px}.ml-remchip{display:inline-flex;align-items:center;gap:6px;height:var(--ds-h-md);padding:0 3px 0 9px;border-radius:var(--ds-radius-btn);background:var(--bg-active);font-size:var(--ds-text-sm);color:var(--text)}.ml-remchip svg{color:var(--text-dim)}.ml-remchip button{height:var(--ds-h-sm);padding:0 7px;border:0;border-radius:var(--ds-radius-btn);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--rp-line-btn);color:var(--text-secondary);font:500 var(--ds-text-sm)/1 var(--font-ui);cursor:pointer}.ml-remchip button:hover{color:var(--text)}.ml-tabs{display:flex;align-items:center;gap:8px;padding:0 14px 4px 16px}.ml-impmenu{min-width:240px}.ml-impmenu .ml-ck{width:14px;display:inline-grid;place-items:center;flex:none;color:var(--text)}.ml-impmenu .ml-when-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.rp-ib.ml-imp-on{color:#ddb53c}.ml-ldot{width:8px;height:8px;border-radius:3px;flex:none;margin:0 4px}.ml-lchip{display:inline-flex;align-items:center;gap:5px;height:var(--ds-h-xs);max-width:120px;margin-right:6px;padding:0 6px;border-radius:6px;background:var(--bg-active);color:var(--text-secondary);font-size:var(--ds-text-xs);font-weight:500;vertical-align:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-lchip i{width:6px;height:6px;border-radius:2px;flex:none}.ml-lchip button,.ml-lchip.more{color:var(--text-dim)}.ml-lchip button{width:14px;height:14px;margin-right:-3px;border:0;border-radius:4px;background:none;display:grid;place-items:center;cursor:pointer}.ml-lchip button:hover{color:var(--text);background:var(--bg-hover)}.rp-pchips .ml-lchip{height:var(--ds-h-pill);border-radius:var(--ds-radius-btn);padding:0 8px;margin:0;font-size:var(--ds-text-xs);max-width:200px}.ml-labelmenu{min-width:260px;max-height:340px}.ml-labelfind{width:100%;height:var(--ds-h-md);margin-bottom:4px;padding:0 8px!important;border-radius:8px;border:0!important;background:var(--bg-field)!important;box-shadow:inset 0 0 0 1px var(--rp-line-btn)!important;color:var(--text);font:400 var(--ds-text-xs)/1 var(--font-ui);outline:0}.ml-labelmenu .nm{overflow:hidden;text-overflow:ellipsis}.ml-box{width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--border-strong);display:inline-grid;place-items:center;flex:none;color:var(--text)}.ml-box.on{background:var(--bg-active);box-shadow:inset 0 0 0 1px var(--text-dim)}.ml-rte{display:flex;flex-direction:column;min-height:0;flex:1}.ml-rte-body{position:relative;flex:1;min-height:200px;overflow:auto;padding:12px 16px;outline:0;color:var(--text);font:400 var(--ds-text-sm)/21px var(--font-ui);overflow-wrap:anywhere;cursor:text}.ml-rte.compact .ml-rte-body{min-height:110px;max-height:420px}.ml-rte-body.is-empty:before{content:attr(data-placeholder);position:absolute;color:var(--text-muted);pointer-events:none}.ml-rte-body.is-empty:has(.ml-signature):before,.ml-rte-body.is-empty:has(li):before{content:none}.ml-rte-body a{color:var(--blue)}.ml-rte-body ol,.ml-rte-body ul{margin:2px 0;padding-left:22px}.ml-rte-body ul{list-style:disc}.ml-rte-body ol{list-style:decimal}.ml-rte-body .gmail_quote blockquote,.ml-rte-body blockquote{margin:4px 0 4px 2px;padding-left:10px;border-left:2px solid var(--border-strong);color:var(--text-dim)}.ml-rte-body .ml-signature{color:var(--text-secondary)}.ml-rte-bar{position:relative;display:flex;align-items:center;gap:1px;padding:2px 12px 4px}.ml-rte-bar .rp-ib{width:26px;height:var(--ds-h-md);border-radius:6px}.ml-rte-link{display:flex;align-items:center;gap:6px;margin-left:6px;flex:1;max-width:360px}.ml-rte-link input{flex:1;min-width:0;height:var(--ds-h-md);padding:0 8px!important;border-radius:8px;border:0!important;background:var(--bg-field)!important;box-shadow:inset 0 0 0 1px var(--rp-line-btn)!important;color:var(--text);font:400 var(--ds-text-sm)/1 var(--font-ui);outline:0}.ml-rte-note{margin-left:8px;font:400 var(--ds-text-xs)/1 var(--font-ui);color:var(--text-dim)}.ml-rte-body img{max-width:100%;height:auto}.ml-body.ml-rte{padding:0}.ml-compose .ml-rte-body{min-height:260px}.ml-sigbox{margin-top:8px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--rp-line-btn);background:var(--bg-field)}.ml-sigbox .ml-rte-body{min-height:70px;padding:10px 12px}.ml-switch{display:inline-flex;align-items:center;gap:8px;font-size:var(--ds-text-xs);color:var(--text-secondary);cursor:pointer}.ml-switch input{width:14px;height:14px;accent-color:var(--text)}.ml-invite{display:flex;gap:12px;margin:10px 0 0 28px;padding:12px 14px;border-radius:12px;background:var(--bg-hover);box-shadow:inset 0 0 0 1px var(--rp-line-btn)}.ml-invite.is-off .ml-inv-t b{text-decoration:line-through;color:var(--text-dim)}.ml-inv-ic{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--bg-surface);color:var(--text-secondary);box-shadow:var(--rp-sh-card)}.ml-inv-main{flex:1;flex-direction:column;gap:2px}.ml-inv-main,.ml-inv-t{min-width:0;display:flex}.ml-inv-t{align-items:center;gap:8px}.ml-inv-t b{font-size:var(--ds-text-sm);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-inv-tag{flex:none;height:var(--ds-h-xs);padding:0 7px;border-radius:999px;background:var(--bg-active);font-weight:500;display:inline-flex;align-items:center}.ml-inv-m,.ml-inv-tag{font-size:var(--ds-text-xs);color:var(--text-secondary)}.ml-inv-m{line-height:var(--ds-lh-xs);overflow-wrap:anywhere}.ml-inv-acts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.ml-inv-q{font-size:var(--ds-text-xs);color:var(--text-dim)}.ml-inv-acts .rp-seg button:disabled{opacity:.5;cursor:default}.ml-inv-acts a.rp-btn{text-decoration:none}.ml-inv-note{font-size:var(--ds-text-xs);color:var(--text-dim)}.ml-sharelist{max-height:300px;overflow:auto;padding:4px 8px}.ml-sharelist button{display:flex;align-items:center;gap:8px;width:100%;height:var(--ds-h-md);padding:0 8px;border:0;border-radius:8px;background:none;color:var(--text);font:400 var(--ds-text-sm)/1 var(--font-ui);text-align:left;cursor:pointer}.ml-sharelist button svg{color:var(--text-dim)}.ml-sharelist button.hi{background:var(--bg-hover)}.ml-hash{width:13px;text-align:center;color:var(--text-dim);font-weight:500}.ml-sharenote{min-height:110px!important;flex:none!important}.ml-share{display:flex;align-items:flex-start;gap:10px;max-width:520px;margin-top:6px;padding:10px 12px;border-radius:12px;background:var(--bg-surface);box-shadow:var(--rp-sh-card),inset 0 0 0 1px var(--rp-line-btn);color:var(--text);text-decoration:none}.ml-share:hover{background:var(--bg-hover)}.ml-share-ic{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--bg-active);color:var(--text-secondary)}.ml-share-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ml-share-main b{font-size:var(--ds-text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-share-main .m{font-size:var(--ds-text-xs);color:var(--text-dim)}.ml-share-main .x{margin-top:4px;font-size:var(--ds-text-xs);line-height:1.5;color:var(--text-secondary);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ml-share-open{flex:none;align-self:center;font-size:var(--ds-text-xs);font-weight:500;color:var(--text-dim)}.ml-setbody{flex:1;min-height:0;overflow:auto;padding:6px 16px 18px}.ml-setsec+.ml-setsec{border-top:1px solid var(--rp-line-div)}.ml-setsec{padding:12px 0}.ml-setlbl{font-size:var(--ds-text-xs);font-weight:600;color:var(--text);margin-bottom:6px}.ml-setrow{display:flex;align-items:center;gap:12px;min-height:var(--ds-h-md)}.ml-setrow .d{flex:1;min-width:0;font-size:var(--ds-text-xs);line-height:var(--ds-lh-xs);color:var(--text-dim)}.ml-setlist{display:flex;flex-direction:column;margin-top:6px}.ml-setlist .r{display:flex;align-items:center;gap:8px;height:var(--ds-h-md);padding:0 2px;border-bottom:1px solid var(--rp-line-div);font-size:var(--ds-text-xs);color:var(--text-secondary)}.ml-setlist .r:last-child{border-bottom:0}.ml-setlist .r .p{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.ml-setlist .r .k{font-size:var(--ds-text-xs);color:var(--text-dim)}@media (max-width:767px){.ml-invite{margin-left:0}.ml-hide-sm{display:none!important}.ml-ttbar{overflow-x:auto;scrollbar-width:none}.ml-ttbar::-webkit-scrollbar{display:none}.ml-share-open{display:none}.ml-when{position:fixed;left:12px!important;right:12px!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;min-width:0;z-index:140}.ml-setrow{flex-direction:column;align-items:flex-start;gap:8px}}.ml-sync{display:inline-flex;align-items:center;gap:var(--ds-space-1);margin-left:auto;margin-right:var(--ds-space-2);font-size:var(--ds-text-xs);color:var(--ds-ink-subtle);white-space:nowrap}.ml-sync[data-state=saving] svg{animation:ml-sync-pulse 1s ease-in-out infinite}.ml-sync[data-state=error]{color:var(--status-overdue)}@keyframes ml-sync-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.ml-sync[data-state=saving] svg{animation:none}}@media (max-width:520px){.ml-sync>span{display:none}}.ml-restore{flex:none;display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1_5) var(--ds-space-4);border-bottom:1px solid var(--rp-line-div);font-size:var(--ds-text-xs);color:var(--ds-ink-muted)}.ml-restore>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}