.cs .mbr-overlay{position:fixed;inset:0;z-index:var(--z-modal-backdrop,9998);display:grid;place-items:center;padding:16px;background:var(--modal-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:mbr-fade-in .15s ease}.cs .mbr-modalCard{max-height:86vh;overflow:auto;border-radius:18px;border:1px solid var(--modal-card-border);background:var(--modal-card-bg);box-shadow:var(--modal-card-shadow);padding:20px;animation:mbr-pop-in .18s cubic-bezier(.3,1.2,.4,1)}@keyframes mbr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mbr-pop-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cs .mbr-popover{position:absolute;top:100%;left:0;margin-top:6px;min-width:220px;padding:10px;border-radius:14px;background:var(--modal-card-bg);border:1px solid var(--border);box-shadow:var(--modal-card-shadow);z-index:100;animation:mbr-pop-in .15s cubic-bezier(.3,1.2,.4,1)}.cs .mbr-popoverHead{font-size:11px;font-weight:700;margin-bottom:10px;opacity:.8;text-transform:uppercase;letter-spacing:.4px}.cs .mbr-popoverItem{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;font-size:14px;padding:6px 8px;border-radius:8px;border:none;background:transparent;color:var(--text);cursor:pointer;font:inherit;transition:background .15s ease}.cs .mbr-popoverItem:hover{background:var(--panel-2)}.cs .mbr-popoverItem:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cs .mbr-missingScroll{max-height:300px;overflow-y:auto;padding-right:2px}.cs .mbr-checkRow{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;padding:4px 6px;border-radius:8px;min-width:0;transition:background .15s ease}.cs .mbr-checkRow input{flex:0 0 auto}.cs .mbr-checkRow span{min-width:0;overflow-wrap:anywhere}.cs .mbr-popoverCheck{padding:6px 8px;white-space:nowrap}.cs .mbr-popoverCheck:hover{background:var(--panel-2)}.cs .mbr-dot{display:inline-block;width:10px;height:10px;border-radius:999px;flex:none}.cs .mbr-dot--edited,.cs .mbr-dot--orange{background:var(--dot-edited)}.cs .mbr-dot--rejected{background:var(--red)}.cs .mbr-dot--dnn{background:var(--accent2)}.cs .mbr-dot--green{background:var(--green)}.cs .mbr-dot--card{position:absolute;top:10px;right:10px;box-shadow:0 0 0 2px var(--bg0,var(--panel-2))}.cs .mbr-keepBtn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0;transition:opacity .15s ease,transform .15s ease}.cs .mbr-keepBtn:hover{opacity:1!important;transform:scale(1.15)}.cs .mbr-keepBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:999px}.cs .mbr-chooserBtn{display:block;width:100%;text-align:center;padding:14px 16px!important;font-weight:800}.cs .mbr-chooserBtn--amber{background:color-mix(in oklab,var(--c-amber) 12%,transparent);border-color:color-mix(in oklab,var(--c-amber) 45%,transparent)}.cs .mbr-chooserBtn--blue{background:color-mix(in oklab,var(--c-blue) 12%,transparent);border-color:color-mix(in oklab,var(--c-blue) 45%,transparent)}.cs .mbr-backLink{border:none;background:transparent;padding:0;font-size:13px;cursor:pointer;font:inherit;color:var(--muted);transition:color .15s ease}.cs .mbr-backLink:hover{color:var(--text)}.cs .mbr-backLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.cs .mbr-cellLink{background:none;border:none;padding:0;text-align:left;cursor:pointer;font:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs .mbr-termChip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:color-mix(in oklab,var(--c-purple) 14%,transparent);border:1px solid color-mix(in oklab,var(--c-purple) 45%,transparent);color:var(--c-purple);white-space:nowrap;max-width:360px}.cs .mbr-termChip__tag{font-size:10px;opacity:.75;text-transform:uppercase;letter-spacing:.6px}.cs .mbr-scopeBanner{border-radius:12px;border:1px solid color-mix(in oklab,var(--c-amber) 35%,transparent);background:color-mix(in oklab,var(--c-amber) 10%,transparent);padding:10px 16px;font-size:13px;color:var(--c-amber);line-height:1.5}.cs .mbr-suggestChip{padding:6px 10px;border-radius:12px;border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;font-size:13px;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.cs .mbr-suggestChip:hover{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 10%,var(--panel));transform:translateY(-1px)}.cs .mbr-suggestChip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cs .mbr-confirmDiff{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--panel-2);font-size:14px;line-height:1.45;word-break:break-word}.cs .mbr-confirmOld{color:var(--muted);text-decoration:line-through}.cs .mbr-confirmNew{font-weight:800;color:var(--text)}.cs .mbr-exportGrid{display:grid;gap:18px;grid-template-columns:1fr 1fr}@media (max-width:560px){.cs .mbr-exportGrid{grid-template-columns:1fr}}@keyframes mbr-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.cs .mbr-toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:calc(var(--z-modal, 9999) + 2);display:flex;align-items:center;gap:10px;max-width:min(480px,calc(100vw - 32px));padding:10px 12px 10px 14px;border-radius:12px;border:1px solid var(--border);background:var(--modal-card-bg);color:var(--text);font-size:13px;font-weight:600;line-height:1.4;box-shadow:var(--modal-card-shadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:mbr-toast-in .18s ease}.cs .mbr-toast--success{border-color:var(--green-border)}.cs .mbr-toast--error{border-color:var(--red-border)}.cs .mbr-toast__text{flex:1;min-width:0}.cs .mbr-toast__dismiss{flex-shrink:0;border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:16px;line-height:1;padding:2px 4px;border-radius:6px}.cs .mbr-toast__dismiss:hover{color:var(--text)}.cs .mbr-toast__dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:760px){.cs .mw-membersTable .mw-membersHeader{display:none}.cs .mw-membersTable .mw-membersRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status" "job  job" "loc  loc";gap:6px 10px;padding:13px 14px;align-items:center}.cs .mw-membersTable .mw-membersNameLink{grid-area:name;white-space:normal;font-size:15px;line-height:1.3}.cs .mw-membersTable .mw-membersColStatus{grid-area:status;justify-self:end}.cs .mw-membersTable .mw-membersColJob,.cs .mw-membersTable .mw-membersColLoc{display:flex;align-items:baseline;gap:10px;font-size:13px}.cs .mw-membersTable .mw-membersColJob{grid-area:job}.cs .mw-membersTable .mw-membersColLoc{grid-area:loc}.cs .mw-membersTable .mw-membersColJob:before,.cs .mw-membersTable .mw-membersColLoc:before{flex:none;min-width:52px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.cs .mw-membersTable .mw-membersColJob:before{content:"Job"}.cs .mw-membersTable .mw-membersColLoc:before{content:"Branch"}.cs .mw-membersTable .mbr-cellLink{white-space:normal}.cs .mw-membersTable .mw-membersRow:hover{transform:none;box-shadow:none}.cs .mbr-popover{position:fixed;inset:auto 0 0 0;margin:0;min-width:0;max-height:70dvh;overflow-y:auto;border-radius:18px 18px 0 0;border-bottom:0;padding:16px 16px max(16px,env(safe-area-inset-bottom));z-index:1200;box-shadow:0 -14px 44px rgba(0,0,0,.4);animation:mbr-sheet-up .2s ease-out}.cs .mbr-popoverItem{min-height:44px}.cs .mbr-popoverCheck{min-height:44px;white-space:normal}.cs .mbr-missingScroll{max-height:none}.cs .mbr-overlay{place-items:end stretch;padding:0}.cs .mbr-modalCard{width:100%!important;max-height:90dvh;border-radius:18px 18px 0 0;border-bottom:0;padding:20px 16px max(20px,env(safe-area-inset-bottom));animation:mbr-sheet-up .22s ease-out}.cs .mbr-otherTable{min-width:0!important}.cs .mbr-otherTable .mbr-otherHead{display:none}.cs .mbr-otherTable .mbr-otherRow{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.cs .mbr-otherRow__name{font-size:15px}.cs .mbr-otherRow [data-label]{display:flex;align-items:baseline;gap:10px;overflow:visible!important;word-break:break-word}.cs .mbr-otherRow [data-label]:before{content:attr(data-label);flex:none;min-width:52px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.cs .mbr-otherRow .mbr-otherRow__actions{justify-self:stretch}.cs .mbr-otherRow__actions .mw-control{width:100%;min-height:44px;text-align:center}}@media (max-width:640px){.cs .mw-membersSearchForm .mw-membersMissingFilter{display:block}.cs .mw-membersSearchForm .mw-membersMissingFilter>.mw-control{width:100%;justify-content:center}.cs .mw-memberContactGrid[style]{grid-template-columns:1fr!important}.cs .mbr-editHint{position:static!important;max-width:none!important;z-index:auto!important}.cs .mbr-headActions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;width:100%}.cs .mbr-headActions .mw-control{width:100%;text-align:center}.cs .mbr-headActions>:last-child{grid-column:1/-1}.cs .mbr-headActions .mbr-cardTrash{min-height:44px}}@keyframes mbr-sheet-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (hover:none){.cs .mbr-editHint{position:static!important;max-width:none!important}.cs .mbr-keepBtn:hover,.cs .mbr-suggestChip:hover{transform:none}}@media (prefers-reduced-motion:reduce){.cs .mbr-modalCard,.cs .mbr-popover{animation:none}}.cs .mbr-cardTrash{background:transparent;border:1px solid var(--border);color:var(--red);padding:6px 8px;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:border-color .15s ease,background .15s ease}.cs .mbr-cardTrash:hover{border-color:var(--red-border);background:color-mix(in oklab,var(--red) 8%,transparent)}.cs .mbr-cardTrash:focus-visible{outline:2px solid var(--accent);outline-offset:1px}