:root{--wc-navy:#1b3b6a;--wc-green:#8cc641;--wc-orange:#e87337;--wc-text:#4a4a4a;--wc-muted:#5e6a76;--wc-bg:#f5f7fa;--wc-green-light:#eaf3de;--wc-navy-light:#e8edf5;--wc-white:#fff;--wc-green-dark:#6fa22f;--wc-border:#d5dce5;--wc-orange-light:#fbeae0;--wc-orange-dark:#b85525;--wc-on-navy-soft:#ffffffa8;--wc-blue:#2d7dd2;--wc-yellow:#f2c230;--wc-yellow-light:#fdf3d1;--wc-scrim:#1b3b6a59;--wc-font:"Segoe UI", system-ui, -apple-system, sans-serif;--wc-text-xs:.6875rem;--wc-text-sm:.75rem;--wc-text-cell:.8125rem;--wc-text-base:.875rem;--wc-text-lg:1rem;--wc-text-xl:1.25rem;--wc-weight-normal:400;--wc-weight-medium:500;--wc-weight-semibold:600;--wc-weight-bold:700;--wc-space-1:.25rem;--wc-space-2:.5rem;--wc-space-3:.75rem;--wc-space-4:1rem;--wc-space-5:1.5rem;--wc-radius-sm:3px;--wc-radius:4px;--wc-radius-lg:6px;--wc-shadow-pop:0 6px 20px #1b3b6a2e;--wc-on-navy-divider:#ffffff29;--ms-chrome-h:132px;--ms-rail-chevron-col:14px;--wc-group-child-indent:20px}*{box-sizing:border-box}body{font-family:var(--wc-font);color:var(--wc-text);background:var(--wc-bg);font-size:var(--wc-text-base);margin:0}.ms-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.ms-shell>.ms-header{flex:none}.ms-btn:focus-visible,.ms-input:focus-visible,.ms-num:focus-visible,.ms-select:focus-visible,.ms-comment-badge:focus-visible,.ms-cell-input:focus-visible,.ms-comment-del:focus-visible,.ms-composer textarea:focus-visible{outline:2px solid var(--wc-green);outline-offset:1px}.ms-header{background:var(--wc-navy);color:var(--wc-white);padding:var(--wc-space-3) var(--wc-space-4);align-items:center;gap:var(--wc-space-4);display:flex}.ms-wordmark{flex:none;width:auto;height:32px;display:block}.ms-header-spacer{min-width:var(--wc-space-3);flex:1 1 0}.ms-logowell-wrap{flex:none;position:relative}.ms-logowell{box-sizing:border-box;background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius);cursor:pointer;justify-content:center;align-items:center;width:auto;min-width:40px;max-width:160px;height:40px;padding:3px;display:flex;overflow:hidden}.ms-logowell.ms-logowell-static{cursor:default}.ms-logowell:not(.ms-logowell-static):hover{box-shadow:0 0 0 2px var(--wc-green)}.ms-logowell:focus-visible{outline:2px solid var(--wc-green);outline-offset:2px}.ms-logowell:disabled{cursor:progress;opacity:.7}.ms-logowell-img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%;display:block}.ms-logowell-remove{cursor:pointer;background:var(--wc-navy);width:18px;height:18px;color:var(--wc-white);border:none;border-radius:999px;justify-content:center;align-items:center;font-size:11px;line-height:1;display:none;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 3px #0000004d}.ms-logowell-wrap:hover .ms-logowell-remove,.ms-logowell-wrap:focus-within .ms-logowell-remove{display:flex}.ms-logowell-remove:disabled{opacity:.5;cursor:not-allowed}.ms-project-number{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9375rem;font-weight:var(--wc-weight-semibold);color:var(--wc-green)}.ms-finder{flex:320px;min-width:220px;max-width:520px;position:relative}.ms-finder-input{box-sizing:border-box;width:100%;height:40px;padding:0 var(--wc-space-3);font:inherit;color:var(--wc-text);background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius);font-size:.9375rem}.ms-finder-input::placeholder{color:var(--wc-muted)}.ms-finder-input:focus-visible{outline:2px solid var(--wc-green);outline-offset:1px}.ms-finder-results{z-index:60;background:var(--wc-white);max-height:60vh;color:var(--wc-text);border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);padding:var(--wc-space-1);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 20px #1b3b6a2e}.ms-finder-empty{padding:var(--wc-space-2) var(--wc-space-3);font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-finder-row{gap:var(--wc-space-3);text-align:left;cursor:pointer;width:100%;font:inherit;padding:var(--wc-space-2) var(--wc-space-3);border-radius:var(--wc-radius);background:0 0;border:none;align-items:flex-start;display:flex}.ms-finder-row:hover,.ms-finder-row:focus-visible{background:var(--wc-navy-light);outline:none}.ms-finder-num{text-align:right;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--wc-text-base);font-weight:var(--wc-weight-semibold);color:var(--wc-navy);flex:0 0 64px;padding-top:2px}.ms-finder-name{min-width:0;font-size:var(--wc-text-lg);color:var(--wc-text);white-space:normal;overflow-wrap:anywhere;flex:auto;line-height:1.3}.ms-brand{flex:none;align-items:center;display:flex}.ms-brand-divider{width:1px;margin:6px var(--wc-space-3);background:var(--wc-on-navy-divider);flex:none;align-self:stretch}.ms-logowell.ms-logowell-brand{width:auto;height:46px;padding:0 var(--wc-space-1);background:0 0;border-color:#0000}.ms-logowell.ms-logowell-brand .ms-logowell-img{width:auto;height:32px;max-height:32px}.ms-logowell.ms-logowell-brand:not(.ms-logowell-static):hover{box-shadow:none;opacity:.85}.ms-projectblock{flex:0 auto;align-items:center;min-width:0;display:flex;position:relative}.ms-projectblock-static{gap:var(--wc-space-2)}.ms-projectblock-btn{align-items:center;gap:var(--wc-space-2);cursor:pointer;min-width:0;max-width:420px;font:inherit;color:inherit;border-radius:var(--wc-radius);background:0 0;border:none;padding:4px 6px;display:inline-flex}.ms-projectblock-btn:hover{background:#ffffff14}.ms-projectblock-btn:focus-visible{outline:2px solid var(--wc-green);outline-offset:1px}.ms-projectblock-btn svg{color:var(--wc-on-navy-soft);flex:none}.ms-pb-name{min-width:0;max-width:760px;color:var(--wc-on-navy-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.ms-projectblock .ms-finder-results{min-width:280px;max-width:420px;right:auto}.ms-projectblock .ms-finder-row{align-items:center}.ms-projectblock .ms-finder-num{padding-top:0}.ms-projectblock .ms-finder-name{white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.ms-finder-compact{flex:none;width:34px;min-width:0;max-width:none}.ms-finder-compact.is-expanded{width:400px}.ms-finder-icon{background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius);cursor:pointer;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ms-finder-icon:focus-visible{outline:2px solid var(--wc-green);outline-offset:1px}.ms-finder-compact .ms-finder-input{height:34px}.ms-finder-compact .ms-finder-results{min-width:100%;left:0;right:auto}.ms-usermenu{flex:none;position:relative}.ms-usermenu-avatar{cursor:pointer;width:32px;height:32px;font-size:var(--wc-text-sm);font-weight:var(--wc-weight-semibold);color:var(--wc-white);border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ms-usermenu-avatar--internal{background:var(--wc-green)}.ms-usermenu-avatar--external{background:var(--wc-orange)}.ms-usermenu-avatar:focus-visible{outline:2px solid var(--wc-white);outline-offset:2px}.ms-usermenu-pop{z-index:60;background:var(--wc-white);min-width:244px;color:var(--wc-text);border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);box-shadow:var(--wc-shadow-pop);padding:var(--wc-space-1);position:absolute;top:calc(100% + 6px);right:0}.ms-usermenu-id{padding:var(--wc-space-3);border-bottom:1px solid var(--wc-border);margin-bottom:var(--wc-space-1)}.ms-usermenu-name{font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-usermenu-email{font-size:var(--wc-text-sm);color:var(--wc-muted);text-overflow:ellipsis;overflow:hidden}.ms-usermenu-badge{margin-top:var(--wc-space-2);font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);border-radius:var(--wc-radius-sm);background:var(--wc-orange-light);color:var(--wc-orange-dark);padding:1px 8px;display:inline-block}.ms-usermenu-version{padding-left:var(--wc-space-3);font-size:var(--wc-text-xs);color:var(--wc-muted);margin-left:auto}.ms-landing{max-width:640px;margin:var(--wc-space-5) auto;padding:0 var(--wc-space-4)}.ms-landing-title{margin:0 0 var(--wc-space-4);font-size:var(--wc-text-lg);color:var(--wc-navy);font-weight:var(--wc-weight-semibold)}.ms-landing-list{gap:var(--wc-space-2);flex-direction:column;display:flex}.ms-landing-card{gap:var(--wc-space-3);text-align:left;background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius);width:100%;padding:var(--wc-space-3) var(--wc-space-4);cursor:pointer;font:inherit;align-items:flex-start;display:flex}.ms-landing-card:hover,.ms-landing-card:focus-visible{background:var(--wc-navy-light);border-color:var(--wc-navy-light);outline:none}.ms-landing-num{text-align:right;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--wc-text-base);font-weight:var(--wc-weight-semibold);color:var(--wc-navy);flex:0 0 64px;padding-top:2px}.ms-landing-name{min-width:0;font-size:var(--wc-text-lg);color:var(--wc-text);overflow-wrap:anywhere;flex:auto;line-height:1.3}.ms-menu{flex:none;position:relative}.ms-menu-trigger{border:1px solid var(--wc-on-navy-soft);border-radius:var(--wc-radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .12s;display:flex}.ms-menu-trigger:hover{background:#ffffff1f}.ms-hamburger{flex-direction:column;gap:3px;width:16px;display:inline-flex}.ms-hamburger span{background:var(--wc-white);border-radius:1px;height:2px;display:block}.ms-menu-panel{z-index:60;background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);min-width:200px;padding:var(--wc-space-1);animation:.14s ease-out ms-modal-in;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 20px #1b3b6a2e}.ms-menu-group{flex-direction:column;display:flex}.ms-menu-label{padding:var(--wc-space-2) var(--wc-space-3);font-size:var(--wc-text-xs);color:var(--wc-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-menu-item{text-align:left;cursor:pointer;font:inherit;font-size:var(--wc-text-base);color:var(--wc-text);padding:var(--wc-space-2) var(--wc-space-3);border-radius:var(--wc-radius);background:0 0;border:none;transition:background-color .12s}.ms-menu-item:hover{background:var(--wc-navy-light)}.ms-menu-item-icon{vertical-align:-2px;margin-right:var(--wc-space-2);display:inline-flex}.ms-cellmenu .ms-menu-item-icon{width:16px;color:var(--wc-muted);justify-content:center}.ms-cellmenu .ms-menu-destructive .ms-menu-item-icon{color:var(--wc-orange-dark)}.ms-menu-hassub{align-items:center;display:flex}.ms-menu-hassub-label{text-overflow:ellipsis;flex:auto;overflow:hidden}.ms-menu-hassub-caret{margin-left:var(--wc-space-2);color:var(--wc-muted);flex:none;display:inline-flex}.ms-menu-hassub.is-open{background:var(--wc-navy-light)}.ms-submenu{min-width:160px}.ms-menu-context{margin:calc(-1 * var(--wc-space-1)) calc(-1 * var(--wc-space-1)) var(--wc-space-1);padding:var(--wc-space-2) var(--wc-space-3);background:var(--wc-navy-light);border-radius:var(--wc-radius) var(--wc-radius) 0 0;font-size:var(--wc-text-xs);font-weight:var(--wc-weight-bold);color:var(--wc-navy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-toolbar{background:var(--wc-white);color:var(--wc-text);border-bottom:1px solid var(--wc-border);padding:var(--wc-space-2) var(--wc-space-4);gap:var(--wc-space-2);flex-wrap:wrap;align-items:center;display:flex}.ms-toolbar label{font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-project-label{font-weight:var(--wc-weight-semibold);font-size:var(--wc-text-base);color:var(--wc-navy);margin-left:auto}.ms-body{flex-direction:column;flex:auto;min-height:0;display:flex}.ms-nongrid{min-height:0;padding:var(--wc-space-4);flex:auto}.ms-btn{font:inherit;font-size:var(--wc-text-base);padding:var(--wc-space-1) var(--wc-space-3);color:var(--wc-white);border-radius:var(--wc-radius);cursor:pointer;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff4d;transition:background-color .15s,border-color .15s}.ms-btn:hover{background:#ffffff38}.ms-btn:disabled{opacity:.5;cursor:not-allowed}.ms-btn-primary{background:var(--wc-green);border-color:var(--wc-green);color:var(--wc-navy);font-weight:var(--wc-weight-semibold)}.ms-btn-primary:hover{background:var(--wc-green-dark);border-color:var(--wc-green-dark)}.ms-btn-light{background:var(--wc-white);color:var(--wc-text);border:1px solid var(--wc-border)}.ms-btn-light:hover{background:var(--wc-navy-light)}.ms-btn-sm{font-size:var(--wc-text-sm);padding:.15rem .45rem}.ms-input,.ms-num,.ms-select{font:inherit;font-size:var(--wc-text-cell);padding:var(--wc-space-1) var(--wc-space-2);border:1px solid var(--wc-border);border-radius:var(--wc-radius);color:var(--wc-text);background:var(--wc-white);transition:border-color .15s}.ms-input:focus,.ms-num:focus,.ms-select:focus{border-color:var(--wc-green);outline:none}.ms-num{width:90px}.ms-workarea{flex:auto;gap:0;min-height:0;display:flex}.ms-rail{background:var(--wc-bg);border-right:1px solid var(--wc-border);flex-direction:column;flex:none;width:232px;min-height:0;display:flex;position:relative}.ms-rail-resize{cursor:col-resize;z-index:2;width:5px;position:absolute;top:0;bottom:0;right:0}.ms-rail-resize:hover{background:var(--wc-green);opacity:.7}.ms-rail-collapsed .ms-rail-resize{display:none}.ms-rail-head{padding:var(--wc-space-2) var(--wc-space-3);border-bottom:1px solid var(--wc-border);justify-content:space-between;align-items:center;display:flex}.ms-rail-head-right{align-items:center;gap:var(--wc-space-1);display:inline-flex}.ms-rail-refresh{cursor:pointer;color:var(--wc-muted);font-size:var(--wc-text-sm);font-family:var(--wc-font);padding:var(--wc-space-1) var(--wc-space-2);align-items:center;gap:var(--wc-space-1);background:0 0;border:none;display:inline-flex}.ms-rail-refresh:hover{color:var(--wc-navy)}.ms-rail-refresh[disabled]{opacity:.5;cursor:default}.ms-rail-title{font-size:var(--wc-text-sm);font-weight:var(--wc-weight-semibold);color:var(--wc-muted);text-transform:uppercase;letter-spacing:.04em}.ms-rail-collapse,.ms-rail-disclose,.ms-rail-reopen{cursor:pointer;color:var(--wc-muted);padding:var(--wc-space-1);background:0 0;border:none;align-items:center;display:inline-flex}.ms-rail-collapse:hover,.ms-rail-disclose:hover{color:var(--wc-navy)}.ms-rail-disclose{width:var(--ms-rail-chevron-col);padding:var(--wc-space-1) 0;flex:none;justify-content:center}.ms-rail-body{padding:var(--wc-space-2);flex:auto;padding-left:4px;overflow-y:auto}.ms-rail-sheet{border-radius:var(--wc-radius-sm);align-items:center;display:flex}.ms-rail-sheet:hover{background:var(--wc-navy-light)}.ms-rail-sheet-open{cursor:pointer;text-align:left;min-width:0;padding:var(--wc-space-2) var(--wc-space-2) var(--wc-space-2) 0;font-size:var(--wc-text-base);color:var(--wc-text);background:0 0;border:none;flex:auto;align-items:center;gap:.4rem;display:flex}.ms-rail-sheet-open svg{color:var(--wc-muted);flex:none}.ms-rail-sheet-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-rail-sheet-flag{margin-left:var(--wc-space-1);flex:none;display:inline-flex}.ms-rail-sheet.active{background:var(--wc-green-light);box-shadow:inset 3px 0 0 var(--wc-green)}.ms-rail-sheet.active .ms-rail-sheet-open{color:var(--wc-navy);font-weight:var(--wc-weight-semibold)}.ms-rail-sheet.active .ms-rail-sheet-open svg{color:var(--wc-green-dark)}.ms-rail-sheet-open .ms-rail-flag-broken svg,.ms-rail-sheet.active .ms-rail-sheet-open .ms-rail-flag-broken svg{color:var(--wc-orange)}.ms-rail-body>.ms-rail-sheet{padding-left:calc(var(--ms-rail-chevron-col) + .35rem)}.ms-rail-kebab{cursor:pointer;color:var(--wc-muted);line-height:1;font-size:var(--wc-text-lg);background:0 0;border:none;flex:none;align-items:center;padding:2px 6px;display:inline-flex}.ms-rail-kebab:hover{color:var(--wc-navy)}.ms-rail-ellipsis{letter-spacing:.06em;line-height:1;transform:translateY(-1px)}.ms-rail-dots{cursor:pointer;color:var(--wc-muted);line-height:1;font-size:var(--wc-text-lg);opacity:0;background:0 0;border:none;flex:none;align-items:center;padding:2px 6px;transition:opacity .12s;display:inline-flex}.ms-rail-dots:hover{color:var(--wc-navy)}.ms-rail-sheet:hover .ms-rail-dots,.ms-rail-group-head:hover .ms-rail-dots,.ms-rail-dots:focus-visible{opacity:1}.ms-rowmenu{box-sizing:border-box;z-index:80;width:max-content;min-width:150px;max-width:260px;max-height:calc(100vh - 16px);overflow-y:auto}.ms-menu-sep{background:var(--wc-border);height:1px;margin:var(--wc-space-1) 0}.ms-menu-group-label{padding:var(--wc-space-2) var(--wc-space-3) var(--wc-space-1);font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--wc-muted);border-top:1px solid var(--wc-border);margin-top:var(--wc-space-1)}.ms-menu-group-label:first-child{border-top:none;margin-top:0}.ms-menu-destructive{color:var(--wc-orange-dark)}.ms-menu-destructive:hover{background:var(--wc-orange-light)}.ms-menu-item{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.ms-menu-item[disabled],.ms-menu-item.is-disabled{opacity:.35;cursor:default;pointer-events:none}.ms-rail-group{margin-top:var(--wc-space-2)}.ms-rail-group:first-child{margin-top:0}.ms-rail-sheet+.ms-rail-group{margin-top:var(--wc-space-3)}.ms-group-band{background:var(--wc-navy-light);border-radius:var(--wc-radius-sm)}.ms-group-band:hover{filter:brightness(.96)}.ms-group-band-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--wc-text-cell);font-weight:var(--wc-weight-semibold);color:var(--wc-navy);overflow:hidden}.ms-group-band-count{font-size:var(--wc-text-xs);color:var(--wc-muted)}.ms-rail-group-head{padding:var(--wc-space-1) var(--wc-space-2) var(--wc-space-1) 0;border-radius:var(--wc-radius-sm);align-items:center;gap:.35rem;display:flex}.ms-rail-group-head>svg{color:var(--wc-navy);flex:none}.ms-rail-group-name{flex:auto}.ms-rail-group-lock{flex:none;align-items:center;gap:2px;display:inline-flex}.ms-rail-group-lockcount{font-size:var(--wc-text-xs);background:var(--wc-navy-light);color:var(--wc-navy);line-height:1;font-weight:var(--wc-weight-semibold);border-radius:8px;padding:2px 5px}.ms-rail-group-sheets{padding-left:var(--wc-group-child-indent)}.ms-rail-empty{font-size:var(--wc-text-sm);color:var(--wc-muted);padding:var(--wc-space-1) var(--wc-space-2);font-style:italic}.ms-rail-class{margin-top:var(--wc-space-2)}.ms-rail-class:first-of-type{margin-top:0}.ms-rail-class-band{cursor:pointer;text-align:left;width:100%;font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);color:var(--wc-muted);text-transform:uppercase;letter-spacing:.06em;padding:var(--wc-space-1) var(--wc-space-2);background:0 0;border:none;align-items:center;gap:4px;display:flex}.ms-rail-class-band:hover{color:var(--wc-navy)}.ms-rail-class-band svg{flex:none}.ms-rail-class-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-rail-tools{align-items:center;gap:var(--wc-space-1);padding:0 var(--wc-space-2) var(--wc-space-1);display:flex}.ms-rail-tool{cursor:pointer;color:var(--wc-muted);font:inherit;font-size:var(--wc-text-xs);background:0 0;border:none;padding:2px 0}.ms-rail-tool:hover{color:var(--wc-navy);text-decoration:underline}.ms-rail-tool-sep{color:var(--wc-border);font-size:var(--wc-text-xs)}.ms-move-class-lede{margin:0 0 var(--wc-space-3);font-size:var(--wc-text-base);color:var(--wc-text)}.ms-move-class-change{background:var(--wc-bg);border:1px solid var(--wc-border);border-radius:var(--wc-radius);padding:var(--wc-space-3);font-size:var(--wc-text-cell);color:var(--wc-navy);gap:var(--wc-space-1);margin-bottom:var(--wc-space-3);flex-direction:column;display:flex}.ms-move-class-perms{gap:var(--wc-space-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.ms-move-class-perms legend{font-size:var(--wc-text-sm);color:var(--wc-muted);font-weight:var(--wc-weight-semibold);margin-bottom:var(--wc-space-1);padding:0}.ms-radio-row{gap:var(--wc-space-2);font-size:var(--wc-text-cell);color:var(--wc-text);cursor:pointer;align-items:flex-start;display:flex}.ms-radio-row input{flex:none;margin-top:2px}.ms-rail-foot{border-top:1px solid var(--wc-border);padding:var(--wc-space-2);gap:var(--wc-space-1);flex-direction:column;display:flex}.ms-rail-foot-actions{gap:var(--wc-space-1);flex-direction:column;display:flex}.ms-rail-foot-actions .ms-btn{justify-content:flex-start;width:100%}.ms-rail-foot-actions .ms-rail-new{justify-content:center}.ms-rail-action{cursor:pointer;color:var(--wc-muted);font-size:var(--wc-text-sm);padding:var(--wc-space-1) var(--wc-space-2);text-align:left;background:0 0;border:none;align-items:center;gap:.35rem;display:inline-flex}.ms-rail-action:hover{color:var(--wc-navy)}.ms-rail-collapsed{background:var(--wc-navy);border-right:none;align-items:center;width:36px}.ms-rail-collapsed .ms-rail-reopen{color:var(--wc-on-navy-soft);padding:var(--wc-space-2) 0;justify-content:center;width:100%}.ms-rail-collapsed .ms-rail-reopen:hover{color:var(--wc-white)}.ms-table{border-collapse:separate;border-spacing:0;border-top:1px solid var(--wc-border);border-left:1px solid var(--wc-border);background:var(--wc-white);width:100%;font-size:var(--wc-text-cell)}.ms-table th,.ms-table td{border-right:1px solid var(--wc-border);border-bottom:1px solid var(--wc-border);text-align:left;vertical-align:top;padding:3px 7px}.ms-table thead th{background:var(--wc-navy);color:var(--wc-white);font-weight:var(--wc-weight-semibold);letter-spacing:.02em;z-index:5;position:sticky;top:0}.ms-col-name{font-weight:var(--wc-weight-semibold)}.ms-sort-btn{cursor:pointer;width:100%;min-width:0;font:inherit;font-weight:var(--wc-weight-semibold);color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:.3rem;margin:0;padding:0;display:inline-flex}.ms-sort-btn svg{flex:none}.ms-col-name-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ms-col-resize{cursor:col-resize;z-index:2;-webkit-user-select:none;user-select:none;width:7px;height:100%;position:absolute;top:0;right:0}.ms-col-resize:hover{background:var(--wc-green);opacity:.7}.ms-table thead th.ms-sorted{box-shadow:inset 0 -2px 0 var(--wc-green)}.ms-sort-btn:focus-visible{outline:2px solid var(--wc-green);outline-offset:1px}.ms-col-type{font-weight:var(--wc-weight-normal);font-size:var(--wc-text-sm);color:var(--wc-muted);background:var(--wc-navy-light);white-space:nowrap;border-radius:10px;padding:1px 7px;display:inline-block}.ms-col-type.is-id{color:var(--wc-green-dark);background:var(--wc-green-light)}.ms-col-req{color:var(--wc-orange)}.ms-table tbody tr:nth-child(2n){background:var(--wc-bg)}.ms-table tbody tr:hover{background:var(--wc-navy-light)}.ms-gutter-col{z-index:3;background:var(--wc-bg);text-align:center;width:44px;min-width:44px;max-width:44px;box-shadow:inset -1px 0 0 var(--wc-border);color:var(--wc-muted);font-size:var(--wc-text-sm);-webkit-user-select:none;user-select:none;padding:3px 0;position:sticky;left:0}.ms-gutter-head{background:var(--wc-navy);z-index:6}.ms-gutter-num{font-variant-numeric:tabular-nums}.ms-table tbody tr:hover .ms-gutter-col{background:var(--wc-navy-light)}.ms-cell-input{width:100%;font:inherit;font-size:var(--wc-text-cell);color:inherit;background:0 0;border:1px solid #0000;padding:1px 2px;transition:border-color .12s,background-color .12s}.ms-cell-input:focus{background:var(--wc-white);border-color:#0000;outline:none}.ms-cell-readonly{color:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ms-cell-display{cursor:text;text-overflow:ellipsis;white-space:nowrap;min-height:1.3em;display:block;overflow:hidden}.ms-cell-display:focus{outline:none}.ms-cell-wrap .ms-cell-display,.ms-cell-wrap .ms-cell-readonly{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.ms-cell-pending{color:var(--wc-muted);text-overflow:ellipsis;white-space:nowrap;min-height:1.3em;display:block;overflow:hidden}.ms-fill-handle{background:var(--wc-green);cursor:crosshair;z-index:3;width:7px;height:7px;display:none;position:absolute;bottom:0;right:0}.ms-data-cell:focus-within .ms-fill-handle{display:block}.ms-data-cell.ms-fill-range{box-shadow:inset 0 0 0 2px var(--wc-green)}.ms-bool-cell{min-height:1.3em;display:block}.ms-cell-url{cursor:default}.ms-cell-link{color:var(--wc-blue);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:100%;text-decoration:none;display:inline-flex;overflow:hidden}.ms-cell-link:hover{text-decoration:underline}.ms-cell-link svg{flex:none}.ms-cell-error{color:var(--wc-orange-dark);font-size:var(--wc-text-xs)}.ms-table td{position:relative}.ms-save{pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:3px}.ms-save-saving{background:var(--wc-muted);animation:.9s ease-in-out infinite ms-pulse}.ms-save-saved{background:var(--wc-green);animation:1.1s forwards ms-fade}@keyframes ms-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes ms-fade{0%,65%{opacity:1}to{opacity:0}}.ms-changed-mark{pointer-events:none;border-right:7px solid #0000;width:0;height:0;position:absolute;top:0;left:0}.ms-changed-mark.ms-changed-edit{border-top:7px solid var(--wc-orange)}.ms-changed-mark.ms-changed-create{border-top:7px solid var(--wc-blue)}.ms-loading{align-items:center;gap:var(--wc-space-2);color:var(--wc-muted);font-size:var(--wc-text-sm);padding:var(--wc-space-3) 0;display:flex}.ms-gear-spin{animation:2.4s linear infinite ms-spin}@keyframes ms-spin{to{transform:rotate(360deg)}}.ms-grid-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ms-grid-scroll{flex:auto;min-height:0;overflow:auto}.ms-grid-loading{top:var(--wc-space-2);right:var(--wc-space-3);z-index:4;pointer-events:none;align-items:center;display:flex;position:absolute}.ms-skel-wrap{gap:var(--wc-space-2);flex-direction:column;display:flex;position:relative}.ms-skel-overlay{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ms-skel-overlay .ms-loading{background:var(--wc-white);border:1px solid var(--wc-border);padding:var(--wc-space-2) var(--wc-space-3);border-radius:var(--wc-radius-lg)}.ms-skel{background:var(--wc-navy-light);border-radius:var(--wc-radius-sm)}.ms-skel-pulse{animation:1.3s ease-in-out infinite ms-pulse}.ms-skel-grid{width:100%}.ms-skel-head{background:var(--wc-navy);border-radius:var(--wc-radius) var(--wc-radius) 0 0;gap:2px;padding:7px;display:flex}.ms-skel-head .ms-skel-h{background:#ffffff59;flex:1;height:12px}.ms-skel-row{border:1px solid var(--wc-border);background:var(--wc-white);border-top:none;gap:2px;padding:7px;display:flex}.ms-skel-row .ms-skel-c{flex:1;height:12px}.ms-skel-line{height:10px;margin-bottom:6px;display:block}@media (prefers-reduced-motion:reduce){.ms-gear-spin,.ms-skel-pulse,.ms-save-saving,.ms-save-check,.ms-modal-overlay,.ms-modal,.ms-menu-panel{animation:none}.ms-slideover,.ms-grid-area,.ms-data-cell{transition:none}}.ms-data-cell{box-shadow:var(--cf-border,none);transition:box-shadow .14s ease-out,background-color .14s ease-out}.ms-data-cell:focus-within{box-shadow:inset 0 0 0 2px var(--wc-green)}.ms-cf-strike .ms-cell-readonly,.ms-cf-strike .ms-cell-display,.ms-cf-strike .ms-cell-input,.ms-cf-strike .ms-cell-link{text-decoration:line-through}.ms-modal-colmgr.ms-colmgr-md{width:760px;max-width:94vw}.ms-colmgr-md-body{border:1px solid var(--wc-border);border-radius:4px;min-height:360px;max-height:60vh;display:flex;overflow:hidden}.ms-colmgr-md-list{border-right:1px solid var(--wc-border);flex:none;width:250px;padding:6px;overflow-y:auto}.ms-colmgr-md-row{text-align:left;cursor:pointer;width:100%;color:var(--wc-text);font:inherit;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;padding:7px 8px;display:flex}.ms-colmgr-md-row:hover{background:var(--wc-bg)}.ms-colmgr-md-row.sel{background:var(--wc-green-light);box-shadow:inset 3px 0 0 var(--wc-green)}.ms-colmgr-md-row.dragging{opacity:.45;outline:1px dashed var(--wc-muted)}.ms-colmgr-md-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ms-colmgr-md-grip{cursor:grab;border-radius:3px;align-items:center;padding:2px;display:inline-flex}.ms-colmgr-md-grip:focus-visible{outline:2px solid var(--wc-green)}.ms-colmgr-md-dots{grid-template-columns:2px 2px;grid-auto-rows:2px;gap:2px;display:grid}.ms-colmgr-md-dots i{background:var(--wc-muted);border-radius:50%;width:2px;height:2px}.ms-colmgr-md-add{color:var(--wc-green);font-weight:600}.ms-colmgr-md-add:hover{background:var(--wc-bg)}.ms-colmgr-md-dropline{background:var(--wc-green);border-radius:1px;height:2px;margin:1px 4px}.ms-colmgr-md-pane{flex-direction:column;flex:1;gap:10px;min-width:0;padding:14px 16px;display:flex;overflow-y:auto}.ms-colmgr-md-pane-head{color:var(--wc-navy);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ms-colmgr-md-checks{gap:18px;display:flex}.ms-colmgr-md-divider{border:none;border-top:1px solid var(--wc-border);width:100%;margin:4px 0}.ms-colmgr-md-actions{align-items:center;gap:8px;margin-top:6px;display:flex}.ms-colmgr-md-delete{color:var(--wc-orange);border-color:var(--wc-orange);margin-left:auto}.ms-colmgr-md-delete:hover{background:var(--wc-orange);color:var(--wc-white)}.ms-colmgr-md-hint{font-size:var(--wc-text-sm);color:var(--wc-muted);margin:0}.ms-colmgr-md-empty{padding:12px}.ms-colmgr-md-placeholder{font-size:var(--wc-text-sm);font-style:italic}.ms-default-row{align-items:center;gap:8px;display:flex}.ms-default-row .ms-input{flex:1;min-width:0}.ms-col-name-suffix{color:var(--wc-muted);font-size:11px;font-weight:400}.ms-table th.col-hover{box-shadow:inset 0 -2px 0 var(--wc-green)}.ms-data-cell.col-hover{background:var(--wc-navy-light)}.ms-btn-icon{align-items:center;gap:.3rem;display:inline-flex}.ms-btn-icon svg,.ms-btn-icon-only svg{flex:none}.ms-btn-icon-only{justify-content:center;align-items:center;padding:.18rem .32rem;display:inline-flex}.ms-del{color:var(--wc-muted);cursor:pointer;font:inherit;font-size:var(--wc-text-sm);border-radius:var(--wc-radius);background:0 0;border:none;padding:.15rem .4rem;transition:color .15s}.ms-del:hover{color:var(--wc-orange);text-decoration:underline}.ms-del:disabled{opacity:.5;cursor:not-allowed}.ms-sheet-name{font-size:var(--wc-text-lg);font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-comment-badge{justify-content:center;align-items:center;display:inline-flex;position:relative}.ms-comment-badge svg{flex:none}.ms-badge-n{background:var(--wc-navy);min-width:14px;height:14px;color:var(--wc-white);font-size:9px;line-height:1;font-weight:var(--wc-weight-semibold);border-radius:999px;justify-content:center;align-items:center;padding:0 3px;display:inline-flex;position:absolute;top:-5px;right:-6px}.ms-ext-badge{align-items:center;gap:2px;display:inline-flex}.ms-ext-badge svg{flex:none}.ms-save-check{color:var(--wc-green);pointer-events:none;line-height:0;animation:1.1s forwards ms-fade;position:absolute;top:1px;right:2px}.ms-modal-overlay{z-index:100;background:var(--wc-scrim);justify-content:center;align-items:center;animation:.14s ease-out ms-overlay-in;display:flex;position:fixed;inset:0}.ms-modal{background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);padding:var(--wc-space-4);width:360px;max-width:92vw;animation:.15s ease-out ms-modal-in}.ms-modal-title{margin:0 0 var(--wc-space-3);font-size:var(--wc-text-lg);font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-modal-label{font-size:var(--wc-text-sm);color:var(--wc-muted);margin-bottom:.25rem;display:block}.ms-modal-input{width:100%}.ms-modal-message{font-size:var(--wc-text-base);color:var(--wc-text);white-space:pre-wrap;max-height:50vh;margin:0;overflow-y:auto}.ms-modal-actions{justify-content:flex-end;gap:var(--wc-space-2);margin-top:var(--wc-space-4);display:flex}@keyframes ms-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ms-modal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ms-modal-wide{width:620px;max-width:92vw}.ms-modal-wide .ms-modal-message,.ms-cf-rules{max-height:60vh;overflow-y:auto}.ms-modal-headed{width:440px;padding:0;overflow:hidden}.ms-modal-head{background:var(--wc-navy);color:var(--wc-white);padding:var(--wc-space-3) var(--wc-space-4);font-size:var(--wc-text-lg);font-weight:var(--wc-weight-semibold)}.ms-modal-headed-body{padding:var(--wc-space-4);gap:var(--wc-space-3);flex-direction:column;display:flex}.ms-modal-headed-body .ms-input,.ms-modal-headed-body .ms-select,.ms-block{width:100%}.ms-form-hint{font-size:var(--wc-text-sm);color:var(--wc-muted);margin-top:var(--wc-space-1)}.ms-field-locked{align-items:center;gap:var(--wc-space-1);width:100%;padding:var(--wc-space-1) var(--wc-space-2);border:1px solid var(--wc-border);border-radius:var(--wc-radius);background:var(--wc-bg);color:var(--wc-muted);font-size:var(--wc-text-cell);display:flex}.ms-field-locked svg{flex:none}.ms-imp-modal{flex-direction:column;width:min(92vw,1280px);max-width:92vw;max-height:92vh;padding:0;display:flex;overflow:hidden}.ms-imp-head{align-items:center;gap:var(--wc-space-2);background:var(--wc-navy);color:var(--wc-white);padding:var(--wc-space-3) var(--wc-space-4);flex:none;display:flex}.ms-imp-head b{font-size:var(--wc-text-lg);font-weight:var(--wc-weight-semibold)}.ms-imp-head span{color:var(--wc-on-navy-soft);font-size:var(--wc-text-sm)}.ms-imp-x{color:var(--wc-on-navy-soft);font-size:var(--wc-text-lg);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 6px}.ms-imp-x:hover{color:var(--wc-white)}.ms-imp-steps{border-bottom:1px solid var(--wc-border);background:var(--wc-bg);flex:none;display:flex}.ms-imp-step{text-align:center;font-size:var(--wc-text-sm);color:var(--wc-muted);font:inherit;cursor:default;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:7px 4px}.ms-imp-step.on{color:var(--wc-navy);font-weight:var(--wc-weight-semibold);border-bottom-color:var(--wc-green);background:var(--wc-white)}.ms-imp-step.done{color:var(--wc-green-dark);cursor:pointer}.ms-imp-step:disabled{cursor:default}.ms-imp-note{background:var(--wc-bg);border-bottom:1px solid var(--wc-border);color:var(--wc-muted);font-size:var(--wc-text-sm);padding:6px var(--wc-space-4);flex:none}.ms-imp-body{padding:var(--wc-space-3) var(--wc-space-4);flex:auto;overflow:auto}.ms-imp-metrics{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ms-imp-metric{border:1px solid var(--wc-border);border-radius:var(--wc-radius);background:var(--wc-bg);flex:120px;min-width:110px;padding:10px 14px}.ms-imp-metric b{font-size:26px;line-height:1.1;font-weight:var(--wc-weight-semibold);color:var(--wc-navy);display:block}.ms-imp-metric span{font-size:var(--wc-text-xs);color:var(--wc-muted);margin-top:3px;display:block}.ms-imp-tabpick{border:1px solid var(--wc-border);border-radius:var(--wc-radius);background:var(--wc-bg);margin-top:8px;padding:16px}.ms-imp-tabpick>div{color:var(--wc-navy);font-weight:var(--wc-weight-semibold);margin-bottom:8px}.ms-imp-foot{padding:var(--wc-space-2) var(--wc-space-4);border-top:1px solid var(--wc-border);flex:none;justify-content:space-between;align-items:center;display:flex}.ms-imp-drop{border:1px dashed var(--wc-border);border-radius:var(--wc-radius);text-align:center;background:var(--wc-bg);padding:26px}.ms-imp-drop.is-over{border-color:var(--wc-green);background:var(--wc-green-light)}.ms-imp-filerow{align-items:center;gap:var(--wc-space-2);border:1px solid var(--wc-border);border-radius:var(--wc-radius);font-size:var(--wc-text-cell);margin-top:12px;padding:8px 12px;display:flex}.ms-imp-chip{font-size:var(--wc-text-xs);background:var(--wc-navy-light);color:var(--wc-navy);white-space:nowrap;border-radius:3px;padding:1px 6px}.ms-imp-ok{font-size:var(--wc-text-xs);background:var(--wc-green-light);color:var(--wc-green-dark);white-space:nowrap;border-radius:3px;padding:1px 6px}.ms-imp-warnb{font-size:var(--wc-text-xs);background:var(--wc-orange-light);color:var(--wc-orange-dark);white-space:nowrap;border:1px solid #f0c4a8;border-radius:3px;padding:1px 6px}.ms-imp-hdrrow{align-items:center;gap:var(--wc-space-2);font-size:var(--wc-text-cell);color:var(--wc-muted);margin-top:10px;display:flex}.ms-imp-dstrip{background:var(--wc-bg);border:1px solid var(--wc-border);border-radius:var(--wc-radius);font-size:var(--wc-text-sm);color:var(--wc-muted);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:10px;padding:6px 12px;display:flex}.ms-imp-dstrip b{color:var(--wc-navy);font-weight:var(--wc-weight-semibold)}.ms-imp-mapwrap{border:1px solid var(--wc-border);border-radius:var(--wc-radius);overflow-x:auto}.ms-imp-hmap{border-collapse:collapse;min-width:100%;font-size:12.5px}.ms-imp-hmap td{border-right:1px solid var(--wc-border);border-bottom:1px solid var(--wc-border);white-space:nowrap;vertical-align:middle;padding:5px 8px}.ms-imp-hmap .lbl{background:var(--wc-bg);color:var(--wc-muted);font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);z-index:3;width:96px;min-width:96px;max-width:96px;box-shadow:1px 0 0 var(--wc-border);position:sticky;left:0}.ms-imp-hmap tr.filehdr td{background:var(--wc-navy);color:var(--wc-white);font-weight:var(--wc-weight-semibold)}.ms-imp-hmap tr.filehdr td.lbl{color:var(--wc-muted)}.ms-imp-hmap tr.dest td{background:var(--wc-green-light)}.ms-imp-hmap tr.dest td.lbl{background:var(--wc-bg);color:var(--wc-muted)}.ms-imp-hmap tr.sample td{color:var(--wc-muted)}.ms-imp-sel{font-size:var(--wc-text-sm);padding:2px 6px}.ms-imp-sel.ms-imp-bad,.ms-imp-sel.ms-imp-amb{border-color:var(--wc-orange-dark);box-shadow:inset 0 0 0 1px var(--wc-orange-dark)}.ms-imp-autotag{color:var(--wc-green-dark);margin-top:2px;font-size:10px;display:block}.ms-imp-fmtrow{margin-top:4px;display:block}.ms-imp-fmttag{color:var(--wc-green-dark);margin-top:2px;font-size:10px;display:block}.ms-imp-fmttag.amb{color:var(--wc-orange-dark)}.ms-imp-qbar{border:1px solid var(--wc-border);cursor:pointer;border-radius:2px;min-width:90px;height:8px;margin-top:2px;display:flex;overflow:hidden}.ms-imp-qbar i{height:100%;display:block}.ms-imp-qbar .qv{background:var(--wc-green)}.ms-imp-qbar .qi{background:var(--wc-orange)}.ms-imp-qbar .qm{background:#c6cdd6}.ms-imp-qcounts{color:var(--wc-muted);margin-top:2px;font-size:10px;display:block}.ms-imp-popover{z-index:80;background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius);box-shadow:var(--wc-shadow-pop);min-width:200px;max-height:240px;font-size:var(--wc-text-sm);margin-top:4px;position:absolute;overflow:auto}.ms-imp-pop-head{font-weight:var(--wc-weight-semibold);color:var(--wc-navy);border-bottom:1px solid var(--wc-border);padding:6px 10px}.ms-imp-pop-row{justify-content:space-between;gap:10px;padding:4px 10px;display:flex}.ms-imp-pop-row span:last-child{color:var(--wc-muted)}.ms-imp-pop-more{color:var(--wc-muted);padding:4px 10px}.ms-imp-mode{gap:10px;margin-bottom:12px;display:flex}.ms-imp-modecard{border:1px solid var(--wc-border);border-radius:var(--wc-radius);cursor:pointer;background:var(--wc-white);flex:1;padding:10px 12px}.ms-imp-modecard b{font-size:var(--wc-text-cell);font-weight:var(--wc-weight-semibold);color:var(--wc-navy);margin-bottom:3px;display:block}.ms-imp-modecard span{font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-imp-modecard.on{border-color:var(--wc-green);box-shadow:inset 0 0 0 2px var(--wc-green)}.ms-imp-keybar{font-size:var(--wc-text-cell);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.ms-imp-pv{border-collapse:collapse;width:100%;font-size:12.5px}.ms-imp-pv th{background:var(--wc-navy);color:var(--wc-white);text-align:left;font-weight:var(--wc-weight-semibold);white-space:nowrap;padding:4px 8px}.ms-imp-pv th.keycol{box-shadow:inset 0 -3px 0 var(--wc-green)}.ms-imp-pv th.keycol .keytag{font-size:10px;font-weight:var(--wc-weight-normal);color:var(--wc-green);display:block}.ms-imp-pv td{border-bottom:1px solid var(--wc-border);border-right:1px solid var(--wc-border);white-space:nowrap;padding:3px 8px}.ms-imp-pv td.keycell{background:var(--wc-green-light)}.ms-imp-pv td.cell-issue{background:var(--wc-orange-light);color:var(--wc-orange-dark)}.ms-imp-pv td.cell-fixed{background:var(--wc-green-light);color:var(--wc-green-dark)}.ms-imp-pv td.cell-upd{background:var(--wc-navy-light);color:var(--wc-navy)}.ms-imp-pv td.cell-skip{background:var(--wc-bg);color:var(--wc-muted);font-style:italic}.ms-imp-pv td.cell-empty{background:var(--wc-green-light);color:var(--wc-muted);font-style:italic}.ms-imp-pv tr.row-skip td{color:var(--wc-muted);background:var(--wc-bg);text-decoration:line-through}.ms-imp-legend{font-size:var(--wc-text-sm);color:var(--wc-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.ms-imp-headline{font-size:13px;font-weight:var(--wc-weight-semibold);color:var(--wc-navy);margin-bottom:8px}.ms-imp-center{text-align:center}.ms-imp-f{font-size:var(--wc-text-xs);color:var(--wc-muted);margin:10px 0 3px;display:block}.ms-imp-fixes{border:1px solid var(--wc-border);border-radius:var(--wc-radius);margin-top:12px;overflow:hidden}.ms-imp-fixrow{border-bottom:1px solid var(--wc-border);font-size:var(--wc-text-cell);flex-wrap:wrap;align-items:center;gap:10px;padding:7px 10px;display:flex}.ms-imp-fixrow:last-child{border-bottom:0}.ms-imp-fixrow:nth-child(2n){background:var(--wc-bg)}.ms-imp-fixrow .what{flex:1;min-width:220px}.ms-imp-bar{background:var(--wc-navy-light);border-radius:3px;height:6px;overflow:hidden}.ms-imp-bar i{background:var(--wc-green);border-radius:3px;width:40%;height:100%;animation:1.1s ease-in-out infinite ms-imp-indeterminate;display:block}@keyframes ms-imp-indeterminate{0%{margin-left:-40%}to{margin-left:100%}}.ms-imp-tasklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ms-imp-task{font-size:var(--wc-text-cell);color:var(--wc-muted);align-items:center;gap:10px;display:flex}.ms-imp-task.running{color:var(--wc-navy);font-weight:var(--wc-weight-semibold)}.ms-imp-task.done{color:var(--wc-green-dark)}.ms-imp-task.failed{color:var(--wc-orange-dark);font-weight:var(--wc-weight-semibold)}.ms-imp-task>span:first-child,.ms-imp-dot,.ms-imp-spin{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ms-imp-dot{box-shadow:inset 0 0 0 2px var(--wc-border);border-radius:50%}.ms-imp-tick{color:var(--wc-green);font-weight:var(--wc-weight-semibold)}.ms-imp-cross{color:var(--wc-orange-dark);font-weight:var(--wc-weight-semibold)}.ms-imp-spin{border:2px solid var(--wc-navy-light);border-top-color:var(--wc-green);border-radius:50%;animation:.7s linear infinite ms-imp-spin}@keyframes ms-imp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ms-imp-spin{animation:none}}.ms-imp-stop{opacity:0;transition:opacity .12s}.ms-imp-modal:hover .ms-imp-stop,.ms-imp-stop:focus-visible,.ms-imp-stop:disabled{opacity:1}@media (prefers-reduced-motion:reduce){.ms-imp-stop{transition:none}}.ms-imp-hist{border-collapse:collapse;width:100%;font-size:var(--wc-text-cell)}.ms-imp-hist th{background:var(--wc-navy);color:var(--wc-white);text-align:left;font-weight:var(--wc-weight-semibold);padding:5px 10px}.ms-imp-hist td{border-bottom:1px solid var(--wc-border);border-right:1px solid var(--wc-border);vertical-align:top;padding:6px 10px}.ms-imp-hist tr:nth-child(2n) td{background:var(--wc-bg)}.ms-imp-hist .name{font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}@media (prefers-reduced-motion:reduce){.ms-imp-bar i{width:100%;margin-left:0;animation:none}}.ms-imp-legend .sw{vertical-align:-2px;border:1px solid var(--wc-border);border-radius:2px;width:12px;height:12px;margin-right:4px;display:inline-block}.ms-imp-stub{border:1px dashed var(--wc-border);border-radius:var(--wc-radius);text-align:center;background:var(--wc-bg);padding:40px}.ms-imp-stub-title{font-size:var(--wc-text-lg);font-weight:var(--wc-weight-semibold);color:var(--wc-navy);margin-bottom:6px}.ms-toggle{cursor:pointer;border:none;border-radius:9px;flex-shrink:0;width:34px;height:18px;padding:0;transition:background .12s;position:relative}.ms-toggle:after{content:"";background:var(--wc-white);border-radius:50%;width:14px;height:14px;transition:left .12s;position:absolute;top:2px}.ms-toggle.on{background:var(--wc-green)}.ms-toggle.on:after{left:18px}.ms-toggle.off{background:var(--wc-muted)}.ms-toggle.off:after{left:2px}.ms-toggle:disabled{opacity:.6;cursor:not-allowed}.ms-toggle-row{align-items:flex-start;gap:var(--wc-space-2);border:1px solid var(--wc-border);border-radius:var(--wc-radius);padding:var(--wc-space-2) var(--wc-space-3);background:var(--wc-bg);display:flex}.ms-toggle-title{font-size:var(--wc-text-cell);font-weight:var(--wc-weight-medium);color:var(--wc-navy)}.ms-toggle-state{font-weight:var(--wc-weight-normal)}.ms-toggle-state.on{color:var(--wc-green-dark)}.ms-toggle-state.off{color:var(--wc-muted)}.ms-toggle-cap{font-size:var(--wc-text-sm);color:var(--wc-muted);margin-top:2px}.ms-chip{font-size:var(--wc-text-xs);border-radius:var(--wc-radius-sm);font-weight:var(--wc-weight-medium);white-space:nowrap;padding:1px 7px;display:inline-block}.ms-chip-green{background:var(--wc-green-light);color:var(--wc-green-dark)}.ms-chip-navy{background:var(--wc-navy-light);color:var(--wc-navy)}.ms-chip-amber{color:#8a6d00;background:#fbf0ce}.ms-chip-purple{color:#5b3e8e;background:#ece7f6}.ms-chip-teal{color:#1f6e63;background:#ddf0ee}.ms-chip-slate{color:#47535f;background:#e7ebef}.ms-type-line{font-size:var(--wc-text-sm);color:var(--wc-muted);align-items:center;gap:.4rem;display:flex}.ms-mcp{font:inherit;font-size:var(--wc-text-cell);font-weight:var(--wc-weight-medium);background:0 0;border:none;padding:0}.ms-mcp-on{color:var(--wc-green-dark)}.ms-mcp-off{color:var(--wc-muted)}button.ms-mcp{cursor:pointer}.ms-tpl-row-tags{align-items:center;gap:var(--wc-space-2);margin-top:2px;display:inline-flex}.ms-tpl-inherit-note{padding:var(--wc-space-2) var(--wc-space-4);font-size:var(--wc-text-sm);color:var(--wc-muted);border-top:1px solid var(--wc-border)}.ms-tpl-override{margin:0 var(--wc-space-2) var(--wc-space-2) 34px;background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius);padding:var(--wc-space-3);gap:var(--wc-space-2);flex-direction:column;display:flex}.ms-tpl-override label{font-size:var(--wc-text-xs);color:var(--wc-muted);flex-direction:column;gap:2px;display:flex}.ms-tpl-override .ms-input,.ms-tpl-field-block{width:100%}.ms-tpl-field-row{gap:var(--wc-space-3);display:flex}.ms-manage{padding:var(--wc-space-4)}.ms-manage-head{align-items:center;gap:var(--wc-space-2);margin-bottom:var(--wc-space-3);display:flex}.ms-manage-title{font-size:var(--wc-text-lg);color:var(--wc-navy);font-weight:var(--wc-weight-semibold);align-items:center;gap:.4rem;margin:0;display:inline-flex}.ms-manage-title svg{flex:none}.ms-manage-col-type{width:120px}.ms-manage-col-mcp{width:96px}.ms-manage-col-group{width:150px}.ms-manage-col-weight{width:96px}.ms-manage-col-notif{width:250px}.ms-manage-band{margin-bottom:var(--wc-space-5);background:var(--wc-white);border:1px solid var(--wc-border);border-left-width:4px;border-radius:0 6px 6px 0;overflow:hidden}.ms-manage-band-head{align-items:center;gap:var(--wc-space-2);padding:var(--wc-space-2) var(--wc-space-3);border-bottom:1px solid var(--wc-border);border-radius:0 6px 0 0;display:flex}.ms-manage-band-toggle{align-items:center;gap:var(--wc-space-1);cursor:pointer;min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:none;flex:auto;display:inline-flex}.ms-manage-band-toggle svg{flex:none}.ms-manage-band-name{font-size:var(--wc-text-sm);font-weight:var(--wc-weight-semibold);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-manage-renumber{background:var(--wc-white);color:inherit;border:1px solid;flex:none;margin-left:auto}.ms-manage-renumber:hover{background:var(--wc-white);filter:brightness(.97)}.ms-manage-band--chip-green{border-left-color:var(--wc-green)}.ms-manage-band--chip-green .ms-manage-band-head{background:var(--wc-green-light);color:var(--wc-green-dark)}.ms-manage-band--chip-navy{border-left-color:var(--wc-navy)}.ms-manage-band--chip-navy .ms-manage-band-head{background:var(--wc-navy-light);color:var(--wc-navy)}.ms-manage-band--chip-amber{border-left-color:#8a6d00}.ms-manage-band--chip-amber .ms-manage-band-head{color:#8a6d00;background:#fbf0ce}.ms-manage-band--chip-purple{border-left-color:#5b3e8e}.ms-manage-band--chip-purple .ms-manage-band-head{color:#5b3e8e;background:#ece7f6}.ms-manage-band--chip-teal{border-left-color:#1f6e63}.ms-manage-band--chip-teal .ms-manage-band-head{color:#1f6e63;background:#ddf0ee}.ms-manage-band--chip-slate{border-left-color:#47535f}.ms-manage-band--chip-slate .ms-manage-band-head{color:#47535f;background:#e7ebef}.ms-manage-band .ms-manage-table{margin:0}.ms-manage-band .ms-manage-table td,.ms-manage-band .ms-manage-table th{padding:var(--wc-space-2) var(--wc-space-3)}.ms-manage-folder-row{background:var(--wc-bg)}.ms-manage-folder-name{font-weight:var(--wc-weight-semibold);color:var(--wc-navy);align-items:center;gap:.4rem;display:flex}.ms-manage-folder-name svg{color:var(--wc-muted);flex:none}.ms-manage-folder-toggle{cursor:pointer;color:var(--wc-muted);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.ms-manage-folder-toggle:hover{color:var(--wc-navy)}.ms-manage-band .ms-manage-child-row td.ms-manage-indent{padding-left:var(--wc-space-5)}.ms-manage-band .ms-manage-subhead td{padding-top:var(--wc-space-3);padding-left:var(--wc-space-4);font-size:var(--wc-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--wc-muted)}.ms-manage-weight{background:var(--wc-white);width:76px;color:var(--wc-text);padding:3px 7px}.ms-manage-weight-ro{color:var(--wc-muted)}.ms-manage-band .ms-manage-table th.ms-manage-col-select,.ms-manage-band .ms-manage-table td.ms-manage-col-select{text-align:center;width:44px}.ms-manage-band .ms-manage-child-row.is-selected>td{background-color:var(--wc-green-light)}.ms-manage-notif{flex-direction:column;display:flex}.ms-manage-notif-line1{font-size:var(--wc-text-cell);color:var(--wc-text)}.ms-manage-notif-line2{font-size:var(--wc-text-xs);color:var(--wc-muted)}.ms-manage-notif-off{font-size:var(--wc-text-cell);color:var(--wc-muted)}.ms-manage-notif-cell{align-items:center;gap:var(--wc-space-2);display:flex}.ms-manage-notif-btn{background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius);color:var(--wc-text);font:inherit;font-size:var(--wc-text-xs);padding:0 var(--wc-space-2);cursor:pointer;opacity:0;flex:none;margin-left:auto;transition:opacity .12s}.ms-manage-band .ms-manage-child-row:hover .ms-manage-notif-btn,.ms-manage-band .ms-manage-child-row:focus-within .ms-manage-notif-btn,.ms-manage-notif-btn:focus-visible{opacity:1}.ms-manage-notif-btn:hover{color:var(--wc-navy);border-color:var(--wc-navy)}@media (prefers-reduced-motion:reduce){.ms-manage-notif-btn{transition:none}}.ms-manage-bulk{align-items:center;gap:var(--wc-space-3);background:var(--wc-green-light);border-bottom:1px solid var(--wc-border);padding:var(--wc-space-2) var(--wc-space-3);margin-bottom:var(--wc-space-3);font-size:var(--wc-text-sm);color:var(--wc-text);display:flex}.ms-manage-bulk-count{font-weight:var(--wc-weight-semibold)}.ms-manage-bulk .ms-btn{background:var(--wc-white);color:inherit;border:1px solid}.ms-manage-bulk .ms-btn:hover{background:var(--wc-white);filter:brightness(.97)}.ms-manage-bulk-clear{cursor:pointer;font:inherit;color:var(--wc-navy);background:0 0;border:none;text-decoration:underline}.ms-apikeys{padding:var(--wc-space-4)}.ms-apikeys-back{max-width:760px;margin:0 auto var(--wc-space-3)}.ms-apikeys-card{background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);max-width:760px;margin:0 auto;overflow:hidden}.ms-apikeys-head{background:var(--wc-navy);color:var(--wc-white);padding:var(--wc-space-3) var(--wc-space-4);justify-content:space-between;align-items:center;gap:var(--wc-space-3);display:flex}.ms-apikeys-title{font-size:var(--wc-text-lg);font-weight:var(--wc-weight-semibold);margin:0}.ms-apikeys-sub{font-size:var(--wc-text-sm);color:var(--wc-on-navy-soft);margin:2px 0 0}.ms-apikeys-banner{margin:var(--wc-space-3) var(--wc-space-4)}.ms-apikeys-create{margin:var(--wc-space-3) var(--wc-space-4);background:var(--wc-bg);border:1px solid var(--wc-border);border-radius:var(--wc-radius);padding:var(--wc-space-3);gap:var(--wc-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.ms-apikeys-label{font-size:var(--wc-text-sm);color:var(--wc-muted);margin-bottom:3px;display:block}.ms-apikeys-create .ms-input{min-width:180px}.ms-apikeys-reveal{margin:var(--wc-space-3) var(--wc-space-4);background:var(--wc-orange-light);border:1px solid var(--wc-orange);border-radius:var(--wc-radius);padding:var(--wc-space-3)}.ms-apikeys-reveal-warn{font-size:var(--wc-text-sm);color:var(--wc-orange-dark);font-weight:var(--wc-weight-semibold);margin-bottom:var(--wc-space-2);align-items:center;gap:.4rem;display:flex}.ms-apikeys-reveal-key{align-items:center;gap:var(--wc-space-2);background:var(--wc-white);border:1px solid var(--wc-orange);border-radius:var(--wc-radius);padding:var(--wc-space-2) var(--wc-space-3);display:flex}.ms-apikeys-reveal-key code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:var(--wc-text-cell);color:var(--wc-navy);word-break:break-all;flex:1}.ms-apikeys-reveal-foot{margin-top:var(--wc-space-2);text-align:right}.ms-apikeys-copy{background:var(--wc-navy);border-radius:var(--wc-radius-sm);color:var(--wc-white);font:inherit;font-size:var(--wc-text-xs);cursor:pointer;border:none;flex-shrink:0;padding:.3rem .65rem}.ms-apikeys-table{border-collapse:collapse;width:100%;font-size:var(--wc-text-cell)}.ms-apikeys-table th{text-align:left;font-size:var(--wc-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--wc-muted);font-weight:var(--wc-weight-semibold);padding:var(--wc-space-2) var(--wc-space-4);border-bottom:1px solid var(--wc-border)}.ms-apikeys-table td{padding:var(--wc-space-2) var(--wc-space-4);border-bottom:1px solid var(--wc-border);vertical-align:middle}.ms-apikeys-table tr:last-child td{border-bottom:none}.ms-apikeys-name{font-weight:var(--wc-weight-medium);color:var(--wc-navy)}.ms-apikeys-mono{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:var(--wc-text-sm);color:var(--wc-navy)}.ms-apikeys-actions{text-align:right}.ms-relnotes{padding:var(--wc-space-4);max-width:820px;margin:0 auto}.ms-relnotes-head{align-items:center;gap:var(--wc-space-2);margin-bottom:var(--wc-space-4);display:flex}.ms-relnotes-title{font-size:var(--wc-text-lg);color:var(--wc-navy);font-weight:var(--wc-weight-semibold);align-items:center;gap:.4rem;margin:0;display:inline-flex}.ms-relnotes-title svg{flex:none}.ms-relnotes-release{margin-bottom:var(--wc-space-4)}.ms-relnotes-date{background:var(--wc-navy-light);color:var(--wc-navy);font-size:var(--wc-text-cell);font-weight:var(--wc-weight-semibold);padding:var(--wc-space-2) var(--wc-space-3);border:1px solid var(--wc-border);border-radius:var(--wc-radius) var(--wc-radius) 0 0}.ms-relnotes-panel{background:var(--wc-white);border:1px solid var(--wc-border);border-radius:0 0 var(--wc-radius) var(--wc-radius);border-top:none}.ms-relnotes-note{gap:var(--wc-space-3);padding:var(--wc-space-3);border-bottom:1px solid var(--wc-border);font-size:var(--wc-text-cell);align-items:flex-start;display:flex}.ms-relnotes-note:last-child{border-bottom:none}.ms-relnotes-badge{text-align:center;min-width:68px;font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);border-radius:var(--wc-radius-sm);letter-spacing:.02em;flex:none;padding:.15rem .5rem}.ms-relnotes-badge--new{background:var(--wc-green-light);color:var(--wc-green-dark)}.ms-relnotes-badge--improved{background:var(--wc-navy-light);color:var(--wc-navy)}.ms-relnotes-badge--fixed{background:var(--wc-orange-light);color:var(--wc-orange-dark)}.ms-relnotes-note-body{min-width:0}.ms-relnotes-note-title{color:var(--wc-navy);font-weight:var(--wc-weight-medium)}.ms-relnotes-note-detail{color:var(--wc-muted);margin-top:2px}.ms-apikeys,.ms-manage,.ms-relnotes{flex:auto;min-height:0;overflow-y:auto}.ms-modal-colmgr{flex-direction:column;width:760px;max-width:95vw;max-height:min(560px,92vh);padding:0;display:flex;overflow:hidden}.ms-modal-colmgr .ms-modal-title{padding:var(--wc-space-4) var(--wc-space-4) var(--wc-space-3);flex:none;margin:0}.ms-colmgr-body{gap:var(--wc-space-3);min-height:0;padding:0 var(--wc-space-4) var(--wc-space-3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ms-colmgr-count{font-size:var(--wc-text-sm);font-weight:var(--wc-weight-semibold);color:var(--wc-muted);margin-bottom:calc(-1 * var(--wc-space-2))}.ms-colmgr-note{align-items:center;gap:var(--wc-space-1);font-size:var(--wc-text-sm);color:var(--wc-muted);display:flex}.ms-colmgr-note svg{flex:none}.ms-col-internal{flex:none;align-items:center;display:inline-flex}.ms-colmgr-count-toggle{align-items:center;gap:var(--wc-space-1);cursor:pointer;text-align:left;width:100%;font-size:var(--wc-text-sm);font-weight:var(--wc-weight-semibold);color:var(--wc-muted);background:0 0;border:none;padding:0;display:flex}.ms-colmgr-count-toggle svg{flex:none}.ms-colmgr-count-toggle:hover{color:var(--wc-navy)}.ms-colmgr-count-hint{font-weight:var(--wc-weight-normal);color:var(--wc-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ms-colmgr-card{border:1px solid var(--wc-border);border-radius:var(--wc-radius)}.ms-colmgr-addrow{padding:var(--wc-space-2);border-top:.5px solid var(--wc-border)}.ms-colmgr-editcard{border:1px solid var(--wc-border);border-radius:var(--wc-radius);background:var(--wc-bg);padding:var(--wc-space-3);gap:var(--wc-space-3);flex-direction:column;display:flex}.ms-colmgr-editcard-title{font-size:var(--wc-text-sm);font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-colmgr-editcard-actions{gap:var(--wc-space-2);display:flex}.ms-cf-rules{margin-bottom:var(--wc-space-3);flex-direction:column;gap:2px;display:flex}.ms-cf-rule{align-items:center;gap:var(--wc-space-2);padding:var(--wc-space-1) var(--wc-space-2);border:1px solid var(--wc-border);border-radius:var(--wc-radius-sm);background:var(--wc-white);display:flex}.ms-cf-rule-summary{min-width:0;font-size:var(--wc-text-sm);color:var(--wc-text);flex-wrap:wrap;flex:1;align-items:center;gap:.2rem;display:flex}.ms-cf-swatch{border:1px solid var(--wc-border);vertical-align:middle;border-radius:3px;width:14px;height:14px;display:inline-block}.ms-cf-cond-chip{padding:0 var(--wc-space-2);font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);background:var(--wc-navy-light);color:var(--wc-navy);border-radius:999px;display:inline-block}.ms-cf-cond-row{align-items:flex-end;gap:var(--wc-space-2);margin-bottom:var(--wc-space-2);display:flex}.ms-cf-cond-lead{min-width:2.2rem;font-size:var(--wc-text-sm);font-weight:var(--wc-weight-semibold);color:var(--wc-navy);flex:none;align-self:center}.ms-cf-cond-remove{flex:none;align-self:center}.ms-cf-add-cond{margin:0 0 var(--wc-space-3);font-size:var(--wc-text-sm);font-weight:var(--wc-weight-semibold);color:var(--wc-green);cursor:pointer;background:0 0;border:none;padding:0}.ms-cf-add-cond:hover{text-decoration:underline}.ms-cf-form{border-top:1px solid var(--wc-border);padding-top:var(--wc-space-3)}.ms-cf-form-title{margin:0 0 var(--wc-space-2);font-size:var(--wc-text-base);font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-cf-form-actions{gap:var(--wc-space-2);margin-top:var(--wc-space-3);display:flex}.ms-colour-control{gap:var(--wc-space-1);flex-direction:column;display:flex}.ms-swatch-grid{grid-template-columns:repeat(4,22px);grid-auto-rows:22px;gap:4px;display:grid}.ms-cf-strike-note{font-size:var(--wc-text-sm);color:#b85525;border-radius:var(--wc-radius-sm);background:#fbeae0;border:1px solid #f0c4a8;padding:2px 8px;display:inline-block}.ms-swatch-pick{border:1px solid var(--wc-border);border-radius:var(--wc-radius-sm);cursor:pointer;width:22px;height:22px;padding:0}.ms-swatch-pick.selected{border-color:var(--wc-navy);box-shadow:0 0 0 2px var(--wc-navy)}.ms-cf-advanced-toggle{color:var(--wc-navy);font-size:var(--wc-text-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.ms-cf-advanced-toggle:hover{text-decoration:underline}.ms-colour-field{align-items:center;gap:var(--wc-space-1);display:inline-flex}.ms-colour-field input[type=color]{border:1px solid var(--wc-border);border-radius:var(--wc-radius-sm);background:var(--wc-white);cursor:pointer;width:32px;height:28px;padding:0}.ms-colour-hex{width:90px}.ms-btn-danger{background:var(--wc-orange-dark);border:1px solid var(--wc-orange-dark);color:var(--wc-white);font-weight:var(--wc-weight-semibold)}.ms-btn-danger:hover{background:#9c4720;border-color:#9c4720}.ms-filterbar{align-items:flex-start;gap:var(--wc-space-3);margin-bottom:var(--wc-space-2);flex-wrap:wrap;display:flex}.ms-toolbar-left{align-items:center;gap:var(--wc-space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ms-toolbar-right{align-items:center;gap:var(--wc-space-2);flex:none;margin-left:auto;display:flex}.ms-ribbon{align-items:center;gap:var(--wc-space-3);background:var(--wc-white);border:.5px solid var(--wc-border);border-radius:var(--wc-radius-lg);padding:var(--wc-space-2) var(--wc-space-3);margin-bottom:var(--wc-space-2);flex-wrap:nowrap;display:flex}.ms-ribbon-group{align-items:center;gap:var(--wc-space-2);display:inline-flex}.ms-ribbon-spacer{flex:auto}.ms-ribbon-divider{background:var(--wc-border);width:.5px;margin:0 var(--wc-space-2);align-self:stretch}.ms-bulk-bar{align-items:center;gap:var(--wc-space-3);background:var(--wc-navy);color:var(--wc-white);border:.5px solid var(--wc-navy);border-radius:var(--wc-radius-lg);padding:var(--wc-space-2) var(--wc-space-3);margin-bottom:var(--wc-space-2);display:flex}.ms-bulk-count{font-weight:var(--wc-weight-semibold)}.ms-bulk-divider{background:var(--wc-on-navy-soft);width:.5px;margin:0 var(--wc-space-1);align-self:stretch}.ms-bulk-spacer{flex:auto}.ms-bulk-action{cursor:pointer;font:inherit;font-size:var(--wc-text-sm);color:var(--wc-white);background:0 0;border:none}.ms-bulk-action:hover{text-decoration:underline}.ms-bulk-action-muted{color:var(--wc-on-navy-soft);font-size:var(--wc-text-sm)}.ms-modal-bulk{width:420px;max-width:90vw}.ms-modal-bulk .ms-select,.ms-modal-bulk .ms-cell-input{box-sizing:border-box;width:100%}.ms-bulk-value{margin-top:var(--wc-space-3)}.ms-bulk-comment{box-sizing:border-box;resize:vertical;width:100%;min-height:84px;font:inherit}.ms-bulk-clear{cursor:pointer;font:inherit;font-size:var(--wc-text-sm);color:var(--wc-on-navy-soft);background:0 0;border:none}.ms-bulk-clear:hover{color:var(--wc-white)}.ms-row-selected>td{background-color:#2d7dd21a}.ms-select-col{text-align:center;padding-left:0;padding-right:0}.ms-search-wrap{align-items:center;display:inline-flex;position:relative}.ms-search-wrap>.ms-search-icon{color:var(--wc-muted);pointer-events:none;display:inline-flex;position:absolute;left:7px}.ms-search{width:220px;padding-left:1.6rem;padding-right:1.6rem}.ms-search-clear{cursor:pointer;color:var(--wc-muted);font-size:var(--wc-text-sm);background:0 0;border:none;padding:2px 4px;line-height:1;transition:color .15s;position:absolute;right:4px}.ms-search-clear:hover{color:var(--wc-orange)}.ms-filter-group{align-items:center;gap:var(--wc-space-2);flex-wrap:nowrap;display:inline-flex}.ms-filter-group .ms-btn,.ms-filter-group .ms-select,.ms-filter-group .ms-input{height:28px}.ms-filter-count{font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-filters-btn{align-items:center;gap:var(--wc-space-1);max-width:140px;display:inline-flex}.ms-filters-btn-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=820px){.ms-filters-btn-label{display:none}}.ms-filters-btn.is-applied{background:var(--wc-green);border-color:var(--wc-green);color:var(--wc-white)}.ms-filters-btn.is-applied svg{stroke:var(--wc-white)}.ms-filter-clear svg{stroke:var(--wc-orange)}.ms-filters-panel{min-width:16rem;max-width:22rem;padding:var(--wc-space-1);max-height:60vh;overflow-y:auto}.ms-filters-group-label{padding:var(--wc-space-1) var(--wc-space-2);font-size:var(--wc-text-xs);font-weight:var(--wc-weight-bold);color:var(--wc-navy);text-transform:uppercase;letter-spacing:.02em}.ms-filters-empty{padding:var(--wc-space-1) var(--wc-space-2);font-size:var(--wc-text-sm)}.ms-filters-entry{align-items:center;gap:var(--wc-space-1);border-radius:var(--wc-radius-sm);display:flex}.ms-filters-entry.is-applied{background:var(--wc-green-light)}.ms-filters-entry:hover{background:var(--wc-navy-light)}.ms-filters-apply{align-items:center;gap:var(--wc-space-2);min-width:0;padding:var(--wc-space-1) var(--wc-space-2);text-align:left;cursor:pointer;font-size:var(--wc-text-sm);color:var(--wc-text);background:0 0;border:none;flex:1;display:flex}.ms-filters-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ms-filters-owner{font-size:var(--wc-text-xs);flex:none;margin-left:auto}.ms-filters-clienticon{flex:none;align-items:center;display:inline-flex}.ms-filters-sep{background:var(--wc-border);height:1px;margin:var(--wc-space-1) 0}.ms-filters-save:disabled{opacity:.5;cursor:default}.ms-toast-lane{right:var(--wc-space-4);bottom:var(--wc-space-4);z-index:1000;gap:var(--wc-space-2);pointer-events:none;max-width:min(380px, calc(100vw - 2 * var(--wc-space-4)));flex-direction:column;display:flex;position:fixed}.ms-toast{pointer-events:auto;align-items:flex-start;gap:var(--wc-space-2);background:var(--wc-white);border:1px solid var(--wc-border);border-left:3px solid var(--wc-border);border-radius:var(--wc-radius);padding:var(--wc-space-2) var(--wc-space-3);font-size:var(--wc-text-base);color:var(--wc-text);animation:.15s ease-out ms-toast-in;display:flex;box-shadow:0 4px 14px #1b3b6a29}.ms-toast-leaving{animation:.15s ease-in forwards ms-toast-out}.ms-toast-success{border-left-color:var(--wc-green)}.ms-toast-error{border-left-color:var(--wc-orange)}.ms-toast-icon{flex:none;margin-top:1px;display:inline-flex}.ms-toast-success .ms-toast-icon{color:var(--wc-green-dark)}.ms-toast-error .ms-toast-icon{color:var(--wc-orange-dark)}.ms-toast-msg{flex:auto;min-width:0}.ms-toast-action{cursor:pointer;font:inherit;font-weight:var(--wc-weight-semibold);color:var(--wc-navy);white-space:nowrap;background:0 0;border:none;flex:none;padding:0}.ms-toast-action:hover{text-decoration:underline}.ms-toast-close{cursor:pointer;color:var(--wc-muted);font-size:var(--wc-text-sm);background:0 0;border:none;flex:none;padding:0 2px;line-height:1}.ms-toast-close:hover{color:var(--wc-navy)}@keyframes ms-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ms-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ms-toast,.ms-toast-leaving{animation-duration:1ms}}.ms-statusbar{align-items:center;gap:var(--wc-space-3);margin-left:calc(-1 * var(--wc-space-4));border-top:1px solid var(--wc-border);background:var(--wc-bg);color:var(--wc-muted);font-size:var(--wc-text-sm);padding:0 var(--wc-space-3);min-height:calc(1lh + (2 * var(--wc-space-2)) + .3rem + 3px);flex:none;display:flex}.ms-statusbar-left{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ms-statusbar-sort,.ms-statusbar-count{align-items:center;gap:var(--wc-space-2);white-space:nowrap;flex:none;display:inline-flex}.ms-statusbar-clear{cursor:pointer;color:var(--wc-green-dark);font:inherit;font-weight:var(--wc-weight-semibold);background:0 0;border:none;padding:0}.ms-statusbar-clear:hover{text-decoration:underline}.ms-filter-vis{margin:var(--wc-space-2) 0 0;gap:var(--wc-space-1);border:none;flex-direction:column;padding:0;display:flex}.ms-filter-vis label{align-items:center;gap:var(--wc-space-2);font-size:var(--wc-text-sm);color:var(--wc-text);display:flex}.ms-sort-status{align-items:center;gap:var(--wc-space-2);font-size:var(--wc-text-sm);color:var(--wc-muted);display:inline-flex}.ms-search-count{font-size:var(--wc-text-sm);color:var(--wc-green-dark);font-weight:var(--wc-weight-semibold)}.ms-changed-group{align-items:center;gap:var(--wc-space-2);flex-wrap:nowrap;display:inline-flex}.ms-changed-group>label{font-size:var(--wc-text-sm);color:var(--wc-muted);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}@media (width<=1080px){.ms-filters-btn{max-width:110px}}.ms-num-dp{width:4rem}.ms-audit-controls{margin-bottom:var(--wc-space-2)}.ms-audit-scroll{border:1px solid var(--wc-border);border-radius:var(--wc-radius);flex:auto;min-height:0;overflow:auto}.ms-audit-table{font-size:var(--wc-text-sm)}.ms-audit-table thead th{z-index:1;position:sticky;top:0}.ms-audit-when{white-space:nowrap}.ms-audit-ref{color:var(--wc-muted);font-family:ui-monospace,Cascadia Code,Consolas,monospace}.ms-audit-val{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ms-audit-filterbar{align-items:center;gap:var(--wc-space-2);flex-wrap:wrap;display:flex}.ms-seg{border:1px solid var(--wc-border);border-radius:var(--wc-radius);display:inline-flex;overflow:hidden}.ms-seg-btn{font:inherit;font-size:var(--wc-text-sm);cursor:pointer;background:var(--wc-white);color:var(--wc-muted);border:none;border-right:1px solid var(--wc-border);padding:.3rem .7rem;transition:background .15s,color .15s}.ms-seg-btn:last-child{border-right:none}.ms-seg-btn:hover{color:var(--wc-navy)}.ms-seg-btn.is-active{background:var(--wc-green);color:var(--wc-white);font-weight:var(--wc-weight-semibold)}.ms-audit-foot{align-items:center;gap:var(--wc-space-2);margin-top:var(--wc-space-2);font-size:var(--wc-text-sm);display:flex}.ms-btn-light.is-active{background:var(--wc-green-light);border-color:var(--wc-green);color:var(--wc-green-dark)}.ms-audit-page{min-height:0;padding:var(--wc-space-4);gap:var(--wc-space-2);flex-direction:column;flex:auto;display:flex;overflow:hidden}.ms-audit-page-head{align-items:center;gap:var(--wc-space-2);display:flex}.ms-audit-page-title{font-size:var(--wc-text-lg);color:var(--wc-navy);font-weight:var(--wc-weight-semibold);align-items:center;gap:.4rem;margin:0;display:inline-flex}.ms-audit-page-title svg{flex:none}.ms-audit-page-count{font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-docs{flex-direction:column;flex:1;display:flex;overflow:hidden}.ms-docs-subtabs{padding:var(--wc-space-2) var(--wc-space-2) 0;gap:2px;display:flex}.ms-subtab{font-size:var(--wc-text-sm);cursor:pointer;color:var(--wc-muted);background:0 0;border:none;border-bottom:2px solid #0000;padding:.3rem .7rem;transition:color .15s,border-color .15s}.ms-subtab:hover{color:var(--wc-navy)}.ms-subtab.active{color:var(--wc-navy);border-bottom-color:var(--wc-green);font-weight:var(--wc-weight-semibold)}.ms-docs-body{padding:var(--wc-space-3);gap:var(--wc-space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ms-docs-upload{margin-bottom:var(--wc-space-1)}.ms-docs-empty{color:var(--wc-muted);font-size:var(--wc-text-cell);text-align:center;margin-top:var(--wc-space-3)}.ms-doc{background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);padding:var(--wc-space-2) var(--wc-space-3)}.ms-doc-head{color:var(--wc-navy);align-items:center;gap:.4rem;display:flex}.ms-doc-head svg{flex:none}.ms-doc-name{font-weight:var(--wc-weight-semibold);font-size:var(--wc-text-cell);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-doc-ver{font-size:var(--wc-text-xs);font-weight:var(--wc-weight-normal)}.ms-doc-meta{font-size:var(--wc-text-xs);color:var(--wc-muted);margin:.2rem 0 .4rem}.ms-doc-actions{align-items:center;gap:var(--wc-space-2);flex-wrap:wrap;display:flex}.ms-doc-version{align-items:center;gap:var(--wc-space-2);border-top:1px solid var(--wc-border);flex-wrap:wrap;margin-top:.3rem;padding:.3rem 0;display:flex}.ms-affordances{align-items:center;gap:4px;display:inline-flex}.ms-affordances svg{flex:none}.ms-ft{line-height:0;display:inline-flex}.ms-ft-label{font-size:var(--wc-text-xs);font-weight:var(--wc-weight-bold);letter-spacing:.03em;border-radius:var(--wc-radius-sm);padding:0 4px}.ms-ft-pdf{color:#c0392b}.ms-ft-label.ms-ft-pdf{background:#fbe7e4}.ms-ft-sheet{color:#1e7e34}.ms-ft-label.ms-ft-sheet{background:var(--wc-green-light)}.ms-ft-doc{color:var(--wc-navy)}.ms-ft-label.ms-ft-doc{background:var(--wc-navy-light)}.ms-ft-img{color:#1796a3}.ms-ft-label.ms-ft-img{background:#def1f3}.ms-ft-other{color:var(--wc-muted)}.ms-ft-label.ms-ft-other{background:var(--wc-bg)}.ms-upload-status{font-size:var(--wc-text-sm);color:var(--wc-muted);align-items:center;gap:.4rem;padding:.2rem 0;display:flex}.ms-upload-status.done{color:var(--wc-green-dark)}.ms-upload-status svg{flex:none}.ms-data-cell.ms-search-hit{background:var(--wc-green-light);box-shadow:inset 2px 0 0 var(--wc-green)}.ms-table tbody tr.ms-row-hit>td:first-child{box-shadow:inset 3px 0 0 var(--wc-green)}.ms-data-cell.ms-search-hit:focus-within{box-shadow:inset 0 0 0 2px var(--wc-green)}.ms-panel{background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);padding:var(--wc-space-3);margin-bottom:var(--wc-space-3)}.ms-panel h3{margin:0 0 var(--wc-space-2);font-size:var(--wc-text-lg);font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-banner{background:var(--wc-orange-light);color:var(--wc-orange-dark);border:1px solid #f0c4a8;border-left:3px solid var(--wc-orange);padding:var(--wc-space-2) var(--wc-space-3);border-radius:var(--wc-radius);margin:var(--wc-space-2) 0;font-size:var(--wc-text-base)}.ms-muted{color:var(--wc-muted)}.ms-row-actions{white-space:nowrap}.ms-inline-form{gap:var(--wc-space-1);flex-wrap:wrap;align-items:center;display:flex}.ms-spacer{flex:1}.ms-form-grid{gap:var(--wc-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.ms-field{flex-direction:column;gap:.25rem;min-width:150px;display:flex}.ms-field-label{font-size:var(--wc-text-sm);color:var(--wc-muted);font-weight:var(--wc-weight-medium)}.ms-field>.ms-select,.ms-field>.ms-input{width:100%}.ms-field-colour{align-self:flex-start}.ms-field-inline{align-items:center;gap:.35rem;display:inline-flex}.ms-field-grow{flex:auto}.ms-field-type{flex:0 0 130px;min-width:0}.ms-col-row{align-items:center;gap:var(--wc-space-2);padding:var(--wc-space-1) 0;display:flex}.ms-col-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ms-col-reorder{gap:var(--wc-space-1);display:inline-flex}.ms-col-typeaction{justify-content:flex-end;min-width:6.5rem;display:inline-flex}.ms-colmgr-grid{align-items:center;gap:var(--wc-space-2);grid-template-columns:34px 1fr 84px 72px 78px 90px 64px;display:grid}.ms-colmgr-head{padding:var(--wc-space-2) var(--wc-space-4);border-bottom:.5px solid var(--wc-border);background:var(--wc-bg);font-size:var(--wc-text-sm);color:var(--wc-muted);font-weight:var(--wc-weight-semibold);letter-spacing:.03em;z-index:1;border-radius:var(--wc-radius) var(--wc-radius) 0 0;position:sticky;top:0}.ms-colmgr-list{flex-direction:column;display:flex}.ms-colmgr-item{border-bottom:.5px solid var(--wc-border)}.ms-colmgr-item:last-child{border-bottom:none}.ms-colmgr-row{padding:var(--wc-space-2) var(--wc-space-4)}.ms-colmgr-reorder{flex-direction:column;gap:1px;display:flex}.ms-colmgr-reorder button{color:var(--wc-muted);cursor:pointer;background:0 0;border:none;padding:1px;line-height:1}.ms-colmgr-reorder button:hover:not(:disabled){color:var(--wc-navy)}.ms-colmgr-reorder button:disabled{opacity:.35;cursor:default}.ms-field-optedit{flex:100%;min-width:0}.ms-inline-optedit{flex-direction:column;align-items:stretch}.ms-optedit{gap:var(--wc-space-2);flex-direction:column;min-width:260px;display:flex}.ms-optedit-top{justify-content:space-between;align-items:center;gap:var(--wc-space-2);display:flex}.ms-optedit-count{font-size:var(--wc-text-sm);font-weight:var(--wc-weight-semibold);color:var(--wc-muted)}.ms-optedit-sort{align-items:center;gap:var(--wc-space-1);display:inline-flex}.ms-optedit-sort .ms-field-label{white-space:nowrap}.ms-optedit-select{width:100px}.ms-optedit-grid{gap:var(--wc-space-1);grid-template-columns:1fr 60px 24px;align-items:center;display:grid}.ms-optedit-colhead{font-size:var(--wc-text-xs);color:var(--wc-muted);text-transform:uppercase;letter-spacing:.03em;padding:0 2px}.ms-optedit-colhead .ms-optedit-wcol{text-align:right}.ms-optedit-rows{gap:var(--wc-space-1);flex-direction:column;display:flex}.ms-optedit-empty{margin:0;padding:2px 0}.ms-optedit-value{min-width:0}.ms-optedit-mid{justify-content:flex-end;align-items:center;min-width:0;display:flex}.ms-optedit-weight{width:100%}.ms-optedit-reorder{flex-direction:column;gap:1px;display:flex}.ms-optedit-reorder button{color:var(--wc-muted);cursor:pointer;background:0 0;border:none;padding:1px;line-height:1}.ms-optedit-reorder button:hover:not(:disabled){color:var(--wc-navy)}.ms-optedit-reorder button:disabled{opacity:.35;cursor:default}.ms-optedit-del{justify-content:center;justify-self:center;width:24px;padding-left:0;padding-right:0}.ms-optedit-add{justify-self:start}.ms-optedit-foot-right{grid-column:2/4;justify-content:flex-end;display:flex}.ms-optedit-hint{font-size:var(--wc-text-xs);margin:0}.ms-optedit-actions{gap:var(--wc-space-1);margin-top:var(--wc-space-2);display:flex}.ms-colmgr-identity{min-width:0}.ms-colmgr-id-line{align-items:center;gap:var(--wc-space-2);min-width:0;display:flex}.ms-colmgr-name{font-size:var(--wc-text-base);font-weight:var(--wc-weight-semibold);color:var(--wc-navy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-colmgr-hint{font-size:var(--wc-text-sm);color:var(--wc-muted);margin-top:2px}.ms-colmgr-c-req,.ms-colmgr-c-int{justify-self:center}.ms-colmgr-c-del{justify-self:end}.ms-colmgr-rename{justify-content:center;width:100%}.ms-colmgr-typeaction{min-width:0;display:flex}.ms-colmgr-typeaction>button{justify-content:center;width:100%}.ms-colmgr-add{background:var(--wc-bg);border:1px solid var(--wc-border);border-radius:var(--wc-radius);padding:var(--wc-space-3)}.ms-colmgr-add-title{font-size:var(--wc-text-sm);font-weight:var(--wc-weight-semibold);color:var(--wc-muted);margin-bottom:var(--wc-space-2)}.ms-colmgr-footer{justify-content:flex-end;align-items:center;gap:var(--wc-space-2);padding:var(--wc-space-2) var(--wc-space-4);border-top:.5px solid var(--wc-border);flex:none;display:flex}.ms-comment-cell{white-space:nowrap;text-align:center;width:1%}.ms-badge-col{text-align:center;white-space:nowrap;padding-left:0;padding-right:0}.ms-comment-badge{font:inherit;font-size:var(--wc-text-xs);cursor:pointer;border:1px solid var(--wc-border);background:var(--wc-white);color:var(--wc-text);border-radius:var(--wc-radius-sm);width:24px;height:22px;padding:0;line-height:1;transition:background-color .15s,border-color .15s,opacity .15s}.ms-comment-badge.has{background:var(--wc-navy-light);color:var(--wc-navy);border-color:var(--wc-navy-light);font-weight:var(--wc-weight-semibold)}.ms-comment-badge.has:hover{border-color:var(--wc-navy)}.ms-comment-badge.add{color:var(--wc-muted);opacity:.55;border-color:#0000}.ms-comment-badge.add:hover{opacity:1;border-color:var(--wc-border)}.ms-comment-badge.active{outline:2px solid var(--wc-green);outline-offset:1px}.ms-grid-area{min-width:0;min-height:0;padding-left:var(--wc-space-4);flex-direction:column;flex:auto;transition:margin-right .2s;display:flex;position:relative}.ms-grid-area.with-panel{margin-right:0}.ms-slideover{background:var(--wc-white);border-left:1px solid var(--wc-border);z-index:50;flex-direction:column;width:600px;max-width:88vw;transition:transform .2s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.ms-slideover.open{transform:translate(0)}.ms-slideover.wide{width:560px}.ms-cell-log-head{padding:var(--wc-space-2) var(--wc-space-3);font-size:var(--wc-text-sm);color:var(--wc-muted);border-bottom:1px solid var(--wc-border);background:var(--wc-white)}.ms-cell-log-old{color:var(--wc-muted);text-decoration:line-through}.ms-slideover-head{background:var(--wc-navy);color:var(--wc-white);padding:var(--wc-space-2) var(--wc-space-3);align-items:center;gap:var(--wc-space-2);display:flex}.ms-slideover-head .title{font-weight:var(--wc-weight-semibold);font-size:var(--wc-text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-slideover-head .close{margin-left:auto}.ms-slideover-tabs{background:var(--wc-white);border-bottom:1px solid var(--wc-border);padding:0 var(--wc-space-2);gap:2px;display:flex}.ms-slideover-tabs .tab{padding:var(--wc-space-2) var(--wc-space-3);font-size:var(--wc-text-sm);cursor:pointer;color:var(--wc-muted);background:0 0;border:none;border-bottom:2px solid #0000;transition:color .15s,border-color .15s}.ms-slideover-tabs .tab:hover{color:var(--wc-navy)}.ms-slideover-tabs .tab.active{color:var(--wc-navy);border-bottom-color:var(--wc-green);font-weight:var(--wc-weight-semibold)}.ms-thread{padding:var(--wc-space-1) var(--wc-space-2);background:var(--wc-white);flex-direction:column;flex:1;gap:0;display:flex;overflow-y:auto}.ms-thread-empty{color:var(--wc-muted);font-size:var(--wc-text-cell);text-align:center;margin-top:var(--wc-space-4)}.ms-comment{background:var(--wc-white);padding:var(--wc-space-3) var(--wc-space-2);border:none;border-radius:0}.ms-comment-meta{align-items:baseline;gap:var(--wc-space-1);font-size:var(--wc-text-xs);color:var(--wc-muted);min-width:0;margin-bottom:0;display:flex}.ms-comment-author{font-weight:var(--wc-weight-semibold);color:var(--wc-navy);font-size:var(--wc-text-cell);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-comment-when{color:var(--wc-muted);font-size:var(--wc-text-xs);white-space:nowrap}.ms-ext-badge{background:var(--wc-orange-light);color:var(--wc-orange-dark);border-radius:var(--wc-radius-sm);font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);text-transform:uppercase;letter-spacing:.03em;border:1px solid #f0c4a8;padding:0 4px}.ms-comment-body{font-size:var(--wc-text-cell);white-space:pre-wrap;word-break:break-word;color:var(--wc-text);margin-top:2px;line-height:1.5}.ms-comment-del{color:var(--wc-muted);cursor:pointer;font-size:var(--wc-text-xs);background:0 0;border:none;padding:0;transition:color .15s}.ms-comment-del:hover{color:var(--wc-orange);text-decoration:underline}.ms-comment.ms-comment-int{border-left:3px solid var(--wc-orange-dark);padding-left:calc(var(--wc-space-2) - 3px)}.ms-int-mark{color:var(--wc-orange-dark);font-size:var(--wc-text-xs);white-space:nowrap}.ms-comment.ms-comment-replying{border-left:3px solid var(--wc-green);background:var(--wc-green-light);padding-left:calc(var(--wc-space-2) - 3px)}.ms-ext-mark{color:var(--wc-orange-dark);font-size:var(--wc-text-xs);white-space:nowrap}.ms-comment-actions{gap:var(--wc-space-2);opacity:0;flex:none;margin-left:auto;transition:opacity .12s;display:inline-flex}.ms-comment:hover .ms-comment-actions,.ms-comment:focus-within .ms-comment-actions,.ms-comment-actions button:focus-visible{opacity:1}.ms-share-toggle{margin-top:var(--wc-space-2);flex-direction:column;gap:2px;display:flex}.ms-share-toggle label{align-items:center;gap:var(--wc-space-1);font-size:var(--wc-text-sm);color:var(--wc-text);cursor:pointer;display:inline-flex}.ms-share-toggle-hint{color:var(--wc-muted);font-size:10.5px}.ms-bulk-audience{margin-top:var(--wc-space-2);padding:var(--wc-space-1) var(--wc-space-2);border-radius:var(--wc-radius-sm);font-size:var(--wc-text-sm);background:var(--wc-navy-light);color:var(--wc-navy)}.ms-bulk-audience--external{background:var(--wc-orange-light);color:var(--wc-orange-dark)}.ms-slideover-resize{cursor:col-resize;background:var(--wc-navy-light);border-right:1px solid var(--wc-border);z-index:2;touch-action:none;width:5px;position:absolute;top:0;bottom:0;left:0}.ms-slideover-resize:focus-visible{outline:2px solid var(--wc-green);outline-offset:-2px}.ms-thread-group{flex-direction:column;gap:0;display:flex}.ms-thread-group:not(:last-child){border-bottom:1px solid var(--wc-navy-light)}.ms-comment-reply{margin-left:var(--wc-space-4);border-left:2px solid var(--wc-border)}.ms-comment-reply-btn{color:var(--wc-muted);cursor:pointer;font-size:var(--wc-text-xs);background:0 0;border:none;padding:0;transition:color .15s}.ms-comment-reply-btn:hover{color:var(--wc-navy);text-decoration:underline}.ms-reply-summary{margin-left:var(--wc-space-2);cursor:pointer;color:var(--wc-navy);font-size:var(--wc-text-sm);text-align:left;background:0 0;border:none;align-self:flex-start;padding:2px 0}.ms-reply-summary:hover{text-decoration:underline}.ms-reply-list{flex-direction:column;gap:0;display:flex}.ms-comment-tombstone{align-items:baseline;gap:var(--wc-space-1);display:flex}.ms-comment-removed{color:var(--wc-muted);font-style:italic;font-size:var(--wc-text-xs)}.ms-reply-context{align-items:center;gap:var(--wc-space-2);margin-bottom:var(--wc-space-2);padding:var(--wc-space-1) var(--wc-space-2);background:var(--wc-bg);border-left:2px solid var(--wc-border);border-radius:var(--wc-radius-sm);display:flex}.ms-reply-context-text{min-width:0;font-size:var(--wc-text-sm);color:var(--wc-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ms-reply-context-text b{color:var(--wc-text);font-weight:var(--wc-weight-semibold)}.ms-reply-context-x{cursor:pointer;color:var(--wc-muted);font-size:var(--wc-text-sm);background:0 0;border:none;flex:none;padding:0 2px}.ms-reply-context-x:hover{color:var(--wc-text)}.ms-share-recipients{margin:var(--wc-space-2) 0;border:1px solid var(--wc-border);border-radius:var(--wc-radius)}.ms-share-recipient{align-items:baseline;gap:var(--wc-space-2);padding:var(--wc-space-1) var(--wc-space-2);font-size:var(--wc-text-sm);color:var(--wc-text);cursor:pointer;display:flex}.ms-share-recipient input{flex:none;align-self:center}.ms-share-recipient-all{font-weight:var(--wc-weight-semibold);border-bottom:1px solid var(--wc-border)}.ms-share-recipient-list{max-height:9.5rem;overflow-y:auto}.ms-share-recipient-name{color:var(--wc-text)}.ms-share-recipient-email{color:var(--wc-muted);font-size:var(--wc-text-xs);margin-left:auto}.ms-share-schedule{align-items:center;gap:var(--wc-space-2);margin-top:var(--wc-space-2);flex-wrap:wrap;display:flex}.ms-share-schedule-echo{font-size:var(--wc-text-sm);color:var(--wc-green-dark);font-weight:var(--wc-weight-semibold);flex-basis:100%}.ms-share-hint{margin-top:var(--wc-space-2);color:var(--wc-muted);font-size:10.5px}.ms-share-actions{align-items:center;gap:var(--wc-space-2);display:flex}.ms-member-label{margin:var(--wc-space-3) 0 var(--wc-space-1);font-size:var(--wc-text-sm);font-weight:var(--wc-weight-semibold);color:var(--wc-muted);display:block}.ms-field+.ms-field .ms-member-label,.ms-field .ms-member-label{margin-top:0}.ms-seg-full{width:100%;display:flex}.ms-seg-full .ms-seg-btn{text-align:center;flex:1 1 0}.ms-member-roledesc{margin:var(--wc-space-2) 0 0;font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-member-caps-head{margin:var(--wc-space-4) 0 var(--wc-space-2);padding-top:var(--wc-space-3);border-top:1px solid var(--wc-border);font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-member-caps{margin:0;display:block}.ms-switch-row{padding:var(--wc-space-2) 0;justify-content:space-between;align-items:center;display:flex}.ms-switch-text{font-size:var(--wc-text-base);color:var(--wc-text)}.ms-switch{flex:none;width:38px;height:20px;display:inline-block;position:relative}.ms-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ms-switch input:disabled{cursor:default}.ms-switch-track{background:var(--wc-border);border-radius:999px;transition:background .15s;position:absolute;inset:0}.ms-switch-track:before{content:"";background:var(--wc-white);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.ms-switch input:checked+.ms-switch-track{background:var(--wc-green)}.ms-switch input:checked+.ms-switch-track:before{transform:translate(18px)}.ms-member-restricted{margin-top:var(--wc-space-4);padding:var(--wc-space-3);border:1px solid var(--wc-border);border-radius:var(--wc-radius);background:var(--wc-bg)}.ms-member-restricted-head{margin:0 0 var(--wc-space-2);font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-member-restricted-pills{gap:var(--wc-space-2);flex-wrap:wrap;display:flex}.ms-member-pill{padding:2px var(--wc-space-2);border-radius:var(--wc-radius-sm);background:var(--wc-navy-light);color:var(--wc-muted);font-size:var(--wc-text-xs);text-decoration:line-through}.ms-member-result{margin:var(--wc-space-3) 0 0;padding:var(--wc-space-2) var(--wc-space-3);border-radius:var(--wc-radius);background:var(--wc-green-light);color:var(--wc-green-dark);font-weight:var(--wc-weight-semibold)}.ms-email-state{font-size:var(--wc-text-xs);color:var(--wc-muted);align-items:center;gap:3px;display:inline-flex}.ms-email-cancel{cursor:pointer;color:inherit;font-size:var(--wc-text-xs);background:0 0;border:none;padding:0 0 0 2px;line-height:1}.ms-email-cancel:hover{color:var(--wc-orange)}.ms-composer{border-top:1px solid var(--wc-border);padding:var(--wc-space-2);gap:var(--wc-space-1);background:var(--wc-white);flex-direction:column;display:flex}.ms-composer-foot{background:var(--wc-bg)}.ms-composer-inline{background:var(--wc-white);border:1px solid var(--wc-border);border-left:3px solid var(--wc-green);border-radius:var(--wc-radius-sm);margin:0 var(--wc-space-2) var(--wc-space-2) var(--wc-space-4)}.ms-composer-label{font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-composer textarea{font:inherit;font-size:var(--wc-text-cell);resize:vertical;border:1px solid var(--wc-border);border-radius:var(--wc-radius);min-height:48px;padding:var(--wc-space-2);color:var(--wc-text);transition:border-color .15s}.ms-composer textarea:focus{border-color:var(--wc-green);outline:none}.ms-composer .row{align-items:center;gap:var(--wc-space-2);display:flex}.ms-composer .hint{font-size:var(--wc-text-xs);color:var(--wc-muted)}.ms-mention-pop{background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius);max-height:40vh;padding:var(--wc-space-1);flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 4px 14px #1b3b6a26}.ms-mention-row{align-items:baseline;gap:var(--wc-space-2);text-align:left;cursor:pointer;width:100%;font:inherit;font-size:var(--wc-text-cell);padding:var(--wc-space-1) var(--wc-space-2);border-radius:var(--wc-radius-sm);color:var(--wc-text);background:0 0;border:none;display:flex}.ms-mention-row.active,.ms-mention-row:hover{background:var(--wc-navy-light)}.ms-mention-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-mention-picked{align-items:center;gap:var(--wc-space-1);font-size:var(--wc-text-xs);color:var(--wc-muted);flex-wrap:wrap;display:flex}.ms-mention-chip{background:var(--wc-navy-light);color:var(--wc-navy);border-radius:var(--wc-radius-sm);align-items:center;gap:2px;padding:0 4px;display:inline-flex}.ms-mention-chip-x{cursor:pointer;color:var(--wc-muted);font-size:var(--wc-text-xs);background:0 0;border:none;padding:0 0 0 2px;line-height:1}.ms-mention-chip-x:hover{color:var(--wc-orange)}.ms-empty{min-height:calc(100vh - var(--ms-chrome-h) - var(--wc-space-5));padding:var(--wc-space-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ms-empty-title{font-size:1.125rem;font-weight:var(--wc-weight-medium);color:var(--wc-navy)}.ms-empty-lede{margin-top:var(--wc-space-2);max-width:380px;font-size:var(--wc-text-cell);color:var(--wc-muted);line-height:1.6}.ms-empty-cards{margin-top:var(--wc-space-4);gap:var(--wc-space-3);text-align:left;grid-template-columns:1fr 1fr;max-width:380px;display:grid}.ms-empty-card{background:var(--wc-white);border:.5px solid var(--wc-border);border-radius:var(--wc-radius-lg);flex-direction:column;padding:14px;display:flex}.ms-empty-card-title{align-items:center;gap:var(--wc-space-2);font-size:var(--wc-text-base);font-weight:var(--wc-weight-medium);color:var(--wc-navy);display:flex}.ms-empty-card-sub{margin:var(--wc-space-1) 0 var(--wc-space-3);font-size:var(--wc-text-sm);color:var(--wc-muted);line-height:1.5}.ms-empty-action{width:100%;padding:7px var(--wc-space-2);font:inherit;font-size:var(--wc-text-sm);font-weight:var(--wc-weight-medium);text-align:center;color:var(--wc-navy);border:.5px solid var(--wc-border);border-radius:var(--wc-radius);cursor:pointer;background:0 0;margin-top:auto}.ms-empty-action:hover{background:var(--wc-bg)}.ms-empty-action-primary{background:var(--wc-green);color:var(--wc-navy);border:none}.ms-empty-action-primary:hover{background:var(--wc-green-dark)}.ms-empty-brand{font-size:var(--wc-text-xs);color:var(--wc-muted);justify-content:center;align-items:center;gap:6px;margin-top:2rem;display:flex}.ms-empty-brand-logo{opacity:.7;width:auto;height:16px}.ms-signin{background:var(--wc-navy);justify-content:center;align-items:center;min-height:100vh;display:flex}.ms-signin-card{background:var(--wc-white);border-radius:var(--wc-radius-lg);box-sizing:border-box;text-align:center;width:360px;padding:2.75rem 2.25rem}.ms-signin-logo{width:auto;height:40px;margin:0 auto;display:block}.ms-signin-title{color:var(--wc-navy);margin:1.25rem 0 2rem;font-size:22px;font-weight:500}.ms-ext-form{gap:var(--wc-space-3);text-align:left;flex-direction:column;display:flex}.ms-ext-form .ms-input{box-sizing:border-box;width:100%}.ms-ext-submit{justify-content:center;width:100%}.ms-ext-copy{margin:0 0 var(--wc-space-2);font-size:var(--wc-text-base);color:var(--wc-muted)}.ms-ext-sent{align-items:center;gap:var(--wc-space-3);flex-direction:column;display:flex}.ms-ext-icon{background:var(--wc-green-light);width:56px;height:56px;color:var(--wc-green-dark);margin:0 auto var(--wc-space-2);border-radius:50%;justify-content:center;align-items:center;display:flex}.ms-signin-ms-btn{color:#5e5e5e;cursor:pointer;background:#fff;border:1px solid #8c8c8c;border-radius:0;align-items:center;gap:12px;height:41px;padding:0 12px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:15px;display:inline-flex}.ms-signin-ms-logo{flex:none;grid-template-rows:10px 10px;grid-template-columns:10px 10px;gap:1px;width:21px;height:21px;display:grid}.ms-signin-ms-logo>span:first-child{background:#f25022}.ms-signin-ms-logo>span:nth-child(2){background:#7fba00}.ms-signin-ms-logo>span:nth-child(3){background:#00a4ef}.ms-signin-ms-logo>span:nth-child(4){background:#ffb900}.ms-signin-stack{align-items:center;gap:var(--wc-space-5);flex-direction:column;display:flex}.ms-signin-logo-white{width:auto;height:44px;display:block}.ms-signin-heading{color:var(--wc-navy);font-weight:var(--wc-weight-semibold);margin:0;font-size:22px}.ms-signin-sub{color:var(--wc-muted);font-size:var(--wc-text-base);margin:var(--wc-space-1) 0 var(--wc-space-5)}.ms-signin-landing .ms-signin-ms-btn{justify-content:center;width:100%}.ms-signin-ms-mark{flex:none}.ms-signin-caption{color:var(--wc-muted);font-size:var(--wc-text-sm);text-align:center;margin:var(--wc-space-2) 0 0}.ms-signin-divider{align-items:center;gap:var(--wc-space-3);margin:var(--wc-space-5) 0;color:var(--wc-muted);font-size:var(--wc-text-sm);display:flex}.ms-signin-divider:before,.ms-signin-divider:after{content:"";background:var(--wc-border);flex:1 1 0;height:1px}.ms-signin-section{text-align:left}.ms-signin-section-title{color:var(--wc-navy);font-weight:var(--wc-weight-semibold);font-size:var(--wc-text-lg);margin:0 0 var(--wc-space-1)}.ms-signin-muted{color:var(--wc-muted);font-size:var(--wc-text-sm);margin:var(--wc-space-2) 0 0}.ms-signin-error{color:var(--wc-orange-dark);font-size:var(--wc-text-sm);margin:0}.ms-signin-landing .ms-ext-sent{text-align:center}.ms-members-modal{width:560px;max-width:94vw;padding:0;overflow:hidden}.ms-members-head{align-items:center;gap:var(--wc-space-3);background:var(--wc-navy);padding:var(--wc-space-3) var(--wc-space-4);display:flex}.ms-members-title{font-size:var(--wc-text-lg);font-weight:var(--wc-weight-semibold);color:var(--wc-white);margin:0}.ms-members-note{align-items:center;gap:var(--wc-space-2);padding:var(--wc-space-2) var(--wc-space-4);font-size:var(--wc-text-sm);color:var(--wc-muted);background:var(--wc-bg);border-bottom:1px solid var(--wc-border);display:flex}.ms-members-note svg{flex:none}.ms-members-body{padding:var(--wc-space-3) var(--wc-space-4)}.ms-members-list{max-height:52vh;overflow-y:auto}.ms-member-row{align-items:center;gap:var(--wc-space-3);padding:var(--wc-space-3) 0;border-bottom:1px solid var(--wc-border);display:flex}.ms-member-row:last-child{border-bottom:none}.ms-member-row.is-removed{opacity:.62}.ms-member-main{flex:auto;min-width:0}.ms-member-name{font-size:var(--wc-text-base);font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-member-email{font-size:var(--wc-text-sm);color:var(--wc-muted);overflow-wrap:anywhere}.ms-member-access{font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);text-transform:uppercase;letter-spacing:.03em;background:var(--wc-navy-light);color:var(--wc-navy);border-radius:10px;flex:none;padding:1px 8px}.ms-member-access.ms-access-viewer{background:var(--wc-bg);color:var(--wc-muted)}.ms-member-access.ms-access-custom{background:var(--wc-green-light);color:var(--wc-green-dark)}.ms-member-status{font-size:var(--wc-text-xs);border-radius:10px;flex:none;padding:1px 8px}.ms-member-status.is-active{background:var(--wc-green-light);color:var(--wc-green-dark)}.ms-member-status.is-removed{background:var(--wc-orange-light);color:var(--wc-orange-dark)}.ms-member-actions{gap:var(--wc-space-2);flex:none;display:flex}.ms-members-foot{padding:var(--wc-space-3) var(--wc-space-4);border-top:1px solid var(--wc-border);justify-content:flex-end;display:flex}.ms-member-editing{margin:0 0 var(--wc-space-3);font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-perm-modal{width:min(680px,100vw - 32px);padding:0;overflow:hidden}.ms-perm-head{align-items:center;gap:var(--wc-space-2);background:var(--wc-navy);color:var(--wc-white);padding:var(--wc-space-3) var(--wc-space-4);display:flex}.ms-perm-title{font-size:var(--wc-text-base);font-weight:var(--wc-weight-semibold);color:var(--wc-white);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ms-perm-body{padding:var(--wc-space-3) var(--wc-space-4);max-height:60vh;overflow-y:auto}.ms-perm-modal .ms-modal-actions{padding:var(--wc-space-3) var(--wc-space-4);border-top:1px solid var(--wc-border);margin:0}.ms-perm-strip{margin-bottom:var(--wc-space-3);padding:var(--wc-space-2) var(--wc-space-3);border-radius:var(--wc-radius);background:var(--wc-bg);color:var(--wc-muted);font-size:var(--wc-text-sm)}.ms-perm-strip-broken{background:var(--wc-orange-light);color:var(--wc-orange-dark)}.ms-perm-headrow,.ms-perm-row{gap:var(--wc-space-2);grid-template-columns:minmax(0,1fr) 90px 170px 90px;align-items:center;display:grid}.ms-perm-table-nogroup .ms-perm-headrow,.ms-perm-table-nogroup .ms-perm-row{grid-template-columns:minmax(0,1fr) 170px 90px}.ms-perm-headrow{font-size:var(--wc-text-xs);color:var(--wc-muted);font-weight:var(--wc-weight-semibold);padding:var(--wc-space-1) 0;border-bottom:1px solid var(--wc-border)}.ms-perm-rowwrap{border-bottom:1px solid var(--wc-border);padding:var(--wc-space-2) 0}.ms-perm-rowwrap:last-child{border-bottom:none}.ms-perm-member{align-items:center;gap:var(--wc-space-2);min-width:0;display:flex}.ms-perm-member-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ms-perm-badges{flex:none;gap:4px;margin-left:auto;display:inline-flex}.ms-perm-badge{height:16px;font-size:var(--wc-text-xs);background:var(--wc-navy-light);color:var(--wc-navy);border-radius:8px;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.ms-perm-badge-restricted{background:var(--wc-orange-light);color:var(--wc-orange-dark)}.ms-perm-select{width:100%;font-size:var(--wc-text-sm)}.ms-perm-chip{height:18px;font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);white-space:nowrap;border-radius:9px;justify-content:center;justify-self:start;align-items:center;padding:0 8px;display:inline-flex}.ms-perm-chip-edit{background:var(--wc-green-light);color:var(--wc-green-dark)}.ms-perm-chip-mid{background:var(--wc-navy-light);color:var(--wc-navy)}.ms-perm-chip-none{background:var(--wc-orange-light);color:var(--wc-orange-dark)}.ms-perm-caps{align-items:center;gap:var(--wc-space-1);margin-top:var(--wc-space-1);font-size:var(--wc-text-xs);white-space:nowrap;display:flex;overflow:hidden}.ms-perm-caps-text{color:var(--wc-orange-dark);text-overflow:ellipsis;overflow:hidden}.ms-perm-caps-hint{color:var(--wc-muted);text-overflow:ellipsis;overflow:hidden}.ms-perm-mhead,.ms-perm-mrow,.ms-perm-band{gap:var(--wc-space-2);grid-template-columns:minmax(0,1fr) 150px 80px;align-items:center;display:grid}.ms-perm-mhead{font-size:var(--wc-text-xs);color:var(--wc-muted);font-weight:var(--wc-weight-semibold);padding:var(--wc-space-1) 0;border-bottom:1px solid var(--wc-border)}.ms-perm-mrow{padding:var(--wc-space-2) 0;border-bottom:1px solid var(--wc-border)}.ms-perm-rowwrap:last-child .ms-perm-mrow{border-bottom:none}.ms-perm-sheetcell{align-items:center;gap:var(--wc-space-2);min-width:0;display:flex}.ms-perm-sheetcell-indent{padding-left:var(--wc-group-child-indent)}.ms-perm-ungrouped-hint{font-size:var(--wc-text-xs);color:var(--wc-muted);flex:none}.ms-perm-band{margin-top:var(--wc-space-3);padding:var(--wc-space-1) var(--wc-space-2)}.ms-perm-band-left{align-items:center;gap:.35rem;min-width:0;display:flex}.ms-perm-band-left>svg{flex:none}.ms-perm-disclose{cursor:pointer;color:var(--wc-navy);background:0 0;border:none;flex:none;padding:0;display:inline-flex}.ms-perm-band-summary{font-size:var(--wc-text-xs);color:var(--wc-muted);justify-self:start}.ms-perm-group-select{font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-notifmodal{width:min(900px,100vw - 32px);padding:0;overflow:hidden}.ms-notifmodal .ms-modal-head{align-items:center;gap:var(--wc-space-2);display:flex}.ms-notifmodal-note{background:var(--wc-bg);border-bottom:1px solid var(--wc-border);color:var(--wc-muted);font-size:var(--wc-text-sm);padding:var(--wc-space-2) var(--wc-space-4)}.ms-notifmodal-body{padding:var(--wc-space-3) var(--wc-space-4);max-height:60vh;overflow-y:auto}.ms-notifmodal .ms-modal-actions{padding:var(--wc-space-3) var(--wc-space-4);border-top:1px solid var(--wc-border);margin:0}.ms-notifmodal-table{border-collapse:collapse;width:100%;font-size:var(--wc-text-cell);table-layout:fixed}.ms-notifmodal-table th{text-align:left;font-size:var(--wc-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--wc-muted);font-weight:var(--wc-weight-semibold);padding:var(--wc-space-1) var(--wc-space-2);border-bottom:1px solid var(--wc-border)}.ms-notifmodal-table td{padding:var(--wc-space-2);border-bottom:1px solid var(--wc-border);vertical-align:middle;color:var(--wc-text)}.ms-notifmodal-table .ms-select,.ms-notifmodal-time{box-sizing:border-box;width:100%}.ms-notifmodal-time+.ms-notifmodal-time{margin-top:var(--wc-space-1)}.ms-notifmodal-table .ms-select:disabled,.ms-notifmodal-table .ms-notifmodal-time:disabled{background:var(--wc-bg);color:var(--wc-muted);cursor:default}.ms-notifmodal-person{flex-direction:column;min-width:0;display:flex}.ms-notifmodal-person-name{font-weight:var(--wc-weight-medium);color:var(--wc-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-notifmodal-person-mail{font-size:var(--wc-text-xs);color:var(--wc-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-notifmodal-tz{font-size:var(--wc-text-xs);color:var(--wc-muted)}.ms-notifmodal-rm{cursor:pointer;color:var(--wc-muted);background:0 0;border:none;align-items:center;padding:2px;display:inline-flex}.ms-notifmodal-rm:hover:not(:disabled){color:var(--wc-orange-dark)}.ms-notifmodal-rm:disabled{opacity:.4;cursor:default}.ms-notifmodal-addrow td{padding-top:var(--wc-space-3);border-bottom:none}.ms-notifmodal-addrow .ms-select{width:auto;max-width:100%}.ms-notifmodal-chips{align-items:center;gap:var(--wc-space-1);margin-bottom:var(--wc-space-3);font-size:var(--wc-text-xs);flex-wrap:wrap;display:flex}.ms-notifmodal-skipped{margin-top:var(--wc-space-3)}.ms-notifmodal-skipped-line{font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-tpl-head{align-items:center;gap:var(--wc-space-2);background:var(--wc-navy);color:var(--wc-white);padding:var(--wc-space-3) var(--wc-space-4);display:flex}.ms-tpl-title{font-size:var(--wc-text-base);font-weight:var(--wc-weight-semibold);color:var(--wc-white);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ms-tpl-body{padding:var(--wc-space-3) var(--wc-space-4);max-height:60vh;overflow-y:auto}.ms-tpl-picker{flex-direction:column;width:min(680px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;display:flex;overflow:hidden}.ms-tpl-picker .ms-tpl-head{background:var(--wc-navy);flex:none}.ms-tpl-picker .ms-tpl-body{flex:auto;min-height:0;max-height:none}.ms-tpl-picker .ms-tpl-foot{flex:none}.ms-tpl-section{margin-bottom:var(--wc-space-4)}.ms-tpl-section-head{font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);color:var(--wc-muted);text-transform:uppercase;letter-spacing:.04em;padding:var(--wc-space-1) 0;border-bottom:1px solid var(--wc-border);margin-bottom:var(--wc-space-1);justify-content:space-between;align-items:center;display:flex}.ms-tpl-row{align-items:center;gap:var(--wc-space-2);padding:var(--wc-space-2) 0;border-bottom:1px solid var(--wc-border);cursor:pointer;display:flex}.ms-tpl-row:last-child{border-bottom:none}.ms-tpl-cat-band{cursor:pointer;width:100%;font:inherit;text-align:left;padding:var(--wc-space-1) var(--wc-space-2);margin-top:var(--wc-space-2);border:none;align-items:center;gap:.35rem;display:flex}.ms-tpl-cat-band>svg{color:var(--wc-navy);flex:none}.ms-tpl-search{margin-bottom:var(--wc-space-3)}.ms-tpl-search .ms-search-wrap{width:100%;display:flex}.ms-tpl-search .ms-input{width:100%;padding-left:1.9rem}.ms-tpl-search-summary{margin-top:var(--wc-space-1);font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-tpl-section-count{text-transform:none;letter-spacing:0}.ms-tpl-section.is-dimmed,.ms-tpl-cat.is-dimmed{opacity:.45}.ms-tpl-cat.is-dimmed .ms-tpl-cat-band{cursor:default}.ms-tpl-trow{border-bottom:1px solid var(--wc-border)}.ms-tpl-trow:last-child{border-bottom:none}.ms-tpl-trow.is-ticked{background:var(--wc-green-light)}.ms-tpl-row-head{align-items:center;gap:var(--wc-space-2);padding:var(--wc-space-2);cursor:pointer;display:flex}.ms-tpl-row-fields{gap:var(--wc-space-3);padding:0 var(--wc-space-2) var(--wc-space-2) 34px;display:flex}.ms-tpl-row-fields label{font-size:var(--wc-text-xs);color:var(--wc-muted);flex-direction:column;gap:2px;display:flex}.ms-tpl-field-name{flex:3 1 0;min-width:0}.ms-tpl-field-group{flex:2 1 0;min-width:0}.ms-tpl-row-main{flex-direction:column;flex:auto;min-width:0;display:flex}.ms-tpl-row-name{font-weight:var(--wc-weight-semibold);color:var(--wc-navy);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-tpl-row-sub{font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-tpl-count-chip{font-size:var(--wc-text-xs);background:var(--wc-navy-light);color:var(--wc-navy);font-weight:var(--wc-weight-semibold);border-radius:9px;flex:none;padding:2px 8px}.ms-tpl-preview-link{cursor:pointer;color:var(--wc-navy);font:inherit;font-size:var(--wc-text-sm);background:0 0;border:none;flex:none;padding:0;text-decoration:underline}.ms-tpl-preview-link:hover{color:var(--wc-green-dark)}.ms-tpl-foot{align-items:center;gap:var(--wc-space-3);padding:var(--wc-space-3) var(--wc-space-4);border-top:1px solid var(--wc-border);flex-wrap:wrap;display:flex}.ms-tpl-foot-field{align-items:center;gap:var(--wc-space-2);font-size:var(--wc-text-sm);color:var(--wc-muted);display:flex}.ms-tpl-seed{background:var(--wc-white);border:1px solid var(--wc-green);border-left:3px solid var(--wc-green);border-radius:var(--wc-radius);padding:var(--wc-space-2) var(--wc-space-3)}.ms-tpl-trow>.ms-tpl-seed{margin:0 var(--wc-space-2) var(--wc-space-2) 34px}.ms-tpl-seed .ms-tpl-seed-check{align-items:flex-start;gap:var(--wc-space-2);cursor:pointer;flex-direction:row;display:flex}.ms-tpl-seed-check>input{flex:none;margin-top:2px}.ms-tpl-seed-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ms-tpl-seed-label{font-size:var(--wc-text-sm);font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-tpl-seed-help{font-size:var(--wc-text-xs);color:var(--wc-muted)}.ms-tpl-results{gap:var(--wc-space-1);flex-direction:column;display:flex}.ms-tpl-result{justify-content:space-between;gap:var(--wc-space-2);padding:var(--wc-space-2);border-radius:var(--wc-radius);font-size:var(--wc-text-sm);display:flex}.ms-tpl-result.is-ok{background:var(--wc-green-light);color:var(--wc-green-dark)}.ms-tpl-result.is-error{background:var(--wc-orange-light);color:var(--wc-orange-dark)}.ms-tpl-result.is-skipped{background:var(--wc-bg);color:var(--wc-muted)}.ms-tpl-result-name{font-weight:var(--wc-weight-semibold)}.ms-tpl-preview-modal{width:min(820px,100vw - 32px);padding:0;overflow:hidden}.ms-tpl-meta{gap:var(--wc-space-2);color:var(--wc-muted);font-size:var(--wc-text-sm);margin-bottom:var(--wc-space-2);align-items:center;display:flex}.ms-tpl-grid-scroll{border:1px solid var(--wc-border);border-radius:var(--wc-radius);overflow-x:auto}.ms-tpl-cell{padding:var(--wc-space-1) var(--wc-space-2);font-size:var(--wc-text-cell);border-bottom:1px solid var(--wc-border);white-space:nowrap}.ms-tpl-empty{padding:var(--wc-space-3);text-align:center;color:var(--wc-muted);font-style:italic}.ms-tpl-trunc{margin:var(--wc-space-2) 0 0;font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-tpl-bundle-body{max-height:60vh;display:flex}.ms-tpl-bundle-rail{border-right:1px solid var(--wc-border);padding:var(--wc-space-2);flex:0 0 200px;overflow-y:auto}.ms-tpl-bundle-member{align-items:center;gap:var(--wc-space-2);cursor:pointer;text-align:left;width:100%;padding:var(--wc-space-1) var(--wc-space-2);border-radius:var(--wc-radius);font:inherit;color:var(--wc-text);background:0 0;border:none;display:flex}.ms-tpl-bundle-member:hover{background:var(--wc-navy-light)}.ms-tpl-bundle-member.active{background:var(--wc-navy-light);font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-tpl-bundle-num{background:var(--wc-navy);width:18px;height:18px;color:var(--wc-white);font-size:var(--wc-text-xs);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ms-tpl-bundle-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ms-tpl-bundle-pane{min-width:0;padding:var(--wc-space-3) var(--wc-space-4);flex:auto;overflow:auto}.ms-tpl-note{margin-top:var(--wc-space-3);padding:var(--wc-space-2) var(--wc-space-3);background:var(--wc-bg);border-radius:var(--wc-radius);font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-tpl-modal-check{align-items:center;gap:var(--wc-space-2);margin-top:var(--wc-space-3);font-size:var(--wc-text-sm);color:var(--wc-text);display:flex}.ms-copy-combo{min-width:0;max-width:none;display:block}.ms-copy-combo .ms-finder-input{height:auto;padding:var(--wc-space-2) var(--wc-space-3);font-size:var(--wc-text-cell)}.ms-copy-combo .ms-finder-row{font-size:var(--wc-text-cell)}.ms-copy-combo .ms-finder-name{font-weight:var(--wc-weight-normal);-webkit-line-clamp:1}.ms-copy-combo .ms-finder-num{font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-tpl-nameover{padding:0 var(--wc-space-4) var(--wc-space-2)}.ms-tpl-nameover label{gap:var(--wc-space-1);font-size:var(--wc-text-sm);color:var(--wc-muted);flex-direction:column;display:flex}.ms-cat-add{gap:var(--wc-space-2);align-items:center;display:flex}.ms-cat-add .ms-input{flex:auto}.ms-tpl-note-warn{background:var(--wc-orange-light);color:var(--wc-orange-dark)}.ms-library{min-height:0;padding:var(--wc-space-4);flex-direction:column;flex:auto;display:flex;overflow:hidden}.ms-library-scroll{flex:auto;min-height:0;overflow-y:auto}.ms-library-head{align-items:center;gap:var(--wc-space-2);margin-bottom:var(--wc-space-3);display:flex}.ms-library-title{font-size:var(--wc-text-lg);color:var(--wc-navy);font-weight:var(--wc-weight-semibold);margin:0}.ms-library-tabs{gap:var(--wc-space-4);border-bottom:1px solid var(--wc-border);margin-bottom:var(--wc-space-3);display:flex}.ms-lib-tab{cursor:pointer;font:inherit;font-size:var(--wc-text-base);color:var(--wc-muted);padding:var(--wc-space-2) 0;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px}.ms-lib-tab:hover{color:var(--wc-navy)}.ms-lib-tab.active{color:var(--wc-navy);font-weight:var(--wc-weight-semibold);border-bottom-color:var(--wc-green)}.ms-lib-back{margin-right:var(--wc-space-1)}.ms-lib-bundles-head{margin-bottom:var(--wc-space-2)}.ms-library-toolbar{align-items:center;gap:var(--wc-space-3);margin-bottom:var(--wc-space-3);flex-wrap:wrap;display:flex}.ms-library-search{max-width:320px}.ms-library-hint{font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-library-body{flex-direction:column;display:flex}.ms-lib-cat{margin-bottom:var(--wc-space-2)}.ms-lib-row{align-items:flex-start;gap:var(--wc-space-3);padding:var(--wc-space-3) var(--wc-space-2);border-bottom:1px solid var(--wc-border);display:flex}.ms-lib-row-main{flex:auto;min-width:0}.ms-lib-row-name{font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-lib-row-desc{font-size:var(--wc-text-sm);color:var(--wc-text);margin-top:2px}.ms-lib-row-meta,.ms-lib-row-stamps{font-size:var(--wc-text-xs);color:var(--wc-muted);margin-top:2px}.ms-lib-row-actions{gap:var(--wc-space-2);flex:none;align-items:center;display:flex}.ms-icon-btn{border:1px solid var(--wc-border);border-radius:var(--wc-radius);cursor:pointer;width:26px;height:26px;color:var(--wc-muted);background:0 0;justify-content:center;align-items:center;display:inline-flex}.ms-icon-btn:hover:not(:disabled){color:var(--wc-navy);background:var(--wc-navy-light)}.ms-icon-btn:disabled{opacity:.4;cursor:default}.ms-icon-btn-danger:hover:not(:disabled){color:var(--wc-orange-dark);background:var(--wc-orange-light)}.ms-cats-modal{width:min(520px,100vw - 32px)}.ms-cats-list{gap:var(--wc-space-1);margin:var(--wc-space-2) 0;flex-direction:column;display:flex}.ms-cats-row{align-items:center;gap:var(--wc-space-2);display:flex}.ms-cats-name{flex:auto}.ms-cats-confirm{align-items:center;gap:var(--wc-space-1);font-size:var(--wc-text-sm);color:var(--wc-orange-dark);display:inline-flex}.ms-cats-add{gap:var(--wc-space-2);margin-top:var(--wc-space-2);align-items:center;display:flex}.ms-cats-add .ms-input{flex:auto}.ms-bundle-modal{width:min(560px,100vw - 32px)}.ms-bundle-members{gap:var(--wc-space-1);margin:var(--wc-space-1) 0 var(--wc-space-2);flex-direction:column;display:flex}.ms-bundle-member-row{align-items:center;gap:var(--wc-space-2);padding:var(--wc-space-1) 0;display:flex}.ms-bundle-member-num{background:var(--wc-navy);width:18px;height:18px;color:var(--wc-white);font-size:var(--wc-text-xs);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ms-bundle-member-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ms-bundle-add{gap:var(--wc-space-2);align-items:center;display:flex}.ms-bundle-add .ms-input{flex:auto}.ms-home{background:var(--wc-bg);min-height:0;padding:var(--wc-space-4);gap:var(--wc-space-4);flex:auto;align-items:flex-start;display:flex;overflow:auto}.ms-home-lane{min-width:0}.ms-home-lane-wide{flex:2 1 0}.ms-home-lane-narrow{flex:1 1 0}.ms-changes-card,.ms-mentions-card{background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);overflow:hidden}.ms-changes-head,.ms-mentions-head{background:var(--wc-navy);color:var(--wc-white);padding:var(--wc-space-3) var(--wc-space-4);align-items:center;gap:var(--wc-space-2);display:flex}.ms-changes-head-icon,.ms-mentions-head-icon{flex:none;display:inline-flex}.ms-changes-head-title,.ms-mentions-head-title{font-size:var(--wc-text-lg);font-weight:var(--wc-weight-semibold)}.ms-changes-empty{padding:var(--wc-space-5) var(--wc-space-4);align-items:center;gap:var(--wc-space-2);text-align:center;flex-direction:column;display:flex}.ms-changes-empty-title{font-size:var(--wc-text-lg);font-weight:var(--wc-weight-medium);color:var(--wc-navy);margin:0}.ms-changes-empty-lede{max-width:42ch;font-size:var(--wc-text-base);color:var(--wc-muted);margin:0}.ms-changes-choose{margin-top:var(--wc-space-2)}.ms-changes-foot{padding:var(--wc-space-2) var(--wc-space-4);border-top:1px solid var(--wc-border);font-size:var(--wc-text-sm);color:var(--wc-muted);align-items:center;gap:var(--wc-space-2);display:flex}.ms-changes-foot-count{flex:auto;min-width:0}.ms-changes-foot-link{font:inherit;font-size:var(--wc-text-sm);color:var(--wc-navy);cursor:pointer;background:0 0;border:none;padding:0}.ms-changes-foot-link:hover{text-decoration:underline}.ms-changes-pending{padding:var(--wc-space-5) var(--wc-space-4);font-size:var(--wc-text-base);color:var(--wc-muted);text-align:center;margin:0}.ms-changes-list{flex-direction:column;display:flex}.ms-changes-proj{padding:var(--wc-space-2) var(--wc-space-3);border-bottom:1px solid var(--wc-border)}.ms-changes-proj.is-open{background:var(--wc-bg)}.ms-changes-phead-toggle{cursor:pointer}.ms-changes-phead{align-items:center;gap:var(--wc-space-2);display:flex}.ms-changes-pline{align-items:center;gap:var(--wc-space-2);flex:auto;min-width:0;display:flex}.ms-changes-pline-btn{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:none;flex:auto;padding:0}.ms-changes-chev{flex:none;justify-content:center;width:14px;display:inline-flex}.ms-changes-num{font-size:var(--wc-text-xs);padding:1px var(--wc-space-1);border-radius:var(--wc-radius-sm);background:var(--wc-navy-light);color:var(--wc-navy);flex:none}.ms-changes-num-off{background:var(--wc-bg);color:var(--wc-muted)}.ms-changes-num-link{cursor:pointer;border:none;font-family:inherit;text-decoration:none}.ms-changes-num-link:hover{color:var(--wc-green-dark);text-decoration:underline}.ms-changes-pname-plain{min-width:0;font-size:var(--wc-text-cell);font-weight:var(--wc-weight-semibold);color:var(--wc-navy);flex:0 auto}.ms-changes-pname{text-align:left;min-width:0;font-size:var(--wc-text-cell);font-weight:var(--wc-weight-semibold);color:var(--wc-navy);flex:0 auto;text-decoration:none}.ms-changes-pname-quiet{font-weight:var(--wc-weight-normal);color:var(--wc-muted)}.ms-changes-pname:hover,.ms-changes-sname:hover{text-decoration:underline}.ms-changes-pfill{flex:auto}.ms-changes-noch{font-size:var(--wc-text-xs);color:var(--wc-muted);flex:none}.ms-changes-chips{gap:var(--wc-space-1);margin-top:var(--wc-space-1);padding-left:var(--wc-space-5);flex-wrap:wrap;display:flex}.ms-changes-chip{font-size:var(--wc-text-xs);padding:1px var(--wc-space-2);border-radius:var(--wc-radius-sm);white-space:nowrap}.ms-changes-chip-add{background:var(--wc-green-light);color:var(--wc-green-dark)}.ms-changes-chip-chg{background:var(--wc-navy-light);color:var(--wc-navy)}.ms-changes-chip-del{background:var(--wc-orange-light);color:var(--wc-orange-dark)}.ms-changes-srow{align-items:center;gap:var(--wc-space-2);margin-left:var(--wc-space-3);padding:var(--wc-space-2) var(--wc-space-3) var(--wc-space-2) var(--wc-space-5);border-top:1px solid var(--wc-border);display:flex}.ms-changes-sinfo{flex:auto;min-width:0}.ms-changes-preview-btn{white-space:nowrap;flex:none}.ms-changes-sname{text-align:left;font-size:var(--wc-text-sm);font-weight:var(--wc-weight-semibold);color:var(--wc-navy);text-decoration:none}.ms-changes-snamewrap{align-items:center;gap:var(--wc-space-1);display:inline-flex}.ms-changes-swhen{font-size:var(--wc-text-xs);color:var(--wc-muted)}.ms-changes-stot{padding-left:var(--wc-space-4);font-size:var(--wc-text-xs);color:var(--wc-muted);margin-top:2px}.ms-changes-sdel{color:var(--wc-orange-dark)}.ms-preview-modal{background:var(--wc-white);border-radius:var(--wc-radius-lg);width:1100px;max-width:94vw;max-height:88vh;box-shadow:var(--wc-shadow-pop);flex-direction:column;display:flex;overflow:hidden}.ms-preview-head{align-items:center;gap:var(--wc-space-2);background:var(--wc-navy);color:var(--wc-white);padding:var(--wc-space-3) var(--wc-space-4);display:flex}.ms-preview-head-title{font-size:var(--wc-text-lg);font-weight:var(--wc-weight-semibold);color:var(--wc-white)}.ms-preview-spacer{flex:auto}.ms-preview-x{color:var(--wc-white);cursor:pointer;line-height:1;font-size:var(--wc-text-lg);background:0 0;border:none;padding:0}.ms-preview-msg{padding:var(--wc-space-5) var(--wc-space-4);font-size:var(--wc-text-base);color:var(--wc-text);text-align:center;flex:auto}.ms-preview-note{align-items:baseline;gap:var(--wc-space-2);background:var(--wc-bg);border-bottom:1px solid var(--wc-border);padding:var(--wc-space-2) var(--wc-space-4);flex-wrap:wrap;display:flex}.ms-preview-note-sheet{font-size:var(--wc-text-cell);font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-preview-note-floor{font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-preview-legend{align-items:center;gap:var(--wc-space-3);padding:var(--wc-space-2) var(--wc-space-4);border-bottom:1px solid var(--wc-border);flex-wrap:wrap;display:flex}.ms-preview-lg{align-items:center;gap:var(--wc-space-1);font-size:var(--wc-text-xs);color:var(--wc-muted);display:inline-flex}.ms-preview-sw{background:var(--wc-yellow-light);border:1px solid var(--wc-yellow);border-radius:var(--wc-radius-sm);flex:none;width:14px;height:14px}.ms-preview-legend-meta{font-size:var(--wc-text-xs);color:var(--wc-muted)}.ms-preview-body{flex:auto;min-height:0;overflow:auto}.ms-preview-table{border-collapse:separate;border-spacing:0;font-size:var(--wc-text-cell);white-space:nowrap}.ms-preview-table thead th{z-index:5;background:var(--wc-navy);color:var(--wc-white);text-align:left;font-weight:var(--wc-weight-semibold);padding:var(--wc-space-1) var(--wc-space-2);border-right:1px solid var(--wc-on-navy-divider);position:sticky;top:0}.ms-preview-table td{padding:var(--wc-space-1) var(--wc-space-2);color:var(--wc-text);background:var(--wc-white);border-bottom:1px solid var(--wc-border);border-right:1px solid var(--wc-border)}.ms-preview-gut{min-width:64px;position:sticky;left:0}th.ms-preview-gut{z-index:6;background:var(--wc-navy)}td.ms-preview-gut{z-index:3;background:var(--wc-bg);color:var(--wc-muted)}.ms-preview-table td.ms-preview-cell-changed{background:var(--wc-yellow-light)}.ms-preview-row-del td{color:var(--wc-muted);text-decoration:line-through}.ms-preview-row-del td.ms-preview-gut{text-decoration:none}.ms-preview-count{padding:var(--wc-space-2) var(--wc-space-4);font-size:var(--wc-text-xs);color:var(--wc-muted);border-top:1px solid var(--wc-border);background:var(--wc-white)}.ms-preview-foot{align-items:center;gap:var(--wc-space-2);padding:var(--wc-space-3) var(--wc-space-4);border-top:1px solid var(--wc-border);background:var(--wc-bg);display:flex}.ms-preview-foot-text{font-size:var(--wc-text-xs);color:var(--wc-muted)}.ms-changes-note{padding:var(--wc-space-4);font-size:var(--wc-text-sm);color:var(--wc-muted);margin:0}.ms-changes-meta{padding-left:var(--wc-space-5);font-size:var(--wc-text-xs);color:var(--wc-muted);margin-top:2px}.ms-follow-modal{background:var(--wc-white);border-radius:var(--wc-radius-lg);box-shadow:var(--wc-shadow-pop);width:480px;max-width:92vw;animation:.15s ease-out ms-modal-in;overflow:hidden}.ms-follow-band{align-items:center;gap:var(--wc-space-2);background:var(--wc-navy);color:var(--wc-white);padding:var(--wc-space-2) var(--wc-space-3);display:flex}.ms-follow-band-title{font-size:var(--wc-text-base);font-weight:var(--wc-weight-semibold)}.ms-follow-spacer{flex:auto}.ms-follow-x{cursor:pointer;color:var(--wc-white);line-height:1;font-size:var(--wc-text-base);background:0 0;border:none;padding:0}.ms-follow-note{background:var(--wc-bg);border-bottom:1px solid var(--wc-border);color:var(--wc-muted);font-size:var(--wc-text-sm);padding:var(--wc-space-2) var(--wc-space-3)}.ms-follow-search{padding:var(--wc-space-2) var(--wc-space-3);border-bottom:1px solid var(--wc-border)}.ms-follow-searchbox{width:100%;font:inherit;font-size:var(--wc-text-cell);color:var(--wc-text);background:var(--wc-white);border:1px solid var(--wc-border);border-radius:var(--wc-radius);padding:var(--wc-space-1) var(--wc-space-2)}.ms-follow-searchbox::placeholder{color:var(--wc-muted)}.ms-follow-searchbox.is-active,.ms-follow-searchbox:focus-visible{border-color:var(--wc-green);box-shadow:inset 0 0 0 1px var(--wc-green);color:var(--wc-navy);outline:none}.ms-follow-reslabel{padding:var(--wc-space-1) var(--wc-space-3);font-size:var(--wc-text-xs);color:var(--wc-muted);background:var(--wc-bg);border-bottom:1px solid var(--wc-border)}.ms-follow-list{max-height:320px;overflow-y:auto}.ms-follow-hint{padding:var(--wc-space-2) var(--wc-space-3);font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-follow-row{align-items:center;gap:var(--wc-space-2);padding:var(--wc-space-2) var(--wc-space-3);border-bottom:1px solid var(--wc-border);display:flex}.ms-follow-list .ms-follow-row:last-child{border-bottom:none}.ms-follow-num{font-size:var(--wc-text-xs);padding:1px var(--wc-space-1);border-radius:var(--wc-radius-sm);background:var(--wc-navy-light);color:var(--wc-navy);flex:none}.ms-follow-name{min-width:0;font-size:var(--wc-text-cell);color:var(--wc-navy);flex:auto}.ms-follow-btn-following,.ms-follow-btn-follow{font:inherit;font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);padding:2px var(--wc-space-2);border-radius:var(--wc-radius);cursor:pointer;flex:none}.ms-follow-btn-following{background:var(--wc-green-light);color:var(--wc-green-dark);border:1px solid var(--wc-green)}.ms-follow-btn-follow{background:var(--wc-white);color:var(--wc-text);border:1px solid var(--wc-border);font-weight:var(--wc-weight-normal)}.ms-follow-btn-following:disabled,.ms-follow-btn-follow:disabled{opacity:.5;cursor:not-allowed}.ms-follow-empty{padding:var(--wc-space-5) var(--wc-space-4);text-align:center}.ms-follow-empty-title{font-size:var(--wc-text-cell);font-weight:var(--wc-weight-semibold);color:var(--wc-navy)}.ms-follow-empty-lede{margin-top:var(--wc-space-1);font-size:var(--wc-text-sm);color:var(--wc-muted);line-height:1.5}.ms-header-follow{align-items:center;gap:var(--wc-space-2);display:inline-flex}.ms-follow-btn{border:1px solid var(--wc-on-navy-soft);color:var(--wc-white);font:inherit;font-size:var(--wc-text-xs);font-weight:var(--wc-weight-medium);padding:2px var(--wc-space-2);border-radius:var(--wc-radius-sm);cursor:pointer;white-space:nowrap;background:0 0}.ms-follow-btn:hover{background:#ffffff1a}.ms-header-follow .ms-follow-btn-following{border-color:var(--wc-green-dark);font-weight:var(--wc-weight-medium);border-radius:var(--wc-radius-sm);white-space:nowrap}.ms-header-follow .is-pending{opacity:.55;cursor:default;pointer-events:none}.ms-follow-error{align-items:center;gap:var(--wc-space-1);background:var(--wc-orange-light);color:var(--wc-orange-dark);font-size:var(--wc-text-xs);border-radius:var(--wc-radius-sm);white-space:nowrap;border:1px solid #f0c4a8;padding:1px 6px;display:inline-flex}.ms-follow-foot{align-items:center;gap:var(--wc-space-2);padding:var(--wc-space-2) var(--wc-space-3);border-top:1px solid var(--wc-border);background:var(--wc-bg);display:flex}.ms-follow-foot-text{min-width:0;font-size:var(--wc-text-xs);color:var(--wc-muted);flex:auto}.ms-mentions-count{min-width:18px;height:18px;padding:0 var(--wc-space-1);background:var(--wc-white);color:var(--wc-navy);font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ms-mentions-body{flex-direction:column;display:flex}.ms-mentions-note{padding:var(--wc-space-4);font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-mentions-row{gap:var(--wc-space-3);text-align:left;width:100%;padding:var(--wc-space-3) var(--wc-space-4);border:none;border-bottom:1px solid var(--wc-border);background:var(--wc-white);cursor:pointer;align-items:flex-start;transition:background-color .12s;display:flex}.ms-mentions-row:hover,.ms-mentions-row:focus-visible{background:var(--wc-navy-light);outline:none}.ms-mentions-avatar{width:24px;height:24px;font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ms-mentions-avatar.is-internal{background:var(--wc-navy-light);color:var(--wc-navy)}.ms-mentions-avatar.is-external{background:var(--wc-orange-light);color:var(--wc-orange-dark)}.ms-mentions-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ms-mentions-headline{font-size:var(--wc-text-base);color:var(--wc-text)}.ms-mentions-headline strong{color:var(--wc-navy);font-weight:var(--wc-weight-semibold)}.ms-mentions-headline .ms-ext-mark{margin:0 .35rem}.ms-mentions-crumb{align-items:center;gap:var(--wc-space-2);min-width:0;font-size:var(--wc-text-sm);color:var(--wc-muted);display:flex}.ms-mentions-pnum{padding:0 var(--wc-space-1);border-radius:var(--wc-radius-sm);background:var(--wc-navy-light);color:var(--wc-navy);font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);flex:none}.ms-mentions-pname{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ms-mentions-sep{flex:none}.ms-mentions-sheet{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ms-mentions-snippet{font-size:var(--wc-text-sm);color:var(--wc-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-mentions-right{align-items:flex-end;gap:var(--wc-space-1);flex-direction:column;flex:none;display:flex}.ms-mentions-time{font-size:var(--wc-text-xs);color:var(--wc-muted);white-space:nowrap}.ms-mentions-foot{justify-content:space-between;align-items:center;gap:var(--wc-space-3);padding:var(--wc-space-2) var(--wc-space-4);border-top:1px solid var(--wc-border);display:flex}.ms-mentions-scope{font-size:var(--wc-text-sm);color:var(--wc-muted)}.ms-changes-soon{font-size:var(--wc-text-sm);color:var(--wc-muted);margin:0}.ms-home-btn{width:34px;height:34px;color:var(--wc-white);border:1px solid var(--wc-on-navy-soft);border-radius:var(--wc-radius);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;transition:background-color .12s;display:inline-flex}.ms-home-btn:hover{background:#ffffff1f}.ms-home-btn:focus-visible{outline:2px solid var(--wc-white);outline-offset:2px}.ms-home-btn.is-current{cursor:default;background:#ffffff2e}.ms-header.ms-env-staging{background:var(--wc-green-dark)}.ms-header.ms-env-dev{background:var(--wc-orange-dark)}.ms-signin.ms-env-staging{background:var(--wc-green-dark)}.ms-signin.ms-env-dev{background:var(--wc-orange-dark)}.ms-env-pill{background:var(--wc-on-navy-divider);color:var(--wc-white);font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);letter-spacing:.04em;padding:var(--wc-space-1) var(--wc-space-2);border-radius:var(--wc-radius-sm);flex:none;align-items:center;display:inline-flex}.ms-header.ms-env-staging .ms-usermenu-avatar{background:var(--wc-white);color:var(--wc-green-dark)}.ms-header.ms-env-dev .ms-usermenu-avatar{background:var(--wc-white);color:var(--wc-orange-dark)}.ms-usermenu-build{margin:var(--wc-space-1) var(--wc-space-3) 0;padding:var(--wc-space-2) var(--wc-space-3);border-left:3px solid var(--wc-green-dark);background:var(--wc-green-light);color:var(--wc-green-dark);font-size:var(--wc-text-xs);border-radius:0}.ms-usermenu-build.ms-env-dev{border-left-color:var(--wc-orange-dark);background:var(--wc-orange-light);color:var(--wc-orange-dark)}.ms-usermenu-build-row{gap:var(--wc-space-2);display:flex}.ms-usermenu-build-label{color:var(--wc-muted);flex:none;min-width:5.5rem}.ms-env-signin-label{margin-bottom:var(--wc-space-3);padding:var(--wc-space-1) var(--wc-space-2);border-radius:var(--wc-radius-sm);font-size:var(--wc-text-xs);font-weight:var(--wc-weight-semibold);letter-spacing:.04em;background:var(--wc-green-light);color:var(--wc-green-dark);display:inline-block}.ms-env-signin-label.ms-env-dev{background:var(--wc-orange-light);color:var(--wc-orange-dark)}.ms-env-note{align-items:center;gap:var(--wc-space-2);background:var(--wc-bg);color:var(--wc-text);font-size:var(--wc-text-sm);border-left:3px solid var(--wc-orange);padding:var(--wc-space-2) var(--wc-space-3);margin:var(--wc-space-2) 0;border-radius:0;display:flex}.ms-env-note svg{flex:none}
