.eml-scope{--cd-primary: #6366f1;--cd-primary-dark: #4f46e5;--eml-tint: rgba(99,102,241,.08);--eml-ring: rgba(99,102,241,.18)}.eml-card.sk-glow:after{background:radial-gradient(460px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,#6366f1 7%,transparent),transparent 60%);transition:opacity .35s}.eml-lc{height:19px;display:inline-flex;align-items:center;gap:5px;padding:0 7px;border-radius:5px;font-size:10.5px;font-weight:600;white-space:nowrap;flex:none;line-height:1;background:color-mix(in srgb,var(--lc) 13%,var(--cd-card-solid, #fff));color:color-mix(in srgb,var(--lc) 72%,var(--cd-fg, #111827));border:1px solid color-mix(in srgb,var(--lc) 24%,var(--cd-card-solid, #fff))}.eml-lc.big{height:24px;font-size:12px;padding:0 6px 0 9px;border-radius:6px}.eml-lc-x{width:14px;height:14px;display:grid;place-items:center;border-radius:4px;opacity:.75;background:none;border:none;padding:0;color:inherit;cursor:pointer}.eml-lc-x:hover{opacity:1;background:color-mix(in srgb,var(--lc) 18%,transparent)}.eml-labs{display:flex;flex-wrap:wrap;gap:6px;margin:-6px 0 16px;align-items:center}.eml-lsw{width:10px;height:10px;border-radius:3px;background:var(--lc);flex:none}.eml-fd-lab{display:flex;align-items:center;gap:10px;height:30px;padding:0 14px;border-radius:20px;font-size:13px;color:var(--cd-muted-fg);border:none;background:transparent;width:100%;text-align:left;margin:1px 0;cursor:pointer}.eml-fd-lab:hover{background:var(--cd-accent)}.eml-fd-lab.on{background:color-mix(in srgb,var(--lc) 12%,var(--cd-card-solid, #fff));color:var(--cd-fg);font-weight:600}.eml-fd-lab .name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eml-fd-lab .c{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--cd-muted-fg)}.eml-lbtn{position:relative}.eml-lbtn-open{background:var(--eml-tint)!important;color:var(--cd-primary-dark)!important;font-weight:600!important}.eml-pop{position:absolute;top:calc(100% + 6px);left:0;width:280px;padding:6px;background:var(--cd-card-solid, #fff);border:1px solid var(--cd-border);border-radius:12px;z-index:30;box-shadow:0 4px 10px #1018280f,0 24px 48px -16px #10182847;text-align:left}.eml-menu-lab{padding:8px 10px 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.eml-find{width:100%;height:32px;margin:4px 0 6px;padding:0 12px;border:1px solid #d1d5db;border-radius:8px;background:var(--cd-card-solid, #fff);display:flex;align-items:center;gap:8px;box-shadow:0 1px 2px #1018280d,0 1px 3px #1018280f}.eml-find:focus-within{border-color:var(--cd-primary);box-shadow:0 0 0 3px var(--eml-ring)}.eml-find input{border:none;outline:none;background:transparent;flex:1;min-width:0;font-size:13px;color:var(--cd-fg);font-family:inherit}.eml-find input::placeholder{color:#9ca3af}.eml-mi{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;font-size:13px;color:var(--cd-fg);background:none;border:none;width:100%;text-align:left;cursor:pointer;font-family:inherit}.eml-mi:hover{background:var(--cd-accent)}.eml-list{max-height:260px;overflow-y:auto}.eml-cb{width:16px;height:16px;border-radius:4px;border:1.5px solid #cbd5e1;background:var(--cd-card-solid, #fff);display:inline-grid;place-items:center;flex:none}.eml-cb.on{background:var(--cd-primary);border-color:var(--cd-primary)}.eml-cb.on:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.eml-sep{height:1px;background:#edf0f5;margin:4px 6px}.eml-foot{font-size:11.5px;color:var(--cd-muted-fg);padding:6px 10px 4px}.eml-err{font-size:11.5px;color:#b91c1c;padding:4px 10px}
