.mw[data-sys=outlook] .ol{--b:#0f6cbd;--b-h:#115ea3;--b-p:#0c3b5e;--b2:#ebf3fc;--b-sel:#cfe4fa;--b-selh:#c7e0f4;--fg:#242424;--fg2:#424242;--fg3:#616161;--fg-dis:#bdbdbd;--st:#e0e0e0;--st2:#d1d1d1;--bg:#fafafa;--bg2:#f5f5f5;--bg3:#f0f0f0;--sh2:0 0 2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.14);--sh16:0 0 2px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.14);--sh28:0 0 8px rgba(0,0,0,.12),0 14px 28px rgba(0,0,0,.14);--sh64:0 0 8px rgba(0,0,0,.12),0 32px 64px rgba(0,0,0,.14);--body:Aptos,Calibri,"Segoe UI","Segoe UI Web (West European)",-apple-system,sans-serif;--t:.15s cubic-bezier(.33,0,.67,1);position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%;background:var(--bg);color:var(--fg);font-size:14px;line-height:20px}.mw[data-sys=outlook] .ol svg{flex:none;display:block}.mw[data-sys=outlook] .ol b,.mw[data-sys=outlook] .ol h1,.mw[data-sys=outlook] .ol h2,.mw[data-sys=outlook] .ol h3,.mw[data-sys=outlook] .ol h4,.mw[data-sys=outlook] .ol label,.mw[data-sys=outlook] .ol li,.mw[data-sys=outlook] .ol p,.mw[data-sys=outlook] .ol time{font-family:inherit;text-transform:none;letter-spacing:normal}.mw[data-sys=outlook] .ol h1,.mw[data-sys=outlook] .ol h2,.mw[data-sys=outlook] .ol h3,.mw[data-sys=outlook] .ol h4{margin:0;color:var(--fg)}.mw[data-sys=outlook] .ol :focus-visible{outline:2px solid #000;outline-offset:-2px;border-radius:4px}.mw[data-sys=outlook] .ol a,.mw[data-sys=outlook] .ol button{-webkit-tap-highlight-color:transparent}.mw[data-sys=outlook] .ol-hd{flex:none;height:48px;display:flex;align-items:center;background:var(--b);color:#fff;position:relative;z-index:4}.mw[data-sys=outlook] .ol-hd :focus-visible{outline-color:#fff}.mw[data-sys=outlook] .ol-hd-btn{flex:none;width:40px;height:48px;display:grid;place-items:center;border:0;background:transparent;color:#fff;text-decoration:none;transition:background-color var(--t)}.mw[data-sys=outlook] .ol-hd-btn:hover:not(:disabled){background:var(--b-h)}.mw[data-sys=outlook] .ol-hd-btn:active:not(:disabled){background:var(--b-p)}.mw[data-sys=outlook] .ol-hd-btn:disabled{opacity:.6}.mw[data-sys=outlook] .ol-waffle{width:48px}.mw[data-sys=outlook] .ol-brand{flex:none;font-size:16px;font-weight:600;line-height:48px;padding:0 12px 0 2px;white-space:nowrap;letter-spacing:-.01em}.mw[data-sys=outlook] .ol-search{flex:1 1 auto;min-width:0;max-width:468px;height:32px;margin:0 auto;display:flex;align-items:center;gap:8px;padding:0 4px 0 10px;background:#fff;border-radius:4px;color:var(--fg2);transition:box-shadow var(--t)}.mw[data-sys=outlook] .ol-search:focus-within{box-shadow:inset 0 -2px 0 var(--b)}.mw[data-sys=outlook] .ol-search input{flex:1 1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--fg);font-size:14px;padding:0}.mw[data-sys=outlook] .ol-search input::placeholder{color:var(--fg3);opacity:1}.mw[data-sys=outlook] .ol-search input::-webkit-search-cancel-button{display:none}.mw[data-sys=outlook] .ol-search :focus-visible{outline:none}.mw[data-sys=outlook] .ol-search-x{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--fg2)}.mw[data-sys=outlook] .ol-search-x:hover{background:var(--bg2)}.mw[data-sys=outlook] .ol-search-x:focus-visible{outline:2px solid #000!important;outline-offset:-2px}.mw[data-sys=outlook] .ol-hd-r{flex:none;display:flex;align-items:center;margin-left:8px}.mw[data-sys=outlook] .ol-hd-me{width:48px;height:48px;display:grid;place-items:center;text-decoration:none;transition:background-color var(--t)}.mw[data-sys=outlook] .ol-hd-me:hover{background:var(--b-h)}.mw[data-sys=outlook] .ol-hd-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#d0e7f8;color:#0f548c;font-size:12px;font-weight:600;line-height:1;box-shadow:0 0 0 1px rgba(255,255,255,.35)}.mw[data-sys=outlook] .ol-hd .mw-ctl{height:48px;color:#fff}.mw[data-sys=outlook] .ol-body{flex:1 1;min-height:0;display:flex}.mw[data-sys=outlook] .ol-rail{flex:none;width:48px;display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:6px;background:#eff4f8;overflow:hidden}.mw[data-sys=outlook] .ol-rail-b{position:relative;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--fg2);text-decoration:none;transition:background-color var(--t),color var(--t)}.mw[data-sys=outlook] .ol-rail-b:hover{background:rgba(0,0,0,.05);color:var(--fg)}.mw[data-sys=outlook] .ol-rail-b:active{background:rgba(0,0,0,.08)}.mw[data-sys=outlook] .ol-rail-b[aria-pressed=true]{color:var(--b)}.mw[data-sys=outlook] .ol-rail-b[aria-pressed=true]:before{content:"";position:absolute;left:-4px;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--b)}.mw[data-sys=outlook] .ol-main{position:relative;min-width:0}.mw[data-sys=outlook] .ol-cal,.mw[data-sys=outlook] .ol-mail,.mw[data-sys=outlook] .ol-main{flex:1 1;min-height:0;display:flex;flex-direction:column}.mw[data-sys=outlook] .ol-ribbon{flex:none;padding:0 8px 0 6px}.mw[data-sys=outlook] .ol-tabs{height:40px;display:flex;align-items:center;gap:2px}.mw[data-sys=outlook] .ol-tb-menu{width:36px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--fg2);margin-right:6px}.mw[data-sys=outlook] .ol-tb-menu:hover:not(:disabled){background:var(--bg3);color:var(--fg)}.mw[data-sys=outlook] .ol-tb-menu:disabled{color:var(--fg-dis)}.mw[data-sys=outlook] .ol-tab{position:relative;height:32px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;padding:0 10px;border:0;border-radius:4px;background:transparent;color:var(--fg2);font-size:14px;transition:color var(--t)}.mw[data-sys=outlook] .ol-tab:before{content:attr(data-l);font-weight:600;height:0;overflow:hidden;visibility:hidden}.mw[data-sys=outlook] .ol-tab:after{content:"";position:absolute;left:10px;right:10px;bottom:1px;height:3px;border-radius:2px;background:transparent;transition:background-color var(--t)}.mw[data-sys=outlook] .ol-tab:hover{color:var(--fg)}.mw[data-sys=outlook] .ol-tab:hover:after{background:var(--st2)}.mw[data-sys=outlook] .ol-tab[aria-selected=true]{color:var(--fg);font-weight:600}.mw[data-sys=outlook] .ol-tab[aria-selected=true]:after{background:var(--b)}.mw[data-sys=outlook] .ol-rb{position:relative;z-index:3;height:40px;display:flex;align-items:center;gap:2px;padding:0 4px;margin-bottom:8px;background:#fff;border-radius:8px;box-shadow:var(--sh2);min-width:0}.mw[data-sys=outlook] .ol-rb-b{flex:none;height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--fg);font-size:14px;white-space:nowrap;text-decoration:none;transition:background-color var(--t),color var(--t)}.mw[data-sys=outlook] .ol-rb-b svg{color:var(--fg2)}.mw[data-sys=outlook] .ol-rb-b:hover:not(:disabled){background:var(--bg2)}.mw[data-sys=outlook] .ol-rb-b:hover:not(:disabled) svg{color:var(--b)}.mw[data-sys=outlook] .ol-rb-b:active:not(:disabled){background:var(--st)}.mw[data-sys=outlook] .ol-rb-b[aria-pressed=true]{background:#ebebeb}.mw[data-sys=outlook] .ol-rb-b[aria-pressed=true] svg{color:var(--b)}.mw[data-sys=outlook] .ol-rb-b:disabled,.mw[data-sys=outlook] .ol-rb-b:disabled svg{color:var(--fg-dis)}.mw[data-sys=outlook] .ol-rb-sep{flex:none;width:1px;height:20px;margin:0 4px;background:var(--st)}.mw[data-sys=outlook] .ol-split{position:relative;flex:none;display:inline-flex;height:32px}.mw[data-sys=outlook] .ol-split-main{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 8px;border:0;border-radius:4px 0 0 4px;background:var(--b);color:#fff;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color var(--t)}.mw[data-sys=outlook] .ol-split-chev{width:28px;height:32px;display:grid;place-items:center;border:0;border-left:1px solid rgba(255,255,255,.55);border-radius:0 4px 4px 0;background:var(--b);color:#fff;transition:background-color var(--t)}.mw[data-sys=outlook] .ol-split-chev:hover,.mw[data-sys=outlook] .ol-split-main:hover{background:var(--b-h)}.mw[data-sys=outlook] .ol-split-chev:active,.mw[data-sys=outlook] .ol-split-chev[aria-expanded=true],.mw[data-sys=outlook] .ol-split-main:active,.mw[data-sys=outlook] .ol-split-main[aria-pressed=true]{background:var(--b-p)}.mw[data-sys=outlook] .ol-split :focus-visible{outline:2px solid #000;outline-offset:1px}.mw[data-sys=outlook] .ol-more{position:relative;margin-left:auto;flex:none}.mw[data-sys=outlook] .ol-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:40;min-width:180px;max-width:320px;display:flex;flex-direction:column;padding:4px;background:#fff;border-radius:8px;box-shadow:var(--sh16);animation:ol-pop .15s cubic-bezier(.1,.9,.2,1) both}.mw[data-sys=outlook] .ol-menu-r{left:auto;right:0}.mw[data-sys=outlook] .ol-mi{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--fg);font-size:14px;text-align:left;white-space:nowrap;text-decoration:none;cursor:pointer}.mw[data-sys=outlook] .ol-mi svg{color:var(--fg2)}.mw[data-sys=outlook] .ol-mi:focus-visible,.mw[data-sys=outlook] .ol-mi:hover{background:var(--bg2);outline:none}.mw[data-sys=outlook] .ol-mi:focus-visible{box-shadow:inset 0 0 0 2px #000}.mw[data-sys=outlook] .ol-mi[aria-disabled=true]{color:var(--fg-dis);cursor:default}.mw[data-sys=outlook] .ol-mi[aria-disabled=true] svg{color:var(--fg-dis)}.mw[data-sys=outlook] .ol-mi[aria-disabled=true]:hover{background:transparent}.mw[data-sys=outlook] .ol-mi[aria-checked=true]{font-weight:600}.mw[data-sys=outlook] .ol-mi[aria-checked=true] svg{color:var(--b)}.mw[data-sys=outlook] .ol-mi-ck{width:16px;display:grid;place-items:center;color:var(--b)}.mw[data-sys=outlook] .ol-mi-k{margin-left:auto;padding-left:16px;font-size:12px;font-weight:400;color:#707070}.mw[data-sys=outlook] .ol-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:40;width:264px;padding:8px;background:#fff;border-radius:8px;box-shadow:var(--sh16);animation:ol-pop .15s cubic-bezier(.1,.9,.2,1) both}.mw[data-sys=outlook] .ol-btn{flex:none;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--st2);border-radius:4px;background:#fff;color:var(--fg);font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color var(--t),border-color var(--t),color var(--t)}.mw[data-sys=outlook] .ol-btn:hover:not(:disabled){background:var(--bg2);border-color:#c7c7c7}.mw[data-sys=outlook] .ol-btn:active:not(:disabled){background:var(--st);border-color:#b3b3b3}.mw[data-sys=outlook] .ol-btn:disabled{background:var(--bg3);border-color:var(--st);color:var(--fg-dis)}.mw[data-sys=outlook] .ol-btn-p{background:var(--b);border-color:transparent;color:#fff}.mw[data-sys=outlook] .ol-btn-p:hover:not(:disabled){background:var(--b-h);border-color:transparent}.mw[data-sys=outlook] .ol-btn-p:active:not(:disabled){background:var(--b-p);border-color:transparent}.mw[data-sys=outlook] .ol-btn:focus-visible{outline:2px solid #000;outline-offset:1px}.mw[data-sys=outlook] .ol-ib{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:2px;border:0;border-radius:4px;background:transparent;color:var(--fg2);text-decoration:none;transition:background-color var(--t),color var(--t)}.mw[data-sys=outlook] .ol-ib:hover:not(:disabled){background:var(--bg2);color:var(--b)}.mw[data-sys=outlook] .ol-ib:active:not(:disabled){background:var(--st)}.mw[data-sys=outlook] .ol-ib:disabled{color:var(--fg-dis)}.mw[data-sys=outlook] .ol-ib[aria-haspopup]{width:auto;padding:0 4px}.mw[data-sys=outlook] .ol-ib-s{width:28px;height:28px}.mw[data-sys=outlook] .ol-av{flex:none;display:inline-grid;place-items:center;border-radius:50%;font-weight:600;line-height:1;letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mw[data-sys=outlook] .ol-mb{display:flex;align-items:flex-start;gap:8px;min-height:36px;padding:7px 6px 7px 12px;border:1px solid;border-radius:4px;font-size:14px;line-height:20px;color:var(--fg);animation:ol-fade .2s ease both}.mw[data-sys=outlook] .ol-mb[data-intent=success]{background:#f1faf1;border-color:#9fd89f}.mw[data-sys=outlook] .ol-mb[data-intent=success] .ol-mb-ic{color:#107c10}.mw[data-sys=outlook] .ol-mb[data-intent=error]{background:#fdf3f4;border-color:#eeacb2}.mw[data-sys=outlook] .ol-mb[data-intent=error] .ol-mb-ic{color:#bc2f32}.mw[data-sys=outlook] .ol-mb[data-intent=warning]{background:#fff9f5;border-color:#fdcfb4}.mw[data-sys=outlook] .ol-mb[data-intent=warning] .ol-mb-ic{color:#bc4b09}.mw[data-sys=outlook] .ol-mb[data-intent=info]{background:var(--bg);border-color:var(--st)}.mw[data-sys=outlook] .ol-mb[data-intent=info] .ol-mb-ic{color:var(--fg3)}.mw[data-sys=outlook] .ol-mb:focus{outline:none}.mw[data-sys=outlook] .ol-mb:focus-visible{outline:2px solid #000;outline-offset:1px}.mw[data-sys=outlook] .ol-mb-ic{padding-top:2px}.mw[data-sys=outlook] .ol-mb-body{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;overflow-wrap:anywhere}.mw[data-sys=outlook] .ol-mb-acts{display:inline-flex;flex-wrap:wrap;gap:4px 12px}.mw[data-sys=outlook] .ol-mb-acts a,.mw[data-sys=outlook] .ol-mb-link{border:0;padding:0;background:none;color:var(--b);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.mw[data-sys=outlook] .ol-mb-acts a:hover,.mw[data-sys=outlook] .ol-mb-link:hover{color:var(--b-h);text-decoration:underline}.mw[data-sys=outlook] .ol-mb-x{flex:none;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--fg2)}.mw[data-sys=outlook] .ol-mb-x:hover{background:rgba(0,0,0,.05);color:var(--fg)}.mw[data-sys=outlook] .ol-spin{display:inline-flex;align-items:center;gap:10px;color:var(--fg);font-size:14px;padding:4px 0}.mw[data-sys=outlook] .ol-spin-ring{display:inline-block;flex:none;border-radius:50%;border:2px solid #d6d6d6;border-top:2px solid var(--b);animation:ol-spin 1s linear infinite}.mw[data-sys=outlook] .ol-spin-sm{width:16px;height:16px;border-color:currentColor transparent transparent currentColor}.mw[data-sys=outlook] .ol-cal-b,.mw[data-sys=outlook] .ol-mail-b{position:relative;flex:1 1;min-height:0;display:flex;gap:8px;padding:0 8px 8px 0}.mw[data-sys=outlook] .ol-fp{flex:none;width:232px;overflow-y:auto;overflow-x:hidden;padding:0 2px 8px 8px}.mw[data-sys=outlook] .ol-fp ul ul{padding:0}.mw[data-sys=outlook] .ol-fp-grp{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--fg);font-size:14px;font-weight:600;text-align:left;transition:background-color var(--t)}.mw[data-sys=outlook] .ol-fp-grp>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw[data-sys=outlook] .ol-fp-grp svg{color:var(--fg3)}.mw[data-sys=outlook] .ol-fp-grp:hover{background:var(--bg3)}.mw[data-sys=outlook] .ol-fp-static{cursor:default;padding-left:8px}.mw[data-sys=outlook] .ol-fp-static:hover{background:transparent}.mw[data-sys=outlook] .ol-fp-acc{margin-top:4px}.mw[data-sys=outlook] .ol-fp-f{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 8px 0 28px;border:0;border-radius:4px;background:transparent;color:var(--fg);font-size:14px;text-align:left;text-decoration:none;transition:background-color var(--t)}.mw[data-sys=outlook] .ol-fp-f>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw[data-sys=outlook] .ol-fp-f svg{color:var(--fg2)}.mw[data-sys=outlook] .ol-fp-f:hover{background:var(--bg3)}.mw[data-sys=outlook] .ol-fp-f:active{background:var(--st)}.mw[data-sys=outlook] .ol-fp-sub{padding-left:10px;gap:6px}.mw[data-sys=outlook] .ol-fp-sub>svg:first-child{color:var(--fg3);margin-right:2px}.mw[data-sys=outlook] .ol-fp-case{padding-left:46px}.mw[data-sys=outlook] .ol-fp-case[aria-current=true]{background:#e6e6e6;font-weight:600}.mw[data-sys=outlook] .ol-fp-case[aria-current=true] svg{color:var(--b)}.mw[data-sys=outlook] .ol-list{flex:none;width:380px;min-width:0;display:flex;flex-direction:column;min-height:0;background:#fff;border-radius:8px;box-shadow:var(--sh2);overflow:hidden}.mw[data-sys=outlook] .ol-list-hd{flex:none;height:44px;display:flex;align-items:center;gap:2px;padding:0 6px;border-bottom:1px solid #ebebeb}.mw[data-sys=outlook] .ol-list-t{min-width:0;flex:0 1 auto;margin-left:4px;font-size:14px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw[data-sys=outlook] .ol-list-star{width:28px;height:28px;margin-right:auto}.mw[data-sys=outlook] .ol-filter{position:relative;flex:none}.mw[data-sys=outlook] .ol-filter-b{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--fg);font-size:14px;white-space:nowrap;transition:background-color var(--t)}.mw[data-sys=outlook] .ol-filter-b svg{color:var(--fg2)}.mw[data-sys=outlook] .ol-filter-b:hover,.mw[data-sys=outlook] .ol-filter-b[aria-expanded=true]{background:var(--bg2)}.mw[data-sys=outlook] .ol-filter-b[data-on]{color:var(--b);font-weight:600}.mw[data-sys=outlook] .ol-filter-b[data-on] svg{color:var(--b)}.mw[data-sys=outlook] .ol-list-mb{flex:none;padding:8px 8px 0}.mw[data-sys=outlook] .ol-list-sc{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden}.mw[data-sys=outlook] .ol-list-sc:focus-visible{outline-offset:-2px}.mw[data-sys=outlook] .ol-grp-h{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:6px;width:100%;height:32px;padding:0 12px;border:0;background:#fff;color:var(--fg);font-size:14px;font-weight:600;text-align:left}.mw[data-sys=outlook] .ol-grp-h svg{color:var(--fg3)}.mw[data-sys=outlook] .ol-grp-h:hover{background:var(--bg2)}.mw[data-sys=outlook] .ol-row-w{--rowbg:#fff;position:relative;background:var(--rowbg);transition:background-color .1s ease}.mw[data-sys=outlook] .ol-row-w:hover{--rowbg:var(--bg2)}.mw[data-sys=outlook] .ol-row-w[data-sel]{--rowbg:var(--b-sel)}.mw[data-sys=outlook] .ol-row-w[data-sel]:hover{--rowbg:var(--b-selh)}.mw[data-sys=outlook] .ol-row{display:flex;gap:12px;padding:10px 12px 10px 14px;border-bottom:1px solid var(--bg3);cursor:pointer}.mw[data-sys=outlook] .ol-row:focus-visible{outline:2px solid #000;outline-offset:-2px;border-radius:0}.mw[data-sys=outlook] .ol-row .ol-av{margin-top:2px}.mw[data-sys=outlook] .ol-row-tx{flex:1 1;min-width:0}.mw[data-sys=outlook] .ol-row-l1,.mw[data-sys=outlook] .ol-row-l2{display:flex;align-items:center;gap:6px;min-width:0}.mw[data-sys=outlook] .ol-row-from{font-size:14px;line-height:20px;padding-right:4px}.mw[data-sys=outlook] .ol-row-from,.mw[data-sys=outlook] .ol-row-subj{min-width:0;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw[data-sys=outlook] .ol-row-subj{flex:1 1;font-size:13px;line-height:18px}.mw[data-sys=outlook] .ol-row-clip{color:var(--fg3);display:inline-flex}.mw[data-sys=outlook] .ol-row-time{flex:none;margin-left:auto;font-size:12px;line-height:18px;color:var(--fg3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mw[data-sys=outlook] .ol-row-l3{font-size:13px;line-height:18px;color:var(--fg3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw[data-sys=outlook] .ol-row-w[data-sel] .ol-row-l3,.mw[data-sys=outlook] .ol-row-w[data-sel] .ol-row-time{color:var(--fg2)}.mw[data-sys=outlook] .ol-row-qa{position:absolute;top:6px;right:6px;display:flex;gap:2px;padding-left:8px;background:var(--rowbg);opacity:0;pointer-events:none;transition:opacity .1s ease}.mw[data-sys=outlook] .ol-row-qa:focus-within,.mw[data-sys=outlook] .ol-row-w:hover .ol-row-qa{opacity:1;pointer-events:auto}.mw[data-sys=outlook] .ol-qa-b{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--fg2);text-decoration:none}.mw[data-sys=outlook] .ol-qa-b:hover:not(:disabled){background:rgba(0,0,0,.06);color:var(--b)}.mw[data-sys=outlook] .ol-qa-b:disabled{color:#a8a8a8}.mw[data-sys=outlook] .ol-list-ft{flex:none;margin:0;padding:6px 12px;border-top:1px solid var(--bg3);font-size:12px;line-height:16px;color:var(--fg3)}.mw[data-sys=outlook] .ol-empty{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:56px 20px;text-align:center}.mw[data-sys=outlook] .ol-empty-art{color:#c7e0f4;margin-bottom:8px}.mw[data-sys=outlook] .ol-empty-t{font-size:16px;font-weight:600;line-height:22px;color:var(--fg)}.mw[data-sys=outlook] .ol-empty-s{font-size:14px;color:var(--fg3)}.mw[data-sys=outlook] .ol-read{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.mw[data-sys=outlook] .ol-read-none{align-items:center;justify-content:center;gap:2px;text-align:center;padding:24px}.mw[data-sys=outlook] .ol-none-art{position:relative;width:120px;height:92px;margin-bottom:14px}.mw[data-sys=outlook] .ol-env{position:absolute;display:block}.mw[data-sys=outlook] .ol-env-b{right:4px;top:0;color:#d6d6d6;transform:rotate(10deg)}.mw[data-sys=outlook] .ol-env-f{left:6px;bottom:0;color:#62c2ec;transform:rotate(-8deg);filter:drop-shadow(0 2px 3px rgba(0,0,0,.12))}.mw[data-sys=outlook] .ol-read-bar{flex:none;height:44px;display:flex;align-items:center;gap:8px;padding:0 8px;margin:0 8px 8px;background:#fff;border-radius:8px;box-shadow:var(--sh2)}.mw[data-sys=outlook] .ol-read-bar-t{font-size:14px;font-weight:600;color:var(--fg2)}.mw[data-sys=outlook] .ol-read-sc{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 2px 8px}.mw[data-sys=outlook] .ol-subj-row{padding:12px 16px;margin-bottom:8px;background:#fff;border-radius:8px;box-shadow:var(--sh2)}.mw[data-sys=outlook] .ol-subj{font-size:20px;font-weight:600;line-height:28px;color:var(--fg);overflow-wrap:anywhere}.mw[data-sys=outlook] .ol-msg{padding:16px 16px 20px;background:#fff;border-radius:8px;box-shadow:var(--sh2)}.mw[data-sys=outlook] .ol-msg-hd{display:flex;align-items:flex-start;gap:12px}.mw[data-sys=outlook] .ol-msg-who{flex:1 1;min-width:0;padding-top:1px}.mw[data-sys=outlook] .ol-msg-from{font-size:14px;line-height:20px;overflow-wrap:anywhere}.mw[data-sys=outlook] .ol-msg-name{font-weight:600;color:var(--fg)}.mw[data-sys=outlook] .ol-msg-addr{margin-left:4px;color:var(--fg3)}.mw[data-sys=outlook] .ol-msg-to{font-size:12px;line-height:16px;color:var(--fg3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.mw[data-sys=outlook] .ol-msg-r{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-top:-4px}.mw[data-sys=outlook] .ol-msg-acts{display:flex;gap:2px}.mw[data-sys=outlook] .ol-msg-date{font-size:12px;line-height:16px;color:var(--fg3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:4px}.mw[data-sys=outlook] .ol-att{margin:14px 0 0 52px}.mw[data-sys=outlook] .ol-att-chip{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:6px 14px 6px 6px;border:1px solid var(--st);border-radius:4px;background:#fff;color:var(--fg);text-decoration:none;transition:background-color var(--t),border-color var(--t)}.mw[data-sys=outlook] a.ol-att-chip:hover{background:var(--bg2);border-color:var(--st2)}.mw[data-sys=outlook] .ol-att-ic{width:32px;height:32px;display:grid;place-items:center;border-radius:4px;background:var(--b2);color:var(--b);flex:none}.mw[data-sys=outlook] .ol-att-t{display:flex;flex-direction:column;min-width:0}.mw[data-sys=outlook] .ol-att-t b{font-size:13px;font-weight:600;line-height:18px}.mw[data-sys=outlook] .ol-att-t span{font-size:12px;line-height:16px;color:var(--fg3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw[data-sys=outlook] .ol-msg-body{margin:16px 0 0 52px;min-height:40px;font-family:var(--body);font-size:15px;line-height:1.5;color:var(--fg)}.mw[data-sys=outlook] .ol-msg-text{white-space:pre-wrap;overflow-wrap:anywhere}.mw[data-sys=outlook] .ol-msg-body .ol-mb{font-family:Segoe UI,"Segoe UI Web (West European)",sans-serif}.mw[data-sys=outlook] .ol-msg-ft{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0 52px}.mw[data-sys=outlook] .ol-msg-ft .ol-btn{font-weight:400}.mw[data-sys=outlook] .ol-msg-ft .ol-btn svg{color:var(--fg2)}.mw[data-sys=outlook] .ol-read-mb{margin-top:8px}.mw[data-sys=outlook] .ol-cmp{margin-top:8px;padding:12px 16px 14px;display:flex;flex-direction:column;gap:8px;background:#fff;border-radius:8px;box-shadow:var(--sh2);animation:ol-fade .2s ease both}.mw[data-sys=outlook] .ol-cmp-tb{display:flex;flex-wrap:wrap;gap:8px}.mw[data-sys=outlook] .ol-cmp-to{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-height:40px;padding-bottom:6px;border-bottom:1px solid var(--st)}.mw[data-sys=outlook] .ol-cmp-kind{position:relative;flex:none}.mw[data-sys=outlook] .ol-cmp-k{flex:none;height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid var(--st2);border-radius:4px;color:var(--fg);font-size:14px}.mw[data-sys=outlook] .ol-chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.mw[data-sys=outlook] .ol-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:24px;padding:0 10px 0 2px;border-radius:12px;background:var(--bg2);border:1px solid var(--st);font-size:14px;line-height:20px;color:var(--fg)}.mw[data-sys=outlook] .ol-chip>span:not(.ol-av){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw[data-sys=outlook] .ol-chip-x{padding-right:2px}.mw[data-sys=outlook] .ol-chip-x button{flex:none;width:20px;height:20px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--fg2)}.mw[data-sys=outlook] .ol-chip-x button:hover{background:var(--st);color:var(--fg)}.mw[data-sys=outlook] .ol-cmp-body{width:100%;min-height:140px;padding:6px 2px;border:0;outline:none;resize:vertical;background:transparent;font-family:var(--body);font-size:15px;line-height:1.5;color:var(--fg)}.mw[data-sys=outlook] .ol-cmp-body:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--b);border-radius:0}.mw[data-sys=outlook] .ol-cmp-note{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:16px;color:var(--fg3)}.mw[data-sys=outlook] .ol-cmp-note svg{color:var(--b);margin-top:0}.mw[data-sys=outlook] .ol-drawer-w{position:absolute;inset:0;z-index:30}.mw[data-sys=outlook] .ol-scrim{position:absolute;inset:0;width:100%;border:0;background:rgba(0,0,0,.3);animation:ol-fade .2s ease both;cursor:default}.mw[data-sys=outlook] .ol-drawer{position:absolute;top:0;bottom:0;left:0;width:min(300px,86%);padding-top:8px;overflow-y:auto;background:var(--bg);box-shadow:var(--sh28);animation:ol-slide .22s cubic-bezier(.1,.9,.2,1) both}.mw[data-sys=outlook] .ol-drawer .ol-cal-lp,.mw[data-sys=outlook] .ol-drawer .ol-fp{width:100%}.mw[data-sys=outlook] .ol-cal-lp{flex:none;width:232px;overflow-y:auto;overflow-x:hidden;padding:0 2px 8px 8px}.mw[data-sys=outlook] .ol-mm{padding:0 2px 12px}.mw[data-sys=outlook] .ol-mm-hd{display:flex;align-items:center;height:32px;padding-left:8px}.mw[data-sys=outlook] .ol-mm-t{flex:1 1;font-size:14px;font-weight:600}.mw[data-sys=outlook] .ol-mm-r,.mw[data-sys=outlook] .ol-mm-w{display:grid;grid-template-columns:repeat(7,1fr)}.mw[data-sys=outlook] .ol-mm-w span{height:28px;font-size:12px;line-height:28px;text-align:center;color:var(--fg3)}.mw[data-sys=outlook] .ol-mm-d{justify-self:center;width:28px;height:28px;border:0;border-radius:4px;background:transparent;color:var(--fg);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .1s ease}.mw[data-sys=outlook] .ol-mm-d:hover{background:var(--bg3)}.mw[data-sys=outlook] .ol-mm-d[data-out]{color:#8a8a8a}.mw[data-sys=outlook] .ol-mm-d[data-in]{background:var(--b-sel);color:var(--fg)}.mw[data-sys=outlook] .ol-mm-d[data-today]{background:var(--b);color:#fff;font-weight:600;border-radius:50%}.mw[data-sys=outlook] .ol-mm-d:focus-visible{outline:2px solid #000;outline-offset:0}.mw[data-sys=outlook] .ol-cal-lp-grp{padding-top:4px;border-top:1px solid var(--st)}.mw[data-sys=outlook] .ol-calrow{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 8px 0 28px;border:0;border-radius:4px;background:transparent;color:var(--fg);font-size:14px;text-align:left;transition:background-color var(--t)}.mw[data-sys=outlook] .ol-calrow:hover{background:var(--bg3)}.mw[data-sys=outlook] .ol-calrow-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw[data-sys=outlook] .ol-calbox{flex:none;width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--fg3);border-radius:2px;background:#fff;color:#fff}.mw[data-sys=outlook] .ol-calbox[data-on]{background:var(--b);border-color:var(--b)}.mw[data-sys=outlook] .ol-cal-surf{position:relative;flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:var(--sh2);overflow:hidden}.mw[data-sys=outlook] .ol-nav{flex:none;height:48px;display:flex;align-items:center;gap:2px;padding:0 8px 0 10px;border-bottom:1px solid var(--st)}.mw[data-sys=outlook] .ol-nav .ol-btn{border-color:transparent;font-weight:400;padding:0 8px}.mw[data-sys=outlook] .ol-nav .ol-btn svg{color:var(--fg2)}.mw[data-sys=outlook] .ol-nav .ol-btn:hover{border-color:transparent}.mw[data-sys=outlook] .ol-nav-today{margin-right:4px}.mw[data-sys=outlook] .ol-nav-tw,.mw[data-sys=outlook] .ol-nav-vw{position:relative;flex:none;min-width:0}.mw[data-sys=outlook] .ol-nav-tw{flex:0 1 auto}.mw[data-sys=outlook] .ol-nav-t{height:32px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;margin-left:4px;border:0;border-radius:4px;background:transparent;color:var(--fg);font-size:16px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mw[data-sys=outlook] .ol-nav-t svg{color:var(--fg2)}.mw[data-sys=outlook] .ol-nav-t{min-width:0;max-width:100%}.mw[data-sys=outlook] .ol-nav-t>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.mw[data-sys=outlook] .ol-nav-t:hover,.mw[data-sys=outlook] .ol-nav-t[aria-expanded=true]{background:var(--bg2)}.mw[data-sys=outlook] .ol-nav-sp{flex:1 1}.mw[data-sys=outlook] .ol-nav .ol-nav-view{border-color:var(--st2)}.mw[data-sys=outlook] .ol-cal-mb{flex:none;padding:8px 12px 0}.mw[data-sys=outlook] .ol-cal-note{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--fg3);padding-bottom:4px}.mw[data-sys=outlook] .ol-cal-note svg{color:var(--b)}.mw[data-sys=outlook] .ol-grid-sc{flex:1 1;min-height:0;overflow:auto;position:relative;overscroll-behavior:contain}.mw[data-sys=outlook] .ol-grid{--gut:56px;position:relative;min-width:100%}.mw[data-sys=outlook] .ol-gstick{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#fff}.mw[data-sys=outlook] .ol-allday,.mw[data-sys=outlook] .ol-gb,.mw[data-sys=outlook] .ol-gh{display:grid;grid-template-columns:var(--gut) repeat(var(--cols),minmax(0,1fr))}.mw[data-sys=outlook] .ol-gh{border-bottom:1px solid var(--st)}.mw[data-sys=outlook] .ol-gh-d{position:relative;display:flex;align-items:baseline;gap:6px;min-width:0;padding:8px 8px 6px;white-space:nowrap;overflow:hidden}.mw[data-sys=outlook] .ol-gh-n{font-size:20px;font-weight:600;line-height:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg)}.mw[data-sys=outlook] .ol-gh-w{font-size:12px;color:var(--fg3);overflow:hidden;text-overflow:ellipsis}.mw[data-sys=outlook] .ol-gh-d[data-today] .ol-gh-n,.mw[data-sys=outlook] .ol-gh-d[data-today] .ol-gh-w{color:var(--b)}.mw[data-sys=outlook] .ol-gh-d[data-today] .ol-gh-w{font-weight:600}.mw[data-sys=outlook] .ol-gh-d[data-today]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--b)}.mw[data-sys=outlook] .ol-allday{min-height:24px;border-bottom:2px solid var(--st)}.mw[data-sys=outlook] .ol-allday-c{border-left:1px solid var(--st)}.mw[data-sys=outlook] .ol-gb{position:relative;height:calc(24 * 48px)}.mw[data-sys=outlook] .ol-gut{position:relative}.mw[data-sys=outlook] .ol-gut-h{position:absolute;right:8px;transform:translateY(-50%);font-size:12px;line-height:16px;color:var(--fg3);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mw[data-sys=outlook] .ol-col{position:relative;border-left:1px solid var(--st);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 23px,#f3f3f3 23px,#f3f3f3 24px,transparent 24px,transparent 47px,var(--st) 47px,var(--st) 48px)}.mw[data-sys=outlook] .ol-col[data-wkend]{background-color:#fafafa}.mw[data-sys=outlook] .ol-ev{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:3px 6px 3px 10px;border:1px solid #fff;border-radius:4px;background:#dcebfa;color:var(--fg);font-size:12px;line-height:16px;text-align:left;overflow:hidden;transition:background-color .1s ease,color .1s ease}.mw[data-sys=outlook] .ol-ev:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--b)}.mw[data-sys=outlook] .ol-ev:hover{background:var(--b-sel)}.mw[data-sys=outlook] .ol-ev[data-sel]{background:var(--b);color:#fff}.mw[data-sys=outlook] .ol-ev[data-sel]:before{background:var(--b-p)}.mw[data-sys=outlook] .ol-ev:focus-visible{outline:2px solid #000;outline-offset:0;z-index:2}.mw[data-sys=outlook] .ol-ev[data-short]{flex-direction:row;align-items:center;padding-top:0;padding-bottom:0}.mw[data-sys=outlook] .ol-ev-t{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw[data-sys=outlook] .ol-ev-s{color:var(--fg2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mw[data-sys=outlook] .ol-ev[data-sel] .ol-ev-s{color:#fff}.mw[data-sys=outlook] .ol-now{position:absolute;left:-1px;right:0;z-index:2;height:2px;margin-top:-1px;background:#c50f1f;pointer-events:none}.mw[data-sys=outlook] .ol-now:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:#c50f1f}.mw[data-sys=outlook] .ol-month{flex:1 1;min-height:0;display:flex;flex-direction:column}.mw[data-sys=outlook] .ol-month-h{flex:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--st)}.mw[data-sys=outlook] .ol-month-h>span{padding:6px 8px;font-size:12px;color:var(--fg3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mw[data-sys=outlook] .ol-mh-s{display:none}.mw[data-sys=outlook] .ol-month-b{flex:1 1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--weeks),minmax(0,1fr))}.mw[data-sys=outlook] .ol-mc{min-width:0;min-height:0;display:flex;flex-direction:column;gap:2px;padding:4px;border-right:1px solid var(--st);border-bottom:1px solid var(--st);overflow:hidden}.mw[data-sys=outlook] .ol-mc:nth-child(7n){border-right:0}.mw[data-sys=outlook] .ol-mc[data-out]{background:var(--bg)}.mw[data-sys=outlook] .ol-mc-n{align-self:flex-start;height:22px;padding:0 6px;border:0;border-radius:11px;background:transparent;color:var(--fg);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mw[data-sys=outlook] .ol-mc[data-out] .ol-mc-n{color:var(--fg3)}.mw[data-sys=outlook] .ol-mc-n:hover{background:var(--bg3)}.mw[data-sys=outlook] .ol-mc[data-today] .ol-mc-n{background:var(--b);color:#fff;font-weight:600}.mw[data-sys=outlook] .ol-mc-ev{display:block;width:100%;padding:1px 6px;border:0;border-left:3px solid var(--b);border-radius:2px 4px 4px 2px;background:#dcebfa;color:var(--fg);font-size:12px;line-height:18px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none}.mw[data-sys=outlook] .ol-mc-ev:hover{background:var(--b-sel)}.mw[data-sys=outlook] .ol-mc-ev[data-sel]{background:var(--b);color:#fff}.mw[data-sys=outlook] .ol-mc-tm{color:var(--fg2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mw[data-sys=outlook] .ol-mc-ev[data-sel] .ol-mc-tm{color:#fff}.mw[data-sys=outlook] .ol-mc-more{align-self:flex-start;border:0;padding:0 6px;background:none;color:var(--fg2);font-size:12px;font-weight:600}.mw[data-sys=outlook] .ol-mc-more:hover{color:var(--b);text-decoration:underline}.mw[data-sys=outlook] .ol-peek{position:absolute;z-index:20;width:340px;max-width:calc(100% - 16px);max-height:calc(100% - 16px);overflow-y:auto;background:#fff;border-radius:8px;box-shadow:var(--sh28);animation:ol-pop .16s cubic-bezier(.1,.9,.2,1) both}.mw[data-sys=outlook] .ol-peek-sheet{left:8px;right:8px;bottom:8px;width:auto;max-width:none;max-height:78%;animation-name:ol-up}.mw[data-sys=outlook] .ol-peek-tb{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:2px;padding:6px 6px 6px 8px;background:#fff;border-bottom:1px solid var(--bg3)}.mw[data-sys=outlook] .ol-pk-b{flex:none;height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:4px;background:transparent;color:var(--fg);font-size:14px;white-space:nowrap;text-decoration:none;transition:background-color var(--t)}.mw[data-sys=outlook] .ol-pk-b svg{color:var(--b)}.mw[data-sys=outlook] .ol-pk-b:hover{background:var(--bg2)}.mw[data-sys=outlook] .ol-pk-b[aria-expanded=true]{background:#ebebeb}.mw[data-sys=outlook] .ol-pk-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mw[data-sys=outlook] .ol-peek-hd{display:flex;gap:12px;padding:16px 16px 8px}.mw[data-sys=outlook] .ol-peek-bar{flex:none;width:4px;border-radius:2px;background:var(--b)}.mw[data-sys=outlook] .ol-peek-t{font-size:20px;font-weight:600;line-height:26px;overflow-wrap:anywhere}.mw[data-sys=outlook] .ol-peek-w{margin-top:4px;font-size:14px;color:var(--fg2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mw[data-sys=outlook] .ol-peek-rows{display:flex;flex-direction:column;gap:12px;padding:6px 16px 16px 32px}.mw[data-sys=outlook] .ol-peek-r{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:20px;overflow-wrap:anywhere}.mw[data-sys=outlook] .ol-peek-r>svg{color:var(--fg3);margin-top:0}.mw[data-sys=outlook] .ol-peek-r .ol-av{margin-top:-2px}.mw[data-sys=outlook] .ol-peek-nm{display:block}.mw[data-sys=outlook] .ol-peek-sub{display:block;font-size:12px;line-height:16px;color:var(--fg3)}.mw[data-sys=outlook] .ol-peek-att ul{display:flex;flex-direction:column;gap:6px;margin-top:8px}.mw[data-sys=outlook] .ol-peek-att li{display:flex;align-items:center;gap:8px;font-size:14px}.mw[data-sys=outlook] .ol-move{display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px;border-top:1px solid var(--bg3)}.mw[data-sys=outlook] .ol-move-h{font-size:14px;font-weight:600}.mw[data-sys=outlook] .ol-move-f{display:flex;flex-wrap:wrap;gap:8px}.mw[data-sys=outlook] .ol-move-ft{display:flex;gap:8px}.mw[data-sys=outlook] .ol-fld{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:1px solid var(--st2);border-bottom-color:var(--fg3);border-radius:4px;background:#fff;color:var(--fg3);min-width:0;transition:border-color var(--t)}.mw[data-sys=outlook] .ol-fld:hover{border-color:#c7c7c7;border-bottom-color:var(--fg2)}.mw[data-sys=outlook] .ol-fld:focus-within{border-bottom-color:var(--b);box-shadow:inset 0 -1px 0 var(--b)}.mw[data-sys=outlook] .ol-fld input,.mw[data-sys=outlook] .ol-fld select{height:30px;min-width:0;border:0;outline:none;background:transparent;color:var(--fg);font-size:14px;padding:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mw[data-sys=outlook] .ol-fld select{cursor:pointer}.mw[data-sys=outlook] .ol-hint{font-size:12px;line-height:16px;color:var(--fg3)}.mw[data-sys=outlook] .ol-dlg-w{position:absolute;inset:0;z-index:45;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.4);animation:ol-fade .15s ease both}.mw[data-sys=outlook] .ol-dlg{width:min(440px,100%);display:flex;flex-direction:column;gap:8px;padding:24px;background:#fff;border-radius:8px;box-shadow:var(--sh64);animation:ol-pop .18s cubic-bezier(.1,.9,.2,1) both}.mw[data-sys=outlook] .ol-dlg-t{font-size:20px;font-weight:600;line-height:28px}.mw[data-sys=outlook] .ol-dlg-d{font-size:14px;line-height:20px;color:var(--fg);overflow-wrap:anywhere}.mw[data-sys=outlook] .ol-dlg-d b{font-weight:600}.mw[data-sys=outlook] .ol-dlg-ft{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.mw[data-sys=outlook] .ol-ne{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:var(--sh2);animation:ol-fade .18s ease both}.mw[data-sys=outlook] .ol-ne-tb{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--st)}.mw[data-sys=outlook] .ol-switch-l{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 6px;border:0;border-radius:4px;background:transparent;color:var(--fg);font-size:14px;white-space:nowrap;transition:background-color var(--t)}.mw[data-sys=outlook] .ol-switch-l:hover{background:var(--bg2)}.mw[data-sys=outlook] .ol-switch-l:focus-visible{outline:2px solid #000;outline-offset:1px}.mw[data-sys=outlook] .ol-switch{position:relative;display:inline-block;flex:none;width:40px;height:20px;border:1px solid var(--fg3);border-radius:10px;background:#fff;transition:background-color var(--t),border-color var(--t)}.mw[data-sys=outlook] .ol-switch:before{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--fg3);transition:transform var(--t),background-color var(--t)}.mw[data-sys=outlook] .ol-switch-l:hover .ol-switch{border-color:var(--fg)}.mw[data-sys=outlook] .ol-switch-l:hover .ol-switch:before{background:var(--fg)}.mw[data-sys=outlook] .ol-switch-l[aria-checked=true] .ol-switch{background:var(--b);border-color:var(--b)}.mw[data-sys=outlook] .ol-switch-l[aria-checked=true]:hover .ol-switch{background:var(--b-h);border-color:var(--b-h)}.mw[data-sys=outlook] .ol-switch-l[aria-checked=true] .ol-switch:before{transform:translateX(20px);background:#fff}.mw[data-sys=outlook] .ol-ne-cal{display:inline-flex;align-items:center;gap:6px;max-width:40%;font-size:12px;color:var(--fg3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw[data-sys=outlook] .ol-ne-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--b)}.mw[data-sys=outlook] .ol-ne-mb{flex:none;padding:8px 12px 0}.mw[data-sys=outlook] .ol-ne-sc{flex:1 1;min-height:0;overflow-y:auto;padding:16px 20px 24px 12px}.mw[data-sys=outlook] .ol-ne-card{max-width:760px;display:flex;flex-direction:column;gap:6px}.mw[data-sys=outlook] .ol-ne-row{display:flex;align-items:flex-start;gap:12px;padding:4px 0}.mw[data-sys=outlook] .ol-ne-ic{flex:none;width:24px;height:36px;display:grid;place-items:center;color:var(--fg3)}.mw[data-sys=outlook] .ol-ne-in{width:100%;min-width:0;height:36px;padding:0 2px;border:0;border-bottom:1px solid var(--st);outline:none;background:transparent;color:var(--fg);font-size:14px;transition:border-color var(--t),box-shadow var(--t)}.mw[data-sys=outlook] .ol-ne-in:hover{border-bottom-color:var(--fg3)}.mw[data-sys=outlook] .ol-ne-in:focus{border-bottom-color:var(--b);box-shadow:0 1px 0 var(--b)}.mw[data-sys=outlook] .ol-cmp-body:focus-visible,.mw[data-sys=outlook] .ol-fld input:focus-visible,.mw[data-sys=outlook] .ol-fld select:focus-visible,.mw[data-sys=outlook] .ol-ne-in:focus-visible{outline:none}.mw[data-sys=outlook] .ol-ne-in::placeholder{color:#707070;opacity:1}.mw[data-sys=outlook] .ol-ne-tin{height:40px;font-size:20px;font-weight:600}.mw[data-sys=outlook] .ol-ne-tin::placeholder{font-weight:600;color:#8a8a8a}.mw[data-sys=outlook] .ol-ne-title .ol-ne-ic{height:40px}.mw[data-sys=outlook] .ol-pp{position:relative;flex:1 1;min-width:0;min-height:36px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 0;border-bottom:1px solid var(--st);cursor:text;transition:border-color var(--t),box-shadow var(--t)}.mw[data-sys=outlook] .ol-pp:hover{border-bottom-color:var(--fg3)}.mw[data-sys=outlook] .ol-pp:focus-within{border-bottom-color:var(--b);box-shadow:0 1px 0 var(--b)}.mw[data-sys=outlook] .ol-pp-in{flex:1 1 160px;height:28px;border:0!important;box-shadow:none!important}.mw[data-sys=outlook] .ol-sug{position:absolute;top:calc(100% + 4px);left:0;z-index:40;width:min(380px,100%);max-height:268px;overflow-y:auto;padding:4px;background:#fff;border-radius:8px;box-shadow:var(--sh16);animation:ol-pop .14s cubic-bezier(.1,.9,.2,1) both;cursor:default}.mw[data-sys=outlook] .ol-sug-h{padding:6px 8px 4px;font-size:12px;font-weight:600;color:var(--fg3)}.mw[data-sys=outlook] .ol-sug-o{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:4px;cursor:pointer}.mw[data-sys=outlook] .ol-sug-o[aria-selected=true]{background:var(--bg2)}.mw[data-sys=outlook] .ol-sug-t{display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:20px}.mw[data-sys=outlook] .ol-sug-t>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw[data-sys=outlook] .ol-sug-e{font-size:12px;line-height:16px;color:var(--fg3)}.mw[data-sys=outlook] .ol-sug-none{padding:6px 8px 8px;font-size:13px;color:var(--fg3)}.mw[data-sys=outlook] .ol-ne-dt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px}.mw[data-sys=outlook] .ol-ne-to{color:var(--fg3)}.mw[data-sys=outlook] .ol-ne-locw{line-height:36px;color:var(--fg)}.mw[data-sys=outlook] .ol-ne-pad{padding-left:36px}@container mw (max-width: 999px){.mw[data-sys=outlook] .ol-p3{display:none!important}.mw[data-sys=outlook] .ol-list{width:clamp(280px,42%,360px)}.mw[data-sys=outlook] .ol-brand{padding-right:8px}}@container mw (max-width: 799px){.mw[data-sys=outlook] .ol-p2{display:none!important}}@container mw (max-width: 599px){.mw[data-sys=outlook] .ol-hd-opt,.mw[data-sys=outlook] .ol-p1{display:none!important}.mw[data-sys=outlook] .ol-brand{font-size:15px;padding-right:8px}.mw[data-sys=outlook] .ol-search{margin:0 4px}.mw[data-sys=outlook] .ol-hd-r{margin-left:0}.mw[data-sys=outlook] .ol-hd-me{width:40px}.mw[data-sys=outlook] .ol-hd .mw-ctl .mw-cb{width:36px}.mw[data-sys=outlook] .ol-ribbon{padding:0 8px 0 4px}.mw[data-sys=outlook] .ol-tab{padding:0 8px}.mw[data-sys=outlook] .ol-cal-b,.mw[data-sys=outlook] .ol-mail-b{padding:0 8px 8px}.mw[data-sys=outlook] .ol-list{flex:1 1;width:auto}.mw[data-sys=outlook] .ol-read-bar{margin:0 0 8px}.mw[data-sys=outlook] .ol-read-sc{padding:0 0 8px}.mw[data-sys=outlook] .ol-att,.mw[data-sys=outlook] .ol-msg-body,.mw[data-sys=outlook] .ol-msg-ft{margin-left:0}.mw[data-sys=outlook] .ol-msg{padding:14px 12px 16px}.mw[data-sys=outlook] .ol-msg-hd{flex-wrap:wrap}.mw[data-sys=outlook] .ol-msg-r{flex-direction:row-reverse;align-items:center;width:100%;justify-content:space-between;margin:4px 0 0 52px;width:calc(100% - 52px)}.mw[data-sys=outlook] .ol-subj{font-size:18px;line-height:24px}.mw[data-sys=outlook] .ol-nav{padding:0 4px 0 6px}.mw[data-sys=outlook] .ol-nav-today{padding:0 6px!important}.mw[data-sys=outlook] .ol-nav-today svg{display:none}.mw[data-sys=outlook] .ol-nav .ol-ib{width:28px}.mw[data-sys=outlook] .ol-nav .ol-nav-view{padding:0 6px;gap:2px}.mw[data-sys=outlook] .ol-nav-t{font-size:14px;padding:0 4px;margin-left:0}.mw[data-sys=outlook] .ol-nav-view span{display:none}.mw[data-sys=outlook] .ol-grid{--gut:44px}.mw[data-sys=outlook] .ol-gh-d{flex-direction:column;gap:0;padding:6px 4px;align-items:flex-start}.mw[data-sys=outlook] .ol-gh-n{font-size:16px;line-height:20px}.mw[data-sys=outlook] .ol-ev{padding-left:7px;padding-right:3px}.mw[data-sys=outlook] .ol-mh-l{display:none}.mw[data-sys=outlook] .ol-mh-s{display:inline}.mw[data-sys=outlook] .ol-mc-tm{display:none}.mw[data-sys=outlook] .ol-mc{padding:2px}.mw[data-sys=outlook] .ol-mc-ev{padding:0 3px}.mw[data-sys=outlook] .ol-ne-sc{padding:12px 12px 20px 4px}.mw[data-sys=outlook] .ol-ne-cal,.mw[data-sys=outlook] .ol-ne-tb .ol-rb-sep{display:none}.mw[data-sys=outlook] .ol-cmp{padding:10px 12px 12px}}@container mw (max-width: 459px){.mw[data-sys=outlook] .ol-brand{display:none}.mw[data-sys=outlook] .ol-search{margin-left:2px}.mw[data-sys=outlook] .ol-split-main .ol-rb-l{display:none}}@keyframes ol-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ol-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ol-fade{0%{opacity:0}to{opacity:1}}@keyframes ol-slide{0%{transform:translateX(-100%)}to{transform:none}}@keyframes ol-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mw[data-sys=outlook] .ol *,.mw[data-sys=outlook] .ol :after,.mw[data-sys=outlook] .ol :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.mw[data-sys=outlook] .ol-spin-ring{animation:ol-spin 2.4s linear infinite!important}}:root[data-motion=less] .mw[data-sys=outlook] .ol *,:root[data-motion=less] .mw[data-sys=outlook] .ol :after,:root[data-motion=less] .mw[data-sys=outlook] .ol :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}:root[data-motion=less] .mw[data-sys=outlook] .ol-spin-ring{animation:ol-spin 2.4s linear infinite!important}