.teams-console{--tm-accent:#1d5bd8;--tm-accent-ink:#1749ae;--tm-accent-wash:#f5f8fe;--tm-accent-line:#bbd3f7;--tm-deep:#0c061e;--tm-bg:#f7f8fa;--tm-surface:#fff;--tm-surface-2:#fbfbfc;--tm-sunken:#f1f3f7;--tm-ink:#0f1728;--tm-ink-2:#344054;--tm-ink-3:#667085;--tm-ink-mid:#5b6478;--tm-line:#e4e7ec;--tm-line-2:#d6dae2;--tm-hairline:#f2f4f7;--tm-ok:#12876f;--tm-ok-wash:#ecfdf3;--tm-ok-line:#c4efdf;--tm-ok-ink:#0e6f5b;--tm-warn:#b54708;--tm-warn-wash:#fffaeb;--tm-warn-line:#fde3b4;--tm-bad:#b42318;--tm-bad-wash:#fef3f2;--tm-bad-line:#fbd5d0;--tm-lock:#6d3aed;--tm-lock-wash:#f3eefe;--tm-lock-line:#e9defc;--tm-ctl-h:42px;--tm-r-sm:8px;--tm-r:10px;--tm-r-lg:16px;--tm-sh-1:0 1px 3px #1017280d;--tm-sh-2:0 1px 3px #10172817, 0 12px 28px #10172812;--tm-sh-3:0 16px 34px #10172824;--tm-hero:linear-gradient(112deg, #0c061e 0%, #1b1046 24%, #2e1178 50%, #33309e 74%, #3a7bed 100%);background:var(--tm-bg);color:var(--tm-ink);font-feature-settings:"cv05", "ss01";font-size:14px;line-height:1.55}.teams-console :is(h1,h2,h3,h4){font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:600}.teams-console h1{font-size:26px}.teams-console h2{letter-spacing:-.3px;font-size:22px}.teams-console h3{font-size:16.5px}.teams-console h4{font-size:14px}.teams-console .tm-num{font-variant-numeric:tabular-nums}.teams-console .tm-btn{border-radius:var(--tm-r-sm);border:1px solid var(--tm-line);background:var(--tm-surface);height:36px;color:var(--tm-ink-2);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.teams-console .tm-btn:hover:not([disabled]){border-color:var(--tm-line-2);background:#f7f8fa}.teams-console .tm-btn:focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px}.teams-console .tm-btn[disabled]{opacity:.42;cursor:not-allowed}.teams-console .tm-btn-primary{background:var(--tm-accent);border-color:var(--tm-accent);color:#fff}.teams-console .tm-btn-primary:hover:not([disabled]){background:var(--tm-accent-ink);border-color:var(--tm-accent-ink)}.teams-console .tm-btn-danger{background:var(--tm-surface);border-color:var(--tm-line);color:var(--tm-bad)}.teams-console .tm-btn-danger:hover:not([disabled]){background:var(--tm-bad-wash);border-color:var(--tm-bad-line)}.teams-console .tm-btn-quiet{color:var(--tm-ink-mid);background:0 0;border-color:#0000}.teams-console .tm-btn-quiet:hover:not([disabled]){background:var(--tm-sunken);border-color:#0000}.teams-console .tm-btn.tm-btn-link{color:var(--tm-accent-ink);background:0 0;border-color:#0000;padding:0 6px}.teams-console .tm-btn.tm-btn-link:hover:not([disabled]){background:var(--tm-accent-wash);border-color:#0000}.teams-console .tm-btn-sm{border-radius:7px;height:30px;padding:0 11px;font-size:12.5px}.teams-console .tm-btn-lg{height:40px;padding:0 18px;font-size:13.5px}.teams-console .tm-btn-lg.tm-btn-primary{padding:0 22px}.teams-console .tm-btn svg{width:14px;height:14px}.teams-console .tm-card{background:var(--tm-surface);border:1px solid var(--tm-line);border-radius:var(--tm-r-lg);box-shadow:var(--tm-sh-1);padding:18px}.teams-console .tm-card-flush{padding:0;overflow:hidden}.teams-console .tm-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:22px;display:grid}.teams-console .tm-kpi{background:var(--tm-surface);border:1px solid var(--tm-line);border-radius:12px;padding:16px 18px}.teams-console .tm-kpi-l{color:var(--tm-ink-mid);font-size:11.5px;font-weight:600}.teams-console .tm-kpi-v{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;margin-top:5px;font-size:26px;font-weight:700;line-height:1}.teams-console .tm-kpi-d{color:var(--tm-ink-3);margin-top:6px;font-size:12px}.teams-console .tm-chip{font:inherit;box-sizing:border-box;border:1px solid var(--tm-line);white-space:nowrap;height:22px;color:var(--tm-ink-2);background:var(--tm-surface);border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.teams-console .tm-chip-neutral{color:var(--tm-ink-mid);background:var(--tm-hairline);border-color:var(--tm-line)}.teams-console .tm-chip-ok{color:var(--tm-ok-ink);background:var(--tm-ok-wash);border-color:var(--tm-ok-line)}.teams-console .tm-chip-warn{color:var(--tm-warn);background:var(--tm-warn-wash);border-color:var(--tm-warn-line)}.teams-console .tm-chip-bad{color:var(--tm-bad);background:var(--tm-bad-wash);border-color:var(--tm-bad-line)}.teams-console .tm-chip .tm-dot{background:currentColor;border-radius:99px;width:5px;height:5px}.teams-console .tm-tblwrap{background:var(--tm-surface);border:1px solid var(--tm-line);border-radius:12px;overflow:hidden}.teams-console .tm-tblnote{color:var(--tm-ink-3);margin-top:11px;font-size:12.5px}.teams-console .tm-tblscroll{overflow-x:auto}.teams-console .tm-tblscroll:focus-visible{outline:2px solid var(--tm-accent);outline-offset:-2px}.teams-console .tm-tblscroll table{border-collapse:collapse;width:100%;font-size:13px}.teams-console .tm-tblscroll thead th{text-align:left;letter-spacing:.4px;text-transform:uppercase;color:var(--tm-ink-mid);background:var(--tm-surface-2);border-bottom:1px solid var(--tm-line);white-space:nowrap;padding:11px 20px;font-size:11px;font-weight:600}.teams-console .tm-tblscroll tbody td{border-bottom:1px solid var(--tm-hairline);color:var(--tm-ink-2);padding:13px 20px}.teams-console .tm-tblscroll tbody td b{color:var(--tm-ink);font-size:13.5px;font-weight:600}.teams-console .tm-tblscroll tbody tr:last-child td{border-bottom:none}.teams-console .tm-tblscroll tbody tr{transition:background .1s}.teams-console .tm-tblscroll tbody tr:hover{background:var(--tm-surface-2)}.teams-console .tm-person{background:var(--tm-sunken);height:24px;color:var(--tm-ink-2);white-space:nowrap;border-radius:12px;align-items:center;gap:5px;padding:0 8px 0 3px;font-size:11.5px;font-weight:600;display:inline-flex}.teams-console .tm-tag{background:var(--tm-sunken);height:22px;color:var(--tm-ink-2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.teams-console .tm-tag-accent{background:var(--tm-accent-wash);color:var(--tm-accent-ink);border:1px solid #d8e4fb}.teams-console .tm-ord{background:var(--tm-sunken);width:24px;height:24px;color:var(--tm-ink-mid);font-variant-numeric:tabular-nums;border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.teams-console .tm-icobtn{border:1px solid var(--tm-line);background:var(--tm-surface);cursor:pointer;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;position:relative}.teams-console .tm-icobtn:hover:not([disabled]){background:#f7f8fa}.teams-console .tm-icobtn[disabled]{opacity:.34;cursor:not-allowed}.teams-console .tm-icobtn svg{width:16px;height:16px;color:var(--tm-ink-2)}.teams-console .tm-icobtn-sm{width:30px;height:30px}.teams-console .tm-av{color:#fff;text-transform:uppercase;border-radius:99px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:600;display:grid}.teams-console .tm-av-s{width:28px;height:28px;font-size:11px}.teams-console .tm-av-xs{width:22px;height:22px;font-size:10px}.teams-console .tm-row{align-items:center;gap:9px;display:flex}.teams-console .tm-muted{color:var(--tm-ink-3);font-size:12.5px}.teams-console .tm-toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;display:flex}.teams-console .tm-inp{height:var(--tm-ctl-h);border:1px solid var(--tm-line);background:var(--tm-surface);color:inherit;font:inherit;border-radius:9px;outline:none;padding:0 12px;font-size:13.5px}.teams-console .tm-inp:focus{border-color:var(--tm-accent);box-shadow:0 0 0 3px var(--tm-accent-wash)}.teams-console .tm-grow{flex:1;min-width:170px}.teams-console .tm-note{border-radius:var(--tm-r);gap:11px;padding:13px 15px;display:flex}.teams-console .tm-note svg{flex-shrink:0;width:17px;height:17px;margin-top:1px}.teams-console .tm-note-body{text-wrap:pretty;font-size:13px;line-height:1.55}.teams-console .tm-note-t{margin-bottom:2px;display:block}.teams-console .tm-note-info{background:var(--tm-accent-wash);color:var(--tm-ink-2);border:1px solid #d8e4fb}.teams-console .tm-note-info svg{color:var(--tm-accent)}.teams-console .tm-note-info .tm-note-t{color:var(--tm-ink)}.teams-console .tm-note-warn{background:var(--tm-warn-wash);border:1px solid var(--tm-warn-line);color:#7a4a0b}.teams-console .tm-note-warn svg{color:var(--tm-warn)}.teams-console .tm-note-warn .tm-note-t{color:#93370d}.teams-console .tm-note-bad{background:var(--tm-bad-wash);border:1px solid var(--tm-bad-line);color:#912018}.teams-console .tm-note-bad svg{color:var(--tm-bad)}.teams-console .tm-note-bad .tm-note-t{color:#7a2018}.teams-console .tm-note-lock{background:var(--tm-lock-wash);border:1px solid var(--tm-lock-line);color:#5b3ba8}.teams-console .tm-note-lock svg{color:var(--tm-lock)}.teams-console .tm-note-lock .tm-note-t{color:#4b2a96}.teams-console .tm-eyebrow{letter-spacing:.6px;text-transform:uppercase;color:var(--tm-ink-3);margin-bottom:11px;font-size:11px;font-weight:700}.teams-console .tm-cardhead{border-bottom:1px solid var(--tm-hairline);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.teams-console .tm-cardtitle{color:var(--tm-ink);font-size:15px;font-weight:600}.teams-console .tm-cardsub{color:var(--tm-ink-mid);text-wrap:pretty;margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.teams-console .tm-tblscroll :is(th,td).tm-end{text-align:right}.teams-console .tm-kpi-caps .tm-kpi-l{text-transform:uppercase;letter-spacing:.4px}.teams-console .tm-kpi-caps .tm-kpi-v{margin-top:8px}.teams-console .tm-kpi-caps .tm-kpi-d{margin-top:4px;font-size:12.5px}.teams-console:where([data-slot=dialog-content]){background:var(--tm-surface)}.teams-console.tm-modal{border:1px solid var(--tm-line);border-radius:14px;flex-direction:column;gap:0;max-height:min(86vh,760px);padding:0;display:flex;overflow:hidden}.teams-console .tm-modal-head{border-bottom:1px solid var(--tm-hairline);flex-shrink:0;align-items:center;gap:12px;padding:22px 26px 18px;display:flex}.teams-console .tm-modal-ico{background:var(--tm-accent-wash);width:38px;height:38px;color:var(--tm-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.teams-console .tm-modal-ico svg{width:19px;height:19px}.teams-console .tm-modal-t{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.018em;color:var(--tm-ink);font-size:19px;font-weight:600;line-height:1.3}.teams-console .tm-modal-s{color:var(--tm-ink-mid);text-wrap:pretty;margin-top:1px;font-size:13px}.teams-console .tm-modal-x{border-radius:var(--tm-r-sm);border:1px solid var(--tm-line);background:var(--tm-surface);cursor:pointer;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.teams-console .tm-modal-x:hover{background:#f7f8fa}.teams-console .tm-modal-x:focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px}.teams-console .tm-modal-x svg{width:15px;height:15px;color:var(--tm-ink-mid)}.teams-console .tm-modal-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:22px 26px;display:flex;overflow-y:auto}.teams-console .tm-modal-body>*{flex-shrink:0}.teams-console .tm-modal-foot{border-top:1px solid var(--tm-hairline);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:16px 26px;display:flex}.teams-console .tm-modal-hint{color:var(--tm-ink-3);flex:1;min-width:0;font-size:12.5px}.teams-console .tm-field{flex-direction:column;gap:7px;display:flex}.teams-console .tm-flabel{letter-spacing:.5px;text-transform:uppercase;color:var(--tm-ink-3);font-size:11px;font-weight:700}.teams-console .tm-flabel-opt{font-weight:500}.teams-console .tm-fhint{color:var(--tm-ink-3);text-wrap:pretty;font-size:12px}.teams-console .tm-inp-select{cursor:pointer;width:100%}.teams-console .tm-multiselect{border-color:var(--tm-line);background:var(--tm-surface);border-radius:9px;min-height:42px;font-size:13.5px}.teams-console .tm-multiselect input{font-size:13.5px}.teams-console .tm-pick{cursor:pointer;font:inherit;background:0 0;border:none;border-radius:6px;padding:0}.teams-console .tm-pick:focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px}.teams-console .tm-pick:hover .tm-chip:not(.tm-chip-accent){background:var(--tm-surface-2);border-color:var(--tm-line-2)}.teams-console .tm-pick svg{stroke-width:2.8px;width:12px;height:12px}.teams-console .tm-chip-accent{color:var(--tm-accent-ink);background:var(--tm-accent-wash);border-color:#d8e4fb}.teams-console .tm-checklist{flex-direction:column;gap:7px;display:flex}.teams-console .tm-checkrow{border:1px solid var(--tm-line);background:var(--tm-surface);text-align:left;width:100%;min-height:50px;font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:9px 12px;display:flex}.teams-console .tm-checkrow:hover{background:#f7f8fa}.teams-console .tm-checkrow:focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px}.teams-console .tm-checkrow[aria-pressed=true]{background:var(--tm-accent-wash);border-color:#d8e4fb}.teams-console .tm-checkrow-name{min-width:0;color:var(--tm-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;overflow:hidden}.teams-console .tm-cbox{border:1.5px solid var(--tm-line-2);background:var(--tm-surface);border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.teams-console .tm-cbox svg{color:#fff;stroke-width:3px;visibility:hidden;width:11px;height:11px}.teams-console .tm-checkrow[aria-pressed=true] .tm-cbox{background:var(--tm-accent);border-color:var(--tm-accent)}.teams-console .tm-checkrow[aria-pressed=true] .tm-cbox svg{visibility:visible}.teams-console .tm-empty{background:var(--tm-surface);border:1px solid var(--tm-line);text-align:center;border-radius:12px;padding:48px 20px}.teams-console .tm-empty-tile{border-radius:12px;place-items:center;width:44px;height:44px;margin:0 auto 12px;display:grid}.teams-console .tm-empty-tile svg{stroke-width:2.2px;width:20px;height:20px}.teams-console .tm-empty-ok{background:var(--tm-ok-wash);color:var(--tm-ok)}.teams-console .tm-empty-mute{background:var(--tm-sunken);color:var(--tm-ink-3)}.teams-console .tm-empty-t{color:var(--tm-ink);font-size:15px;font-weight:600}.teams-console .tm-empty-s{color:var(--tm-ink-3);text-wrap:pretty;margin-top:4px;font-size:13px}.teams-console .tm-track{background:var(--tm-sunken);border-radius:999px;height:6px;display:block;overflow:hidden}.teams-console .tm-track>span{background:var(--tm-accent);border-radius:999px;height:100%;display:block}.teams-console .tm-dashed{border:1px dashed var(--tm-line);border-radius:var(--tm-r);color:var(--tm-ink-3);text-wrap:pretty;padding:18px 16px;font-size:12.5px;line-height:1.55}.teams-console .tm-caprow{border-bottom:1px solid var(--tm-hairline);flex-wrap:wrap;align-items:center;gap:16px;padding:13px 20px;display:flex}.teams-console .tm-caprow:last-child{border-bottom:none}.teams-console .tm-caplabel{min-width:0;color:var(--tm-ink);flex:1;font-size:13.5px;font-weight:500}.teams-console .tm-lockbadge{border:1px solid var(--tm-line);color:var(--tm-ink-3);white-space:nowrap;background:#f7f8fa;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.teams-console .tm-lockbadge svg{width:13px;height:13px}.teams-console .tm-daygrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.teams-console .tm-daycol{min-width:0}.teams-console .tm-dayhead{letter-spacing:.5px;text-transform:uppercase;color:var(--tm-ink-3);border-bottom:1px solid var(--tm-line);margin-bottom:10px;padding-bottom:9px;font-size:11px;font-weight:700}.teams-console .tm-slot{border:1px solid var(--tm-line);background:var(--tm-surface);border-radius:9px;margin-bottom:8px;padding:8px 10px}.teams-console .tm-slot-masked{background:var(--tm-sunken);border-color:var(--tm-line-2)}.teams-console .tm-slot-when{color:var(--tm-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.teams-console .tm-slot-t{color:var(--tm-ink);margin-top:2px;font-size:12.5px;font-weight:600}.teams-console .tm-slot-m{color:var(--tm-ink-3);margin-top:1px;font-size:11.5px}.teams-console .tm-cal-hint{color:var(--tm-ink-mid);font-size:12px}.teams-console .tm-v4 .tm-cal-card{padding:16px 20px}.teams-console .tm-v4 .tm-daygrid{gap:10px}.teams-console .tm-v4 .tm-dayhead{color:var(--tm-ink-mid);border-bottom-color:var(--tm-hairline);margin-bottom:8px;padding-bottom:6px}.teams-console .tm-cal-note{color:#4c1d95;padding:10px 14px}.teams-console .tm-cal-note>svg{display:none}.teams-console .tm-cal-note .tm-note-t{color:inherit;margin:0;display:inline}.teams-console.tm-cal-drawer{border:0;box-shadow:-16px 0 34px #10172829}.teams-console.tm-cal-drawer .tm-modal-head{align-items:flex-start;padding:18px 22px 14px}.teams-console .tm-modal-eyebrow{color:var(--tm-ink-3);font-size:11px}.teams-console.tm-cal-drawer .tm-modal-t{font-size:16.5px;line-height:1.55}.teams-console.tm-cal-drawer .tm-modal-s{margin-top:6px}.teams-console.tm-cal-drawer .tm-modal-s:empty{display:none}.teams-console.tm-cal-drawer .tm-modal-x{background:0 0;border:0;align-self:stretch;width:28px;height:auto}.teams-console.tm-cal-drawer .tm-modal-x svg{width:13px;height:13px;color:var(--tm-ink-3)}.teams-console.tm-cal-drawer .tm-modal-body{padding:6px 22px;display:block}.teams-console.tm-cal-drawer .tm-modal-foot{padding:12px 22px}.teams-console.tm-cal-drawer .tm-modal-hint:empty{display:none}.teams-console.tm-cal-drawer .tm-modal-foot>div{gap:8px;width:auto}.teams-console.tm-cal-drawer .tm-modal-foot>div>*{flex:none}.teams-console .tm-kv a{color:var(--tm-accent-ink)}.teams-console.tm-cal-drawer .tm-av{font-weight:700}.teams-console .tm-kv-person{align-items:center;gap:9px;font-weight:600;display:inline-flex}.teams-console .tm-dayhead span{color:var(--tm-ink-3);font-weight:500}.teams-console .tm-slot{text-align:left;width:100%;font:inherit;border-left:3px solid var(--tm-line-2);padding:7px 9px;font-size:12px;display:block}.teams-console .tm-slot-open{cursor:pointer}.teams-console .tm-slot-open:hover{border-top-color:var(--tm-accent-line);border-right-color:var(--tm-accent-line);border-bottom-color:var(--tm-accent-line);box-shadow:var(--tm-sh-1)}.teams-console .tm-slot-masked{cursor:not-allowed}.teams-console .tm-slot-when,.teams-console .tm-slot-t,.teams-console .tm-slot-m,.teams-console .tm-slot-by{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.teams-console .tm-slot-by{color:var(--tm-ink-2);align-items:center;gap:5px;margin-top:5px;font-size:11.5px;font-weight:600;display:flex}.teams-console .tm-slot-by .tm-av{flex:none;width:18px;height:18px;font-size:8px}.teams-console .tm-slot-st{margin-top:4px}.teams-console .tm-st{color:var(--tm-ink-3);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.teams-console .tm-st-held{color:var(--tm-ok-ink)}.teams-console .tm-st .tm-dot{background:currentColor;border-radius:99px;width:5px;height:5px}.teams-console .tm-kv{border-bottom:1px solid var(--tm-hairline);grid-template-columns:120px 1fr;align-items:center;gap:10px;min-height:44px;font-size:13px;display:grid}.teams-console .tm-kv:last-child{border-bottom:0}.teams-console .tm-kv-k{color:var(--tm-ink-mid);font-size:12px;font-weight:600}.teams-console .tm-split{grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.teams-console .tm-split>*{min-width:0}.teams-console .tm-stack{flex-direction:column;gap:18px;min-width:0;display:flex}@media (max-width:1100px){.teams-console .tm-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.teams-console .tm-daygrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.teams-console .tm-chip:has(.tm-av){padding-left:3px}.teams-console .tm-inp-dur{text-align:center;font-variant-numeric:tabular-nums;width:74px;height:38px;padding:0 11px}.teams-console .tm-durrow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.teams-console .tm-runin{color:var(--tm-ink-mid);font-size:13px}.teams-console .tm-rowbox{border:1px solid var(--tm-line);border-radius:var(--tm-r);overflow:hidden}.teams-console .tm-rowbox>*{border-bottom:1px solid var(--tm-hairline);align-items:center;gap:16px;padding:11px 14px;display:flex}.teams-console .tm-rowbox>:last-child{border-bottom:none}.teams-console .tm-cardfoot{border-top:1px solid var(--tm-hairline);background:var(--tm-surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}@media (max-width:480px){.teams-console .tm-hint-wide{display:none}.teams-console .tm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.teams-console .tm-tblscroll tfoot td{border-top:1px solid var(--tm-line);color:var(--tm-ink);padding:13px 20px;font-weight:600}.teams-console .tm-linkbtn{all:unset;cursor:pointer;border-radius:var(--tm-r-sm);width:100%;display:block}.teams-console .tm-linkbtn:hover .tm-linkbtn-t{text-decoration:underline}.teams-console .tm-linkbtn:focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px}.teams-console .tm-spark{color:var(--tm-accent);margin-top:8px;display:block}.teams-console .tm-slot-masked{background:repeating-linear-gradient(135deg, var(--tm-sunken) 0 6px, var(--tm-surface) 6px 12px)}.teams-console .tm-slot-masked .tm-slot-when,.teams-console .tm-slot-masked .tm-slot-m{color:var(--tm-ink-mid)}.teams-console .tm-radio{color:var(--tm-ink-2);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;display:flex}.teams-console .tm-radio input{accent-color:var(--tm-accent);margin-top:3px}.teams-console .tm-footer-preview{border:1px dashed var(--tm-line-2);border-radius:var(--tm-r);color:var(--tm-ink-2);padding:14px 16px;font-size:12.5px;line-height:1.6}.teams-console .tm-cell-select{width:180px}.teams-console .tm-cell-select .tm-inp{height:30px;font-size:13px}.teams-console .tm-member-status{white-space:nowrap;flex-wrap:nowrap}@media (max-width:1199px){.teams-console .tm-member-status{flex-wrap:wrap;row-gap:2px}.teams-console .tm-member-status>*{white-space:nowrap}.teams-console td>.tm-cell-select{width:150px}.teams-console .tm-tblscroll:has(.tm-member-status) :is(th,td){padding-left:12px;padding-right:12px}}.teams-console .tm-tblscroll{min-width:0;max-width:100%}.teams-console .tm-kpi{min-width:0}@media (max-width:640px){.teams-console .tm-tblscroll td.tm-end>.tm-row{flex-direction:column;align-items:stretch}}.teams-console .tm-ctlrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.teams-console .tm-ctlrow>.tm-btn{height:var(--tm-ctl-h);border-radius:9px;font-size:13.5px}.teams-console .tm-ctlrow>div,.teams-console .tm-ctlrow>.tm-inp{width:180px}.teams-console .tm-rtile{box-sizing:border-box;flex-direction:column;height:112px;display:flex}.teams-console .tm-rtile-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.teams-console .tm-rtile-band{align-items:flex-end;height:32px;margin-top:auto;font-size:12px;display:flex}.teams-console .tm-rtile-band .tm-spark{margin-top:0}.teams-console .tm-rtile-add{color:var(--tm-ink-mid);font:inherit;cursor:pointer;border-style:dashed;flex-direction:row;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600}.teams-console .tm-rtile-add:hover{background:var(--tm-sunken)}.teams-console .tm-rtile-add:focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px}.teams-console .tm-rsection{margin-top:16px}.teams-console .tm-rchart-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.teams-console .tm-rchart-pick{width:220px;max-width:100%}.teams-console .tm-rchart-grain{width:130px;margin-left:auto}.teams-console .tm-rchart-canvas{height:280px;position:relative}body:has([role=dialog]) .tsqd-open-btn-container{display:none}.teams-console .tm-rowspacer{height:30px}.teams-console .tm-approvals .tm-tblscroll :is(th,td):last-child{background:var(--tm-surface);box-shadow:-1px 0 0 var(--tm-hairline);position:sticky;right:0}.teams-console .tm-approvals .tm-tblscroll thead th:last-child,.teams-console .tm-approvals .tm-tblscroll tbody tr:hover td:last-child{background:var(--tm-surface-2)}.teams-console .tm-approvals .tm-tblscroll :is(th,td){padding-left:12px;padding-right:12px}.teams-console .tm-approvals .tm-tblscroll td:nth-child(4){overflow-wrap:anywhere}.teams-console [data-testid=report-view]>div:first-child>div:first-child{flex-wrap:wrap;min-width:0;max-width:100%}.teams-console .tm-checkrow{flex-wrap:wrap}.teams-console .tm-checkrow-name{flex-basis:8em}body:has(.teams-console) [data-slot=select-content]{max-width:min(var(--radix-select-content-available-width,100vw), calc(100vw - 16px))}body:has(.teams-console) [data-slot=select-content] [data-slot=select-item]{white-space:normal}.teams-console .tm-attn-head{border-bottom:1px solid var(--tm-hairline);align-items:center;gap:12px;padding:16px 20px 14px;display:flex}.teams-console .tm-attn-count{color:var(--tm-warn);background:var(--tm-warn-wash);font-variant-numeric:tabular-nums;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700}.teams-console .tm-attn-empty{color:var(--tm-ink-2);padding:14px 20px;font-size:13px}.teams-console .tm-attn-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:-1px;margin-right:-1px;display:grid}.teams-console .tm-attn-stack{border-top:1px solid var(--tm-hairline);grid-template-columns:1fr}.teams-console .tm-attn-col{border-right:1px solid var(--tm-hairline);border-bottom:1px solid var(--tm-hairline);flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:14px 20px 16px;display:flex}.teams-console .tm-attn-rank{letter-spacing:.08em;text-transform:uppercase;color:var(--tm-ink-3);font-size:10.5px;font-weight:600}.teams-console .tm-attn-n{font-family:var(--font-space-grotesk), sans-serif;font-variant-numeric:tabular-nums;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:0;font-size:26px;font-weight:700;line-height:1.1;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.teams-console .tm-attn-bad{color:var(--tm-bad)}.teams-console .tm-attn-warn{color:var(--tm-warn)}.teams-console .tm-attn-w{color:var(--tm-ink);font-size:13px;font-weight:600}.teams-console .tm-attn-why{color:var(--tm-ink-mid);min-height:34px;font-size:12px}.teams-console .tm-attn-act{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.teams-console.tm-v3{padding:22px 34px 70px}.teams-console.tm-v3 .tm-btn{border-color:var(--tm-line-2);gap:6px;height:32px;padding:0 12px}.teams-console.tm-v3 .tm-btn-primary{border-color:var(--tm-accent)}.teams-console.tm-v3 .tm-btn-sm{border-radius:var(--tm-r-sm);height:28px;padding:0 10px;font-size:12px}.teams-console .tm-crumb{color:var(--tm-ink-mid);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.teams-console .tm-crumb a{color:var(--tm-ink-mid)}.teams-console .tm-crumb a:hover{color:var(--tm-accent-ink)}.teams-console .tm-crumb b{color:var(--tm-ink);font-weight:600}.teams-console .tm-thead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.teams-console .tm-thead h1{font-size:24px}.teams-console .tm-thead-meta{color:var(--tm-ink-mid);flex-wrap:wrap;gap:14px;margin-top:4px;font-size:13px;display:flex}.teams-console .tm-thead-meta b{color:var(--tm-ink-2);font-weight:600}.teams-console .tm-tstats{border:1px solid var(--tm-line);background:var(--tm-surface);border-radius:12px;grid-template-columns:repeat(6,1fr);margin-bottom:16px;display:grid;overflow:hidden}.teams-console .tm-ts{border:0;border-right:1px solid var(--tm-hairline);font:inherit;color:inherit;text-align:left;background:0 0;padding:12px 16px;display:block}.teams-console button.tm-ts{cursor:pointer}.teams-console .tm-ts:last-child{border-right:0}.teams-console button.tm-ts:hover{background:var(--tm-accent-wash)}.teams-console .tm-ts-l{text-transform:uppercase;letter-spacing:.08em;color:var(--tm-ink-mid);font-size:10.5px;font-weight:600}.teams-console .tm-ts-v{font-size:22px;font-weight:700;font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;line-height:1.2}.teams-console .tm-ts-bad{color:var(--tm-bad)}.teams-console .tm-ts-warn{color:var(--tm-warn)}.teams-console .tm-ts-d{color:var(--tm-ink-3);font-size:11.5px}.teams-console .tm-ts-skel{background:var(--tm-sunken);vertical-align:middle;border-radius:4px;width:40px;height:20px;display:inline-block}.teams-console .tm-fbar{background:var(--tm-surface);border:1px solid var(--tm-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding:8px 10px 8px 14px;display:flex}.teams-console .tm-fbar-group{display:contents}.teams-console .tm-fbar-l{color:var(--tm-ink-mid);margin-right:2px;font-size:12px;font-weight:600}.teams-console .tm-fchip{border:1px solid var(--tm-line-2);background:var(--tm-surface);height:30px;font:inherit;color:var(--tm-ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.teams-console .tm-fchip .tm-av{width:20px;height:20px;font-size:9px;font-weight:700}.teams-console .tm-fchip-all{padding-left:11px}.teams-console .tm-fchip[aria-pressed=true]{background:var(--tm-deep);border-color:var(--tm-deep);color:#fff}.teams-console .tm-fbar-sp{flex:1}.teams-console .tm-mem{color:var(--tm-ink-mid);background:var(--tm-sunken);border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:12px;display:inline-flex}.teams-console .tm-mem-saved{background:var(--tm-accent-wash);color:var(--tm-accent-ink);border:1px solid var(--tm-accent-line)}.teams-console .tm-sel{border:1px solid var(--tm-line-2);border-radius:var(--tm-r-sm);background:var(--tm-surface);height:32px;color:var(--tm-ink-2);white-space:nowrap;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.teams-console .tm-sel b{color:var(--tm-ink);font-weight:600}.teams-console .tm-sel i{color:var(--tm-ink-3);font-size:10px;font-style:normal}.teams-console .tm-sel select{opacity:0;cursor:pointer;position:absolute;inset:0}.teams-console .tm-sel:focus-within{outline:2px solid var(--tm-accent);outline-offset:2px}.teams-console .tm-leads-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.teams-console .tm-leads-bar>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.teams-console .tm-leads{border:1px solid var(--tm-line);background:var(--tm-surface);border-radius:12px;overflow-x:auto}.teams-console .tm-leads table{border-collapse:collapse;width:100%}.teams-console .tm-leads th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--tm-ink-mid);background:var(--tm-surface-2);border-bottom:1px solid var(--tm-line);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.teams-console .tm-leads td{white-space:nowrap;border-bottom:1px solid var(--tm-hairline);vertical-align:middle;height:48px;padding:0 12px}.teams-console .tm-leads tr:last-child td{border-bottom:0}.teams-console .tm-leads tbody tr:hover td{background:#fafbfd}.teams-console .tm-leads-check{vertical-align:middle;width:15px;height:15px;box-shadow:none;border-radius:3px}.teams-console .tm-leads-check[data-state=unchecked]{border-color:#767676}.teams-console .tm-leads-person{color:var(--tm-ink);white-space:nowrap;align-items:center;gap:9px;font-weight:600;display:inline-flex}.teams-console .tm-leads-person .tm-av{font-weight:700}.teams-console .tm-leads-chip{border:1px solid var(--tm-line-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.teams-console .tm-leads-chip-bad{color:var(--tm-bad);border-color:var(--tm-bad-line);background:var(--tm-bad-wash)}.teams-console .tm-mid{color:var(--tm-ink-mid)}.teams-console .tm-tiny{color:var(--tm-ink-3);font-size:11px}@media (max-width:900px){.teams-console .tm-tstats{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.teams-console.tm-v3{padding:16px 16px 48px}.teams-console .tm-tstats{grid-template-columns:repeat(2,1fr)}}.teams-console .tm-perm-crumb{color:var(--tm-ink-mid);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.teams-console .tm-perm-crumb a{color:var(--tm-ink-mid)}.teams-console .tm-perm-crumb a:hover{color:var(--tm-accent-ink)}.teams-console .tm-perm-crumb b{color:var(--tm-ink);font-weight:600}.teams-console .tm-perm-thead{margin-bottom:14px}.teams-console .tm-perm-thead h1{font-size:24px}.teams-console .tm-perm-meta{color:var(--tm-ink-mid);flex-wrap:wrap;gap:14px;margin-top:4px;font-size:13px;display:flex}.teams-console .tm-perm-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.teams-console .tm-perm-card{background:var(--tm-surface);border:1px solid var(--tm-line);border-radius:var(--tm-r-lg);box-shadow:var(--tm-sh-1);overflow:hidden}.teams-console .tm-perm-hd{border-bottom:1px solid var(--tm-hairline);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.teams-console .tm-perm-t{font-size:15px;font-weight:600}.teams-console .tm-perm-s{color:var(--tm-ink-mid);margin-top:1px;font-size:12.5px}.teams-console .tm-perm-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.teams-console .tm-perm-acts .tm-btn{border-color:var(--tm-line-2);gap:6px;height:32px;padding:0 12px}.teams-console .tm-perm .tm-perm-sel{border:1px solid var(--tm-line-2);border-radius:var(--tm-r-sm);background:var(--tm-surface);width:auto;height:32px;box-shadow:none;color:var(--tm-ink-2);cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;font-weight:500;line-height:1.55;display:inline-flex}.teams-console .tm-perm .tm-perm-sel b{color:var(--tm-ink);font-weight:600}.teams-console .tm-perm .tm-perm-sel svg{display:none}.teams-console .tm-perm .tm-perm-sel i{color:var(--tm-ink-3);font-size:10px;font-style:normal}.teams-console .tm-perm-pi{border:0;border-bottom:1px solid var(--tm-hairline);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.teams-console .tm-perm-pi:last-child{border-bottom:0}.teams-console .tm-perm-pi:hover{background:var(--tm-surface-2)}.teams-console .tm-perm-pi[aria-pressed=true]{background:var(--tm-accent-wash);box-shadow:inset 3px 0 0 var(--tm-accent)}.teams-console .tm-perm-pi:focus-visible{outline:2px solid var(--tm-accent);outline-offset:-2px}.teams-console .tm-perm-pi b{font-size:13.5px;display:block}.teams-console .tm-perm-pi span span,.teams-console .tm-perm-cnt{color:var(--tm-ink-mid);font-size:12px}.teams-console .tm-perm-cnt{border:1px solid var(--tm-accent-line);background:var(--tm-accent-wash);white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-weight:600;line-height:1;display:inline-flex}.teams-console .tm-perm-scroll{overflow-x:auto}.teams-console .tm-perm-scroll:focus-visible{outline:2px solid var(--tm-accent);outline-offset:-2px}.teams-console .tm-perm-mx{border-collapse:collapse;width:100%}.teams-console .tm-perm-mx th{text-transform:uppercase;letter-spacing:.05em;color:var(--tm-ink-mid);background:var(--tm-surface-2);border-bottom:1px solid var(--tm-line);text-align:center;white-space:nowrap;padding:10px 6px;font-size:10.5px;font-weight:600}.teams-console .tm-perm-mx td{text-align:center;border-bottom:1px solid var(--tm-hairline);height:48px;padding:1px}.teams-console .tm-perm-mx :is(th,td):first-child{text-align:left;white-space:nowrap;padding-left:16px}.teams-console .tm-perm-mx tr:last-child td{border-bottom:0}.teams-console .tm-perm-mx .tm-btn-sm{border-radius:var(--tm-r-sm);border-color:var(--tm-line-2);height:28px;padding:0 10px;font-size:12px}.teams-console .tm-perm-person{white-space:nowrap;align-items:center;gap:9px;font-weight:600;display:inline-flex}.teams-console .tm-perm-person .tm-av{font-weight:700}.teams-console .tm-perm-sub{color:var(--tm-ink-3);font-size:11.5px;font-weight:400}.teams-console .tm-m{border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-grid}.teams-console .tm-m-on{background:var(--tm-ok-wash);color:var(--tm-ok-ink);border:1px solid var(--tm-ok-line)}.teams-console .tm-m-off{color:var(--tm-line-2)}.teams-console .tm-m-add{background:var(--tm-accent-wash);color:var(--tm-accent-ink);border:1px solid var(--tm-accent-line)}.teams-console .tm-m-rem{background:var(--tm-bad-wash);color:var(--tm-bad);border:1px solid var(--tm-bad-line)}.teams-console .tm-m-lk{background:var(--tm-lock-wash);color:var(--tm-lock);border:1px solid var(--tm-lock-line)}.teams-console .tm-perm-bd{border-top:1px solid var(--tm-hairline);padding:16px 20px}.teams-console .tm-perm-small{margin-bottom:6px;font-size:12px}.teams-console .tm-perm-tiny{color:var(--tm-ink-3);font-size:11px}@media (max-width:1000px){.teams-console .tm-perm-grid{grid-template-columns:minmax(0,1fr)}.teams-console .tm-perm-hd{flex-wrap:wrap}}.teams-console .tm-hero{background:var(--tm-hero);color:#fff;border-radius:var(--tm-r-lg);margin-bottom:18px;overflow:hidden}.teams-console .tm-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 26px 18px;display:flex}.teams-console .tm-brokerage-logo{color:var(--tm-muted,#64748b);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.teams-console .tm-brokerage-logo-hero{width:56px;height:56px}.teams-console .tm-brokerage-logo-lg{border:1px solid var(--tm-line,#e5e7eb);width:64px;height:64px}.teams-console .tm-hero-eyebrow{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:11px}.teams-console .tm-hero h1{color:#fff;margin:6px 0 2px}.teams-console .tm-hero-sub{opacity:.8;margin:0;font-size:13px}.teams-console .tm-hero-tiles{grid-template-columns:repeat(var(--tm-hero-cols,5), minmax(0, 1fr));background:#ffffff0f;border-top:1px solid #ffffff24;display:grid}.teams-console .tm-hero-tile{border-right:1px solid #ffffff24;min-width:0;padding:16px 24px 14px}.teams-console .tm-hero-tile:last-child{border-right:0}.teams-console .tm-hero-tile-l{letter-spacing:.1em;text-transform:uppercase;opacity:.75;overflow-wrap:anywhere;font-size:10.5px}.teams-console .tm-hero-tile-v{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:700;line-height:1.2}.teams-console .tm-hero-tile-v small{opacity:.8;margin-left:4px;font-size:13px;font-weight:500;line-height:1.2}.teams-console .tm-hero-tile-d{color:#fffc;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;display:flex}.teams-console :is(.tm-hero,.tm-v4) .tm-chip,.teams-console.tm-v4 .tm-chip{border-radius:999px}.teams-console .tm-v4 .tm-chip:not([class*=tm-chip-]),.teams-console.tm-v4 .tm-chip:not([class*=tm-chip-]){border-color:var(--tm-line-2)}.teams-console .tm-hbtn{height:40px;color:var(--tm-ink);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:var(--tm-sh-1);background:#fff;border:0;border-radius:999px;flex-shrink:0;padding:0 18px;font-size:13.5px;font-weight:600}.teams-console .tm-hbtn:focus-visible{outline-offset:2px;outline:2px solid #fff}.teams-console .tm-attn-head{padding:16px 20px}.teams-console .tm-attn-t{letter-spacing:normal;font-family:inherit;font-size:15px;line-height:1.55}.teams-console .tm-attn-head .tm-cardsub{margin-top:1px;line-height:1.55}.teams-console .tm-attn-count{box-sizing:border-box;border:1px solid var(--tm-warn-line);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-grid}.teams-console .tm-attn-strip{grid-template-columns:repeat(var(--tm-attn-cols,5), minmax(0, 1fr));margin:0}.teams-console .tm-attn-strip.tm-attn-stack{grid-template-columns:1fr}.teams-console .tm-attn-col{border-bottom:0}.teams-console .tm-attn-col:last-child{border-right:0}.teams-console .tm-attn-n{text-decoration:none}.teams-console .tm-attn-act{margin-top:6px;padding-top:0}.teams-console :is(.tm-ov,.tm-v4) .tm-btn,.teams-console.tm-v4 .tm-btn{border-color:var(--tm-line-2);gap:6px;height:32px;padding:0 12px}.teams-console :is(.tm-ov,.tm-v4) .tm-btn-primary,.teams-console.tm-v4 .tm-btn-primary{border-color:var(--tm-accent)}.teams-console :is(.tm-ov,.tm-v4) .tm-btn-quiet,.teams-console.tm-v4 .tm-btn-quiet{border-color:#0000}.teams-console :is(.tm-ov,.tm-v4) .tm-btn-sm,.teams-console.tm-v4 .tm-btn-sm{border-radius:var(--tm-r-sm);height:28px;padding:0 10px;font-size:12px}.teams-console :is(.tm-ov,.tm-v4) .tm-btn.tm-btn-link,.teams-console.tm-v4 .tm-btn.tm-btn-link{border-color:#0000;padding:0 6px}.teams-console .tm-ov-sec{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:24px 0 10px;display:flex}.teams-console .tm-ov-sec h3{font-size:18px}.teams-console .tm-ov-sec-s{color:var(--tm-ink-mid);font-size:12.5px}.teams-console .tm-ov-tiny{color:var(--tm-ink-3);margin-top:14px;font-size:11px}.teams-console .tm-ov-an .tm-ov-tiny{margin-top:8px}.teams-console .tm-ov .tm-ov-tiny .tm-btn{line-height:inherit;vertical-align:baseline;height:auto;padding:0;font-size:11px;display:inline}.teams-console .tm-seg{border:1px solid var(--tm-line-2);border-radius:var(--tm-r-sm);height:32px;display:inline-flex;overflow:hidden}.teams-console .tm-field>.tm-seg{align-self:flex-start}.teams-console .tm-seg button{border:0;border-right:1px solid var(--tm-line-2);color:var(--tm-ink-mid);font:inherit;cursor:pointer;background:0 0;place-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:grid}.teams-console .tm-seg button:last-child{border-right:0}.teams-console .tm-seg button[aria-pressed=true]{background:var(--tm-accent);color:#fff}.teams-console .tm-seg button:focus-visible{outline:2px solid var(--tm-accent);outline-offset:-2px}.teams-console :is(.tm-ov-sel,.tm-ov-an .tm-ctlrow,.tm-rchart-hd) .tm-inp-select{border-color:var(--tm-line-2);border-radius:var(--tm-r-sm);width:auto;height:32px;color:var(--tm-ink-2);box-shadow:none;gap:8px;padding:0 10px 0 12px;font-size:13px;font-weight:500}.teams-console :is(.tm-ov-sel,.tm-ov-an .tm-ctlrow,.tm-rchart-hd,.tm-ov-q) [data-slot=select-value]{color:var(--tm-ink);font-weight:600}.teams-console .tm-ov-an .tm-ctlrow>div,.teams-console .tm-rchart-hd .tm-rchart-pick{width:auto}.teams-console .tm-ov-an .tm-ctlrow>.tm-btn{border-radius:var(--tm-r-sm);height:32px;font-size:13px}.teams-console .tm-ov-q{border:1px solid var(--tm-line-2);border-radius:var(--tm-r-sm);background:var(--tm-surface);height:32px;color:var(--tm-ink-2);white-space:nowrap;align-items:center;padding-left:12px;font-size:13px;font-weight:500;display:inline-flex}.teams-console .tm-ov-q:focus-within{border-color:var(--tm-accent)}.teams-console .tm-ov-q .tm-inp-select{width:auto;height:30px;box-shadow:none;color:var(--tm-ink);background:0 0;border:0;padding:0 10px 0 8px;font-size:13px;font-weight:600}.teams-console .tm-rtile-spec{height:auto;min-height:112px}.teams-console .tm-rtile-d{margin-top:4px;font-size:12px}.teams-console .tm-rtable{margin-top:16px}.teams-console .tm-ov .tm-rsection,.teams-console .tm-ov .tm-rtable{margin-top:14px}.teams-console .tm-ov .tm-ov-score .tm-rsection,.teams-console .tm-ov [data-testid=report-chart]{margin-top:0}.teams-console .tm-ov .tm-kpis{gap:14px;margin-bottom:0}.teams-console .tm-ov-score .tm-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.teams-console .tm-ov-an .tm-kpis{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.teams-console .tm-ov .tm-kpi{border-radius:var(--tm-r);padding:14px 16px}.teams-console .tm-ov .tm-kpi-l{letter-spacing:.06em;text-transform:uppercase;color:var(--tm-ink-mid);font-size:11px;font-weight:600}.teams-console .tm-ov .tm-kpi-v{margin-top:2px;font-size:24px;line-height:1.55}.teams-console .tm-ov .tm-kpi-v small{color:var(--tm-ink-mid)}.teams-console .tm-ov .tm-rtile-d{margin-top:0;font-size:11.5px}.teams-console .tm-ov-score .tm-rtile-spec{min-height:0}.teams-console .tm-ov-score .tm-rtile-band{display:none}.teams-console .tm-ov-an .tm-rtile{height:auto}.teams-console .tm-ov-an .tm-rtile-band{height:28px;margin-top:8px}.teams-console :is(.tm-ov,.tm-v4) .tm-tblscroll table{font-size:14px}.teams-console :is(.tm-ov,.tm-v4) .tm-tblscroll thead th{letter-spacing:.06em;padding:10px 12px}.teams-console :is(.tm-ov,.tm-v4) .tm-tblscroll :is(tbody,tfoot) td{white-space:nowrap;height:48px;color:var(--tm-ink);padding:0 12px}.teams-console .tm-ov .tm-tblscroll tfoot td{border-top:1px solid var(--tm-hairline);background:var(--tm-surface-2);font-weight:700}.teams-console :is(.tm-ov,.tm-v4) .tm-tblscroll td b{font-size:14px}.teams-console .tm-v4 .tm-tblscroll td b{font-weight:700}.teams-console .tm-v4 .tm-tblscroll tbody tr.tm-exp td{background:var(--tm-accent-wash)}.teams-console .tm-ov .tm-tblscroll tfoot td b{font-weight:700}.teams-console .tm-ov td .tm-row{gap:9px}.teams-console :is(.tm-ov,.tm-v4) .tm-av{font-weight:700}.teams-console .tm-ov .tm-tblscroll td:has(>.tm-rank){color:var(--tm-ink-mid)}.teams-console .tm-ov td.tm-end .tm-linkbtn-t{color:var(--tm-ink);border-bottom:1px dotted var(--tm-line-2);font-weight:600}.teams-console .tm-rchart-hd{justify-content:space-between;gap:12px}.teams-console .tm-rchart-hd .tm-rchart-bar{margin:0}.teams-console .tm-rchart-vs{color:var(--tm-ink-mid);font-size:12px}.teams-console .tm-rchart-bd{padding:16px 20px}.teams-console .tm-ov .tm-rchart-canvas{height:224px}.teams-console .tm-ov-diag{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.teams-console .tm-ov-diag .tm-card{padding:0;overflow:hidden}.teams-console .tm-ov .tm-cardhead{gap:12px}.teams-console .tm-ov .tm-cardsub{margin-top:1px;line-height:1.55}.teams-console .tm-ov-diag .tm-rtable{margin-top:0}.teams-console .tm-ov-diag .tm-tblwrap{border:0;border-radius:0}@media (max-width:1000px){.teams-console .tm-hero-tiles,.teams-console .tm-attn-strip,.teams-console .tm-ov-score .tm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-console .tm-ov-an .tm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.teams-console .tm-ov-diag{grid-template-columns:minmax(0,1fr)}}.teams-console.tm-shell{padding:22px 34px}@media (max-width:640px){.teams-console.tm-shell{padding:16px}}.teams-console .tm-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.teams-console .tm-hbtn.tm-hbtn-ghost{color:#fff;background:#ffffff24}.teams-console .tm-tt-score .tm-rtile-spec:nth-child(-n+4) .tm-rtile-band{height:28px;margin-top:8px;display:block}.teams-console .tm-tt-score .tm-rtile-band .tm-spark{width:100%;height:28px;display:block}.teams-console .tm-tt-score .tm-rsection,.teams-console .tm-tt-score [data-testid=report-chart]{margin-top:14px}.teams-console .tm-tt-score .tm-card{padding:0;overflow:hidden}.teams-console .tm-tt-score .tm-cardhead{border-bottom:1px solid var(--tm-hairline);margin:0;padding:16px 20px}.teams-console .tm-tt-score .tm-rtable{margin-top:0}.teams-console .tm-tt-score .tm-card .tm-tblwrap{border:0;border-radius:0}.teams-console .tm-tt-score .tm-ov-tiny{margin-top:8px}.teams-console .tm-tt-clocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.teams-console .tm-tt-clocks .tm-kpi{border-radius:var(--tm-r);box-sizing:border-box;height:100%;padding:14px 16px}.teams-console .tm-tt-clocks .tm-kpi-l{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.teams-console .tm-tt-clocks .tm-kpi-v{align-items:center;gap:10.7px;margin-top:0;font-size:22px;line-height:1.55;display:flex}.teams-console .tm-tt-clocks .tm-chip{position:relative;top:1px}.teams-console .tm-tt-clocks .tm-kpi-d{margin-top:0}@media (max-width:1000px){.teams-console .tm-tt-clocks{grid-template-columns:minmax(0,1fr)}}.teams-console .tm-rchart-legend{color:var(--tm-ink-2);flex-wrap:wrap;gap:16px;margin-bottom:6px;font-size:12px;display:flex}.teams-console .tm-rchart-legend i{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:6px;display:inline-block}.teams-console .tm-rchart-legend+.tm-rchart-canvas{height:200px}.teams-console.tm-ah .tm-tstats{grid-template-columns:repeat(5,1fr)}.teams-console .tm-ah-grid{grid-template-columns:1fr 380px;gap:14px;margin-bottom:14px;display:grid}.teams-console.tm-ah .tm-cardsub{margin-top:1px;line-height:1.55}.teams-console .tm-ah-todo{border-bottom:1px solid var(--tm-hairline);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.teams-console .tm-ah-todo:last-child{border-bottom:0}.teams-console .tm-ah-todo b{color:var(--tm-ink);font-size:13.5px;font-weight:700;display:block}.teams-console .tm-ah-todo-name{color:inherit;text-decoration:none}.teams-console .tm-ah-todo-name:hover b,.teams-console .tm-ah-todo-name:focus-visible b{color:var(--tm-accent);text-decoration:underline}.teams-console .tm-ah-todo>div>span{color:var(--tm-ink-mid);font-size:12px}.teams-console .tm-ah-flag{color:var(--tm-bad);font-style:normal;font-weight:600}.teams-console .tm-ah-note{padding:16px 20px}.teams-console .tm-ah-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.teams-console.tm-ah .tm-ts{position:relative}.teams-console.tm-ah .tm-ts:has(.tm-ts-open:hover){background:var(--tm-accent-wash)}.teams-console .tm-ts-open{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.teams-console .tm-ts-open:after{content:"";position:absolute;inset:0}.teams-console .tm-ts-open:focus-visible,.teams-console .tm-ts-info:focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px}.teams-console .tm-ts-info{z-index:1;color:var(--tm-ink-3);vertical-align:-1px;cursor:help;background:0 0;border:0;margin-left:4px;padding:0;display:inline-flex;position:relative}.teams-console.tm-ah .tm-tblscroll table{font-size:14px}.teams-console.tm-ah .tm-tblscroll thead th{letter-spacing:.06em;padding:10px 12px}.teams-console.tm-ah .tm-tblscroll tbody td{white-space:nowrap;height:48px;color:var(--tm-ink);padding:0 12px}@media (max-width:1000px){.teams-console .tm-ah-grid{grid-template-columns:1fr}.teams-console.tm-ah .tm-tstats{grid-template-columns:1fr 1fr}}.teams-console .tm-tr{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.teams-console .tm-pc-card{background:var(--tm-surface);border:1px solid var(--tm-line);border-radius:var(--tm-r-lg);box-shadow:var(--tm-sh-1);overflow:hidden}.teams-console .tm-pc-hd{border-bottom:1px solid var(--tm-hairline);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.teams-console .tm-pc-t{font-size:15px;font-weight:600}.teams-console .tm-pc-s{color:var(--tm-ink-mid);margin-top:1px;font-size:12.5px}.teams-console .tm-pc-bd{padding:16px 20px}.teams-console .tm-tr-rule{border-bottom:1px solid var(--tm-hairline);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.teams-console .tm-tr-rule:last-child{border-bottom:0}.teams-console .tm-tr-rule.tm-muted{display:block}.teams-console .tm-tr-k{background:var(--tm-sunken);width:24px;height:24px;color:var(--tm-ink-mid);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}.teams-console .tm-tr-cond{font-size:13.5px}.teams-console .tm-tr-cond b{font-weight:600}.teams-console .tm-tr-sub{color:var(--tm-ink-3);font-size:12px;display:block}.teams-console .tm-tr-fl{color:var(--tm-ink-mid);margin-bottom:4px;font-size:12px}.teams-console .tm-tr-val{border:1px solid var(--tm-line-2);border-radius:var(--tm-r-sm);height:32px;color:var(--tm-ink);box-sizing:border-box;align-items:center;margin-bottom:12px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:flex}.teams-console .tm-tr-in{font-size:12px}@media (max-width:1000px){.teams-console .tm-tr{grid-template-columns:minmax(0,1fr)}}.teams-console .tm-fnote{color:var(--tm-ink-3);margin-bottom:14px;font-size:12px}.teams-console .tm-pc-hd>.tm-btn-sm{margin:-3px 0}.teams-console .tm-ta-sec{justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 10px;display:flex}.teams-console .tm-ta-sec h3{font-size:18px}.teams-console .tm-ta-s{color:var(--tm-ink-mid);font-size:12.5px}.teams-console .tm-ta .tm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.teams-console .tm-ta .tm-kpi{border-radius:var(--tm-r);padding:14px 16px}.teams-console .tm-ta .tm-kpi-l{letter-spacing:.06em;font-size:11px}.teams-console .tm-ta .tm-kpi-v{margin-top:2px;font-size:24px;line-height:1.55}.teams-console .tm-ta .tm-kpi-d{margin-top:0;font-size:11.5px}.teams-console .tm-ta .tm-kpi-d .tm-spark{margin-bottom:4px}.teams-console .tm-ta .tm-pc-bd svg[role=img]{height:173px!important}.teams-console .tm-ta .tm-ta-gap{margin-bottom:14px}.teams-console .tm-ta .tm-split{gap:14px}@media (max-width:1000px){.teams-console .tm-ta .tm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-console .tm-ta-sec{flex-wrap:wrap}}.teams-console .tm-pool{gap:12px;display:grid}.teams-console .tm-pool .tm-tblwrap{border-radius:var(--tm-r-lg);box-shadow:var(--tm-sh-1)}.teams-console .tm-pool-hd{border-bottom:1px solid var(--tm-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.teams-console .tm-pool-t{color:var(--tm-ink);font-size:15px;font-weight:600}.teams-console .tm-pool-s{color:var(--tm-ink-mid);margin-top:1px;font-size:12.5px}.teams-console .tm-pool-note{padding:16px 20px}.teams-console .tm-pool .tm-tblscroll table{font-size:14px}.teams-console .tm-pool .tm-tblscroll thead th{letter-spacing:.06em;padding:10px 12px}.teams-console .tm-pool .tm-tblscroll tbody td{white-space:nowrap;height:48px;color:var(--tm-ink);padding:0 12px}.teams-console .tm-lead-sub{color:var(--tm-ink-3);font-size:11.5px;font-weight:400}.teams-console .tm-tblscroll thead th:has(>input[type=checkbox]){width:34px}.teams-console .tm-tblscroll :is(th,td)>input[type=checkbox]{vertical-align:middle;margin:0}.teams-console .tm-when{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.teams-console .tm-when .tm-chip{border-color:var(--tm-line-2)}.teams-console .tm-when-op{color:var(--tm-ink-3);letter-spacing:.05em;font-size:10.5px;font-weight:700}.teams-console .tm-when-gp{border:1px dashed var(--tm-line-2);border-radius:999px;align-items:center;gap:4px;padding:1px;display:inline-flex}.teams-console .tm-rule-top{grid-template-columns:1fr 1.4fr 1fr;gap:14px;margin-bottom:14px;display:grid}.teams-console .tm-rule-send{gap:6px;min-width:0;display:flex}.teams-console .tm-rule-send>:last-child{flex:1;min-width:0}.teams-console .tm-cond-lbl{color:var(--tm-ink-2);margin:0 0 6px;font-size:12px;font-weight:600;display:block}.teams-console .tm-cond-tiny{color:var(--tm-ink-3);font-size:11px;font-weight:400}.teams-console .tm-cgroup{border:1px solid var(--tm-line);background:var(--tm-surface-2);border-radius:12px;padding:10px 12px}.teams-console .tm-cgroup-hd{letter-spacing:.06em;text-transform:uppercase;color:var(--tm-ink-mid);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.teams-console .tm-cond-row{grid-template-columns:52px 170px 110px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:44px;display:grid}.teams-console .tm-cond-row .tm-inp{height:32px;font-size:13px}.teams-console .tm-cond-j{color:var(--tm-ink-3);text-align:right;letter-spacing:.05em;font-size:11px;font-weight:700}.teams-console .tm-cond-val .tm-cond-ms{border-color:var(--tm-line-2);border-radius:var(--tm-r-sm);min-height:32px;font-size:13px}.teams-console .tm-cond-price{align-items:center;gap:8px;display:flex}.teams-console .tm-cond-num{border:1px solid var(--tm-line-2);border-radius:var(--tm-r-sm);min-width:0;height:32px;font:inherit;color:var(--tm-ink);background:#fff;flex:1;padding:0 10px;font-size:13px}.teams-console .tm-cond-x{border-radius:var(--tm-r-sm);width:28px;height:28px;color:var(--tm-ink-3);font:inherit;cursor:pointer;background:0 0;border:0}.teams-console .tm-cond-x:hover{background:var(--tm-sunken)}.teams-console .tm-cond-link{letter-spacing:normal;height:28px;color:var(--tm-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:12px;font-weight:600}.teams-console .tm-cond-add{margin-left:52px}.teams-console .tm-cond-or{color:var(--tm-accent-ink);letter-spacing:.08em;align-items:center;gap:10px;margin:8px 0;font-size:11px;font-weight:700;display:flex}.teams-console .tm-cond-or:before,.teams-console .tm-cond-or:after{content:"";background:var(--tm-accent-line);flex:1;height:1px}.teams-console .tm-cond-err{color:var(--tm-bad);margin-top:6px;font-size:12px}.teams-console .tm-rule-preview{border:1px solid var(--tm-accent-line);background:var(--tm-accent-wash);color:#1f3a78;border-radius:10px;padding:12px 14px;font-size:14px}.teams-console .tm-rule-preview b{color:var(--tm-ink)}.teams-console .tm-rule-p{border:1px solid var(--tm-accent-line);color:var(--tm-accent-ink);background:#fff;border-radius:4px;padding:0 4px;font-weight:600;display:inline-block}.teams-console .tm-v4 .tm-tblscroll tbody td.tm-rule-k{color:var(--tm-ink-mid)}.teams-console .tm-v4 .tm-tblscroll tbody td.tm-rule-small{color:var(--tm-ink-mid);font-size:12px}.teams-console .tm-v4 .tm-tblscroll tbody td.tm-rule-tiny{color:var(--tm-ink-3);font-size:11px}.teams-console.tm-v4 .tm-modal-head{align-items:flex-start;padding:16px 20px 12px}.teams-console.tm-v4 .tm-modal-t{letter-spacing:normal;font-family:inherit;font-size:15px;line-height:1.55}.teams-console.tm-v4 .tm-modal-s{margin-top:0;font-size:12.5px;line-height:1.55}.teams-console.tm-v4 .tm-modal-x{background:0 0;border:0;width:28px;height:20px}.teams-console.tm-v4 .tm-modal-x svg{width:13px;height:13px;color:var(--tm-ink-3)}.teams-console.tm-v4 .tm-modal-body{padding:14px 20px;display:block}.teams-console.tm-v4 .tm-modal-body>.tm-field{margin-bottom:14px}.teams-console.tm-v4 .tm-modal-foot{padding:12px 20px}.teams-console.tm-v4 .tm-modal-foot>div{gap:8px;width:auto;margin-left:auto}.teams-console.tm-v4 .tm-modal-foot>div>*{flex:none}.teams-console.tm-v4 .tm-modal-hint:empty{display:none}.teams-console.tm-v4 .tm-field{gap:6px}.teams-console.tm-v4 .tm-flabel{letter-spacing:normal;text-transform:none;color:var(--tm-ink-2);font-size:12px;font-weight:600}.teams-console.tm-v4 .tm-inp,.teams-console .tm-v4 .tm-inp{border-color:var(--tm-line-2);border-radius:var(--tm-r-sm);height:32px;padding:0 10px;font-size:13px}.teams-console.tm-v4 .tm-inp-select{padding-right:6px}.teams-console.tm-v4 .tm-inp:disabled{opacity:1;background:var(--tm-sunken);color:var(--tm-ink-mid)}.teams-console.tm-v4 .tm-cgroup-hd{min-height:28px}.teams-console.tm-v4 .tm-cond-x{height:18px;font-size:16px;line-height:1}.teams-console .tm-cond-ms [data-slot=badge]{border:1px solid var(--tm-accent-line);background:var(--tm-accent-wash);height:22px;color:var(--tm-accent-ink);border-radius:999px;padding:0 4px 0 9px;font-size:11.5px;font-weight:600;line-height:1}.teams-console .tm-cond-ms>div:first-child{padding-left:6px}.teams-console .tm-cond-ms>div:first-child>div{padding-right:0}.teams-console .tm-cond-ms>div:last-child{display:none}@media (max-width:720px){.teams-console .tm-rule-top,.teams-console .tm-cond-row{grid-template-columns:40px 1fr 1fr 28px;padding:4px 0}.teams-console .tm-cond-row>:nth-child(3){grid-column:3/5}.teams-console .tm-cond-val{grid-column:1/4}}.teams-console .tm-audit tr.tm-au-exp td{background:var(--tm-accent-wash)}.teams-console .tm-audit tr.tm-au-detail td{white-space:normal;background:var(--tm-surface);height:auto;padding:0}.teams-console .tm-au-diff{border-top:1px solid var(--tm-hairline);grid-template-columns:180px 1fr 1fr;display:grid}.teams-console .tm-au-diff>div{border-bottom:1px solid var(--tm-hairline);padding:9px 14px;font-size:13px}.teams-console .tm-au-diff .tm-au-dh{text-transform:uppercase;letter-spacing:.06em;color:var(--tm-ink-mid);background:var(--tm-surface-2);font-size:10.5px;font-weight:600}.teams-console .tm-au-diff .tm-au-bef{background:var(--tm-bad-wash);color:#7a271a}.teams-console .tm-au-diff .tm-au-aft{background:var(--tm-ok-wash);color:#054f31}.teams-console .tm-au-diff .tm-au-k{color:var(--tm-ink-mid);font-weight:600}.teams-console .tm-au-del{-webkit-text-decoration:line-through #b4231880;text-decoration:line-through #b4231880}.teams-console .tm-au-caret{border:1px solid var(--tm-line);width:22px;height:22px;color:var(--tm-ink-3);cursor:pointer;background:0 0;border-radius:6px;place-items:center;padding:0;font-size:10px;display:inline-grid}.teams-console .tm-au-who{white-space:nowrap;align-items:center;gap:9px;font-weight:600;display:inline-flex}.teams-console .tm-au-tiny{color:var(--tm-ink-3);font-size:11px}.teams-console .tm-v4 .tm-chip-accent{border-color:var(--tm-accent-line)}.teams-console .tm-v4 .tm-fbar .tm-inp{border-color:var(--tm-line-2);border-radius:var(--tm-r-sm);height:32px;padding:0 10px;font-size:13px}.teams-console .tm-pager{border-top:1px solid var(--tm-line);color:var(--tm-ink-mid);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12.5px;display:flex}@media (max-width:760px){.teams-console .tm-au-diff{grid-template-columns:100px 1fr 1fr}}.teams-console .tm-tchips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.teams-console .tm-tchip{box-sizing:border-box;border:1px solid var(--tm-line-2);background:var(--tm-surface);height:22px;color:var(--tm-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 3px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.teams-console .tm-tchip i{color:#fff;border-radius:5px;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:inline-grid}.teams-console .tm-tchip em{color:var(--tm-ink-3);font-style:normal;font-weight:500}.teams-console .tm-tchip-x{width:14px;height:14px;color:var(--tm-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:0 -4px 0 -2px;padding:0;display:inline-grid}.teams-console .tm-tchip-x:hover{background:var(--tm-bad-wash);color:var(--tm-bad)}.teams-console .tm-tchip-x svg{width:10px;height:10px}.teams-console .tm-scope{border:1px solid var(--tm-accent-line);background:var(--tm-accent-wash);height:28px;color:var(--tm-accent-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.teams-console .tm-also{color:var(--tm-ink-3);font-size:11.5px;font-weight:400;display:block}.teams-console .tm-pillpick{gap:8px;display:grid}.teams-console .tm-pillpick-list{flex-wrap:wrap;gap:6px;max-height:152px;padding:2px;display:flex;overflow-y:auto}.teams-console .tm-pillpick-list .tm-fchip[disabled]{cursor:not-allowed;opacity:.6}.teams-console .tm-rule-summary{border:1px solid var(--tm-accent-line);background:var(--tm-accent-wash);border-radius:12px;align-items:stretch;gap:14px;margin-top:16px;padding:14px 16px;display:flex}.teams-console .tm-rule-summary-main{flex:1;min-width:0}.teams-console .tm-rule-summary .tm-rule-preview{background:0 0;border:0;padding:0;line-height:2}.teams-console .tm-rule-op{background:var(--tm-deep);color:#fff;letter-spacing:.06em;vertical-align:middle;border-radius:999px;margin:0 6px;padding:0 6px;font-size:10px;font-weight:700;line-height:18px;display:inline-block}.teams-console .tm-rule-grp{border:1px dashed var(--tm-accent-line);border-radius:8px;padding:2px 4px}.teams-console .tm-rule-summary .tm-rule-p{border-radius:999px;padding:1px 8px}.teams-console .tm-rule-count{border-left:1px solid var(--tm-accent-line);min-width:140px;color:var(--tm-ink-mid);text-align:right;flex-direction:column;justify-content:center;padding-left:14px;font-size:12px;display:flex}.teams-console .tm-rule-count b{color:var(--tm-ink);font-size:22px;line-height:1.1}@media (max-width:640px){.teams-console .tm-rule-summary{flex-direction:column}.teams-console .tm-rule-count{border-left:0;border-top:1px solid var(--tm-accent-line);text-align:left;padding:10px 0 0}}.teams-console .tm-inp[aria-invalid=true],.teams-console .tm-cond-num[aria-invalid=true],.teams-console [data-invalid] .tm-multiselect,.teams-console .tm-field[data-invalid] .tm-pillpick input[type=search]{border-color:var(--tm-bad)}
