.mf-trigger{width:36px;height:36px;border-radius:50%;display:inline-grid;place-items:center;position:relative;background:#edf3ef;color:#254c44;border:1px solid #cddfd5;font-weight:750;font-size:16px;flex-shrink:0}.mf-trigger [data-mf-count]{position:absolute;top:-5px;right:-5px;background:#b95330;color:white;border-radius:20px;padding:1px 4px;font:600 10px/1.4 Arial}.mf-trigger [hidden],.mf-popover[hidden]{display:none!important}.mf-popover{position:fixed;z-index:1450;width:min(410px,calc(100vw - 24px));overflow:auto;background:#fff;border:1px solid #dce5e0;border-radius:20px;box-shadow:0 18px 55px #163a3225;padding:22px;color:#253e38}.mf-popover h2{font-size:21px;margin:5px 0}.mf-popover p{font-size:13px;line-height:1.6}.mf-popover header,.mf-page header,.mf-popover footer,.mf-page footer,.mf-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.mf-popover button,.mf-page button{font:inherit;font-size:13px;font-weight:600;padding:9px 13px;border:1px solid #d3ded8;border-radius:10px;background:#fff;color:#244d40;cursor:pointer}.mf-popover button:disabled,.mf-page button:disabled{opacity:.45;cursor:default}.mf-popover button:hover,.mf-page button:hover{background:#eff5f0}.mf-small-list{display:grid;gap:10px;margin:14px 0}.mf-card{background:#fff;border:1px solid #dfe5df;border-radius:16px;padding:22px;min-width:0}.mf-small-list .mf-card{padding:16px}.mf-card h3{margin:7px 0}.mf-card p{overflow-wrap:anywhere;line-height:1.5}.mf-card small,.mf-note,.mf-company{color:#687c74}.mf-card-top small{font-size:11px}.mf-status{font-size:11px;font-weight:650;padding:4px 8px;border-radius:7px;background:#eef3f0;color:#436354}.mf-status[data-state=due]{background:#fff0da;color:#976020}.mf-status[data-state=answered]{background:#ddf2e5;color:#276240}.mf-company{margin:17px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.mf-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mf-actions .mf-muted{color:#768079;background:transparent}.mf-page{position:fixed;inset:0;z-index:1250;display:grid;grid-template-columns:230px minmax(0,1fr);background:#f4f6f2;color:#253e38;font-family:Inter,Arial,sans-serif}.mf-page>aside{background:linear-gradient(155deg,#163e36,#102e2b);color:#edf3eb;padding:38px 26px;display:flex;flex-direction:column;gap:20px}.mf-page>aside>p{font-size:12px;line-height:1.7;color:#b1c6bc}.mf-page>aside>button{margin-top:auto}.mf-page>main{padding:44px;overflow:auto}.mf-page h1{font-size:34px;letter-spacing:-.035em;margin:9px 0}.mf-page header p{color:#687c74;line-height:1.6}.mf-page header small,.mf-popover header small{font-size:10px;letter-spacing:.12em}.mf-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin:30px 0}.mf-stats>div{border-bottom:1px solid #d7e0d7;padding:15px 0;display:flex;flex-direction:column;gap:8px}.mf-stats strong{font-size:28px}.mf-stats span{font-size:12px;color:#697a70}.mf-filters{display:flex;gap:14px;align-items:end;margin:24px 0}.mf-filters label{display:grid;gap:7px;font-size:12px}.mf-filters input,.mf-filters select{padding:11px 15px;border:1px solid #d5dfd6;border-radius:10px;background:#fff;color:#29483a;min-width:200px;font-size:14px}.mf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin:23px 0}.mf-note{font-size:12px;line-height:1.7}.mf-empty{padding:30px;background:#fff;border:1px dashed #cbd9ce;border-radius:14px;grid-column:1/-1;line-height:1.7}.mf-page footer{justify-content:flex-end}.mf-page footer>span{margin-right:auto;font-size:12px}@media(max-width:850px){.mf-page{grid-template-columns:160px minmax(0,1fr)}.mf-page>main{padding:24px}.mf-stats{grid-template-columns:repeat(3,1fr)}.mf-filters{flex-wrap:wrap}}@media(max-width:550px){.mf-page{grid-template-columns:1fr}.mf-page>aside{padding:12px;flex-direction:row;gap:10px;align-items:center}.mf-page>aside p{display:none}.mf-page>aside h2{font-size:17px;margin:0}.mf-page>aside>button{margin:0 0 0 auto}.mf-page h1{font-size:25px}.mf-stats{grid-template-columns:repeat(2,1fr)}}
.mf-filters .stable-select-trigger{min-width:210px;padding-right:40px}.mf-popover button:focus-visible,.mf-page button:focus-visible{outline:3px solid #8ec3b5;outline-offset:3px}
/* One calm workspace, with actionable cards and a matching dashboard entry. */
.mf-page{background:radial-gradient(ellipse at 90% 0,#dcefe9 0,transparent 45%),#f3f6f5;color:#183e39;grid-template-columns:220px minmax(0,1fr)}
.mf-page>aside{background:radial-gradient(ellipse at 0 0,#1e6b60,transparent 70%),#102f31;border-right:1px solid #ffffff15;padding:38px 24px;gap:16px}
.mf-page>aside h2{font-size:30px;letter-spacing:-.04em;margin:10px 0}.mf-page>aside>p:first-child{letter-spacing:.14em;font-size:10px}.mf-page>aside>button{background:#ffffff12;color:#edf9f6;border-color:#ffffff32;min-height:44px}
.mf-page>main{padding:38px clamp(22px,4vw,64px)}.mf-page main>header{padding:30px;border:1px solid #c9e1da;background:linear-gradient(125deg,#fff,#e8f4f0);border-radius:24px;box-shadow:0 12px 35px #173d3406;align-items:flex-start}
.mf-page h1{font-size:clamp(27px,2.6vw,42px);line-height:1.18;margin:14px 0}.mf-page header p{max-width:66ch;font-size:14px}.mf-page button{min-height:42px;transition:background .15s,border-color .15s}
.mf-stats{gap:12px;margin:24px 0}.mf-stats>div{border:1px solid #d9e5e0;border-radius:17px;padding:20px;background:#ffffffc9;box-shadow:0 4px 14px #183c3204}.mf-stats strong{font-size:32px;font-weight:650;letter-spacing:-.04em}.mf-stats>div:first-child{background:#173f3b;color:#fff;border-color:#173f3b}.mf-stats>div:first-child span{color:#cae5dc}
.mf-filters{border:1px solid #d7e3dd;border-radius:17px;padding:18px;background:#fff;gap:14px}.mf-filters>label:first-child{flex:1}.mf-filters input{width:100%;box-sizing:border-box}.mf-filters label{color:#506e64}.mf-filters>button,.mf-page .mf-actions button:first-child{background:#17675c;color:#fff;border-color:#17675c}.mf-page .mf-actions button:first-child:hover,.mf-filters>button:hover{background:#0c5047}
.mf-grid{gap:18px}.mf-card{box-shadow:0 7px 25px #1e46350a;border:1px solid #d7e4de;padding:24px;display:flex;flex-direction:column}.mf-card h3{font-size:21px;letter-spacing:-.025em;color:#163e36}.mf-card>.mf-company{font-size:10px;letter-spacing:.1em;line-height:1.6}.mf-card>.mf-actions{margin-top:auto;padding-top:20px}.mf-card>small{margin-bottom:8px;font-size:11px}.mf-card p:not(.mf-company){font-size:14px}.mf-page .mf-muted{border-color:transparent;color:#617a70;font-size:12px}.mf-note{padding:0 4px;max-width:105ch}.mf-status{border-radius:20px;padding:6px 10px;font-size:10px}
.dashboard-widget-followups{background:linear-gradient(140deg,#fff,#e6f3ef)!important;border-color:#c7ded6!important}.mf-widget-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.mf-widget-head small{font-size:10px;color:#568377;font-weight:700;letter-spacing:.12em}.mf-widget-head h3{font-size:22px;letter-spacing:-.03em;margin:8px 0;color:#163e38}.mf-widget-mark{display:grid;place-items:center;width:42px;height:42px;background:#174c43;border-radius:14px;color:#fff;font-weight:700;font-size:22px}
.mf-widget-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 14px}.mf-widget-summary>div:first-child{display:grid;gap:5px}.mf-widget-summary strong{font-size:48px;line-height:1;color:#124f42;font-weight:600}.mf-widget-summary span{font-size:12px;color:#56776b}.mf-progress{width:68px;height:68px;border-radius:50%;background:conic-gradient(#258574 var(--mf-progress),#d3e5dd 0);display:grid;place-items:center}.mf-progress>span{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#f4faf7;color:#245e4f;font-weight:700;font-size:15px}
#dashboardMailFollowupsWidget>p{font-size:12px;line-height:1.7;color:#547166}.mf-widget-note{font-weight:650}#dashboardMailFollowupsWidget footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:22px}#dashboardMailFollowupsWidget footer small{font-size:10px;color:#6b8178}#dashboardMailFollowupsWidget button{border:0;border-radius:10px;background:#17675c;color:#fff;padding:12px 16px;font-size:12px;font-weight:650;cursor:pointer}
@media(max-width:1000px){.mf-page{grid-template-columns:180px minmax(0,1fr)}.mf-page>main{padding:22px}.mf-page main>header{padding:22px;flex-wrap:wrap}.mf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.mf-page{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.mf-page>aside{padding:12px 18px;flex-direction:row;align-items:center;gap:10px}.mf-page>aside p{display:none}.mf-page>aside h2{font-size:22px;margin:0}.mf-page>aside>button{margin:0 0 0 auto}.mf-page>main{padding:16px}.mf-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mf-stats>div{padding:16px}.mf-filters{flex-direction:column;align-items:stretch}.mf-filters input,.mf-filters select,.mf-filters .stable-select-trigger{width:100%;min-width:0}.mf-grid{grid-template-columns:minmax(0,1fr)}.mf-page h1{font-size:29px}.mf-page footer{flex-wrap:wrap}.mf-card-top{gap:5px}}
