html[data-ui-theme=nexus]{--nx-bg:#ffffff;--nx-surface:#ffffff;--nx-text:#171717;--nx-muted:#737373;--nx-subtle:#525252;--nx-line:#ececec;--nx-hover:#f5f5f5;--nx-active:#f0f0f0;--nx-radius:16px}html[data-ui-theme=nexus]:not(:has(.dms-login)):not(:has(.login-screen)):not(:has(.ms-auth-overlay)),html[data-ui-theme=nexus]:not(:has(.dms-login)):not(:has(.login-screen)):not(:has(.ms-auth-overlay)) body{background:#fff!important;color:var(--nx-text)!important;font-family:var(--font-modern),Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}html[data-ui-theme=nexus] .sp-app.is-nexus{isolation:isolate;min-height:100vh;background:#fff!important;color:var(--nx-text)!important;font-family:var(--font-modern),Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}html[data-ui-theme=nexus] .sp-app.is-nexus :focus-visible:not(input):not(textarea):not(select){outline:2px solid #171717;outline-offset:2px}html[data-ui-theme=nexus] .nx-shell{display:flex;flex-direction:column;height:100vh;background:#fff}html[data-ui-theme=nexus] .nx-topbar{position:relative;z-index:40;display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,420px) minmax(180px,1fr);align-items:center;height:56px;padding:0 16px;background:#fff;border-bottom:1px solid var(--nx-line)}html[data-ui-theme=nexus] .nx-topbar-end,html[data-ui-theme=nexus] .nx-topbar-start{display:flex;align-items:center;gap:8px}html[data-ui-theme=nexus] .nx-topbar-end{position:relative;justify-content:flex-end;justify-self:end}html[data-ui-theme=nexus] .nx-icon,html[data-ui-theme=nexus] .nx-menu-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--nx-subtle);text-decoration:none}html[data-ui-theme=nexus] .nx-menu-btn{display:none}html[data-ui-theme=nexus] .nx-icon:hover,html[data-ui-theme=nexus] .nx-menu-btn:hover,html[data-ui-theme=nexus] .nx-user:hover{background:var(--nx-hover)}html[data-ui-theme=nexus] .nx-icon b{position:absolute;top:3px;right:3px;min-width:15px;padding:0 4px;border-radius:999px;background:#171717;color:#fff;font-size:9px;font-weight:700;line-height:15px;text-align:center}html[data-ui-theme=nexus] .nx-brand{display:inline-flex;align-items:center;gap:8px;color:var(--nx-text);font-size:15px;font-weight:700;letter-spacing:-.02em;text-decoration:none}html[data-ui-theme=nexus] .nx-brand-logo{height:22px;width:auto}html[data-ui-theme=nexus] .nx-search{display:flex;align-items:center;gap:8px;min-width:0;height:36px;padding:0 12px;border:1px solid var(--nx-line);border-radius:999px;background:#fafafa}html[data-ui-theme=nexus] .nx-search:focus-within{background:#fff;border-color:#d4d4d4}html[data-ui-theme=nexus] .nx-search .sp-global-search>svg,html[data-ui-theme=nexus] .nx-search>svg{display:none}html[data-ui-theme=nexus] .nx-search>svg:first-child{display:block;color:var(--nx-muted)}html[data-ui-theme=nexus] .nx-search .sp-global-search{display:flex;flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}html[data-ui-theme=nexus] .nx-search .sp-global-search input,html[data-ui-theme=nexus] .nx-search .sp-global-search input:focus,html[data-ui-theme=nexus] .nx-search .sp-global-search input:focus-visible{width:100%;height:34px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;font-size:13px}html[data-ui-theme=nexus] .nx-user{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:3px 8px 3px 3px;border:0;border-radius:999px;background:transparent;color:inherit}html[data-ui-theme=nexus] .nx-user-copy{display:grid;text-align:left}html[data-ui-theme=nexus] .nx-user-copy strong{font-size:12px;font-weight:650}html[data-ui-theme=nexus] .nx-user-copy small{color:var(--nx-muted);font-size:11px}html[data-ui-theme=nexus] .nx-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#ececec;color:#171717;font-size:10px;font-weight:700}html[data-ui-theme=nexus] .nx-avatar.is-lg{width:40px;height:40px}html[data-ui-theme=nexus] .nx-account{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;width:min(260px,calc(100vw - 24px));padding:12px;border:1px solid var(--nx-line);border-radius:16px;background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.08)}html[data-ui-theme=nexus] .nx-account>div{display:flex;gap:10px;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--nx-line)}html[data-ui-theme=nexus] .nx-account p{display:grid;gap:2px}html[data-ui-theme=nexus] .nx-account p small{color:var(--nx-muted);font-size:11px}html[data-ui-theme=nexus] .nx-account button{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--nx-text);font-size:13px;font-weight:600}html[data-ui-theme=nexus] .nx-account button:hover{background:var(--nx-hover)}html[data-ui-theme=nexus] .nx-navbar{display:flex;z-index:30;flex:none;align-items:center;gap:4px;min-height:48px;padding:0 16px;overflow-x:auto;background:#fff;border-bottom:1px solid var(--nx-line)}html[data-ui-theme=nexus] .nx-navbar a{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--nx-subtle);font-size:13px;font-weight:550;text-decoration:none;white-space:nowrap;box-shadow:none}html[data-ui-theme=nexus] .nx-navbar a:hover{background:var(--nx-hover);color:var(--nx-text)}html[data-ui-theme=nexus] .nx-navbar a.is-active{background:var(--nx-active)!important;color:var(--nx-text)!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-navbar a b{min-width:16px;padding:0 5px;border-radius:999px;background:var(--nx-hover);color:var(--nx-muted);font-size:10px;font-weight:650;line-height:16px;text-align:center}html[data-ui-theme=nexus] .nx-overlay{display:none}html[data-ui-theme=nexus] .nx-main{display:flex;min-height:0;flex:1;flex-direction:column;overflow:auto;padding:16px;background:#fff}html[data-ui-theme=nexus] .nx-main:has(.fm-layout),html[data-ui-theme=nexus] .nx-main:has(.nx-library){padding:0!important;overflow:hidden}html[data-ui-theme=nexus] .nx-library,html[data-ui-theme=nexus] .nx-main:has(.fm-layout)>div,html[data-ui-theme=nexus] .sharepoint-library-page:has(.fm-layout),html[data-ui-theme=nexus] .sp-app.is-nexus .fm.nx-library{display:flex!important;height:100%!important;min-height:0!important;flex:1 1 auto!important;flex-direction:column!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html[data-ui-theme=nexus] .page-header{margin-bottom:18px!important;border:0}html[data-ui-theme=nexus] .page-header h1{color:var(--nx-text)!important;font-family:inherit!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.03em}html[data-ui-theme=nexus] .assignment-card,html[data-ui-theme=nexus] .control-panel,html[data-ui-theme=nexus] .dash-block,html[data-ui-theme=nexus] .dash-stat,html[data-ui-theme=nexus] .data-table-wrap,html[data-ui-theme=nexus] .help-card,html[data-ui-theme=nexus] .record-panel,html[data-ui-theme=nexus] .shares-table-wrap{border:1px solid var(--nx-line);border-radius:16px;background:#fff;box-shadow:none}html[data-ui-theme=nexus] .alert-hero,html[data-ui-theme=nexus] .audit-hero,html[data-ui-theme=nexus] .control-hero,html[data-ui-theme=nexus] .dash-hero{border:0;background:transparent;box-shadow:none}html[data-ui-theme=nexus] .nx-library .fm-layout,html[data-ui-theme=nexus] .sp-app.is-nexus .fm-layout{height:100%!important;min-height:0!important;background:#fff!important}html[data-ui-theme=nexus] .nx-library .fm-tree,html[data-ui-theme=nexus] .sp-app.is-nexus .fm-tree{display:flex!important;flex-direction:column!important;padding:0!important;background:#fff!important;border-right:1px solid var(--nx-line)!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-library .fm-tree-resizer:after,html[data-ui-theme=nexus] .nx-library .fm-tree-resizer:focus-visible:after,html[data-ui-theme=nexus] .nx-library .fm-tree-resizer:hover:after,html[data-ui-theme=nexus] .nx-library.is-resizing .fm-tree-resizer:after{background:#d4d4d4!important}html[data-ui-theme=nexus] .nx-library .fm-mobile-sidebar-head,html[data-ui-theme=nexus] .nx-library .fm-tree-head{display:none!important}html[data-ui-theme=nexus] .nx-library .fm-tree-scroll{flex:1!important;min-height:0!important;padding:8px 8px 12px!important}html[data-ui-theme=nexus] .nx-library .fm-quick-links.is-nexus>a,html[data-ui-theme=nexus] .nx-library .fm-tree-item{display:flex!important;align-items:center!important;gap:6px!important;min-height:32px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--nx-subtle)!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-library .fm-tree-item{padding:4px 8px 4px var(--nx-indent,8px)!important}html[data-ui-theme=nexus] .nx-library .fm-tree-item.is-company{font-weight:500!important}html[data-ui-theme=nexus] .nx-library .fm-quick-links.is-nexus>a{padding:4px 8px!important}html[data-ui-theme=nexus] .nx-library .fm-quick-links.is-nexus>a.is-active,html[data-ui-theme=nexus] .nx-library .fm-quick-links.is-nexus>a:hover,html[data-ui-theme=nexus] .nx-library .fm-tree-item.is-active,html[data-ui-theme=nexus] .nx-library .fm-tree-item.is-selected,html[data-ui-theme=nexus] .nx-library .fm-tree-item:hover{background:var(--nx-active)!important;color:var(--nx-text)!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-library .fm-tree-item.is-company.is-current-company{background:transparent!important;color:var(--nx-subtle)!important}html[data-ui-theme=nexus] .nx-library .fm-tree-item.is-company.is-current-company.is-active,html[data-ui-theme=nexus] .nx-library .fm-tree-item.is-company.is-current-company:hover{background:var(--nx-active)!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .nx-library .fm-tree-toggle,html[data-ui-theme=nexus] .nx-library .fm-tree-toggle:focus-visible,html[data-ui-theme=nexus] .nx-library .fm-tree-toggle:hover{width:16px!important;height:16px!important;margin:0!important;border-radius:0!important;background:transparent!important;color:#737373!important}html[data-ui-theme=nexus] .nx-library .fm-tree-toggle:focus-visible,html[data-ui-theme=nexus] .nx-library .fm-tree-toggle:hover{color:#171717!important}html[data-ui-theme=nexus] .nx-library .fm-tree-toggle svg{width:14px!important;height:14px!important}html[data-ui-theme=nexus] .nx-library .fm-quick-links.is-nexus svg,html[data-ui-theme=nexus] .nx-library .fm-tree-item .nx-file-icon,html[data-ui-theme=nexus] .nx-library .fm-tree-item>svg{width:16px!important;height:16px!important;flex-shrink:0!important;color:#525252!important;stroke:currentColor!important}html[data-ui-theme=nexus] .nx-library .fm-tree-item .finder-folder-icon,html[data-ui-theme=nexus] .nx-library .fm-tree-item .fm-folder-glyph,html[data-ui-theme=nexus] .nx-library .fm-tree-item .fm-folder-glyph-svg{display:none!important}html[data-ui-theme=nexus] .nx-library .fm-tree-item .truncate{min-width:0;flex:1 1 auto}html[data-ui-theme=nexus] .nx-library .fm-count{display:inline-flex!important;margin-left:auto!important;color:#a3a3a3!important;font-size:11px!important;font-weight:550!important;font-variant-numeric:tabular-nums;line-height:1}html[data-ui-theme=nexus] .nx-drive-footer{padding:8px 8px 16px;border-top:0}html[data-ui-theme=nexus] .fm-quick-links.is-nexus{display:grid!important;gap:2px!important;margin:0!important;padding:0!important;border:0!important}html[data-ui-theme=nexus] .fm-quick-links.is-nexus>p{display:none}html[data-ui-theme=nexus] .nx-storage-copy{display:flex;justify-content:space-between;color:var(--nx-muted);font-size:12px}html[data-ui-theme=nexus] .nx-storage-copy b{color:var(--nx-text);font-weight:650}html[data-ui-theme=nexus] .nx-storage-meta{margin:8px 0 0;color:var(--nx-muted);font-size:11px}html[data-ui-theme=nexus] .nx-library .fm-workspace{min-width:0!important;min-height:0!important;flex:1 1 auto!important;background:#fff!important}html[data-ui-theme=nexus] .nx-library .fm-commandbar-start .fm-history-controls,html[data-ui-theme=nexus] .nx-library .fm-grid-bar:not(.is-active),html[data-ui-theme=nexus] .nx-library .fm-locationbar,html[data-ui-theme=nexus] .nx-library .fm-statusbar,html[data-ui-theme=nexus] .nx-library .fm-year-bar,html[data-ui-theme=nexus] .nx-library .fm-year-heading,html[data-ui-theme=nexus] .nx-library-hero{display:none!important}html[data-ui-theme=nexus] .nx-fm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 20px 8px}html[data-ui-theme=nexus] .nx-crumbs{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;overflow:hidden;color:#737373;font-size:14px;line-height:1.2}html[data-ui-theme=nexus] .nx-crumb-sep{flex:none;color:#a3a3a3!important}html[data-ui-theme=nexus] .nx-crumbs a{flex:none;color:#737373!important;font-weight:500;text-decoration:none}html[data-ui-theme=nexus] .nx-crumbs a:hover{color:#171717!important}html[data-ui-theme=nexus] .nx-crumbs .is-current{min-width:0;overflow:hidden;color:#171717!important;font-weight:650;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-fm-toolbar-end{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}html[data-ui-theme=nexus] .nx-fm-search{display:flex;align-items:center;gap:8px;width:min(240px,32vw);height:36px;padding:0 12px;border:1px solid var(--nx-line);border-radius:999px;background:#fff;color:#737373}html[data-ui-theme=nexus] .nx-fm-search svg{flex:none;color:#737373!important}html[data-ui-theme=nexus] .nx-fm-search .fm-location-search,html[data-ui-theme=nexus] .nx-fm-search .fm-location-search input,html[data-ui-theme=nexus] .nx-fm-search input{width:100%;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;color:#171717!important;font-size:13px}html[data-ui-theme=nexus] .nx-view-toggle{display:inline-flex;align-items:center;gap:0;padding:2px;border:1px solid var(--nx-line);border-radius:10px;background:#fff}html[data-ui-theme=nexus] .nx-ui .nx-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:36px!important;padding:0 12px!important;border:1px solid var(--nx-line)!important;border-radius:10px!important;background:#fff!important;color:#171717!important;font-family:inherit!important;font-size:13px!important;font-weight:550!important;box-shadow:none!important;text-decoration:none!important}html[data-ui-theme=nexus] .nx-ui .nx-btn svg{color:#171717!important}html[data-ui-theme=nexus] .nx-ui .nx-btn:hover{background:var(--nx-hover)!important}html[data-ui-theme=nexus] .nx-ui .nx-btn-solid{border-color:#171717!important;background:#171717!important;color:#fff!important}html[data-ui-theme=nexus] .nx-ui .nx-btn-solid svg{color:#fff!important}html[data-ui-theme=nexus] .nx-ui .nx-btn-solid:hover{background:#0a0a0a!important}html[data-ui-theme=nexus] .nx-ui .nx-btn-icon{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important}html[data-ui-theme=nexus] .nx-ui .nx-btn-icon.is-on,html[data-ui-theme=nexus] .nx-ui .nx-btn-icon[aria-pressed=true]{background:#f0f0f0!important}html[data-ui-theme=nexus] .nx-ui .nx-btn-pill{width:100%!important;margin-top:12px!important;border-radius:999px!important}html[data-ui-theme=nexus] .nx-ui.nx-menu,html[data-ui-theme=nexus] .nx-ui.nx-view-panel{min-width:11.5rem;padding:6px!important;border:1px solid var(--nx-line)!important;border-radius:14px!important;background:#fff!important;color:#171717!important;box-shadow:0 12px 32px rgba(0,0,0,.08)!important}html[data-ui-theme=nexus] .nx-ui.nx-view-panel{width:280px;padding:12px!important}html[data-ui-theme=nexus] .nx-kind-item{justify-content:space-between!important;color:#171717!important}html[data-ui-theme=nexus] .nx-kind-spacer{width:14px}html[data-ui-theme=nexus] .nx-view-layout,html[data-ui-theme=nexus] .nx-view-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:2px;color:#171717;font-size:13px}html[data-ui-theme=nexus] .nx-mini-select{width:auto;max-width:62%;min-height:32px!important;margin-left:auto;padding:0 10px!important;border:1px solid var(--nx-line)!important;border-radius:999px!important;background:#fff!important;color:#171717!important;font-size:12px!important;font-weight:500!important}html[data-ui-theme=nexus] .nx-mini-select>svg:last-child{transform:rotate(90deg);color:#171717!important}html[data-ui-theme=nexus] .nx-view-heading{padding:8px 4px 6px!important;color:#737373!important;font-size:12px!important;font-weight:500!important}html[data-ui-theme=nexus] .nx-prop-chips{display:flex;flex-wrap:wrap;gap:8px;padding:4px 2px 6px}html[data-ui-theme=nexus] .nx-prop-chip{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;border:1px solid var(--nx-line);border-radius:999px;background:#fff;color:#171717;font-size:12px;font-weight:550}html[data-ui-theme=nexus] .nx-prop-chip.is-on{background:#f4f4f4}html[data-ui-theme=nexus] .nx-prop-chip svg,html[data-ui-theme=nexus] .nx-ui [role=menuitem] svg,html[data-ui-theme=nexus] .nx-ui [role=menuitemcheckbox] svg{color:#171717!important}html[data-ui-theme=nexus] .nx-drive-footer [data-orientation=horizontal]{display:block!important;height:1px!important;margin:12px 0!important;background:var(--nx-line)!important;border:0!important}html[data-ui-theme=nexus] .nx-drive-footer [role=progressbar]{display:block!important;height:6px!important;overflow:hidden!important;margin-top:8px!important;border-radius:999px!important;background:#e5e5e5!important}html[data-ui-theme=nexus] .nx-drive-footer [role=progressbar]>div{height:100%!important;background:#171717!important}html[data-ui-theme=nexus] .nx-ui [role=menu]:not(.nx-view-panel),html[data-ui-theme=nexus] .nx-ui[role=menu]:not(.nx-view-panel){min-width:10rem;padding:4px;border:1px solid var(--nx-line)!important;border-radius:12px!important;background:#fff!important;color:#171717!important;box-shadow:0 12px 32px rgba(0,0,0,.08)!important}html[data-ui-theme=nexus] .nx-ui [role=menuitem]{border-radius:8px!important;background:transparent!important;color:var(--nx-text)!important;font-size:13px!important}html[data-ui-theme=nexus] .nx-ui [role=menuitem]:focus,html[data-ui-theme=nexus] .nx-ui [role=menuitem]:hover{background:var(--nx-hover)!important}html[data-ui-theme=nexus] .nx-library .fm-main{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;position:relative!important;min-height:0!important;margin:0!important;padding:8px 20px 24px!important;overflow:auto!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-library .fm-empty,html[data-ui-theme=nexus] .nx-library .fm-empty-drop{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;min-height:18rem!important;margin:0!important;padding:32px 20px!important;border-radius:16px!important}html[data-ui-theme=nexus] .nx-library .fm-drop-overlay{border:2px dashed #171717!important;border-radius:16px!important;background:rgba(255,255,255,.94)!important;color:#171717!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-library .fm-files.is-large,html[data-ui-theme=nexus] .nx-library .fm-files.is-medium,html[data-ui-theme=nexus] .nx-library .fm-files.is-tiles,html[data-ui-theme=nexus] .nx-library .fm-files.is-xlarge,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-large,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-medium,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-tiles,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-xlarge{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}html[data-ui-theme=nexus] .nx-library .fm-files.is-list,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list{display:flex!important;grid-template-columns:none!important;flex-direction:column!important;gap:0!important}html[data-ui-theme=nexus] .nx-library .fm-company-catalog{display:flex;flex-direction:column;gap:8px}html[data-ui-theme=nexus] .nx-library .fm-company-head{display:flex!important;align-items:center;gap:8px;min-height:36px;margin:8px 0 0;padding:8px 20px;border:0!important;border-radius:0!important;background:#f5f5f5!important;color:var(--nx-subtle)}html[data-ui-theme=nexus] .nx-library .fm-company-block:first-child>.fm-company-head{margin-top:0}html[data-ui-theme=nexus] .nx-library .fm-company-toggle{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#525252}html[data-ui-theme=nexus] .nx-library .fm-company-toggle:hover{background:var(--nx-hover)}html[data-ui-theme=nexus] .nx-library .fm-company-add,html[data-ui-theme=nexus] .nx-library .fm-company-mark{display:none!important}html[data-ui-theme=nexus] .nx-library .fm-company-head strong{color:var(--nx-text)!important;font-size:12px!important;font-weight:650!important;letter-spacing:.01em!important;text-transform:none!important}html[data-ui-theme=nexus] .nx-library .fm-company-count{color:var(--nx-muted);font-size:12px;font-weight:500}html[data-ui-theme=nexus] .nx-library .fm-year-block{display:contents!important}html[data-ui-theme=nexus] .nx-library .fm-files:not(.is-list) .fm-file,html[data-ui-theme=nexus] .nx-library .fm-files:not(.is-list) .fm-file.is-folder,html[data-ui-theme=nexus] .nx-library .fm-year-files:not(.is-list) .fm-file{display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important;min-height:0!important;padding:0!important;border:1px solid var(--nx-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-library .fm-files:not(.is-list) .fm-file.is-selected,html[data-ui-theme=nexus] .nx-library .fm-files:not(.is-list) .fm-file:hover,html[data-ui-theme=nexus] .nx-library .fm-year-files:not(.is-list) .fm-file.is-selected,html[data-ui-theme=nexus] .nx-library .fm-year-files:not(.is-list) .fm-file:hover{border-color:#d4d4d4!important;box-shadow:0 8px 20px rgba(0,0,0,.04)!important}html[data-ui-theme=nexus] .nx-library .fm-files:not(.is-list) .fm-file-check,html[data-ui-theme=nexus] .nx-library .fm-year-files:not(.is-list) .fm-file-check{position:absolute;top:10px;left:10px}html[data-ui-theme=nexus] .nx-library .fm-files:not(.is-list) .fm-file-thumb,html[data-ui-theme=nexus] .nx-library .fm-year-files:not(.is-list) .fm-file-thumb{display:flex!important;align-items:center!important;justify-content:center!important;height:148px!important;margin:0!important;border-radius:0!important;background:#f7f7f8!important}html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-file,html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-file.is-folder,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-file,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-file.is-folder{display:grid!important;grid-template-columns:18px 22px minmax(180px,1.4fr) minmax(0,1fr)!important;align-items:center!important;min-height:44px!important;padding:0 8px 0 12px!important;border:0!important;border-bottom:1px solid #f3f3f3!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-file.is-selected,html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-file:hover,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-file.is-selected,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-file:hover{background:#fafafa!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-file-check,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-file-check{position:static!important;top:auto!important;left:auto!important;transform:none!important;display:inline-flex!important;width:16px!important;height:16px!important;opacity:1!important;border:1.5px solid #d4d4d4!important;border-radius:4px!important;background:#fff!important;color:#171717!important}html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-file-check.is-on,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-file-check.is-on{border-color:#171717!important;background:#171717!important;color:#fff!important}html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-file-thumb,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-file-thumb{display:flex!important;width:22px!important;height:22px!important;margin:0!important;overflow:visible!important;background:transparent!important}html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-file-thumb svg,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-file-thumb svg,html[data-ui-theme=nexus] .nx-library .nx-file-icon{display:block!important;width:18px!important;height:18px!important;color:#171717!important;stroke:#171717!important}html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-file-copy,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-file-copy{display:flex!important;min-width:0!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:0!important}html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-file-name,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-file-name{display:flex!important;min-width:0!important;align-items:center!important;overflow:hidden!important;color:#171717!important;font-size:13px!important;font-weight:550!important;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-file-extra,html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-file-foot,html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-file-meta,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-file-extra,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-file-foot,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-file-meta{display:none!important}html[data-ui-theme=nexus] .nx-list-cols{display:grid;grid-template-columns:minmax(120px,.9fr) 72px minmax(88px,.55fr) minmax(110px,.7fr) 28px;align-items:center;gap:8px;min-width:0;color:#737373;font-size:12px}html[data-ui-theme=nexus] .nx-list-owner{display:inline-flex;min-width:0;align-items:center;gap:8px;overflow:hidden;color:#171717;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-list-owner b{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#ececec;color:#171717;font-size:8px;font-weight:700}html[data-ui-theme=nexus] .nx-type-pill{display:inline-flex;justify-self:start;padding:2px 8px;border:1px solid #ececec;border-radius:999px;background:#fff;color:#525252;font-size:11px;font-weight:550}html[data-ui-theme=nexus] .nx-list-size{display:grid;color:#737373;line-height:1.25}html[data-ui-theme=nexus] .nx-list-size small{color:#a3a3a3;font-size:11px}html[data-ui-theme=nexus] .nx-list-modified{display:grid;gap:2px;color:#171717}html[data-ui-theme=nexus] .nx-list-owner.is-sub{color:#737373;font-size:11px}html[data-ui-theme=nexus] .nx-list-owner.is-sub b{width:16px;height:16px;font-size:7px}html[data-ui-theme=nexus] .nx-row-menu{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#171717}html[data-ui-theme=nexus] .nx-library.is-hide-modified .nx-list-modified,html[data-ui-theme=nexus] .nx-library.is-hide-owner .nx-list-owner,html[data-ui-theme=nexus] .nx-library.is-hide-size .nx-list-size,html[data-ui-theme=nexus] .nx-library.is-hide-type .nx-type-pill{visibility:hidden}html[data-ui-theme=nexus] .nx-library .fm-files.is-list .fm-pin-badge,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-list .fm-pin-badge{color:#f5b301!important}html[data-ui-theme=nexus] .nx-library .fm-files.is-large .fm-file-thumb,html[data-ui-theme=nexus] .nx-library .fm-files.is-xlarge .fm-file-thumb,html[data-ui-theme=nexus] .nx-library .fm-files:not(.is-list) .fm-file-thumb,html[data-ui-theme=nexus] .nx-library .fm-year-files:not(.is-list) .fm-file-thumb{display:flex!important;align-items:center!important;justify-content:center!important;height:148px!important;margin:0!important;border-radius:0!important;background:#f7f7f8!important}html[data-ui-theme=nexus] .nx-library .fm-image-thumbnail{width:100%;height:100%;background-position:50%;background-size:cover}html[data-ui-theme=nexus] .nx-library .fm-files:not(.is-list) .fm-file-copy,html[data-ui-theme=nexus] .nx-library .fm-year-files:not(.is-list) .fm-file-copy{display:grid!important;gap:6px!important;align-items:stretch!important;padding:12px 14px 14px!important;text-align:left!important}html[data-ui-theme=nexus] .nx-library .fm-files.is-large .fm-file-name,html[data-ui-theme=nexus] .nx-library .fm-files.is-xlarge .fm-file-name,html[data-ui-theme=nexus] .nx-library .fm-files:not(.is-list) .fm-file-name{display:block!important;justify-content:flex-start!important;overflow:hidden!important;color:var(--nx-text)!important;font-size:13px!important;font-weight:650!important;text-align:left!important;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-library .fm-file-extra,html[data-ui-theme=nexus] .nx-library .fm-file-meta,html[data-ui-theme=nexus] .nx-library .fm-files.is-large .fm-file-meta,html[data-ui-theme=nexus] .nx-library .fm-files.is-medium .fm-file-meta,html[data-ui-theme=nexus] .nx-library .fm-files.is-xlarge .fm-file-meta,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-large .fm-file-meta,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-xlarge .fm-file-meta{display:block!important;color:var(--nx-muted)!important;font-size:12px!important}html[data-ui-theme=nexus] .nx-library .fm-file-foot{display:flex!important;align-items:center;justify-content:space-between;gap:8px;color:var(--nx-muted);font-size:12px}html[data-ui-theme=nexus] .nx-library .fm-file-owner{display:inline-flex;min-width:0;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-library .fm-file-owner b{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#ececec;color:#171717;font-size:8px;font-weight:700}html[data-ui-theme=nexus] .nx-library.is-hide-modified .fm-file-foot time,html[data-ui-theme=nexus] .nx-library.is-hide-owner .fm-file-owner,html[data-ui-theme=nexus] .nx-library.is-hide-owner.is-hide-modified .fm-file-foot,html[data-ui-theme=nexus] .nx-library.is-hide-size .fm-file-size,html[data-ui-theme=nexus] .nx-library.is-hide-size:not(.is-hide-type) .fm-file-sep,html[data-ui-theme=nexus] .nx-library.is-hide-type .fm-file-sep,html[data-ui-theme=nexus] .nx-library.is-hide-type .fm-file-type,html[data-ui-theme=nexus] .nx-library.is-hide-type.is-hide-size .fm-file-meta{display:none!important}html[data-ui-theme=nexus] .nx-library .fm-empty a,html[data-ui-theme=nexus] .nx-library .fm-file-thumb svg,html[data-ui-theme=nexus] .nx-library .fm-file.is-folder .fm-file-thumb .fm-folder-glyph-svg,html[data-ui-theme=nexus] .nx-library .fm-file.is-folder .fm-file-thumb svg,html[data-ui-theme=nexus] .nx-library a.text-\[\#0071bb\]{color:#171717!important}html[data-ui-theme=nexus] .nx-details,html[data-ui-theme=nexus] .nx-library .fm-details{margin:12px 12px 12px 0!important;border-left:1px solid var(--nx-line)!important;border:1px solid var(--nx-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 16px 40px rgba(0,0,0,.06)!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .nx-library.has-details .fm-layout{grid-template-columns:var(--fm-sidebar-width,220px) minmax(0,1fr) 26rem!important}html[data-ui-theme=nexus] .nx-library.has-split .fm-layout,html[data-ui-theme=nexus] .nx-library.is-sidebar-collapsed.has-split .fm-layout{grid-template-columns:var(--fm-sidebar-width,220px) minmax(0,1fr)!important}html[data-ui-theme=nexus] .nx-library.is-sidebar-collapsed.has-split .fm-layout{grid-template-columns:minmax(0,1fr)!important}html[data-ui-theme=nexus] .nx-library .fm-panes{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}html[data-ui-theme=nexus] .nx-library .fm-panes>.fm-main{min-width:0;min-height:0;flex:1 1 auto;overflow:auto}html[data-ui-theme=nexus] .nx-library .fm-panes.is-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr)}html[data-ui-theme=nexus] .nx-library .fm-panes.is-split>.fm-main{border-right:1px solid var(--nx-line)}html[data-ui-theme=nexus] .nx-library.has-split .nx-fm-toolbar{min-width:0;overflow:hidden}html[data-ui-theme=nexus] .nx-library.has-split .nx-fm-toolbar-end{flex:1 1 auto;flex-wrap:nowrap;min-width:0}html[data-ui-theme=nexus] .nx-split,html[data-ui-theme=nexus] .nx-split-host{display:flex;min-width:0;min-height:0}html[data-ui-theme=nexus] .nx-split{flex:1;flex-direction:column;margin:8px 12px 12px 8px;overflow:hidden;border:1px solid var(--nx-line);border-radius:12px;background:#fff;box-shadow:none}html[data-ui-theme=nexus] .nx-split:focus{outline:none}html[data-ui-theme=nexus] .nx-split:focus-visible{outline:2px solid #171717;outline-offset:-2px}html[data-ui-theme=nexus] .nx-split-head{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 8px 8px 14px;border-bottom:1px solid var(--nx-line);background:#fafafa}html[data-ui-theme=nexus] .nx-split-crumbs{display:flex;min-width:0;flex:1;flex-wrap:nowrap;align-items:center;gap:4px;overflow:hidden;color:var(--nx-muted);font-size:13px}html[data-ui-theme=nexus] .nx-split-crumbs>span{display:inline-flex;min-width:0;max-width:12rem;align-items:center;gap:4px}html[data-ui-theme=nexus] .nx-split-crumbs button{overflow:hidden;border:0;background:transparent;color:#737373;font:inherit;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-split-crumbs button:hover{color:#171717}html[data-ui-theme=nexus] .nx-split-crumbs strong{overflow:hidden;color:var(--nx-text);font-weight:650;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-split-body{min-height:0;flex:1;overflow:auto;padding:0}html[data-ui-theme=nexus] .nx-split-status{margin:24px 16px;color:var(--nx-muted);font-size:13px;line-height:1.45}html[data-ui-theme=nexus] .nx-split-cols{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;gap:12px;padding:8px 16px 8px 42px;border-bottom:1px solid #f0f0f0;color:#737373;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}html[data-ui-theme=nexus] .nx-split-cols span:last-child{text-align:right}html[data-ui-theme=nexus] .nx-split-list{display:flex;flex-direction:column}html[data-ui-theme=nexus] .nx-split-group h3{margin:0;padding:8px 16px;background:#f5f5f5;color:#525252;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[data-ui-theme=nexus] .nx-split-group+.nx-split-group h3{border-top:1px solid #ececec}html[data-ui-theme=nexus] .nx-split a.nx-split-row,html[data-ui-theme=nexus] .nx-split-row{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:40px!important;margin:0!important;padding:0 16px!important;overflow:hidden;border:0!important;border-bottom:1px solid #f5f5f5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#171717!important;text-decoration:none!important}html[data-ui-theme=nexus] .nx-split a.nx-split-row:hover,html[data-ui-theme=nexus] .nx-split-row:hover{background:#fafafa!important}html[data-ui-theme=nexus] .nx-split-row svg{flex:none;color:#171717!important}html[data-ui-theme=nexus] .nx-split-name{min-width:0;overflow:hidden;font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-split-meta{flex:none;color:#737373;font-size:12px;text-align:right;white-space:nowrap}html[data-ui-theme=nexus] .nx-split .fm-file-check,html[data-ui-theme=nexus] .nx-split .fm-file-copy,html[data-ui-theme=nexus] .nx-split .fm-file-thumb,html[data-ui-theme=nexus] .nx-split .nx-list-cols{display:none!important}html[data-ui-theme=nexus] .nx-split-close{border-radius:8px;color:#525252}html[data-ui-theme=nexus] .nx-split-close:hover{background:#f5f5f5;color:#171717}html[data-ui-theme=nexus] .nx-library.is-sidebar-collapsed.has-details .fm-layout{grid-template-columns:minmax(0,1fr) 26rem!important}html[data-ui-theme=nexus] .nx-details .fm-details-head{align-items:center;gap:12px;padding:16px 16px 12px}html[data-ui-theme=nexus] .nx-details .fm-details-icon,html[data-ui-theme=nexus] .nx-details .fm-details-icon.is-folder{width:36px!important;height:36px!important;border:1px solid var(--nx-line)!important;border-radius:10px!important;background:#fafafa!important;color:#171717!important}html[data-ui-theme=nexus] .nx-details .fm-details-head h2{color:var(--nx-text)!important;font-size:15px!important;font-weight:650!important}html[data-ui-theme=nexus] .nx-details .fm-details-head p{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .nx-details .fm-details-actions{gap:8px;padding:0 16px 12px}html[data-ui-theme=nexus] .nx-details .fm-details-actions .nx-btn{min-height:32px!important;height:32px!important;padding:0 10px!important;border-radius:999px!important;font-size:12px!important}html[data-ui-theme=nexus] .nx-details .fm-details-tabs{gap:4px;padding:0 16px;border-bottom:1px solid var(--nx-line)!important}html[data-ui-theme=nexus] .nx-details .fm-details-tabs button{padding:10px 8px;border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;color:var(--nx-muted)!important;font-size:13px!important;font-weight:550!important}html[data-ui-theme=nexus] .nx-details .fm-details-tabs button.is-active,html[data-ui-theme=nexus] .nx-details .fm-details-tabs button:hover{border-bottom-color:#171717!important;color:#171717!important}html[data-ui-theme=nexus] .nx-details .fm-details-block{padding:4px 16px 16px}html[data-ui-theme=nexus] .nx-details .fm-details-grid{gap:0}html[data-ui-theme=nexus] .nx-details .fm-details-grid>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--nx-line)}html[data-ui-theme=nexus] .nx-details .fm-details-grid dt{color:var(--nx-muted)!important;font-size:12px!important;font-weight:550!important}html[data-ui-theme=nexus] .nx-details .fm-details-grid dd{color:var(--nx-text)!important;font-size:13px!important}html[data-ui-theme=nexus] .nx-details .fm-details-grid dd .nx-btn{height:28px!important;min-height:28px!important;margin-top:4px;padding:0 8px!important;color:#171717!important}html[data-ui-theme=nexus] .nx-details .fm-details-empty,html[data-ui-theme=nexus] .nx-details .fm-details-error,html[data-ui-theme=nexus] .nx-details .fm-details-loading{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .nx-details .fm-details-activity li:before{background:var(--nx-line)!important}html[data-ui-theme=nexus] .nx-details .fm-details-access-head h3,html[data-ui-theme=nexus] .nx-details .fm-details-activity strong,html[data-ui-theme=nexus] .nx-details .fm-details-people strong{color:var(--nx-text)!important}html[data-ui-theme=nexus] .nx-details .fm-details-access-head p,html[data-ui-theme=nexus] .nx-details .fm-details-activity small,html[data-ui-theme=nexus] .nx-details .fm-details-people small{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .nx-details .fm-details-avatar{background:#f0f0f0!important;color:#171717!important}html[data-ui-theme=nexus] .nx-details .fm-details-people em{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .nx-history-panel.is-embedded{min-height:0;flex:1}html[data-ui-theme=nexus] .nx-details-versions{display:flex;min-height:0;flex:1;flex-direction:column;padding:8px 16px 16px!important}html[data-ui-theme=nexus] .nx-details-versions .nx-history-panel{min-height:0}html[data-ui-theme=nexus] .nx-details-versions .nx-history-list{padding:0}html[data-ui-theme=nexus] .nx-details-versions .nx-history-foot{padding:12px 0 0}html[data-ui-theme=nexus] .nx-details-versions .nx-history-status{padding:12px 0}html[data-ui-theme=nexus] .nx-library .fm-grid-bar.is-active{margin:0 20px 8px;border:1px solid var(--nx-line);border-radius:12px;background:#fff}@media (max-width:1180px){html[data-ui-theme=nexus] .nx-library .fm-files.is-large,html[data-ui-theme=nexus] .nx-library .fm-files.is-medium,html[data-ui-theme=nexus] .nx-library .fm-files.is-tiles,html[data-ui-theme=nexus] .nx-library .fm-files.is-xlarge,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-large,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-medium,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-tiles,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-xlarge{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){html[data-ui-theme=nexus] .nx-topbar{grid-template-columns:1fr auto;height:52px}html[data-ui-theme=nexus] .nx-menu-btn{display:inline-flex}html[data-ui-theme=nexus] .nx-search,html[data-ui-theme=nexus] .nx-user-copy{display:none}html[data-ui-theme=nexus] .nx-navbar{position:fixed;top:52px;right:0;left:0;z-index:35;display:none;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100vh - 52px);padding:12px;overflow:auto;border-bottom:1px solid var(--nx-line);box-shadow:0 12px 32px rgba(0,0,0,.08)}html[data-ui-theme=nexus] .sp-app.is-nexus.is-nav-open .nx-navbar{display:flex}html[data-ui-theme=nexus] .nx-navbar a{justify-content:flex-start;min-height:40px}html[data-ui-theme=nexus] .nx-overlay{display:none}html[data-ui-theme=nexus] .sp-app.is-nexus.is-nav-open .nx-overlay{display:block;position:fixed;inset:52px 0 0;z-index:25;border:0;background:rgba(0,0,0,.28)}html[data-ui-theme=nexus] .nx-library .fm-files.is-large,html[data-ui-theme=nexus] .nx-library .fm-files.is-medium,html[data-ui-theme=nexus] .nx-library .fm-files.is-tiles,html[data-ui-theme=nexus] .nx-library .fm-files.is-xlarge,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-large,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-medium,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-tiles,html[data-ui-theme=nexus] .nx-library .fm-year-files.is-xlarge{grid-template-columns:1fr!important}html[data-ui-theme=nexus] .nx-fm-toolbar{align-items:stretch;flex-direction:column}}html[data-ui-theme=nexus] .sp-app.is-nexus .nx-main{color:var(--nx-text)}html[data-ui-theme=nexus] .sp-app.is-nexus .nx-main a:not(.btn-navy):not(.btn-gold):not(.nx-btn){color:inherit}html[data-ui-theme=nexus] .sp-app.is-nexus .page-header{margin-bottom:22px!important;padding:0!important;border:0!important}html[data-ui-theme=nexus] .sp-app.is-nexus .page-breadcrumb{margin-bottom:6px;color:var(--nx-muted)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0;text-transform:none}html[data-ui-theme=nexus] .sp-app.is-nexus .page-breadcrumb span{color:#a3a3a3!important}html[data-ui-theme=nexus] .sp-app.is-nexus .page-header .text-slate-900,html[data-ui-theme=nexus] .sp-app.is-nexus .page-header h1,html[data-ui-theme=nexus] .sp-app.is-nexus .text-navy{color:var(--nx-text)!important;font-family:inherit!important}html[data-ui-theme=nexus] .sp-app.is-nexus .page-header p.mt-1,html[data-ui-theme=nexus] .sp-app.is-nexus .text-muted{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-console,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-filters,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-kpis,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-results,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-console,html[data-ui-theme=nexus] .sp-app.is-nexus .dash{width:100%!important;max-width:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-kpis,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-stats,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stats{display:grid!important;gap:12px!important;margin-bottom:18px!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-results,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-results,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-stats article,html[data-ui-theme=nexus] .sp-app.is-nexus .archive-filters,html[data-ui-theme=nexus] .sp-app.is-nexus .assignment-card,html[data-ui-theme=nexus] .sp-app.is-nexus .audit-filters,html[data-ui-theme=nexus] .sp-app.is-nexus .control-panel,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-alerts,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-block,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-shortcuts,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat,html[data-ui-theme=nexus] .sp-app.is-nexus .data-table-wrap,html[data-ui-theme=nexus] .sp-app.is-nexus .help-card,html[data-ui-theme=nexus] .sp-app.is-nexus .panel,html[data-ui-theme=nexus] .sp-app.is-nexus .record-panel,html[data-ui-theme=nexus] .sp-app.is-nexus .shares-table-wrap,html[data-ui-theme=nexus] .sp-app.is-nexus .sync-results{border:1px solid var(--nx-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .approval-hero h1,html[data-ui-theme=nexus] .sp-app.is-nexus .audit-hero h1,html[data-ui-theme=nexus] .sp-app.is-nexus .control-hero h1,html[data-ui-theme=nexus] .sp-app.is-nexus .record-hero h1{color:var(--nx-text)!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.03em}html[data-ui-theme=nexus] .sp-app.is-nexus .approval-hero p,html[data-ui-theme=nexus] .sp-app.is-nexus .audit-hero p,html[data-ui-theme=nexus] .sp-app.is-nexus .control-hero p{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .approval-hero>strong{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--nx-line);border-radius:999px;background:#f5f5f5;color:var(--nx-subtle);font-size:12px;font-weight:550}html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat-copy{display:grid;min-width:0}html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:16px!important;text-decoration:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat:before{display:none}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-hero,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-hero,html[data-ui-theme=nexus] .sp-app.is-nexus .audit-hero,html[data-ui-theme=nexus] .sp-app.is-nexus .control-hero,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-hero,html[data-ui-theme=nexus] .sp-app.is-nexus .import-hero,html[data-ui-theme=nexus] .sp-app.is-nexus .record-hero,html[data-ui-theme=nexus] .sp-app.is-nexus .registration-hero,html[data-ui-theme=nexus] .sp-app.is-nexus .sync-hero{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat.is-active,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat:hover{background:#fff!important;border-color:#d4d4d4!important}html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat.is-active{background:var(--nx-active)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .approval-stats article>span,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-shortcut-list a>span,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat-danger .dash-stat-icon,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat-icon,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat-info .dash-stat-icon,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat-ok .dash-stat-icon,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat-primary .dash-stat-icon,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat-warn .dash-stat-icon,html[data-ui-theme=nexus] .sp-app.is-nexus .help-card-icon{width:32px!important;height:32px!important;margin:0!important;border-radius:10px!important;background:#f5f5f5!important;color:#171717!important}html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat-hint,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat-label{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-results>header h2,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-results>header h2,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-block h2,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-shortcuts h2,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stat-value{color:var(--nx-text)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-results>header p,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-results>header span,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-block-head p,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-empty{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .dash-link{color:var(--nx-text)!important;font-weight:600;text-decoration:none}html[data-ui-theme=nexus] .sp-app.is-nexus .dash-alert,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-recent-row,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-shortcut-list a,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-shortcuts a{border-color:var(--nx-line)!important;border-radius:12px!important;background:#fff!important;color:var(--nx-text)!important;box-shadow:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .dash-alert:hover,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-recent-row:hover,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-shortcut-list a:hover,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-shortcuts a:hover{background:var(--nx-hover)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-filters button,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-filters button,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-selection .is-approve,html[data-ui-theme=nexus] .sp-app.is-nexus .archive-filters button,html[data-ui-theme=nexus] .sp-app.is-nexus .audit-filters button,html[data-ui-theme=nexus] .sp-app.is-nexus .btn-gold,html[data-ui-theme=nexus] .sp-app.is-nexus .btn-navy,html[data-ui-theme=nexus] .sp-app.is-nexus .btn-navy.is-primary,html[data-ui-theme=nexus] .sp-app.is-nexus .fm-btn-primary,html[data-ui-theme=nexus] .sp-app.is-nexus button.is-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:#171717!important;color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;box-shadow:none!important;filter:none!important;background-image:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-filters>a,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-filters>a,html[data-ui-theme=nexus] .sp-app.is-nexus .btn-navy:not(.is-primary){border:1px solid var(--nx-line)!important;background:#fff!important;color:#171717!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-filters button:hover,html[data-ui-theme=nexus] .sp-app.is-nexus .btn-gold:hover,html[data-ui-theme=nexus] .sp-app.is-nexus .btn-navy.is-primary:hover,html[data-ui-theme=nexus] .sp-app.is-nexus .btn-navy:hover{background:#0a0a0a!important;color:#fff!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-filters>a:hover,html[data-ui-theme=nexus] .sp-app.is-nexus .btn-navy:not(.is-primary):hover{background:var(--nx-hover)!important;color:#171717!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-filters,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-view-tabs,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-view-tabs a{min-height:32px;padding:0 12px;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--nx-subtle)!important;font-size:13px!important;font-weight:550!important;text-decoration:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-view-tabs a.is-active,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-view-tabs a:hover{background:var(--nx-active)!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-filters label,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-filters label,html[data-ui-theme=nexus] .sp-app.is-nexus .recycle-search{display:flex!important;align-items:center!important;gap:8px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;border:1px solid var(--nx-line)!important;border-radius:999px!important;background:#fff!important;color:var(--nx-muted)!important;box-shadow:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .recycle-search{flex:0 1 280px!important;width:min(280px,42vw)!important;max-width:280px!important}html[data-ui-theme=nexus] .sp-app.is-nexus .nx-main .field,html[data-ui-theme=nexus] .sp-app.is-nexus .nx-main input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-ui-theme=nexus] .sp-app.is-nexus .nx-main select,html[data-ui-theme=nexus] .sp-app.is-nexus .nx-main textarea{border:1px solid var(--nx-line)!important;border-radius:10px!important;background:#fff!important;color:var(--nx-text)!important;box-shadow:none!important;outline:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-filters input,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-filters input:focus,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-filters input,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-filters input:focus,html[data-ui-theme=nexus] .sp-app.is-nexus .nx-main .alert-filters input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-ui-theme=nexus] .sp-app.is-nexus .nx-main .approval-filters input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-ui-theme=nexus] .sp-app.is-nexus .nx-main .recycle-search input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-ui-theme=nexus] .sp-app.is-nexus .recycle-search input,html[data-ui-theme=nexus] .sp-app.is-nexus .recycle-search input:focus{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .recycle-simple-filters{display:inline-flex!important;flex-wrap:wrap!important;gap:8px!important}html[data-ui-theme=nexus] .sp-app.is-nexus .recycle-simple-filters button{display:inline-flex!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 14px!important;border:1px solid var(--nx-line)!important;border-radius:999px!important;background:#fff!important;color:var(--nx-text)!important;font-size:13px!important;font-weight:550!important;white-space:nowrap!important;box-shadow:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .recycle-simple-filters button.is-active{border-color:#171717!important;background:#171717!important;color:#fff!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-filters select,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-filters select{min-height:36px!important;padding:0 12px!important;border-radius:10px!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-results,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-results{padding:16px!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-table,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-table,html[data-ui-theme=nexus] .sp-app.is-nexus .data-table,html[data-ui-theme=nexus] .sp-app.is-nexus .shares-table{color:var(--nx-text)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-table th,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-table th,html[data-ui-theme=nexus] .sp-app.is-nexus .data-table th,html[data-ui-theme=nexus] .sp-app.is-nexus .shares-table th{color:var(--nx-muted)!important;font-size:12px!important;font-weight:550!important;background:transparent!important;border-bottom:1px solid var(--nx-line)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-table td,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-table td,html[data-ui-theme=nexus] .sp-app.is-nexus .data-table td,html[data-ui-theme=nexus] .sp-app.is-nexus .shares-table td{border-bottom:1px solid var(--nx-line)!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-table tr.is-unread td{background:#fafafa!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-mobile-list>article.is-overdue,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-table tr.is-acknowledged,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-table tr.is-day_30 td:first-child,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-table tr.is-overdue td:first-child{box-shadow:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-document a,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-document a:hover{color:var(--nx-text)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-delivery span,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-tier,html[data-ui-theme=nexus] .sp-app.is-nexus .badge,html[data-ui-theme=nexus] .sp-app.is-nexus .nx-type-pill,html[data-ui-theme=nexus] .sp-app.is-nexus .status-chip,html[data-ui-theme=nexus] .sp-app.is-nexus [class*=status-]{border-color:var(--nx-line)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-actions>*{border:1px solid var(--nx-line)!important;border-radius:8px!important;background:#fff!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-actions .is-ack,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-actions .is-retry,html[data-ui-theme=nexus] .sp-app.is-nexus .alert-actions>:hover{background:var(--nx-hover)!important;border-color:var(--nx-line)!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-empty,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-empty,html[data-ui-theme=nexus] .sp-app.is-nexus .empty-state{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-empty>span,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-empty svg{background:#f5f5f5!important;color:#171717!important}html[data-ui-theme=nexus] .sp-app.is-nexus .alert-mobile-list>article{border:1px solid var(--nx-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .pagination,html[data-ui-theme=nexus] .sp-app.is-nexus .pagination-meta,html[data-ui-theme=nexus] .sp-app.is-nexus .pagination-position{color:var(--nx-muted)!important;border-color:var(--nx-line)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .pagination-btn{border:1px solid var(--nx-line)!important;border-radius:8px!important;background:#fff!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .pagination-btn.is-active,html[data-ui-theme=nexus] .sp-app.is-nexus .pagination-btn:hover{background:var(--nx-active)!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .sp-app.is-nexus .sp-maintenance-banner{border:0!important;background:#f5f5f5!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .toast-stack{z-index:140}html[data-ui-theme=nexus] .toast-item{border:1px solid var(--nx-line)!important;border-radius:14px!important;box-shadow:0 12px 32px rgba(0,0,0,.1)!important}html[data-ui-theme=nexus] .toast-item,html[data-ui-theme=nexus] .toast-item.is-error,html[data-ui-theme=nexus] .toast-item.is-success{background:#fff!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .toast-item svg{color:#171717!important}html[data-ui-theme=nexus] .fm-drop-progress,html[data-ui-theme=nexus] .nx-drop-progress{position:fixed!important;right:20px!important;bottom:20px!important;z-index:140!important;width:min(24rem,calc(100vw - 2rem))!important;display:grid!important;gap:10px!important;padding:14px 16px!important;border:1px solid var(--nx-line)!important;border-radius:16px!important;background:#fff!important;color:var(--nx-text)!important;box-shadow:0 16px 40px rgba(0,0,0,.12)!important}html[data-ui-theme=nexus] .fm-drop-progress header,html[data-ui-theme=nexus] .nx-drop-progress header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:var(--nx-text)!important;font-size:13px!important}html[data-ui-theme=nexus] .fm-drop-progress header strong,html[data-ui-theme=nexus] .nx-drop-progress header strong{color:var(--nx-text)!important;font-weight:650!important}html[data-ui-theme=nexus] .fm-drop-progress header span,html[data-ui-theme=nexus] .nx-drop-progress header span{color:var(--nx-muted)!important;font-variant-numeric:tabular-nums;font-weight:600!important}html[data-ui-theme=nexus] .fm-drop-progress [role=progressbar],html[data-ui-theme=nexus] .nx-dialog [role=progressbar],html[data-ui-theme=nexus] .nx-drop-progress [role=progressbar],html[data-ui-theme=nexus] .registration-progress [role=progressbar],html[data-ui-theme=nexus] .upload-queue-item [role=progressbar]{display:block!important;height:6px!important;overflow:hidden!important;margin-top:8px!important;border-radius:999px!important;background:#e5e5e5!important}html[data-ui-theme=nexus] .fm-drop-progress [role=progressbar]>div,html[data-ui-theme=nexus] .nx-dialog [role=progressbar]>div,html[data-ui-theme=nexus] .nx-drop-progress [role=progressbar]>div,html[data-ui-theme=nexus] .registration-progress [role=progressbar]>div,html[data-ui-theme=nexus] .upload-queue-item [role=progressbar]>div{height:100%!important;background:#171717!important}html[data-ui-theme=nexus] .fm-drop-progress progress,html[data-ui-theme=nexus] .nx-dialog progress,html[data-ui-theme=nexus] .nx-drop-progress progress,html[data-ui-theme=nexus] .registration-progress progress,html[data-ui-theme=nexus] .upload-queue-item progress{width:100%!important;height:6px!important;accent-color:#171717!important}html[data-ui-theme=nexus] .fm-drop-progress ul,html[data-ui-theme=nexus] .nx-drop-progress ul{display:grid!important;gap:6px!important;max-height:9rem!important;overflow:auto!important;margin:0!important;padding:0!important;list-style:none!important}html[data-ui-theme=nexus] .fm-drop-progress li,html[data-ui-theme=nexus] .nx-drop-progress li{display:flex!important;justify-content:space-between!important;gap:12px!important;color:var(--nx-muted)!important;font-size:12px!important}html[data-ui-theme=nexus] .fm-drop-progress li em,html[data-ui-theme=nexus] .fm-drop-progress li.is-done em,html[data-ui-theme=nexus] .nx-drop-progress li em,html[data-ui-theme=nexus] .nx-drop-progress li.is-done em{color:#171717!important;font-style:normal!important;font-variant-numeric:tabular-nums;font-weight:650!important}html[data-ui-theme=nexus] .fm-drop-progress li.is-error em,html[data-ui-theme=nexus] .nx-drop-progress li.is-error em{color:#525252!important}html[data-ui-theme=nexus] .registration-progress,html[data-ui-theme=nexus] .upload-queue-item.is-done,html[data-ui-theme=nexus] .upload-queue-item.is-error{border-color:var(--nx-line)!important;background:#fafafa!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .confirm-overlay,html[data-ui-theme=nexus] .fm-share-overlay,html[data-ui-theme=nexus] .legacy-import-overlay,html[data-ui-theme=nexus] .move-dialog-overlay{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-ui-theme=nexus] .access-dialog,html[data-ui-theme=nexus] .confirm-dialog,html[data-ui-theme=nexus] .fm-deleted-dialog,html[data-ui-theme=nexus] .fm-expiry-dialog,html[data-ui-theme=nexus] .fm-props-dialog,html[data-ui-theme=nexus] .fm-share-dialog,html[data-ui-theme=nexus] .fm-upload-dialog,html[data-ui-theme=nexus] .legacy-import-dialog,html[data-ui-theme=nexus] .move-dialog,html[data-ui-theme=nexus] .nx-dialog,html[data-ui-theme=nexus] .vh-dialog{overflow:hidden;border:1px solid var(--nx-line)!important;border-radius:16px!important;background:#fff!important;color:var(--nx-text)!important;box-shadow:0 16px 40px rgba(0,0,0,.12)!important}html[data-ui-theme=nexus] .access-panel-head h2,html[data-ui-theme=nexus] .confirm-dialog h2,html[data-ui-theme=nexus] .fm-expiry-dialog h2,html[data-ui-theme=nexus] .fm-props-head h2,html[data-ui-theme=nexus] .fm-upload-head h2,html[data-ui-theme=nexus] .legacy-import-head h2,html[data-ui-theme=nexus] .move-dialog h2,html[data-ui-theme=nexus] .vh-head h2{color:var(--nx-text)!important;font-size:16px!important;font-weight:650!important}html[data-ui-theme=nexus] .confirm-dialog p,html[data-ui-theme=nexus] .fm-expiry-dialog header p,html[data-ui-theme=nexus] .fm-upload-head p,html[data-ui-theme=nexus] .move-dialog header p,html[data-ui-theme=nexus] .vh-head p{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .confirm-dialog header,html[data-ui-theme=nexus] .fm-deleted-head,html[data-ui-theme=nexus] .fm-props-head,html[data-ui-theme=nexus] .fm-upload-head,html[data-ui-theme=nexus] .legacy-import-head,html[data-ui-theme=nexus] .move-dialog>header,html[data-ui-theme=nexus] .vh-head{border-bottom:1px solid var(--nx-line)!important}html[data-ui-theme=nexus] .confirm-dialog header>span,html[data-ui-theme=nexus] .fm-props-icon,html[data-ui-theme=nexus] .help-card-icon,html[data-ui-theme=nexus] .legacy-import-icon,html[data-ui-theme=nexus] .nx-dialog-icon{border-radius:10px!important;background:#f5f5f5!important;color:#171717!important}html[data-ui-theme=nexus] .nx-dialog-icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;margin-bottom:4px}html[data-ui-theme=nexus] .confirm-dialog header>button,html[data-ui-theme=nexus] .fm-deleted-close,html[data-ui-theme=nexus] .fm-icon-btn,html[data-ui-theme=nexus] .vh-close{width:32px!important;height:32px!important;min-height:32px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--nx-subtle)!important;box-shadow:none!important}html[data-ui-theme=nexus] .confirm-dialog header>button:hover,html[data-ui-theme=nexus] .fm-icon-btn:hover,html[data-ui-theme=nexus] .vh-close:hover{background:var(--nx-hover)!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .confirm-dialog footer,html[data-ui-theme=nexus] .fm-expiry-dialog footer,html[data-ui-theme=nexus] .fm-props-actions,html[data-ui-theme=nexus] .fm-share-dialog .share-form-footer,html[data-ui-theme=nexus] .legacy-import-footer,html[data-ui-theme=nexus] .move-dialog>footer{border-top:1px solid var(--nx-line)!important;background:#fafafa!important}html[data-ui-theme=nexus] .confirm-dialog footer button,html[data-ui-theme=nexus] .fm-expiry-dialog footer .btn-gold,html[data-ui-theme=nexus] .fm-expiry-dialog footer .btn-navy,html[data-ui-theme=nexus] .fm-expiry-dialog footer button,html[data-ui-theme=nexus] .move-dialog>footer button,html[data-ui-theme=nexus] .nx-dialog .nx-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;min-height:32px!important;padding:0 12px!important;border:1px solid var(--nx-line)!important;border-radius:8px!important;background:#fff!important;color:var(--nx-text)!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important}html[data-ui-theme=nexus] .confirm-dialog footer .is-danger,html[data-ui-theme=nexus] .confirm-dialog footer .is-primary,html[data-ui-theme=nexus] .fm-expiry-dialog footer .btn-gold,html[data-ui-theme=nexus] .move-dialog>footer .is-primary,html[data-ui-theme=nexus] .nx-dialog .nx-btn-solid{border:0!important;background:#171717!important;color:#fff!important}html[data-ui-theme=nexus] .confirm-dialog footer .is-danger:hover,html[data-ui-theme=nexus] .confirm-dialog footer .is-primary:hover,html[data-ui-theme=nexus] .fm-expiry-dialog footer .btn-gold:hover,html[data-ui-theme=nexus] .nx-dialog .nx-btn-solid:hover{background:#0a0a0a!important}html[data-ui-theme=nexus] .confirm-dialog input,html[data-ui-theme=nexus] .confirm-text input,html[data-ui-theme=nexus] .fm-expiry-dialog .field,html[data-ui-theme=nexus] .fm-share-dialog .field,html[data-ui-theme=nexus] .fm-upload-dialog .field,html[data-ui-theme=nexus] .move-dialog-search,html[data-ui-theme=nexus] .move-dialog-search input{border:1px solid var(--nx-line)!important;border-radius:10px!important;background:#fff!important;color:var(--nx-text)!important;box-shadow:none!important}html[data-ui-theme=nexus] .sp-app.is-nexus .approval-select-all,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-selection{border:1px solid var(--nx-line)!important;border-radius:12px!important;background:#fafafa!important}html[data-ui-theme=nexus] .sp-app.is-nexus .approval-selection .is-return,html[data-ui-theme=nexus] .sp-app.is-nexus .recycle-purge{border:1px solid var(--nx-line)!important;background:#fff!important;color:#171717!important}html[data-ui-theme=nexus] .sp-app.is-nexus .text-\[\#0071bb\],html[data-ui-theme=nexus] .sp-app.is-nexus a.text-\[\#0071bb\]{color:#171717!important}@media (max-width:900px){html[data-ui-theme=nexus] .sp-app.is-nexus .alert-kpis,html[data-ui-theme=nexus] .sp-app.is-nexus .approval-stats,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-grid,html[data-ui-theme=nexus] .sp-app.is-nexus .dash-stats{grid-template-columns:1fr!important}}html[data-ui-theme=nexus] .nx-dialog-kicker{margin:0;color:#737373;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-ui-theme=nexus] .nx-dialog{width:min(34rem,calc(100vw - 24px))!important}html[data-ui-theme=nexus] .nx-dialog[data-side=right],html[data-ui-theme=nexus] .nx-sheet{top:0!important;right:0!important;left:auto!important;bottom:0!important;display:flex!important;width:min(25rem,100vw)!important;max-width:25rem!important;height:100%!important;max-height:100%!important;transform:none!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;border:0!important;border-left:1px solid var(--nx-line)!important;border-radius:0!important;box-shadow:-16px 0 40px rgba(0,0,0,.08)!important}html[data-ui-theme=nexus] .nx-sheet-body{display:flex;min-height:0;flex:1;flex-direction:column;padding:0;overflow:hidden}html[data-ui-theme=nexus] .nx-dialog.nx-move [data-slot=dialog-footer]{justify-content:flex-end;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--nx-line);background:#fff}html[data-ui-theme=nexus] .nx-dialog.nx-move{width:min(26rem,100vw)!important;max-width:26rem!important}html[data-ui-theme=nexus] .nx-move-panel{display:flex;min-height:0;flex:1;flex-direction:column}html[data-ui-theme=nexus] .nx-move-head{padding:18px 48px 14px 20px;border-bottom:1px solid var(--nx-line)}html[data-ui-theme=nexus] .nx-move-head h2{margin:0;color:var(--nx-text);font-size:16px;font-weight:650}html[data-ui-theme=nexus] .nx-move-head p{margin:4px 0 0;overflow:hidden;color:var(--nx-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-move .move-dialog-search{display:flex!important;align-items:center!important;gap:8px!important;margin:12px 16px 8px!important;padding:0 12px!important;min-height:36px!important;border:1px solid var(--nx-line)!important;border-radius:10px!important;background:#fafafa!important}html[data-ui-theme=nexus] .nx-move .move-dialog-search svg{flex:none;color:#737373}html[data-ui-theme=nexus] .nx-move .move-dialog-search input{flex:1;min-width:0;height:36px!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}html[data-ui-theme=nexus] .nx-move .move-dialog-list{min-height:0;flex:1;margin:0;padding:4px 10px 12px;overflow:auto}html[data-ui-theme=nexus] .nx-move .move-dialog-empty{padding:16px 6px;color:var(--nx-muted);font-size:13px}html[data-ui-theme=nexus] .nx-move .move-dialog-tree{display:flex;flex-direction:column;gap:1px}html[data-ui-theme=nexus] .nx-move .move-tree-row{display:flex!important;align-items:center!important;gap:4px!important;min-height:32px;padding-left:var(--nx-indent,8px)!important;border-radius:8px}html[data-ui-theme=nexus] .nx-move .move-tree-row.is-selected{background:var(--nx-active)}html[data-ui-theme=nexus] .nx-move .move-tree-pick,html[data-ui-theme=nexus] .nx-move .move-tree-toggle{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--nx-subtle)!important;font-weight:500!important}html[data-ui-theme=nexus] .nx-move .move-tree-toggle{width:16px!important;height:16px!important;flex:0 0 16px!important;color:#737373!important}html[data-ui-theme=nexus] .nx-move .move-tree-toggle.is-empty{visibility:hidden}html[data-ui-theme=nexus] .nx-move .move-tree-pick{min-width:0;flex:1 1 auto!important;gap:8px!important;padding:4px 6px 4px 0!important;font-size:13px!important;text-align:left!important}html[data-ui-theme=nexus] .nx-move .move-tree-pick svg,html[data-ui-theme=nexus] .nx-move .move-tree-toggle svg{width:16px!important;height:16px!important;flex:none!important;color:#525252!important}html[data-ui-theme=nexus] .nx-move .move-tree-pick span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-move .move-tree-pick b{margin-left:auto;color:var(--nx-muted);font-size:11px;font-weight:550}html[data-ui-theme=nexus] .nx-move .move-tree-row.is-selected,html[data-ui-theme=nexus] .nx-move .move-tree-row:hover{background:var(--nx-active)}html[data-ui-theme=nexus] .nx-move .move-tree-row.is-selected .move-tree-pick,html[data-ui-theme=nexus] .nx-move .move-tree-row:hover .move-tree-pick{color:var(--nx-text)!important}html[data-ui-theme=nexus] .nx-move .move-tree-row.is-company .move-tree-pick{font-weight:600!important}html[data-ui-theme=nexus] .nx-share{display:flex;min-height:0;flex:1;flex-direction:column}html[data-ui-theme=nexus] .nx-share-head{padding:18px 48px 14px 20px;border-bottom:1px solid var(--nx-line)}html[data-ui-theme=nexus] .nx-share-head h2{margin:0;color:var(--nx-text);font-size:16px;font-weight:650}html[data-ui-theme=nexus] .nx-share-head p{margin:4px 0 0;overflow:hidden;color:var(--nx-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-share-inherit{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--nx-line);color:var(--nx-subtle);font-size:13px}html[data-ui-theme=nexus] .nx-share-inherit strong{color:var(--nx-text);font-weight:600}html[data-ui-theme=nexus] .nx-share-inherit button{margin-left:auto;border:0;background:transparent;color:var(--nx-text);font-size:13px;font-weight:550}html[data-ui-theme=nexus] .nx-share-section{display:flex;min-height:0;flex:1;flex-direction:column;padding:16px 20px 8px;overflow:auto}html[data-ui-theme=nexus] .nx-share-section-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--nx-muted);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}html[data-ui-theme=nexus] .nx-share-section-head em{font-style:normal;font-weight:500;text-transform:none;letter-spacing:0}html[data-ui-theme=nexus] .nx-share-section-head button{display:inline-flex;margin-left:auto;align-items:center;gap:4px;border:0;background:transparent;color:var(--nx-text);font-size:13px;font-weight:550;letter-spacing:0;text-transform:none}html[data-ui-theme=nexus] .nx-share-invite{display:grid;gap:8px;margin-bottom:14px}html[data-ui-theme=nexus] .nx-share-invite .share-search{position:relative}html[data-ui-theme=nexus] .nx-share-invite input{height:36px!important;padding-left:32px!important;border:1px solid var(--nx-line)!important;border-radius:10px!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-share-level{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--nx-muted);font-size:12px}html[data-ui-theme=nexus] .nx-share-foot select,html[data-ui-theme=nexus] .nx-share-level select,html[data-ui-theme=nexus] .nx-share-person select{height:32px;padding:0 8px;border:1px solid var(--nx-line);border-radius:8px;background:#fff;color:var(--nx-text);font-size:12px}html[data-ui-theme=nexus] .nx-share-people{display:grid;gap:4px}html[data-ui-theme=nexus] .nx-share-person{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0}html[data-ui-theme=nexus] .nx-share-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:#f0f0f0;color:#171717;font-size:11px;font-weight:700}html[data-ui-theme=nexus] .nx-share-person small,html[data-ui-theme=nexus] .nx-share-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-share-person strong{color:var(--nx-text);font-size:13px;font-weight:600}html[data-ui-theme=nexus] .nx-share-person small{color:var(--nx-muted);font-size:12px}html[data-ui-theme=nexus] .nx-share-empty{color:var(--nx-muted);font-size:13px}html[data-ui-theme=nexus] .nx-share-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:12px 20px 16px;border-top:1px solid var(--nx-line)}html[data-ui-theme=nexus] .nx-share-foot .nx-btn{min-height:36px!important}html[data-ui-theme=nexus] .nx-dialog[data-size=sm]{width:min(28rem,calc(100vw - 24px))!important}html[data-ui-theme=nexus] .nx-dialog[data-size=lg]{width:min(42rem,calc(100vw - 24px))!important}html[data-ui-theme=nexus] .nx-dialog[data-size=xl]{width:min(56rem,calc(100vw - 24px))!important}html[data-ui-theme=nexus] .nx-dialog-body{padding:0 20px 16px;max-height:min(70vh,640px);overflow:auto}html[data-ui-theme=nexus] .nx-dialog.nx-history{width:min(26rem,calc(100vw - 24px))!important;max-height:min(88vh,740px)!important;display:flex!important;flex-direction:column!important;gap:0!important}html[data-ui-theme=nexus] .nx-dialog.nx-history .nx-dialog-body{display:flex;min-height:0;flex:1;flex-direction:column;padding:0;max-height:none;overflow:hidden}html[data-ui-theme=nexus] .nx-history-panel{display:flex;min-height:0;flex:1;flex-direction:column}html[data-ui-theme=nexus] .nx-history-head{display:flex;align-items:center;gap:12px;padding:16px 48px 14px 20px;border-bottom:1px solid var(--nx-line)}html[data-ui-theme=nexus] .nx-history-file{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid var(--nx-line);border-radius:10px;background:#fafafa;color:#171717}html[data-ui-theme=nexus] .nx-history-head h2{margin:0;overflow:hidden;color:var(--nx-text);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-history-head p,html[data-ui-theme=nexus] .nx-history-status{margin:2px 0 0;color:var(--nx-muted);font-size:12px}html[data-ui-theme=nexus] .nx-history-status{padding:16px 20px}html[data-ui-theme=nexus] .nx-history-list{display:flex;min-height:0;flex:1;flex-direction:column;margin:0;padding:8px 20px 12px;overflow:auto;list-style:none}html[data-ui-theme=nexus] .nx-history-list>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;position:relative;padding:10px 0 14px}html[data-ui-theme=nexus] .nx-history-list>li:not(:last-child):before{content:"";position:absolute;top:32px;bottom:0;left:13px;width:1px;background:var(--nx-line)}html[data-ui-theme=nexus] .nx-history-mark{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--nx-line);border-radius:999px;background:#fff;color:#525252;z-index:1}html[data-ui-theme=nexus] .nx-history-row{display:grid;gap:4px;min-width:0}html[data-ui-theme=nexus] .nx-history-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}html[data-ui-theme=nexus] .nx-history-meta strong{display:inline-flex;align-items:center;gap:6px;color:var(--nx-text);font-size:13px;font-weight:650}html[data-ui-theme=nexus] .nx-history-current{border-color:#e5e5e5!important;background:#f5f5f5!important;color:#525252!important;font-size:10px!important;font-weight:600!important;letter-spacing:0}html[data-ui-theme=nexus] .nx-history-meta em{color:var(--nx-muted);font-size:12px;font-style:normal}html[data-ui-theme=nexus] .nx-history-row>p{margin:0;color:var(--nx-text);font-size:13px}html[data-ui-theme=nexus] .nx-history-by{display:flex;align-items:center;gap:8px;color:var(--nx-muted);font-size:12px}html[data-ui-theme=nexus] .nx-history-avatar{display:grid;width:20px;height:20px;place-items:center;border-radius:999px;background:#f0f0f0;color:#171717;font-size:9px;font-weight:700}html[data-ui-theme=nexus] .nx-history-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}html[data-ui-theme=nexus] .nx-history-actions .nx-btn{height:28px!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:12px!important}html[data-ui-theme=nexus] .nx-history-foot{padding:12px 16px 16px;border-top:1px solid var(--nx-line)}html[data-ui-theme=nexus] .nx-history-foot .nx-btn{width:100%;height:40px!important;min-height:40px!important;border-radius:12px!important}html[data-ui-theme=nexus] .nx-dialog.nx-history>button[aria-label=Close]{border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-dialog .upload-form{display:grid;gap:12px}html[data-ui-theme=nexus] .nx-dialog .registration-file-picker,html[data-ui-theme=nexus] .nx-dialog .registration-file-picker.is-compact{min-height:168px!important;border:1.5px dashed #d4d4d4!important;border-radius:16px!important;background:#fafafa!important;color:#171717!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-dialog .registration-file-picker.is-dragging,html[data-ui-theme=nexus] .nx-dialog .registration-file-picker:hover{border-color:#a3a3a3!important;background:#f5f5f5!important;transform:none!important}html[data-ui-theme=nexus] .nx-dialog .registration-file-picker strong,html[data-ui-theme=nexus] .nx-dialog .registration-file-picker svg{color:#171717!important}html[data-ui-theme=nexus] .nx-dialog .registration-file-picker small{color:#737373!important}html[data-ui-theme=nexus] .nx-dialog .upload-advanced-toggle{color:#171717!important;font-size:13px!important;font-weight:550!important;text-decoration:none!important}html[data-ui-theme=nexus] .nx-dialog .upload-advanced-toggle:hover{background:transparent!important;text-decoration:underline!important}html[data-ui-theme=nexus] .nx-dialog .upload-form-actions{position:static!important;justify-content:flex-start;margin-top:4px;padding:12px 0 0!important;border-top:1px solid var(--nx-line);background:transparent!important}html[data-ui-theme=nexus] .nx-dialog .upload-form-actions .btn-gold,html[data-ui-theme=nexus] .nx-dialog .upload-form-actions .btn-navy{display:none}html[data-ui-theme=nexus] .nx-dialog .access-panel-head,html[data-ui-theme=nexus] .nx-dialog .share-panel-head{display:none!important}html[data-ui-theme=nexus] .nx-dialog .access-panel,html[data-ui-theme=nexus] .nx-dialog .share-panel{border:0!important;box-shadow:none!important;background:transparent!important}html[data-ui-theme=nexus] .nx-dialog .fm-props-grid{display:grid;grid-template-columns:120px 1fr;gap:8px 16px;margin:0}html[data-ui-theme=nexus] .nx-dialog .fm-props-grid dt{color:#737373;font-size:12px;font-weight:500}html[data-ui-theme=nexus] .nx-dialog .fm-props-grid dd{margin:0;color:#171717;font-size:13px}html[data-ui-theme=nexus] .nx-dialog .move-dialog-search{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;border:1px solid var(--nx-line);border-radius:10px;background:#fafafa}html[data-ui-theme=nexus] .nx-dialog .move-dialog-search input{border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-dialog .text-\[\#0071bb\],html[data-ui-theme=nexus] .nx-dialog .text-navy{color:#171717!important}html[data-ui-theme=nexus] .nx-home{width:100%;max-width:none;margin:0;padding-bottom:12px}html[data-ui-theme=nexus] .nx-home-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}html[data-ui-theme=nexus] .nx-home-kicker{margin:0 0 4px;color:var(--nx-muted);font-size:12px;font-weight:550}html[data-ui-theme=nexus] .nx-home-hero h1{margin:0;color:var(--nx-text);font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1.15}html[data-ui-theme=nexus] .nx-home-hero p{margin:6px 0 0;color:var(--nx-muted);font-size:13px}html[data-ui-theme=nexus] .nx-home-actions{display:flex;flex-wrap:wrap;gap:8px}html[data-ui-theme=nexus] .nx-home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}html[data-ui-theme=nexus] .nx-home-stat{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--nx-line);border-radius:16px;background:#fff;color:inherit;text-decoration:none}html[data-ui-theme=nexus] .nx-home-stat:hover{background:#fafafa;border-color:#d4d4d4}html[data-ui-theme=nexus] .nx-home-stat.is-active{background:var(--nx-active);border-color:#d4d4d4}html[data-ui-theme=nexus] .nx-home-stat-hint,html[data-ui-theme=nexus] .nx-home-stat-label{color:var(--nx-muted);font-size:12px;font-weight:500}html[data-ui-theme=nexus] .nx-home-stat strong{color:var(--nx-text);font-size:28px;font-weight:700;letter-spacing:-.04em;line-height:1.1}html[data-ui-theme=nexus] .nx-home-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:16px;align-items:start}html[data-ui-theme=nexus] .nx-home-side{display:grid;gap:16px}html[data-ui-theme=nexus] .nx-home-panel{overflow:hidden}html[data-ui-theme=nexus] .nx-home-panel-head{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}html[data-ui-theme=nexus] .nx-home-panel-head .nx-btn{min-height:32px!important;border:0!important;background:transparent!important;color:var(--nx-subtle)!important}html[data-ui-theme=nexus] .nx-home [data-slot=badge]{border-color:var(--nx-line)!important;background:#f5f5f5!important;color:#525252!important}html[data-ui-theme=nexus] .nx-home-list{margin:0;padding:0;list-style:none}html[data-ui-theme=nexus] .nx-home-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 20px;color:inherit;text-decoration:none}html[data-ui-theme=nexus] .nx-home-row.is-stack{grid-template-columns:minmax(0,1fr)}html[data-ui-theme=nexus] .nx-home-row:hover{background:#fafafa}html[data-ui-theme=nexus] .nx-home-row svg{color:#525252}html[data-ui-theme=nexus] .nx-home-row-copy{display:grid;min-width:0;gap:2px}html[data-ui-theme=nexus] .nx-home-row-copy strong{overflow:hidden;color:var(--nx-text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-home-row-copy small{overflow:hidden;color:var(--nx-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-home-row-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}html[data-ui-theme=nexus] .nx-home-row time{color:var(--nx-muted);font-size:12px;white-space:nowrap}html[data-ui-theme=nexus] .nx-home-empty{display:grid;place-items:center;gap:8px;padding:36px 16px;color:var(--nx-muted);font-size:13px;text-align:center}html[data-ui-theme=nexus] .nx-home-empty svg{color:#171717}html[data-ui-theme=nexus] .nx-home-empty strong{color:var(--nx-text);font-size:14px;font-weight:600}html[data-ui-theme=nexus] .nx-home-empty p{margin:0;max-width:28rem}html[data-ui-theme=nexus] .nx-home-shortcuts{display:grid;gap:6px;padding-top:0}html[data-ui-theme=nexus] .nx-home-shortcut{display:grid;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:8px;border-radius:12px;color:inherit;text-decoration:none}html[data-ui-theme=nexus] .nx-home-shortcut:hover{background:#f5f5f5}html[data-ui-theme=nexus] .nx-home-shortcut>span:first-child{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#f5f5f5;color:#171717}html[data-ui-theme=nexus] .nx-home-shortcut strong{display:block;font-size:13px;font-weight:600}html[data-ui-theme=nexus] .nx-home-shortcut small{color:var(--nx-muted);font-size:12px}html[data-ui-theme=nexus] .nx-home-shortcut>svg{color:#a3a3a3}@media (max-width:980px){html[data-ui-theme=nexus] .nx-home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ui-theme=nexus] .nx-home-grid{grid-template-columns:1fr}}@media (max-width:640px){html[data-ui-theme=nexus] .nx-home-hero h1{font-size:24px}html[data-ui-theme=nexus] .nx-home-stats{grid-template-columns:1fr}html[data-ui-theme=nexus] .nx-home-row{grid-template-columns:16px minmax(0,1fr)}html[data-ui-theme=nexus] .nx-home-row [data-slot=badge],html[data-ui-theme=nexus] .nx-home-row time{display:none}}html[data-ui-theme=nexus] .nx-alerts-tabs{display:inline-flex;gap:4px;margin:0 0 12px;padding:4px;border:1px solid var(--nx-line);border-radius:12px;background:#fff}html[data-ui-theme=nexus] .nx-alerts-tabs a{padding:7px 12px;border-radius:8px;color:var(--nx-muted);font-size:13px;font-weight:550;text-decoration:none}html[data-ui-theme=nexus] .nx-alerts-tabs a.is-active,html[data-ui-theme=nexus] .nx-alerts-tabs a:hover{background:var(--nx-active);color:var(--nx-text)}html[data-ui-theme=nexus] .nx-alerts-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}html[data-ui-theme=nexus] .nx-alerts-search{position:relative;display:grid;flex:1 1 240px;min-width:min(100%,240px)}html[data-ui-theme=nexus] .nx-alerts-search svg{position:absolute;top:50%;left:12px;z-index:1;color:#525252;transform:translateY(-50%);pointer-events:none}html[data-ui-theme=nexus] .nx-alerts-filters select,html[data-ui-theme=nexus] .nx-alerts-search input{height:36px!important;min-height:36px!important;padding:0 12px!important;border:1px solid var(--nx-line)!important;border-radius:10px!important;background:#fff!important;color:var(--nx-text)!important;font-family:inherit!important;font-size:13px!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-alerts-search input{padding-left:36px!important}html[data-ui-theme=nexus] .nx-alerts-filters select:focus,html[data-ui-theme=nexus] .nx-alerts-search input:focus{border-color:#d4d4d4!important;outline:none!important}html[data-ui-theme=nexus] .nx-alerts-filters select{flex:0 1 180px}html[data-ui-theme=nexus] .nx-alerts-filters .nx-btn{min-height:36px!important}html[data-ui-theme=nexus] .nx-alerts .alert-directory.is-nexus .alert-table{min-width:880px}html[data-ui-theme=nexus] .nx-alerts .alert-table th{padding:10px 16px!important;background:transparent!important;border-bottom:1px solid var(--nx-line)!important;color:var(--nx-muted)!important;font-size:12px!important;font-weight:550!important;letter-spacing:0!important;text-transform:none!important}html[data-ui-theme=nexus] .nx-alerts .alert-table td{padding:14px 16px!important;border-top:0!important;border-bottom:1px solid var(--nx-line)!important;color:var(--nx-text)!important;vertical-align:top}html[data-ui-theme=nexus] .nx-alerts .alert-table tr.is-unread td{background:#fafafa!important}html[data-ui-theme=nexus] .nx-alerts .alert-table tr.is-acknowledged{opacity:.7}html[data-ui-theme=nexus] .nx-alerts .alert-mobile-list>article.is-day_30,html[data-ui-theme=nexus] .nx-alerts .alert-mobile-list>article.is-overdue,html[data-ui-theme=nexus] .nx-alerts .alert-table tr.is-day_30 td:first-child,html[data-ui-theme=nexus] .nx-alerts .alert-table tr.is-overdue td:first-child{box-shadow:none!important}html[data-ui-theme=nexus] .nx-alerts .alert-document a,html[data-ui-theme=nexus] .nx-alerts .alert-document a:hover,html[data-ui-theme=nexus] .nx-alerts .alert-recipient,html[data-ui-theme=nexus] .nx-alerts .alert-table td>strong{color:var(--nx-text)!important}html[data-ui-theme=nexus] .nx-alerts .alert-document small,html[data-ui-theme=nexus] .nx-alerts .alert-message,html[data-ui-theme=nexus] .nx-alerts .alert-table td>small,html[data-ui-theme=nexus] .nx-alerts .alert-tier small{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .nx-alerts .alert-mobile-list dd.is-critical,html[data-ui-theme=nexus] .nx-alerts .alert-table td>small.is-critical{color:var(--nx-text)!important;font-weight:650}html[data-ui-theme=nexus] .nx-alerts .alert-delivery span{padding:0!important;border:0!important;background:transparent!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .nx-alerts .alert-delivery svg{color:#525252}html[data-ui-theme=nexus] .nx-alerts .alert-mobile-list details p,html[data-ui-theme=nexus] .nx-alerts .alert-mobile-list summary,html[data-ui-theme=nexus] .nx-alerts .alert-table details p,html[data-ui-theme=nexus] .nx-alerts .alert-table summary{background:#f5f5f5!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .nx-alerts .alert-mobile-list summary,html[data-ui-theme=nexus] .nx-alerts .alert-table summary{background:transparent!important}html[data-ui-theme=nexus] .nx-alerts .alert-actions{gap:6px}html[data-ui-theme=nexus] .nx-alerts .alert-actions .nx-btn{min-height:32px!important;padding:0 10px!important;font-size:12px!important}html[data-ui-theme=nexus] .nx-alerts .alert-mobile-list>article{border:1px solid var(--nx-line)!important;border-radius:16px!important;background:#fff!important}html[data-ui-theme=nexus] .nx-alerts .alert-mobile-list>article.is-unread{background:#fafafa!important}html[data-ui-theme=nexus] .nx-alerts .pagination{margin:8px 16px 0!important;padding:12px 0 4px!important;border:0!important;border-top:1px solid var(--nx-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-alerts .pagination-meta,html[data-ui-theme=nexus] .nx-alerts .pagination-meta strong,html[data-ui-theme=nexus] .nx-alerts .pagination-position{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .nx-alerts .pagination-position{background:#f5f5f5!important}html[data-ui-theme=nexus] .nx-alerts .pagination-btn{border:1px solid var(--nx-line)!important;border-radius:8px!important;background:#fff!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .nx-alerts .pagination-btn.is-active,html[data-ui-theme=nexus] .nx-alerts .pagination-btn:hover{background:var(--nx-active)!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .nx-alerts .pagination-btn.is-disabled{background:#fafafa!important;color:#a3a3a3!important}@media (max-width:700px){html[data-ui-theme=nexus] .nx-alerts-tabs{display:flex;width:100%}html[data-ui-theme=nexus] .nx-alerts-tabs a{flex:1;text-align:center}html[data-ui-theme=nexus] .nx-alerts-filters .nx-btn,html[data-ui-theme=nexus] .nx-alerts-filters select{flex:1 1 calc(50% - 8px)}}html[data-ui-theme=nexus] .nx-audit .audit-table{min-width:880px}html[data-ui-theme=nexus] .nx-audit .audit-table th{padding:10px 16px!important;background:transparent!important;border-bottom:1px solid var(--nx-line)!important;color:var(--nx-muted)!important;font-size:12px!important;font-weight:550!important;letter-spacing:0!important;text-transform:none!important}html[data-ui-theme=nexus] .nx-audit .audit-table td{padding:14px 16px!important;border-top:0!important;border-bottom:1px solid var(--nx-line)!important;color:var(--nx-text)!important;font-size:13px!important}html[data-ui-theme=nexus] .nx-audit .audit-table tr.is-failure td{background:#fafafa!important}html[data-ui-theme=nexus] .nx-audit .audit-table td>strong,html[data-ui-theme=nexus] .nx-audit .nx-audit-doc,html[data-ui-theme=nexus] .nx-audit .nx-audit-doc strong,html[data-ui-theme=nexus] .nx-audit .nx-audit-doc:hover{color:var(--nx-text)!important;text-decoration:none!important}html[data-ui-theme=nexus] .nx-audit .nx-audit-doc{display:grid;gap:2px}html[data-ui-theme=nexus] .nx-audit .audit-table td>small,html[data-ui-theme=nexus] .nx-audit .audit-table time,html[data-ui-theme=nexus] .nx-audit .nx-audit-doc small{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .nx-audit .audit-table details summary,html[data-ui-theme=nexus] .nx-audit .audit-table details[open] summary{color:var(--nx-subtle)!important}html[data-ui-theme=nexus] .nx-audit .audit-table details p{background:#f5f5f5!important;color:var(--nx-text)!important}html[data-ui-theme=nexus] .nx-audit .audit-mobile-list>article{border:1px solid var(--nx-line)!important;border-radius:16px!important;background:#fff!important}html[data-ui-theme=nexus] .nx-audit .audit-mobile-list article.is-failure{border-color:var(--nx-line)!important;background:#fafafa!important}html[data-ui-theme=nexus] .nx-audit .audit-mobile-list dd,html[data-ui-theme=nexus] .nx-audit .audit-mobile-list header strong{color:var(--nx-text)!important}html[data-ui-theme=nexus] .nx-audit .audit-mobile-list dt,html[data-ui-theme=nexus] .nx-audit .audit-mobile-list header small{color:var(--nx-muted)!important}html[data-ui-theme=nexus] .nx-assign{display:grid;gap:16px}html[data-ui-theme=nexus] .nx-assign-search{max-width:100%}html[data-ui-theme=nexus] .nx-assign .nx-home-empty{border:1px dashed var(--nx-line);border-radius:16px;background:#fafafa}html[data-ui-theme=nexus] .nx-assign-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));align-items:start;gap:16px}html[data-ui-theme=nexus] .nx-assign-list .nx-home-empty{grid-column:1/-1}html[data-ui-theme=nexus] .nx-assign-body{display:grid;gap:12px;padding-top:8px}html[data-ui-theme=nexus] .nx-assign-options{display:grid;max-height:20rem;overflow-y:auto;border:1px solid var(--nx-line);border-radius:12px}html[data-ui-theme=nexus] .nx-assign-row{display:flex;min-width:0;align-items:center;border-bottom:1px solid var(--nx-line)}html[data-ui-theme=nexus] .nx-assign-row:last-child{border-bottom:0}html[data-ui-theme=nexus] .nx-assign-row.is-selected{background:#fafafa}html[data-ui-theme=nexus] .nx-assign-row>label:first-child{display:flex;min-width:0;min-height:44px;flex:1;align-items:center;gap:10px;padding:8px 12px;cursor:pointer}html[data-ui-theme=nexus] .nx-assign-row input{accent-color:#171717}html[data-ui-theme=nexus] .nx-assign-row span{min-width:0;flex:1}html[data-ui-theme=nexus] .nx-assign-row small,html[data-ui-theme=nexus] .nx-assign-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-ui-theme=nexus] .nx-assign-row strong{color:var(--nx-text);font-size:13px;font-weight:600}html[data-ui-theme=nexus] .nx-assign-empty,html[data-ui-theme=nexus] .nx-assign-row small{color:var(--nx-muted);font-size:12px}html[data-ui-theme=nexus] .nx-assign-empty{padding:20px 12px;text-align:center}html[data-ui-theme=nexus] .nx-assign-row svg{color:#171717}html[data-ui-theme=nexus] .nx-assign-primary{display:flex;min-height:44px;align-items:center;gap:6px;padding:8px 12px;color:var(--nx-subtle);cursor:pointer;font-size:12px;font-weight:550;white-space:nowrap}html[data-ui-theme=nexus] .nx-assign-card [data-slot=card-footer]{justify-content:flex-end;gap:8px}html[data-ui-theme=nexus] .nx-assign-card [data-slot=card-footer] .nx-btn{min-height:32px!important}@media (max-width:700px){html[data-ui-theme=nexus] .nx-assign-list{grid-template-columns:1fr}html[data-ui-theme=nexus] .nx-assign-card [data-slot=card-footer]{flex-direction:column-reverse;align-items:stretch}html[data-ui-theme=nexus] .nx-assign-card [data-slot=card-footer] .nx-btn{width:100%}}html[data-ui-theme=nexus] .nx-dialog input:is(:focus,:focus-visible),html[data-ui-theme=nexus] .nx-ui input:is(:focus,:focus-visible),html[data-ui-theme=nexus] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):is(:focus,:focus-visible),html[data-ui-theme=nexus] select:is(:focus,:focus-visible),html[data-ui-theme=nexus] textarea:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-name-dialog{width:min(24rem,calc(100vw - 24px))!important;gap:0!important}html[data-ui-theme=nexus] .nx-name-dialog [data-slot=dialog-header],html[data-ui-theme=nexus] .nx-name-dialog>form>[data-slot=dialog-header]{padding-bottom:4px}html[data-ui-theme=nexus] .nx-name-body{display:grid;gap:14px;padding:8px 20px 18px}html[data-ui-theme=nexus] .nx-name-dialog input,html[data-ui-theme=nexus] .nx-name-select{height:40px!important;border:1px solid var(--nx-line)!important;border-radius:10px!important;background:#fff!important;color:var(--nx-text)!important;box-shadow:none!important}html[data-ui-theme=nexus] .nx-name-error{margin:0;color:#737373;font-size:12px}html[data-ui-theme=nexus] .nx-name-dialog [data-slot=dialog-footer],html[data-ui-theme=nexus] .nx-name-foot{padding:12px 20px 16px!important;border-top:1px solid var(--nx-line)!important;background:#fff!important}html[data-ui-theme=nexus] .nx-name-dialog>button[aria-label=Close]{top:14px!important;right:14px!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-ui-theme=nexus] .fm-inline-input{width:min(18rem,100%)!important;height:28px!important;border:1px solid #d4d4d4!important;border-radius:6px!important;background:#fff!important;color:#171717!important;font-size:13px!important;font-weight:500!important;outline:none!important;box-shadow:none!important}html[data-ui-theme=nexus] .fm-file.is-draft,html[data-ui-theme=nexus] .fm-folder-row.is-draft,html[data-ui-theme=nexus] .fm-mobile-folder.is-draft{background:#fafafa!important}