@layer legacy{*{box-sizing:border-box}.classification-badge{width:max-content;color:var(--vivixo-primary);background:#eaf1fa;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.classification-badge.unclassified{color:#815b00;background:#fff4d6}.classification-badge.record,.classification-badge.file_revision{color:#12623b;background:#e1f6eb}.file-trace-link{margin-top:.35rem;font-size:.75rem;display:block}.file-actions{position:relative}.file-actions summary{cursor:pointer;color:var(--brand,var(--vivixo-primary));font-weight:800}.file-actions>div{z-index:8;background:#fff;border:1px solid #dbe4ef;border-radius:.75rem;gap:.35rem;width:13rem;padding:.55rem;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 14px 32px #0f2b4829}.content-entry,.document-review-panel{background:var(--vivixo-soft);overflow-wrap:anywhere;border:1px solid #d9e5f2;border-radius:.9rem;margin-block:1rem;padding:1rem}.content-entry summary,.document-review-panel summary{cursor:pointer;font-weight:700}.document-review-panel form,.document-review-panel label{gap:.5rem;margin-block:.75rem;display:grid}.document-review-panel input,.document-review-panel select,.document-review-panel textarea{width:100%;min-width:0;max-width:100%}.document-review-panel input[type=checkbox]{width:auto}.document-review-panel button{justify-self:start}.document-review-panel :focus-visible,.content-entry :focus-visible{outline:3px solid var(--vivixo-primary);outline-offset:3px}.definition-backdrop{z-index:90;background:#071a2f9e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.definition-wizard{background:#fff;border-radius:1.2rem;width:min(46rem,100%);max-height:calc(100vh - 2rem);overflow:auto;box-shadow:0 28px 80px #00000047}.definition-wizard>header{color:#fff;background:linear-gradient(120deg, var(--vivixo-primary), var(--vivixo-primary));justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem;display:flex}.definition-wizard>header h3,.definition-wizard>header p{color:inherit;margin:.2rem 0}.definition-wizard>header button{color:#fff;background:0 0;align-self:start;font-size:1.5rem}.definition-wizard form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1.25rem 1.4rem;display:grid}.definition-wizard label{gap:.35rem;font-weight:750;display:grid}.definition-wizard input,.definition-wizard select{width:100%}.definition-preview,.definition-actions,.definition-result{grid-column:1/-1}.definition-preview{background:#f1f6fd;border-radius:.8rem;padding:.85rem}.definition-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.definition-result{padding:1.4rem}.definition-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.definition-result dl>div{background:#f5f8fc;border-radius:.7rem;padding:.7rem}.definition-result dt{color:var(--vivixo-muted);font-size:.75rem}.definition-result dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:800}.record-registration{background:var(--vivixo-soft);border:1px solid #d9e5f2;border-radius:.9rem;padding:1rem}.record-registration>div{justify-content:space-between;display:flex}.record-registration progress{width:100%;accent-color:var(--vivixo-primary)}.record-registration ul{margin-block:.6rem}.active-filter-summary{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.clear-filters{color:var(--vivixo-primary);background:#eaf3ff}.filter-explanation{color:#7b5b00;margin-top:-.5rem}.result-kind.storage{color:#765400;background:#fff1c7}.scan-finalized-results article{background:#f0fbf5;border:1px solid #cae7d8;border-radius:.8rem;justify-content:space-between;gap:1rem;padding:.9rem;display:flex}.scan-finalized-results article>div:first-child{gap:.25rem;display:grid}@media (max-width:640px){.definition-wizard form,.definition-result dl{grid-template-columns:1fr}.file-actions>div{width:auto;position:fixed;inset-block-end:1rem;inset-inline:1rem}.scan-finalized-results article{flex-direction:column}}.skip-link{z-index:100;color:var(--fileva-navy-950);box-shadow:var(--fileva-shadow);background:#fff;border-radius:.5rem;padding:.75rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.screen-directory,.catalogue-screen{min-width:0;padding-block:1rem}.screen-directory-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem;display:grid}.screen-directory-card{border:1px solid var(--fileva-border);border-radius:var(--fileva-radius);min-width:0;color:var(--fileva-navy-950);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem;text-decoration:none;display:grid;box-shadow:0 5px 18px #0f172a0d}.screen-directory-card:hover{border-color:var(--fileva-blue-600)}.screen-directory-card strong{overflow-wrap:anywhere}.screen-number{border-radius:var(--fileva-radius-sm);background:var(--fileva-blue-100);min-width:3.4rem;min-height:2.2rem;color:var(--fileva-blue-700);place-items:center;font-size:.75rem;font-weight:900;display:grid}.screen-scope-note{border:1px solid var(--fileva-border);border-radius:var(--fileva-radius-sm);color:var(--fileva-muted);background:#f8fafc;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;margin-block-end:1rem;padding:.8rem 1rem;display:flex}.screen-scope-note span{color:var(--fileva-navy-900);font-weight:800}.settings-links{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.settings-links a{border-radius:var(--fileva-radius-sm);background:var(--fileva-blue-700);color:#fff;padding:.7rem 1rem;font-weight:800;text-decoration:none}@media (max-width:760px){.screen-directory-grid{grid-template-columns:1fr}.screen-directory-card{grid-template-columns:auto 1fr}.screen-directory-card .fileva-badge{grid-column:2;justify-self:start}}.workspace-breadcrumb{color:var(--vivixo-muted);align-items:center;gap:7px;font-size:.78rem;display:flex}.workspace-breadcrumb strong{color:var(--vivixo-primary)}.workspace-page-head h2{color:var(--vivixo-primary);margin:0 0 5px;font-size:27px;font-weight:850}.workspace-page-head p{max-width:760px;color:var(--vivixo-muted);margin:0}.organization-console,.naming-console{gap:16px;margin-top:0;display:grid}.context-bar{border-radius:var(--vivixo-panel-radius);border-color:#e5e7eb;gap:8px;padding:13px 15px;box-shadow:0 5px 18px #0f172a0d}.context-bar button{border-color:var(--vivixo-secondary);color:var(--vivixo-primary)}.context-bar button[aria-pressed=true]{border-color:var(--vivixo-primary);background:var(--vivixo-primary);color:#fff;box-shadow:0 5px 12px rgb(var(--vivixo-primary-rgb) / 18%)}.organization-console .org-grid{gap:16px}.organization-console .dashboard-card{border-radius:var(--vivixo-panel-radius);background:#fff;border:1px solid #e5e7eb;margin-top:0;padding:18px;box-shadow:0 10px 28px #0f172a12}.organization-console .dashboard-card h2{color:var(--vivixo-primary);margin:0 0 12px;font-size:1rem;font-weight:850}.organization-console .identity-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.organization-console .identity-form>button,.organization-console .activation-link{grid-column:1/-1}.organization-console .identity-form input,.organization-console .identity-form select{border-color:#e5e7eb;border-radius:11px;min-height:42px}.org-list{border-top:1px solid #edf1f5;gap:0}.org-list article{border-bottom-color:#edf1f5;padding:12px 4px}.org-list article:hover{background:#fbfdff}.org-actions>span{background:var(--vivixo-soft);color:var(--vivixo-primary);border-radius:99px;padding:4px 9px;font-size:.72rem;font-weight:800}.permission-row{border-bottom-color:#edf1f5;padding:12px 4px}.naming-heading{border-radius:var(--vivixo-panel-radius);background:linear-gradient(125deg, var(--vivixo-primary), var(--vivixo-primary) 56%, var(--vivixo-primary));border:1px solid #ffffff1a;padding:20px;box-shadow:0 12px 28px #0b2a4a2e}.naming-heading h2{color:#fff;margin-top:4px;font-size:1.5rem;font-weight:850}.naming-heading small,.naming-heading>span{color:var(--vivixo-secondary)}.naming-panel{border-radius:var(--vivixo-panel-radius);border-color:#e5e7eb;padding:18px;box-shadow:0 8px 24px #0f172a0f}.naming-panel h3{color:var(--vivixo-primary);font-size:1rem}.naming-panel .identity-form input,.naming-panel .identity-form select,.segment-tools select,.segment-tools input,.policy-actions select{border-color:#e5e7eb;border-radius:11px;min-height:42px}.builder-panel{border-top:4px solid var(--vivixo-accent)}.issued-list article{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;align-items:center}.screen-directory-card{grid-template-columns:1fr}@media (max-width:760px){.context-bar,.naming-heading{flex-direction:column;align-items:stretch}.context-bar span{width:100%;margin-inline-start:0}.organization-console .identity-form,.naming-columns,.naming-type-form,.org-list article,.permission-row,.issued-list article{grid-template-columns:1fr}.org-actions{flex-wrap:wrap;justify-content:flex-start}}.records-workspace{background:0 0;border:0;gap:16px;margin-top:0;padding:0;display:grid}.records-breadcrumb{color:var(--vivixo-muted);align-items:center;gap:7px;font-size:.78rem;display:flex}.records-breadcrumb strong{color:var(--vivixo-primary)}.records-page-head{align-items:flex-start}.records-page-head h2{color:var(--vivixo-primary);margin:0 0 5px;font-size:27px;font-weight:850}.records-page-head p{max-width:760px;color:var(--vivixo-muted);margin:0}.records-head-actions{gap:9px;display:flex}.records-head-actions button,.records-upload-link{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-weight:800;text-decoration:none;display:inline-flex}.records-head-actions button.secondary{color:var(--vivixo-primary);background:#fff;border:1px solid #e5e7eb}.records-upload-link{background:linear-gradient(135deg, var(--vivixo-primary), var(--vivixo-primary));color:#fff;box-shadow:0 8px 18px rgb(var(--vivixo-primary-rgb) / 18%)}.records-toolbar{border-radius:var(--vivixo-panel-radius);background:#fff;border:1px solid #e5e7eb;align-items:center;gap:10px;padding:13px 15px;display:flex;box-shadow:0 5px 18px #0f172a0d}.records-toolbar>span{color:var(--vivixo-muted);margin-inline-start:auto;font-size:.78rem;font-weight:700}.records-search{flex:1;max-width:430px;position:relative}.records-search .fileva-icon{color:var(--vivixo-muted);position:absolute;inset-block-start:11px;inset-inline-start:12px}.records-search input,.records-toolbar select{height:42px;color:var(--vivixo-primary);background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px}.records-search input{width:100%;padding-inline:41px 12px}.records-toolbar select{min-width:165px;padding-inline:11px}.records-grid{grid-template-columns:minmax(260px,.72fr) minmax(350px,1.2fr) minmax(330px,1fr);gap:16px}.records-column{border-radius:var(--vivixo-panel-radius);background:#fff;border:1px solid #e5e7eb;padding:0;overflow:hidden;box-shadow:0 10px 28px #0f172a12}.records-column>h3,.records-column>form,.records-column>section,.records-column>.record-heading,.records-column>.document-list,.records-column>.edition-timeline,.records-column>.empty-state,.records-column>.empty{margin-inline:16px}.records-column>h3{color:var(--vivixo-primary);margin-block:16px 9px;font-size:.95rem}.records-column>form{border:1px solid var(--vivixo-secondary);border-radius:var(--vivixo-panel-radius);background:var(--vivixo-soft);padding:14px}.records-column input,.records-column select{border-color:#e5e7eb;border-radius:10px;min-height:40px}.records-column form button{border-radius:10px;min-height:40px}.record-list{border-top:1px solid #e5e7eb;gap:0;margin-top:8px}.record-list-head{color:var(--vivixo-muted);text-transform:uppercase;background:#f8fafc;justify-content:space-between;padding:9px 14px;font-size:.69rem;font-weight:800;display:flex}.record-list button{color:var(--vivixo-primary);background:#fff;border:0;border-bottom:1px solid #edf1f5;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:13px 14px;display:grid}.record-list button:hover{background:#fbfdff}.record-list button.selected{border-color:var(--vivixo-soft);background:var(--vivixo-soft);box-shadow:inset 3px 0 var(--vivixo-accent)}.record-list button>strong,.record-reference,.record-list button>small{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.record-reference{color:var(--vivixo-primary);text-align:start;font-size:.76rem;font-weight:750}.record-list button>small{color:var(--vivixo-muted)}.record-heading{margin-block:16px 0;padding-bottom:14px}.record-heading h3{color:var(--vivixo-primary);margin:7px 0 3px;font-size:1.05rem}.records-column>section{border-top:1px solid #edf1f5;padding-block:14px}.records-column>section h4,.edition-form h4{color:var(--vivixo-primary);margin:0 0 10px}.checklist article,.edition-timeline article{background:#f8fafc;border-color:#e5e7eb;border-radius:12px}.document-list button{background:#fff;border-color:#e5e7eb;border-radius:11px}.document-list button:hover{border-color:var(--vivixo-secondary);background:var(--vivixo-soft)}.edition-timeline{padding-inline-start:18px;position:relative}.edition-timeline:before{background:var(--vivixo-secondary);content:"";width:2px;position:absolute;inset-block:8px;inset-inline-start:5px}.edition-timeline article:before{border:3px solid var(--vivixo-primary);content:"";background:#fff;border-radius:50%;width:11px;height:11px;margin-top:5px;position:absolute;inset-inline-start:-19px}.edition-timeline article{position:relative}.revision-list>div{background:#fff;border:1px solid #e5e7eb}.empty-state,.empty{border:1px dashed var(--vivixo-soft);border-radius:var(--vivixo-panel-radius);background:var(--vivixo-soft);align-content:center;place-items:center;min-height:150px;display:grid}@media (max-width:1280px){.records-grid{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.4fr)}.document-column{grid-column:1/-1}}@media (max-width:760px){.records-page-head,.records-toolbar{flex-direction:column;align-items:stretch}.records-head-actions>*,.records-search,.records-toolbar select{width:100%;max-width:none}.records-toolbar>span{margin-inline-start:0}.records-grid{grid-template-columns:1fr}.document-column{grid-column:auto}}.portal-grid{grid-template-columns:minmax(190px,240px) 1fr;align-items:start;gap:1.25rem;display:grid}.portal-nav{border:1px solid var(--color-border);background:#fff;border-radius:1rem;gap:.35rem;padding:1rem;display:grid;position:sticky;top:1rem}.portal-nav a{color:var(--color-navy);border-radius:.65rem;padding:.65rem .8rem;text-decoration:none}.portal-nav a[data-current=true]{background:var(--color-primary);color:#fff}.portal-content{min-width:0}.brand-link{color:inherit;text-decoration:none}.governance-workspace{border:1px solid var(--color-border);background:#fff;border-radius:1.25rem;padding:clamp(1rem,2vw,2rem)}.governance-list{gap:.8rem;display:grid}.governance-list article{border:1px solid var(--color-border);background:var(--vivixo-soft);overflow-wrap:anywhere;border-radius:.8rem;padding:1rem}.governance-list button{margin-inline-start:.5rem}@media (max-width:760px){.portal-grid{grid-template-columns:1fr}.portal-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}.search-workspace{border:1px solid var(--color-border);background:linear-gradient(145deg,#fff,#f5f9ff);border-radius:1.25rem;margin-block-start:2rem;padding:clamp(1rem,2.4vw,2rem);box-shadow:0 18px 48px #102a4314}.tenant-page[dir=rtl] .search-workspace{text-align:right}.tenant-page[dir=ltr] .search-workspace{text-align:left}.search-heading,.result-topline,.result-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.search-heading h2,.search-result h3{color:var(--color-navy);margin-block:.25rem}.search-freshness,.active-filter-summary{color:var(--vivixo-primary);background:#e9f2ff;border-radius:999px;padding:.45rem .7rem;font-size:.82rem}.search-form{background:#fff;border:1px solid #d8e5f3;border-radius:1rem;gap:1rem;margin-block:1.25rem;padding:1rem;display:grid}.search-query,.search-filter-grid label{gap:.4rem;font-weight:650;display:grid}.search-query input{min-height:3.15rem;font-size:1.05rem}.search-query input,.search-filter-grid select{width:100%;color:var(--color-navy);background:#fff;border:1px solid #b9ccdf;border-radius:.75rem;padding:.7rem .85rem}.search-filter-grid,.context-check-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem;display:grid}.search-filter-grid .search-check,.search-check{align-items:center;gap:.55rem;font-weight:550;display:flex}.search-check input{block-size:1.1rem;inline-size:1.1rem}.search-contexts,.search-admin{border:1px solid #cfdeed;border-radius:.8rem;padding:.8rem}.search-contexts summary,.search-admin summary{cursor:pointer;color:var(--color-navy);font-weight:750}.context-check-grid{margin-block-start:.8rem}.search-submit,.search-more{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:.75rem;min-height:2.8rem;font-weight:750}.search-submit:disabled,.search-more:disabled{opacity:.55;cursor:wait}.search-results{gap:.9rem;display:grid}.search-result{border:1px solid #d3e0ed;border-inline-start:.35rem solid var(--vivixo-primary);background:#fff;border-radius:.9rem;padding:1rem}.result-kind,.current-pill,.history-pill{border-radius:999px;padding:.25rem .55rem;font-size:.78rem;font-weight:750}.result-kind{color:var(--vivixo-primary);background:#eaf4ff}.result-kind.page{color:#17633a;background:#eef9f2}.current-pill{color:#126132;background:#e6f7ed}.history-pill{color:#825116;background:#fff1dd}.result-reference,.result-hierarchy,.result-parent{margin-block:.35rem}.result-reference{color:var(--vivixo-primary);unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.result-snippet{overflow-wrap:anywhere;background:#f6f8fb;border-radius:.6rem;max-inline-size:78ch;padding:.75rem}.result-actions{justify-content:flex-start}.result-actions button,.result-actions a{border:1px solid var(--vivixo-secondary);color:var(--vivixo-primary);cursor:pointer;background:#fff;border-radius:.55rem;padding:.5rem .7rem;text-decoration:none}.search-more{inline-size:100%;margin-block-start:1rem}.search-admin{margin-block-start:1rem}@media (max-width:680px){.search-filter-grid,.context-check-grid{grid-template-columns:1fr}.search-heading{align-items:flex-start}.result-actions>*{text-align:center;flex:100%}}.records-workspace{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 96%, var(--color-primary));text-align:start;margin-top:2rem;padding:clamp(1rem,2vw,1.5rem)}.tenant-page[dir=rtl] .records-workspace{text-align:right}.tenant-page[dir=ltr] .records-workspace{text-align:left}.records-workspace>header,.record-heading,.edition-timeline article>header,.revision-list>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.records-workspace .eyebrow{color:var(--color-primary);letter-spacing:.15em;font-size:.75rem;font-weight:800}.records-grid{grid-template-columns:minmax(14rem,.8fr) minmax(20rem,1.35fr) minmax(20rem,1.2fr);align-items:start;gap:1rem;display:grid}.records-column{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;padding:1rem}.records-column form{gap:.65rem;margin-bottom:1rem;display:grid}.records-column label{gap:.3rem;font-size:.85rem;font-weight:650;display:grid}.records-column input,.records-column select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:inherit;padding:.65rem}.record-list,.document-list,.edition-timeline,.revision-list,.participants{gap:.55rem;display:grid}.record-list button,.document-list button{text-align:start;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:.25rem;padding:.75rem;display:grid}.record-list button.selected{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent)}.record-list code,.document-list code,.record-heading code{overflow-wrap:anywhere;color:var(--color-primary)}.record-heading{border-bottom:1px solid var(--color-border);align-items:flex-start;margin-bottom:1rem;padding-bottom:.8rem}.record-heading small{overflow-wrap:anywhere;max-width:11rem;color:var(--color-text-muted)}.checklist{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.checklist article,.edition-timeline article{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.35rem;padding:.7rem;display:grid}.state{background:var(--color-surface-muted);border-radius:999px;width:max-content;padding:.15rem .45rem;font-size:.72rem;font-weight:800}.state-valid,.state-ready{color:#146c43;background:#dff5e8}.state-expiring{color:#7a4b00;background:#fff0bf}.state-expired,.state-failed,.state-missing{color:#9d1c1c;background:#ffe2e2}.inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-form button{grid-column:auto}.timeline{max-height:14rem;padding-inline-start:1.25rem;overflow:auto}.timeline li{padding:.35rem}.timeline time{color:var(--color-text-muted);font-size:.75rem;display:block}.edition-form{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-form h4,.edition-form button{grid-column:1/-1}.edition-timeline article em{color:var(--color-primary);font-size:.7rem}.revision-list>div{background:var(--color-surface-muted);border-radius:var(--radius-sm);flex-wrap:wrap;padding:.4rem}.empty-state,.empty{color:var(--color-text-muted);text-align:center;padding:1rem}.notice{color:#146c43}.error-note{color:#9d1c1c}@media (max-width:1100px){.records-grid{grid-template-columns:1fr 1.4fr}.document-column{grid-column:1/-1}}@media (max-width:720px){.records-grid{grid-template-columns:1fr}.document-column{grid-column:auto}.inline-form,.edition-form{grid-template-columns:1fr}.records-workspace>header{align-items:flex-start}.record-heading{display:grid}}.fileva-shell{background:radial-gradient(circle at top right, var(--fileva-blue-100), transparent 44%);place-items:center;min-height:100vh;padding:2rem;display:grid}.fileva-card{border-radius:var(--fileva-radius);background:var(--fileva-white);width:min(680px,100%);box-shadow:var(--fileva-shadow);padding:clamp(2rem,7vw,5rem)}.fileva-mark{border-radius:var(--vivixo-panel-radius);background:linear-gradient(145deg, var(--fileva-blue-600), var(--fileva-navy-900));color:#fff;place-items:center;width:56px;height:56px;font-size:1.8rem;font-weight:800;display:grid}.fileva-eyebrow{color:var(--fileva-blue-700);font-weight:700}h1{margin:.4rem 0 0;font-size:clamp(2.7rem,8vw,5rem)}h2{color:var(--fileva-muted);margin:.4rem 0 2rem;font-size:clamp(1.15rem,3vw,1.7rem);font-weight:500}.locale-links{gap:.75rem;display:flex}.locale-links a{color:var(--fileva-blue-700)}[dir=rtl] .fileva-card{text-align:right}[dir=rtl] .locale-links{justify-content:flex-start}.identity-page{background:var(--fileva-white);grid-template-columns:minmax(300px,1.15fr) minmax(340px,.85fr);min-height:100vh;display:grid}.identity-brand{background:linear-gradient(145deg, var(--fileva-navy-950), var(--fileva-blue-700));color:#fff;flex-direction:column;justify-content:center;padding:clamp(3rem,8vw,8rem);display:flex}.identity-brand p{letter-spacing:.14em;font-weight:900}.identity-brand h1{max-width:700px;font-size:clamp(2.4rem,5vw,5rem)}.identity-brand span{color:#dcecff;max-width:600px;font-size:1.15rem;line-height:1.8}.identity-card{border-radius:var(--fileva-radius);box-shadow:var(--fileva-shadow);background:#fff;align-self:center;margin:clamp(1.5rem,6vw,6rem);padding:clamp(1.5rem,4vw,3rem)}.identity-card nav{justify-content:flex-end;gap:1rem;display:flex}.identity-card h1,.identity-card h2{color:var(--fileva-navy-950)}.identity-form{gap:1rem;margin:1.5rem 0;display:grid}.identity-form label{gap:.45rem;font-weight:700;display:grid}.identity-form input{width:100%;font:inherit;border:1px solid #bfcee0;border-radius:10px;padding:.85rem 1rem}.identity-form button,.tenant-page button{background:var(--fileva-blue-700);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:.9rem 1.1rem;font-weight:800}.form-error{color:#b42318}.text-link{color:var(--fileva-blue-700)}.center-page{background:var(--fileva-surface);place-items:center;min-height:100vh;display:grid}.center-page .identity-card{width:min(560px,100% - 2rem)}.tenant-page{background:var(--fileva-surface);min-height:100vh;padding:clamp(1.5rem,5vw,4rem)}.tenant-header{justify-content:space-between;align-items:center;display:flex}.tenant-header nav{gap:1rem;display:flex}.dashboard-card{border-radius:var(--fileva-radius);max-width:1180px;box-shadow:var(--fileva-shadow);background:#fff;margin-top:2rem;padding:2rem}.dashboard-card>span{color:var(--fileva-blue-700);font-weight:900}.security-note{background:var(--fileva-blue-100);border-radius:10px;padding:1rem}.dashboard-signout{background:var(--fileva-blue-700);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:9px;margin-top:1rem;padding:.8rem 1rem;font-weight:800}.organization-console{margin-top:2rem}.context-bar{border-radius:var(--fileva-radius);background:#fff;border:1px solid #cddaea;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}.context-bar button{border:1px solid var(--fileva-blue-700);color:var(--fileva-blue-700);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.55rem .8rem;font-weight:750}.context-bar span{color:var(--fileva-navy-950);margin-inline-start:auto;font-weight:900}.org-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.org-grid .dashboard-card,.organization-console>.dashboard-card{max-width:none}.identity-form select{width:100%;font:inherit;background:#fff;border:1px solid #bfcee0;border-radius:10px;padding:.85rem 1rem}.org-list{gap:.75rem;display:grid}.org-list article{border-bottom:1px solid #e1e8f0;grid-template-columns:minmax(150px,1fr) minmax(180px,2fr) auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.org-list small,.permission-row span{color:var(--fileva-muted);overflow-wrap:anywhere}.org-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.org-actions select,.org-actions button{border-radius:var(--vivixo-radius);max-width:190px;color:var(--fileva-navy-950);font:inherit;background:#fff;border:1px solid #bfcee0;padding:.45rem .6rem}.org-actions button{cursor:pointer}.permission-row{border-bottom:1px solid #e1e8f0;grid-template-columns:minmax(180px,.7fr) minmax(260px,2fr);gap:1rem;padding:.9rem 0;display:grid}.activation-link{border-radius:var(--vivixo-radius);background:var(--fileva-blue-100);overflow-wrap:anywhere;padding:.75rem;display:block}[dir=rtl] .organization-console{text-align:right}.naming-console{text-align:start;gap:1.25rem;margin-top:2.5rem;display:grid}.naming-heading{border-radius:var(--fileva-radius);background:linear-gradient(125deg, var(--fileva-navy-950), var(--fileva-blue-700));color:#fff;justify-content:space-between;align-items:end;gap:1rem;padding:1.4rem;display:flex}.naming-heading h2,.naming-heading small{margin:0}.naming-heading>span{color:#dcecff;max-width:260px;font-size:.9rem}.naming-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.naming-panel{border-radius:var(--fileva-radius);background:#fff;border:1px solid #d8e2ee;padding:1.35rem}.naming-panel h3{margin-top:0}.naming-type-form{grid-template-columns:minmax(100px,.55fr) 1fr 1fr auto;align-items:end}.naming-list,.issued-list{gap:.65rem;margin-top:1rem;display:grid}.naming-list article{border-top:1px solid #e4ebf3;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;padding-block:.7rem;display:grid}.naming-list article div,.issued-list article{gap:.2rem;display:grid}.naming-list small,.issued-list small{color:var(--fileva-muted);overflow-wrap:anywhere}.naming-list button,.policy-actions button,.segment-tools button,.segment-list button{border:1px solid var(--fileva-blue-700);border-radius:var(--vivixo-radius);color:var(--fileva-blue-700);font:inherit;cursor:pointer;background:#fff;padding:.55rem .75rem;font-weight:750}.status-pill{background:#edf2f7;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:900}.status-active{color:#067647;background:#dcfae6}.status-inactive{color:var(--vivixo-muted);background:#f2f4f7}.naming-inline{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end}.builder-panel{border-top:5px solid #f5b83d;gap:1rem;display:grid}.builder-copy p{color:var(--fileva-muted);margin-bottom:0}.builder-copy small,.live-preview small{color:var(--fileva-blue-700);letter-spacing:.08em;font-weight:900}.live-preview{border:1px dashed var(--vivixo-secondary);background:var(--fileva-blue-100);border-radius:12px;gap:.65rem;padding:1.3rem;display:grid}.live-preview code{color:var(--fileva-navy-950);overflow-wrap:anywhere;font-size:clamp(1rem,2.5vw,1.55rem);font-weight:900}.segment-tools,.policy-actions{flex-wrap:wrap;gap:.65rem;display:flex}.segment-tools select,.segment-tools input,.policy-actions select{border-radius:var(--vivixo-radius);min-width:170px;font:inherit;background:#fff;border:1px solid #bfcee0;padding:.65rem}.segment-list{counter-reset:none;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.segment-list li{border-radius:var(--vivixo-radius);background:#f8fafc;grid-template-columns:2rem 1fr auto;align-items:center;gap:.7rem;padding:.6rem .75rem;display:grid}.segment-list li>span{background:var(--fileva-navy-950);color:#fff;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.75rem;display:grid}.segment-list li div{gap:.35rem;display:flex}.segment-list button{padding:.25rem .5rem}.segment-list button:disabled,.policy-actions button:disabled{cursor:not-allowed;opacity:.4}.policy-actions .secondary{color:#b42318;border-color:#b42318}.simulation-result{border-radius:var(--vivixo-radius);color:#067647;background:#ecfdf3;flex-wrap:wrap;justify-content:space-between;gap:.7rem;padding:.9rem;display:flex}.naming-notice{border-radius:var(--vivixo-radius);color:#067647;background:#ecfdf3;padding:.85rem 1rem;font-weight:700}.issued-list article{border-radius:var(--vivixo-radius);background:#f8fafc;grid-template-columns:minmax(190px,1fr) minmax(150px,1fr) minmax(220px,1.4fr);padding:.8rem}[dir=rtl] .naming-console{text-align:right}.storage-explorer{gap:14px;min-width:0;display:grid}.storage-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.storage-heading h2{color:var(--vivixo-primary);margin:5px 0 3px;font-size:1.55rem;line-height:1.2}.storage-heading p{color:var(--vivixo-muted);margin:0}.quota-card{background:#fff;border:1px solid #dbe5ef;border-radius:12px;width:min(280px,100%);padding:11px 13px}.quota-card>div:first-child{color:var(--vivixo-primary);justify-content:space-between;font-size:.78rem;display:flex}.quota-card small{color:var(--vivixo-muted);margin-top:5px;font-size:.7rem;display:block}.quota-track{background:#e7edf4;border-radius:999px;height:6px;margin-top:7px;overflow:hidden}.quota-track span{border-radius:inherit;background:linear-gradient(90deg, var(--vivixo-primary), var(--vivixo-primary));height:100%;display:block}.storage-tabs{border-bottom:1px solid #d9e2ec;gap:4px;display:flex}.storage-tabs button{min-height:36px;color:var(--vivixo-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:6px 12px;font-weight:750}.storage-tabs button.active{border-color:var(--vivixo-primary);color:var(--vivixo-primary)}.document-explorer-layout{border-radius:var(--vivixo-panel-radius);background:#fff;border:1px solid #e2e8f0;grid-template-columns:238px minmax(0,1fr);min-height:540px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a0f}.folder-tree-pane{background:#fbfdff;border-inline-end:1px solid #e2e8f0;flex-direction:column;min-width:0;display:flex}.folder-tree-pane>header{height:50px;color:var(--vivixo-primary);border-bottom:1px solid #e8edf3;flex:none;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.folder-tree-pane>header button{display:none}.folder-tree-scroll{flex:1;padding:9px;overflow:auto}.folder-tree-row{--tree-depth:0;min-height:36px;border-radius:var(--vivixo-radius);color:var(--vivixo-muted);grid-template-columns:20px minmax(0,1fr);align-items:center;padding-inline-start:calc(var(--tree-depth) * 13px);display:grid}.folder-tree-row:hover{background:#eef5ff}.folder-tree-row.selected{color:var(--vivixo-primary);background:#e8f1ff}.folder-tree-row.root{width:100%;font:inherit;text-align:start;border:0;gap:8px;padding-inline:8px;display:flex}.storage-explorer .tree-toggle,.storage-explorer .tree-folder-name{min-width:0;min-height:32px;color:inherit;font:inherit;background:0 0;border:0;padding:0}.tree-toggle{font-size:1.05rem}.tree-toggle:disabled{cursor:default}.tree-folder-name{text-align:start;align-items:center;gap:7px;display:flex}.tree-folder-name>span,.folder-tree-row.root>span{color:#f59e0b;font-size:1.15rem}.tree-folder-name b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.folder-content-pane{min-width:0}.folder-content-toolbar{border-bottom:1px solid #e8edf3;grid-template-columns:minmax(220px,1fr) 130px auto;align-items:center;gap:9px;min-height:58px;padding:9px 13px;display:grid}.folder-tree-trigger{display:none}.folder-search{height:38px;color:var(--vivixo-muted);background:#f9fafb;border:1px solid #dce4ec;border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.folder-search:focus-within{border-color:var(--vivixo-primary);box-shadow:0 0 0 3px rgb(var(--vivixo-primary-rgb) / 12%)}.folder-search input{width:100%;color:var(--vivixo-primary);font:inherit;background:0 0;border:0;outline:0}.folder-sort select{width:100%;height:38px;color:var(--vivixo-muted);font:inherit;background:#fff;border:1px solid #dce4ec;border-radius:10px;padding:0 9px}.folder-item-count{color:var(--vivixo-muted);white-space:nowrap;font-size:.75rem}.folder-actionbar{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:8px 13px;display:flex}.breadcrumbs,.folder-primary-actions,.folder-create{align-items:center;gap:6px;display:flex}.breadcrumbs{min-width:0;overflow-x:auto}.breadcrumbs button{color:var(--vivixo-primary);white-space:nowrap;background:0 0;border:0;padding:3px;font-size:.74rem}.folder-create{flex-wrap:nowrap}.folder-create input{width:145px;height:36px;font:inherit;border:1px solid #dce4ec;border-radius:9px;padding:0 9px}.folder-create button,.upload-button{cursor:pointer;border:1px solid var(--vivixo-primary);background:var(--vivixo-primary);color:#fff;border-radius:9px;align-items:center;gap:5px;height:36px;padding:0 11px;font-size:.74rem;font-weight:750;display:inline-flex;position:relative}.folder-create button:disabled{cursor:not-allowed;opacity:.5}.upload-button input{opacity:0;width:1px;height:1px;position:absolute}.folder-primary-actions{flex-wrap:wrap;justify-content:flex-end}.upload-limits{max-width:560px;color:var(--vivixo-muted);text-align:end;flex-basis:100%;font-size:.72rem;line-height:1.45}.upload-status{background:var(--vivixo-soft);color:var(--vivixo-primary);border-radius:9px;justify-content:space-between;gap:12px;margin:9px 13px 0;padding:8px 10px;font-size:.75rem;display:flex}.upload-status.state-success{color:#067647;background:#ecfdf3}.upload-status.state-rejected,.upload-status.state-expired{color:#b42318;background:#fef3f2}.child-folders,.folder-files{padding:13px}.child-folders{padding-bottom:3px}.child-folders h3,.folder-files h3{color:var(--vivixo-primary);margin:0 0 9px;font-size:.9rem}.child-folder-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.child-folder-card{background:#fff;border:1px solid #e2e8f0;border-radius:11px;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:68px;padding:8px 9px;display:flex}.child-folder-card:hover{border-color:var(--vivixo-soft);box-shadow:0 5px 14px rgb(var(--vivixo-primary-rgb) / 7%)}.storage-explorer .child-folder-open{min-width:0;color:var(--vivixo-primary);text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.child-folder-open>span:first-child{color:#f59e0b;font-size:1.6rem}.child-folder-open>span:last-child{min-width:0;display:grid}.child-folder-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.child-folder-open small{color:var(--vivixo-muted);font-size:.66rem}.folder-row-actions{flex-direction:column;gap:2px;display:flex}.folder-row-actions button,.storage-explorer .file-recycle,.recycle-list button{color:var(--vivixo-primary);background:0 0;border:0;padding:2px 5px;font-size:.64rem;font-weight:700}.storage-explorer .file-recycle{border-radius:var(--vivixo-radius);color:#b91c1c;background:#fff;border:1px solid #fecaca}.file-table-wrap{border:1px solid #e2e8f0;border-radius:11px;overflow-x:auto}.file-table{border-collapse:collapse;width:100%;min-width:680px}.file-table th{z-index:1;height:38px;color:var(--vivixo-muted);letter-spacing:.04em;text-align:start;text-transform:uppercase;background:#f8fafc;padding:0 10px;font-size:.66rem;position:sticky;top:0}[dir=rtl] .file-table th{letter-spacing:0}.file-table td{height:50px;color:var(--vivixo-muted);border-top:1px solid #edf1f5;padding:6px 10px;font-size:.74rem}.file-name-cell{align-items:center;gap:8px;min-width:190px;display:flex}.file-name-cell strong{max-width:260px;color:var(--vivixo-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-type-icon{border-radius:var(--vivixo-radius);background:var(--vivixo-soft);width:34px;height:34px;color:var(--vivixo-primary);flex:none;place-items:center;font-size:.57rem;font-weight:900;display:grid}.file-status{color:#15803d;background:#dcfce7;border-radius:99px;padding:3px 7px;font-size:.66rem;font-weight:750;display:inline-flex}.files-empty{color:var(--vivixo-muted);text-align:center;border:1px dashed #cbd5e1;border-radius:10px;margin:0;padding:14px}.storage-empty,.storage-state{min-height:210px;color:var(--vivixo-muted);text-align:center;border:1px dashed #bfcee0;border-radius:12px;place-items:center;gap:5px;margin:13px;padding:24px;display:grid}.storage-empty-icon{color:var(--vivixo-secondary);font-size:2.3rem}.storage-loading{min-height:180px;color:var(--vivixo-muted);justify-content:center;align-items:center;gap:9px;display:flex}.storage-spinner{border:2px solid var(--vivixo-soft);border-top-color:var(--vivixo-primary);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite storage-spin}@keyframes storage-spin{to{transform:rotate(360deg)}}.storage-message{color:#067647;background:#ecfdf3;border-radius:9px;margin:0;padding:8px 10px;font-size:.76rem}.storage-message.error,.storage-error{color:#b42318;background:#fef3f2}[dir=rtl] .storage-explorer{text-align:right}.recycle-list{gap:7px;display:grid}.recycle-list article{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:grid}.recycle-list article>span:nth-child(2){min-width:0;display:grid}.recycle-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recycle-list small{color:var(--vivixo-muted)}.folder-tree-overlay{display:none}@media (max-width:900px){.document-explorer-layout{grid-template-columns:1fr}.folder-tree-pane{z-index:72;border:0;width:min(310px,86vw);transition:transform .2s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-110%);box-shadow:16px 0 40px #0f172a33}[dir=rtl] .folder-tree-pane{transform:translate(110%)}.folder-tree-pane.open{transform:none}.folder-tree-pane>header button{border-radius:var(--vivixo-radius);width:34px;height:34px;color:var(--vivixo-primary);background:#eef5ff;border:0;place-items:center;font-size:1.25rem;display:grid}.folder-tree-overlay{z-index:71;background:#071a2d7a;border:0;display:block;position:fixed;inset:0}.folder-content-toolbar{grid-template-columns:auto minmax(180px,1fr) 120px auto}.folder-tree-trigger{height:38px;color:var(--vivixo-primary);background:#fff;border:1px solid #dce4ec;border-radius:10px;align-items:center;gap:5px;padding:0 9px;font-weight:750;display:inline-flex}}@media (max-width:680px){.storage-heading{flex-direction:column;align-items:stretch}.quota-card{width:100%}.folder-content-toolbar{grid-template-columns:auto minmax(0,1fr)}.folder-sort,.folder-item-count{display:none}.folder-actionbar{flex-direction:column;align-items:stretch}.folder-primary-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.upload-limits{grid-column:1/-1}.folder-create input{width:100%}.child-folder-grid{grid-template-columns:1fr}.file-table-wrap{border:0;overflow:visible}.file-table,.file-table tbody,.file-table tr,.file-table td{width:100%;min-width:0;display:block}.file-table thead{display:none}.file-table tr{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:8px;padding:9px}.file-table td{border:0;height:auto;padding:4px 0}.file-name-cell strong{max-width:calc(100vw - 145px)}}.scan-workspace{border-radius:var(--vivixo-panel-radius);background:#fff;border:1px solid #d9e2ec;border-top:5px solid #0b6e75;gap:1rem;margin-top:1.5rem;padding:clamp(1rem,3vw,1.6rem);display:grid;box-shadow:0 12px 35px #102a4314}.scan-heading,.scan-toolbar,.scan-source-panel,.scan-groups article>header,.ocr-review header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.scan-heading h2,.scan-heading p,.scan-toolbar h3{margin:.25rem 0}.scan-progress{color:#07545a;background:#e8f3f4;border-radius:10px;place-items:center;min-width:150px;height:48px;display:grid;position:relative;overflow:hidden}.scan-progress span{background:#0b6e75;height:5px;position:absolute;inset-block-end:0;inset-inline-start:0}.scan-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1rem;display:grid}.scan-layout aside,.scan-layout main{align-content:start;gap:.8rem;min-width:0;display:grid}.scan-layout aside form,.scan-source-panel,.group-create,.scan-finalize{background:#f3f7fa;border-radius:10px;gap:.65rem;padding:.85rem;display:grid}.scan-layout label{gap:.35rem;font-weight:700;display:grid}.scan-layout input,.scan-layout select{border-radius:var(--vivixo-radius);min-width:0;font:inherit;border:1px solid #bfcee0;padding:.65rem}.batch-card{width:100%;color:var(--fileva-navy-950);text-align:start;background:#fff;border:1px solid #d9e2ec;gap:.25rem;padding:.75rem;display:grid}.batch-card.active{border-color:#0b6e75;box-shadow:inset 4px 0 #0b6e75}.batch-card code,.scan-toolbar code{color:var(--vivixo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.scan-state{color:#07545a;background:#e8f3f4;border-radius:999px;padding:.35rem .65rem;font-weight:800}.scan-sources,.page-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.7rem;display:grid}.scan-sources article,.scan-page,.scan-groups article{background:#f8fafc;border:1px solid #d9e2ec;border-radius:10px;gap:.5rem;padding:.75rem;display:grid}.scan-page{position:relative}.scan-page.excluded{opacity:.55}.scan-page img,.thumb-wait{aspect-ratio:4/5;object-fit:contain;background:#e4edf5;border-radius:7px;width:100%}.thumb-wait{color:var(--vivixo-muted);place-items:center;display:grid}.page-number{z-index:1;background:var(--vivixo-primary);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid;position:absolute;inset-block-start:.4rem;inset-inline-start:.4rem}.scan-page>div:last-child,.scan-queue div,.scan-groups li{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.scan-page button,.scan-groups button,.scan-queue button{padding:.35rem .5rem}.scan-queue{border:1px solid #d9e2ec;border-radius:10px;padding:.7rem}.scan-queue div{border-top:1px solid #e4edf5;padding:.5rem 0}.ocr-review{background:#f0fbfb;border:1px solid #8fc7ca;border-radius:10px;padding:.8rem}.ocr-review pre{white-space:pre-wrap;unicode-bidi:plaintext;max-height:260px;overflow:auto}.group-create{grid-template-columns:minmax(180px,1fr) auto auto;align-items:center}.scan-groups{gap:.7rem;display:grid}.scan-groups ol{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.45rem;padding:0;list-style:none;display:grid}.scan-groups li{background:#e8f3f4;border-radius:7px;padding:.45rem}.scan-message{border-radius:var(--vivixo-radius);color:#067647;background:#ecfdf3;padding:.7rem .9rem}.scan-message.error{color:#b42318;background:#fef3f2}.scan-empty{border:1px dashed var(--vivixo-secondary);min-height:120px;color:var(--vivixo-muted);text-align:center;border-radius:10px;place-items:center;gap:.35rem;padding:1.2rem;display:grid}.cancel-batch{color:#b42318;background:#fff;border-color:#b42318;justify-self:start}.scan-workspace[dir=rtl]{text-align:right}@media (max-width:800px){.identity-page{grid-template-columns:1fr}.identity-brand{min-height:38vh}.identity-card{margin:1rem}.org-list article,.permission-row{grid-template-columns:1fr}.org-actions{flex-wrap:wrap;justify-content:flex-start}.naming-columns,.naming-type-form,.issued-list article{grid-template-columns:1fr}.naming-heading{flex-direction:column;align-items:start}.storage-heading,.storage-toolbar{flex-direction:column;align-items:stretch}.upload-button{text-align:center}.scan-layout,.group-create{grid-template-columns:1fr}}html,body{background:var(--fileva-surface);min-height:100%;color:var(--fileva-text);font-family:var(--fileva-font);margin:0}.tenant-page.portal{--portal-side:244px;background:#f7f8fa;min-height:100vh;padding:0}.portal-sidebar{z-index:50;width:var(--portal-side);background:linear-gradient(180deg, var(--vivixo-primary), var(--vivixo-primary) 58%, var(--vivixo-primary));color:#fff;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow:hidden}.portal-brand{color:#fff;border-bottom:1px solid #ffffff1a;flex:none;align-items:center;gap:11px;height:62px;padding:0 18px;text-decoration:none;display:flex}.portal-logo{background:linear-gradient(135deg, #fff, var(--vivixo-secondary));border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.portal-logo:before{border-radius:var(--vivixo-radius);background:linear-gradient(135deg, var(--vivixo-primary), var(--vivixo-primary));content:"";clip-path:polygon(0 15%,37% 15%,47% 0,100% 0,100% 100%,0 100%);width:23px;height:18px}.portal-logo>span{background:var(--vivixo-accent);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:900;display:grid;position:absolute;inset-block-end:1px;inset-inline-end:1px}.portal-brand>span:last-child,.portal-user>span:last-child,.portal-side-foot span{display:grid}.portal-brand b{font-size:17px;font-weight:850}.portal-brand small{color:#aec3d6;font-size:11px}.portal-navigation{flex:1;padding:10px 9px;overflow:auto}.portal-nav-section>p{color:var(--vivixo-secondary);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:10px 9px 4px;font-size:10px;font-weight:750}[dir=rtl] .portal-nav-section>p{letter-spacing:0}.portal-nav-section a{color:#c9d7e4;border-radius:10px;align-items:center;gap:9px;margin:2px 0;padding:8px 9px;text-decoration:none;transition:all .18s;display:flex}.portal-nav-section a:hover{color:#fff;background:#ffffff14}.portal-nav-section a[data-current=true]{background:linear-gradient(90deg, rgb(var(--vivixo-primary-rgb) / 82%), #4f86f76b);color:#fff;box-shadow:inset 3px 0 var(--vivixo-accent);font-weight:800}[dir=rtl] .portal-nav-section a[data-current=true]{box-shadow:inset -3px 0 var(--vivixo-accent)}.portal-side-foot{border-top:1px solid #ffffff1a;padding:9px}.portal-side-foot>div{color:#d7e2ec;background:#ffffff12;border-radius:11px;align-items:center;gap:10px;padding:9px;display:flex}.portal-side-foot small{color:#aec3d6;font-size:10px}.portal-shell{min-height:100vh;margin-inline-start:var(--portal-side)}.portal-topbar{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e5e7eb;align-items:center;gap:14px;height:62px;padding:0 20px;display:flex;position:sticky;top:0}.portal-search-link{width:min(540px,44vw);height:38px;color:var(--vivixo-muted);background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;padding:0 13px;text-decoration:none;display:flex}.portal-top-actions{align-items:center;gap:9px;margin-inline-start:auto;display:flex}.portal-language,.portal-icon-button,.portal-signout,.portal-mobile-menu{height:38px;color:var(--vivixo-primary);background:#fff;border:1px solid #e5e7eb;border-radius:12px;place-items:center;text-decoration:none;display:grid}.portal-mobile-menu{display:none}.portal-language{padding:0 13px;font-weight:800}.portal-icon-button,.portal-signout,.portal-mobile-menu{width:38px;padding:0}.portal-signout{color:var(--vivixo-muted)}.portal-logout-error{color:#b91c1c;font-size:.75rem;font-weight:700}.portal-user{align-items:center;gap:9px;display:flex}.portal-avatar{background:linear-gradient(135deg, var(--vivixo-primary), var(--vivixo-primary));color:#fff;border-radius:12px;place-items:center;width:35px;height:35px;font-weight:850;display:grid}.portal-user b{color:var(--vivixo-primary);line-height:1.2}.portal-user small{max-width:175px;color:var(--vivixo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.portal-content{min-width:0;max-width:1580px;margin:auto;padding:20px}.dashboard-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.dashboard-head h1{color:var(--vivixo-primary);letter-spacing:-.4px;margin:0 0 6px;font-size:27px;line-height:1.2}.dashboard-head p,.fileva-panel header p{color:var(--vivixo-muted);margin:0}.fileva-primary-action{background:var(--vivixo-primary);color:#fff;min-height:42px;box-shadow:0 8px 18px rgb(var(--vivixo-primary-rgb) / 20%);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-metric{border-radius:var(--vivixo-panel-radius);background:#fff;border:1px solid #e5e7eb;align-items:center;gap:14px;min-width:0;padding:18px;display:flex;box-shadow:0 10px 28px #0f172a14}.dashboard-metric-icon{border-radius:var(--vivixo-panel-radius);background:var(--vivixo-soft);width:46px;height:46px;color:var(--vivixo-primary);flex:none;place-items:center;display:grid}.dashboard-metric>div:last-child{min-width:0;display:grid}.dashboard-metric strong{color:var(--vivixo-primary);font-size:25px;line-height:1.1}.dashboard-metric span{font-weight:800}.dashboard-metric small{color:var(--vivixo-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-middle,.dashboard-bottom{gap:18px;margin-top:18px;display:grid}.dashboard-middle{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr)}.dashboard-bottom{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.fileva-panel{border-radius:var(--vivixo-panel-radius);background:#fff;border:1px solid #e5e7eb;min-width:0;overflow:hidden;box-shadow:0 10px 28px #0f172a14}.fileva-panel>header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.fileva-panel h2{color:var(--vivixo-primary);margin:0 0 3px;font-size:16px}.fileva-panel header p{font-size:12px}.fileva-panel header a{color:var(--vivixo-primary);font-weight:800;text-decoration:none}.dashboard-table-wrap{overflow-x:auto}.dashboard-table-wrap table{border-collapse:collapse;width:100%}.dashboard-table-wrap th{color:var(--vivixo-muted);text-align:start;text-transform:uppercase;background:#f8fafc;padding:10px 16px;font-size:11px}.dashboard-table-wrap td{border-top:1px solid #edf0f4;padding:13px 16px}.dashboard-table-wrap td:first-child{color:var(--vivixo-primary);align-items:center;gap:10px;display:flex}.dashboard-table-wrap td:first-child span{color:var(--vivixo-primary);display:grid}.dashboard-table-wrap small{color:var(--vivixo-muted);font-size:11px}.dashboard-empty{min-height:210px;color:var(--vivixo-muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.dashboard-empty .fileva-icon{width:34px;height:34px;color:var(--vivixo-primary)}.dashboard-empty.compact{min-height:190px}.dashboard-batch-list{display:grid}.dashboard-batch-list>a{color:var(--vivixo-primary);border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 16px;text-decoration:none;display:grid}.dashboard-batch-list>a>span:nth-child(2){display:grid}.dashboard-batch-list small{color:var(--vivixo-muted)}.dashboard-status-dot{background:#94a3b8;border-radius:50%;width:8px;height:8px}.tone-success{background:#15803d}.tone-warning{background:#b45309}.tone-danger{background:#b91c1c}.tone-info{background:var(--vivixo-primary)}.dashboard-actions>div{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.dashboard-actions>div>a{border-radius:var(--vivixo-panel-radius);color:var(--vivixo-primary);border:1px solid #e5e7eb;align-items:center;gap:11px;padding:14px;text-decoration:none;display:flex}.dashboard-actions>div>a>.fileva-icon{color:var(--vivixo-primary)}.dashboard-actions>div>a>span{display:grid}.dashboard-actions small{color:var(--vivixo-muted)}.dashboard-storage{padding-bottom:18px}.dashboard-storage-value{align-items:baseline;gap:8px;padding:18px 18px 5px;display:flex}.dashboard-storage-value strong{color:var(--vivixo-primary);font-size:25px}.dashboard-storage-value span,.dashboard-storage>small{color:var(--vivixo-muted)}.dashboard-progress{background:#e5e7eb;border-radius:99px;height:8px;margin:10px 18px;overflow:hidden}.dashboard-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--vivixo-primary), var(--vivixo-primary));height:100%;display:block}.dashboard-storage>small{padding:0 18px;display:block}.dashboard-alert{color:#991b1b;background:#fee2e2;border-radius:12px;padding:12px}.dashboard-context-prompt{border:1px solid var(--vivixo-soft);border-radius:var(--vivixo-panel-radius);background:var(--vivixo-soft);color:var(--vivixo-primary);align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.dashboard-context-prompt>span{flex:1;display:grid}.dashboard-context-prompt small{color:var(--vivixo-muted)}.dashboard-context-prompt a{background:var(--vivixo-primary);color:#fff;border-radius:10px;padding:8px 12px;font-weight:800;text-decoration:none}.scan-workspace{box-shadow:none;background:0 0;border:0;margin-top:0;padding:0}.scan-heading{margin-bottom:4px;padding:0 0 18px}.scan-heading>div:first-child>span{display:none}.scan-heading h2{color:var(--vivixo-primary);font-size:27px}.scan-heading p{color:var(--vivixo-muted)}.scan-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.scan-summary article{border-radius:var(--vivixo-panel-radius);background:#fff;border:1px solid #e5e7eb;gap:3px;padding:18px;display:grid;box-shadow:0 10px 28px #0f172a14}.scan-summary strong{color:var(--vivixo-primary);font-size:25px}.scan-summary span{color:var(--vivixo-muted);font-weight:800}.scan-progress{border:1px solid var(--vivixo-secondary);background:var(--vivixo-soft);color:var(--vivixo-primary);border-radius:12px}.scan-progress span{background:linear-gradient(90deg, var(--vivixo-primary), var(--vivixo-primary))}.scan-layout{grid-template-columns:290px minmax(0,1fr);gap:18px}.scan-layout>aside,.scan-layout>main{border-radius:var(--vivixo-panel-radius);background:#fff;border:1px solid #e5e7eb;padding:16px;box-shadow:0 10px 28px #0f172a14}.scan-layout aside form,.scan-source-panel,.group-create,.scan-finalize{border:1px solid var(--vivixo-secondary);border-radius:var(--vivixo-panel-radius);background:var(--vivixo-soft)}.scan-layout input,.scan-layout select{background:#fff;border-color:#e5e7eb;border-radius:12px;min-height:42px}.scan-layout button{background:var(--vivixo-primary);border-radius:12px}.batch-card{border-color:#e5e7eb;border-radius:12px}.batch-card.active{border-color:var(--vivixo-secondary);background:var(--vivixo-soft);box-shadow:inset 3px 0 var(--vivixo-accent)}[dir=rtl] .batch-card.active{box-shadow:inset -3px 0 var(--vivixo-accent)}.scan-state{background:var(--vivixo-soft);color:var(--vivixo-primary)}.scan-sources article,.scan-page,.scan-groups article{border-radius:var(--vivixo-panel-radius);background:#f8fafc;border-color:#e5e7eb}.page-number{background:var(--vivixo-primary)}.ocr-review{border-color:var(--vivixo-soft);border-radius:var(--vivixo-panel-radius);background:var(--vivixo-soft)}.scan-empty{border-color:var(--vivixo-soft);border-radius:var(--vivixo-panel-radius);color:var(--vivixo-muted)}@media (max-width:1180px){.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-middle{grid-template-columns:1fr}.scan-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.portal-sidebar{transition:transform .2s;transform:translate(-110%)}[dir=rtl] .portal-sidebar{transform:translate(110%)}.portal-sidebar.open{transform:none}.portal-overlay{z-index:45;background:#071a2d85;border:0;position:fixed;inset:0}.portal-shell{margin-inline-start:0}.portal-mobile-menu{display:grid}.portal-content{padding:20px}.portal-search-link{flex:1}.portal-user>span:last-child{display:none}.dashboard-bottom{grid-template-columns:1fr}}@media (max-width:640px){.portal-topbar{padding:0 14px}.portal-search-link{justify-content:center;width:auto}.portal-search-link span,.portal-icon-button{display:none}.portal-content{padding:16px}.dashboard-head,.dashboard-context-prompt{flex-direction:column;align-items:stretch}.dashboard-context-prompt a{text-align:center}.fileva-primary-action{width:100%}.dashboard-metrics,.dashboard-actions>div{grid-template-columns:1fr}.scan-heading{flex-direction:column;align-items:stretch}.scan-progress{width:100%}.scan-layout,.scan-summary{grid-template-columns:1fr}}.scan-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.scan-toolbar-state{align-items:center;gap:12px;display:flex}.scan-toolbar-state .scan-progress{border:1px solid var(--vivixo-secondary);background:var(--vivixo-soft);width:190px;min-width:190px;height:36px;color:var(--vivixo-primary);border-radius:10px;place-items:center;display:grid;overflow:hidden}.scan-toolbar-state .scan-progress strong{z-index:1;position:relative}.scan-source-panel{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;padding:16px}.scan-dropzone{border:2px dashed var(--vivixo-soft);border-radius:var(--vivixo-panel-radius);background:linear-gradient(180deg, var(--vivixo-soft), var(--vivixo-soft));min-height:230px;color:var(--vivixo-muted);text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:8px;padding:28px;transition:all .18s;display:grid}.scan-dropzone.dragging{border-color:var(--vivixo-primary);background:var(--vivixo-secondary);transform:translateY(-2px)}.scan-dropzone>strong{color:var(--vivixo-primary);font-size:1rem}.scan-drop-icon{border-radius:var(--vivixo-panel-radius);width:58px;height:58px;color:var(--vivixo-primary);background:#fff;place-items:center;display:grid;box-shadow:0 10px 28px #0f172a1a}.scan-drop-icon .fileva-icon{width:28px;height:28px}.scan-dropzone button{margin-top:8px;padding-inline:18px}.scan-source-divider{color:var(--vivixo-muted);text-transform:uppercase;grid-column:1/-1;place-items:center;font-size:.75rem;display:grid;position:relative}.scan-source-divider:before{background:var(--vivixo-secondary);content:"";height:1px;position:absolute;inset-inline:0}.scan-source-divider span{background:var(--vivixo-soft);padding-inline:10px;position:relative}.scan-source-panel button.secondary{border:1px solid var(--vivixo-soft);color:var(--vivixo-primary);background:#fff}.scan-source-panel .scan-next-action:not(:disabled){background:linear-gradient(135deg, var(--vivixo-primary), var(--vivixo-primary));box-shadow:0 8px 18px rgb(var(--vivixo-primary-rgb) / 20%)}.scan-source-panel button:disabled{cursor:not-allowed;opacity:.48}.scan-start-state{align-content:center;min-height:300px}.scan-start-state>.fileva-icon{width:42px;height:42px;color:var(--vivixo-primary)}.scan-start-state ol{counter-reset:scan-step;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.scan-start-state li{background:var(--vivixo-soft);color:var(--vivixo-primary);counter-increment:scan-step;border-radius:99px;padding:7px 11px;font-size:.78rem;font-weight:800}.scan-start-state li:before{content:counter(scan-step) ".";margin-inline-end:5px}.technical-details{max-width:320px;color:var(--vivixo-muted);margin-top:5px;font-size:.72rem}.technical-details summary{cursor:pointer}.technical-details code{overflow-wrap:anywhere;white-space:normal;margin-top:5px;display:block}.batch-card[data-status=processing],.batch-card[data-status=extracting],.batch-card[data-status=ocr_processing]{border-inline-start:4px solid var(--vivixo-primary)}.batch-card[data-status=needs_review]{border-inline-start:4px solid #b45309}.batch-card[data-status=completed]{border-inline-start:4px solid #15803d}.batch-card[data-status=failed]{border-inline-start:4px solid #b91c1c}@media (max-width:1180px){.scan-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.scan-summary,.scan-source-panel{grid-template-columns:1fr}.scan-dropzone,.scan-source-divider{grid-column:1}.scan-toolbar,.scan-toolbar-state{flex-direction:column;align-items:stretch}.scan-toolbar-state .scan-progress{width:100%}}.record-list button{border:0;color:var(--vivixo-primary);background:#fff;border-bottom:1px solid #edf1f5;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:13px 14px;display:grid}.record-list button.selected{border-color:var(--vivixo-soft);background:var(--vivixo-soft);color:var(--vivixo-primary);box-shadow:inset 3px 0 var(--vivixo-accent)}[dir=rtl] .record-list button.selected{box-shadow:inset -3px 0 var(--vivixo-accent)}.record-list button>.fileva-badge{grid-area:1/2/span 2;align-self:center}.record-list button>strong,.record-reference,.record-list button>small{grid-column:1}.organization-console,.naming-console{margin-top:0}.naming-heading h2{color:#fff}.context-bar button[aria-pressed=true]{border-color:var(--vivixo-primary);background:var(--vivixo-primary);color:#fff}.batch-card[aria-pressed=true],.batch-card[aria-pressed=true] strong,.batch-card[aria-pressed=true] span{color:var(--vivixo-primary)}.document-list button.selected,.document-list button.selected strong,.document-list button.selected code{border-color:var(--vivixo-soft);background:var(--vivixo-soft);color:var(--vivixo-primary)}.storage-hierarchy-fallback{display:none!important}.scan-layout>aside>*,.scan-layout>main>*,.scan-toolbar>*,.batch-card>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.batch-card{min-width:0}.batch-card strong,.scan-toolbar h3{white-space:normal;overflow-wrap:anywhere}}
:root{--fileva-font:Tahoma, Arial, sans-serif;--fileva-white:#fff;--fileva-surface:var(--vivixo-soft);--fileva-text:var(--vivixo-primary);--fileva-muted:var(--vivixo-muted);--fileva-border:var(--vivixo-border);--fileva-navy-950:var(--vivixo-primary);--fileva-navy-900:var(--vivixo-primary);--fileva-blue-600:var(--vivixo-primary);--fileva-blue-700:var(--vivixo-primary);--fileva-blue-100:var(--vivixo-secondary);--fileva-radius:2px;--fileva-radius-sm:2px;--fileva-shadow:none;--fv-base:13px;--fv-control:12px;--fv-secondary:11px;--fv-icon:16px;--fv-gap:8px;--fv-rail:34px;--fv-tree:185px;--fv-detail:285px}@media (prefers-color-scheme:dark){:root{--fileva-white:var(--vivixo-primary);--fileva-surface:var(--vivixo-primary);--fileva-text:#e3eaf4;--fileva-muted:#adbbcd;--fileva-border:var(--vivixo-muted);--fileva-navy-950:var(--vivixo-primary);--fileva-navy-900:var(--vivixo-primary);--fileva-blue-700:var(--vivixo-secondary);--fileva-blue-100:var(--vivixo-primary)}}.fileva-ui{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--fileva-white);color:var(--fileva-text);font:400 var(--fv-base)/1.6 var(--fileva-font);margin:0}@media (prefers-color-scheme:dark){.fileva-ui{--lightningcss-light: ;--lightningcss-dark:initial}}.fileva-ui :where(*){box-sizing:border-box;min-width:0}.fileva-ui [hidden]{display:none}.fileva-ui :where(h1,h2,h3,h4){color:inherit;margin:0 0 8px;font-size:13px;font-weight:500;line-height:1.6}.fileva-ui :where(p){margin:4px 0 8px}.fileva-ui :where(b,strong){font-weight:500}.fileva-ui :where(a){color:var(--fileva-blue-700);overflow-wrap:anywhere}.fileva-ui :where(svg,.fileva-icon){width:var(--fv-icon);height:var(--fv-icon);flex:none}.fileva-ui :where(button,input,select,textarea){font:400 var(--fv-control)/1.6 var(--fileva-font);border:1px solid var(--fileva-border);border-radius:var(--vivixo-radius);background:var(--fileva-white);max-width:100%;min-height:28px;color:var(--fileva-text);box-shadow:none;padding:4px 7px}.fileva-ui :where(button){cursor:pointer;justify-content:center;align-items:center;gap:5px;width:auto;display:inline-flex}.fileva-ui :where(button[type=submit],.search-submit,.records-upload-link,.identity-form>button,.scan-create>button){color:#fff;background:var(--fileva-blue-600);border-color:var(--fileva-blue-600)}.fileva-ui :where(button):disabled{cursor:not-allowed;opacity:.5}.fileva-ui :where(input,select,textarea){width:100%}.fileva-ui :where(input[type=checkbox],input[type=radio]){width:16px;height:16px;min-height:16px;accent-color:var(--fileva-blue-600);flex:none;padding:0}.fileva-ui :where(label){color:var(--fileva-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;font-weight:400;display:flex}.fileva-ui :where(label>span){max-width:100%}.fileva-ui :where(fieldset){border:1px solid var(--fileva-border);flex-wrap:wrap;gap:8px;margin:8px 0;padding:8px;display:flex}.fileva-ui :where(fieldset>label){flex:150px}.fileva-ui :where(legend,small,.eyebrow,.fileva-eyebrow,.fileva-version){color:var(--fileva-muted);letter-spacing:normal;text-transform:none;font-size:11px;font-weight:400}.fileva-ui :where(form){gap:8px;display:grid}.fileva-ui :where(table){border-collapse:collapse;text-align:start;table-layout:fixed;width:100%;font-size:12px}.fileva-ui :where(th){background:var(--fileva-surface);text-align:start;padding:7px 6px;font-size:12px;font-weight:500}.fileva-ui :where(td){border-bottom:1px solid var(--fileva-border);overflow-wrap:anywhere;vertical-align:top;padding:4px 6px;font-size:12px}.fileva-ui :where(th,td){border-radius:0}.fileva-ui :where(details){border:1px solid var(--fileva-border);border-radius:var(--vivixo-radius);background:var(--fileva-white);padding:7px}.fileva-ui :where(summary){cursor:pointer;font-size:12px;font-weight:500}.fileva-ui :where(:focus-visible){outline:2px solid var(--fileva-blue-600);outline-offset:2px;box-shadow:none}.fileva-ui :where([role=alert],.form-error,.error-note){color:#9e241c;overflow-wrap:anywhere;background:#fff2f0;border-inline-start:3px solid #9e241c;padding:6px 8px}.fileva-ui :where(.notice,[role=status]){overflow-wrap:anywhere}.fileva-ui :where(.fileva-badge,.status,.state,.count){border-radius:var(--vivixo-radius);max-width:100%;padding:1px 5px;font-size:11px;font-weight:400;display:inline-flex}.fileva-ui :where(.fileva-page-head,.workspace-heading,.storage-heading,.records-page-head,.search-heading,.scan-heading,.naming-heading,.section-head){flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 8px;padding:0 0 8px;display:flex}.fileva-ui :where(.dashboard-card,.console-card,.records-column,.scan-layout>aside,.scan-layout>main,.identity-card,.fileva-card,.fileva-state,.empty-state,.search-form,.search-result,.governance-list article){background:var(--fileva-white);border:1px solid var(--fileva-border);border-radius:var(--vivixo-radius);box-shadow:none;padding:12px}.fileva-ui :where(.fileva-panel,.dashboard-metric,.dashboard-context-prompt,.scan-page,.scan-groups article,.review-panel){border:1px solid var(--fileva-border);border-radius:var(--vivixo-radius);box-shadow:none;padding:8px}.fileva-ui :where(.dashboard-head,.dashboard-middle,.dashboard-bottom){gap:12px;margin:0 0 12px}.fileva-ui :where(.dashboard-metrics){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;margin:8px 0;display:grid}.fileva-ui :where(.dashboard-metric strong,.scan-summary strong){font-size:13px;font-weight:500}.fileva-ui :where(.dashboard-metric-icon){border-radius:var(--vivixo-radius);width:28px;height:28px}.fileva-ui :where(.fileva-primary-action,.upload-button,.records-upload-link){border-radius:var(--vivixo-radius);background:var(--fileva-blue-600);color:#fff;min-height:28px;box-shadow:none;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:inline-flex}.fileva-ui :where(.dashboard-card,.console-card,.fileva-state,.empty-state){min-height:0}.fileva-ui :where(.dashboard-grid,.org-grid,.naming-grid,.console-layout){grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.fileva-ui :where(.console-card.wide){grid-column:1/-1}.fileva-ui :where(.organization-console,.naming-console,.scan-workspace,.records-workspace,.search-workspace,.storage-explorer,.governance-workspace,.catalogue-screen){width:100%;max-width:none;margin:0}.fileva-ui :where(.records-grid){grid-template-columns:minmax(220px,1fr) minmax(0,1.5fr) minmax(0,1.5fr);align-items:start;gap:12px;display:grid}.fileva-ui :where(.scan-layout){grid-template-columns:240px minmax(0,1fr);align-items:start;gap:12px;display:grid}.fileva-ui :where(.scan-summary){grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.fileva-ui :where(.scan-summary>*){box-shadow:none;border:1px solid var(--fileva-border);border-radius:var(--vivixo-radius);padding:7px}.fileva-ui :where(.batch-card){text-align:start;border-inline-start:3px solid var(--fileva-border);flex-direction:column;align-items:start;width:100%;margin:4px 0;padding:6px;display:flex}.fileva-ui :where(.batch-card strong,.scan-toolbar h3,.record-reference,.result-reference){overflow-wrap:anywhere}.fileva-ui :where(.file-name-cell strong,.child-folder-open strong,.document-list strong){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.fileva-ui :where(.batch-card[aria-pressed=true],.record-list button.selected,.document-list button.selected){color:var(--fileva-text);background:var(--fileva-blue-100);border-color:var(--fileva-blue-600)}.fileva-ui :where(.scan-toolbar,.records-toolbar,.storage-toolbar,.org-actions,.row-actions,.result-actions,.settings-links,.scan-toolbar-state){flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 8px;padding:0;display:flex}.fileva-ui :where(.scan-source-panel){grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:8px;display:grid}.fileva-ui :where(.scan-dropzone,.scan-start-state){min-height:0;padding:12px}.fileva-ui :where(.scan-drop-icon,.fileva-state-mark){width:28px;height:28px}.fileva-ui :where(.storage-layout){grid-template-columns:185px minmax(0,1fr);display:grid}.fileva-ui :where(.document-explorer-layout){border:1px solid var(--fileva-border);grid-template-columns:185px minmax(0,1fr);display:grid}.fileva-ui :where(.folder-tree-pane){background:var(--fileva-surface);border:0;padding:8px}.fileva-ui :where(.folder-content-pane,.naming-panel,.health-card){border:1px solid var(--fileva-border);border-radius:var(--vivixo-radius);box-shadow:none;padding:8px}.fileva-ui :where(.folder-content-toolbar,.folder-actions-bar){flex-wrap:wrap;gap:8px;padding:8px;display:flex}.fileva-ui :where(.folder-file-table-wrap,.folder-main-section){padding:8px}.fileva-ui :where(.quota-card){border:1px solid var(--fileva-border);border-radius:var(--vivixo-radius);width:auto;box-shadow:none;padding:8px}.fileva-ui :where(.child-folder-card,.screen-directory-card){border-radius:var(--vivixo-radius);box-shadow:none;padding:8px}.fileva-ui :where(.health-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;display:grid}.fileva-ui :where(.storage-sidebar,.storage-main){padding:8px}.fileva-ui :where(.records-toolbar input,.records-toolbar select,.storage-toolbar input,.storage-toolbar select){width:auto;max-width:100%}.fileva-ui :where(.record-list button,.document-list button){border-bottom:1px solid var(--fileva-border);text-align:start;background:var(--fileva-white);border-radius:0;width:100%;padding:4px 6px}.fileva-ui :where(.context-bar,.naming-tools,.permission-row,.identity-form,.inline-form,.edition-form,.scan-create){gap:8px;padding:8px}.fileva-ui :where(.storage-tabs,.scan-tabs,.review-tabs,.detail-tabs){border-bottom:1px solid var(--fileva-border);flex-wrap:wrap;gap:4px;display:flex}.fileva-ui :where([role=tab],.storage-tabs button,.review-tabs button){border:0;border-bottom:2px solid #0000;border-radius:0;font-size:11px}.fileva-ui :where([role=tab][aria-selected=true],.storage-tabs button[aria-selected=true]){border-bottom-color:var(--fileva-blue-600);color:var(--fileva-blue-700)}.fileva-ui :where(.modal-layer,.fx-modal-layer){z-index:80}.fileva-ui :where(.definition-wizard,.modal-card){border:1px solid var(--fileva-border);border-radius:var(--vivixo-radius);background:var(--fileva-white);width:min(660px,100vw - 24px);max-height:calc(100dvh - 24px);padding:12px;overflow:auto;box-shadow:0 8px 32px #0003}.fileva-ui :where(iframe){border:1px solid var(--fileva-border);width:100%}.fv-workspace{width:100%;min-height:100dvh}.fv-topbar{background:var(--fileva-navy-900);color:#eef5ff;z-index:30;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 12px;display:flex;position:relative}.fv-topbar a{color:#eef5ff;padding:4px 7px;font-size:12px;text-decoration:none}.fv-topbar .fv-brand{align-items:center;gap:7px;padding:0;font-size:17px;font-weight:500;display:inline-flex}.fv-public-header{background:var(--fileva-navy-900);color:#fff;justify-content:space-between;align-items:center;gap:12px;width:min(420px,100%);padding:8px 12px;display:flex}.fv-public-header a{color:inherit;font-size:12px;text-decoration:none}.fv-public-header .fv-brand{align-items:center;gap:7px;font-size:17px;font-weight:500;display:inline-flex}.fv-navigation{background:0 0;border:0;padding:0;position:relative}.fv-navigation summary{align-items:center;gap:5px;min-height:28px;padding:4px 7px;display:flex}.fv-navigation nav{background:var(--fileva-white);width:min(300px,100vw - 24px);max-height:70dvh;color:var(--fileva-text);border:1px solid var(--fileva-border);padding:4px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;overflow:auto;box-shadow:0 6px 18px #0002}.fv-navigation nav a{color:var(--fileva-text);align-items:center;gap:8px;padding:6px;display:flex}.fv-navigation .fv-nav-group{font-size:var(--fv-secondary,11px);color:var(--fileva-text-muted,var(--vivixo-muted));border-top:1px solid var(--fileva-border);margin:8px 6px 4px;padding-block-start:4px;font-weight:600}.fv-navigation nav a[aria-current=page],.fv-navigation nav a:hover{background:var(--fileva-blue-100)}.fv-context{flex:1;align-items:center;gap:6px;font-size:11px;display:flex}.fv-context label{color:#d1deeb;flex-wrap:nowrap}.fileva-ui .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fv-advanced>.search-filter-grid{grid-column:1/-1}.fv-advanced{align-items:end}.fv-private-preview canvas,.fv-private-preview img{max-width:100%;height:auto;display:block}.fv-private-preview{font-size:12px}.fileva-ui :where(.result-actions a,.settings-links a,.row-actions a){font:400 12px/1.6 var(--fileva-font);border:1px solid var(--fileva-border);border-radius:var(--vivixo-radius);background:var(--fileva-white);min-height:28px;color:var(--fileva-blue-700);box-shadow:none;align-items:center;padding:4px 7px;display:inline-flex}.fileva-ui :where(.context-bar,.record-heading,.record-registration,.checklist article,.edition-timeline>article,.document-review-panel,.permission-row,.file-type-icon){border-radius:var(--vivixo-radius);box-shadow:none}.fv-context select{width:auto;max-width:260px}.fv-top-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fv-top-actions button{color:inherit;background:0 0}.fv-content{padding:12px}.fv-content-flush{padding:0}.fv-workspace-explorer{flex-direction:column;height:100dvh;min-height:0;display:flex}.fv-workspace-explorer>.fv-topbar{flex:none}.fv-workspace-explorer>.fv-content-flush{flex:1;min-height:0}.fv-table-scroll{border:1px solid var(--fileva-border);max-height:min(60dvh,600px);margin:8px 0;overflow:auto}.fv-table tr{border-radius:0;padding:0;display:table-row}.fv-table thead{z-index:1;position:sticky;inset-block-start:0}.fileva-ui :where(.search-workspace,.records-workspace,.organization-console,.naming-console,.scan-workspace,.storage-explorer,.governance-workspace,.service-health){box-shadow:none;color:var(--fileva-text);background:0 0;border:0;border-radius:0;padding:0}.fileva-ui :where(.search-freshness,.status-pill,.context-chip,.current-pill,.history-pill,.result-kind){border-radius:var(--vivixo-radius);box-shadow:none;padding:1px 5px;font-size:11px;font-weight:400}.fileva-ui :where(.page-title,.workspace-breadcrumb,.records-breadcrumb){margin:0 0 8px;padding:0}.fileva-ui :where(.identity-card nav){gap:8px;margin-bottom:8px;display:flex}.fv-table-scroll tbody tr[aria-selected=true]{background:var(--fileva-blue-100)}.fv-disclosure{margin:8px 0}.fv-disclosure-body{padding-top:8px}.fv-search-layout{grid-template-columns:minmax(0, 1fr) var(--fv-detail);align-items:start;gap:12px;display:grid}.fv-result-details{border:1px solid var(--fileva-border);padding:8px}.fv-result-details iframe{min-height:360px}.fileva-ui :where(.search-filter-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;display:grid}.fv-advanced{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;padding-top:8px;display:grid}.fv-advanced>fieldset,.fv-advanced>details,.fv-advanced>p{grid-column:1/-1}.fileva-ui :where(.identity-page,.center-page){background:var(--fileva-surface);flex-direction:column;align-items:center;gap:12px;min-height:100dvh;padding:24px 12px;display:flex}.fileva-ui :where(.identity-brand){background:var(--fileva-navy-900);color:#fff;border-radius:var(--vivixo-radius);width:min(420px,100%);padding:12px}.fileva-ui :where(.identity-brand .fileva-mark,.fileva-mark){border-radius:var(--vivixo-radius);width:28px;height:28px;font-size:17px}.fileva-ui :where(.identity-card,.center-page>section,.center-page>.fileva-card){width:min(420px,100%);max-width:420px;padding:12px}.fileva-ui :where(.screen-directory-grid,.directory-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;display:grid}.fileva-ui :where(.screen-directory-grid>a,.directory-grid>a){border:1px solid var(--fileva-border);border-radius:var(--vivixo-radius);box-shadow:none;padding:8px}@media (max-width:1024px){.fileva-ui :where(.records-grid){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fileva-ui .document-column{grid-column:1/-1}}@media (max-width:880px){.fv-search-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fileva-ui :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.fv-topbar{gap:6px;padding:6px}.fv-context{flex-basis:100%;order:3}.fv-context select{max-width:100%}.fv-top-actions{margin-inline-start:auto}.fv-content{padding:8px}.fv-content-flush{padding:0}.fileva-ui :where(.records-grid,.scan-layout,.storage-layout,.document-explorer-layout,.scan-source-panel){grid-template-columns:minmax(0,1fr)}.fileva-ui :where(.scan-summary){grid-template-columns:repeat(2,minmax(0,1fr))}.fileva-ui .document-column{grid-column:auto}}@media (pointer:coarse){.fileva-ui :where(button,summary,a.fv-language){min-height:44px}}
:root{--vivixo-primary:#1f2a44;--vivixo-secondary:#e8dcc8;--vivixo-accent:#c6a75e;--vivixo-background:#faf8f4;--vivixo-surface:#fff;--vivixo-muted:#596273;--vivixo-border:#e5e1d9;--vivixo-selected:#f2ebdd;--vivixo-soft:#f7f3ec;--vivixo-primary-rgb:31 42 68;--vivixo-radius:12px;--vivixo-panel-radius:20px;--fileva-navy-950:var(--vivixo-primary);--fileva-navy-900:var(--vivixo-primary);--fileva-blue-600:var(--vivixo-primary);--fileva-blue-700:var(--vivixo-primary);--fileva-blue-100:var(--vivixo-selected);--fileva-cyan-400:var(--vivixo-accent);--fileva-orange:var(--vivixo-accent);--fileva-white:var(--vivixo-surface);--fileva-surface:var(--vivixo-background);--fileva-text:var(--vivixo-primary);--fileva-muted:var(--vivixo-muted);--fileva-border:var(--vivixo-border);--fileva-radius:var(--vivixo-radius);--fileva-radius-sm:var(--vivixo-radius);--fileva-shadow:0 4px 18px #1f2a440f;--fileva-focus:0 0 0 3px #1f2a442e;--color-primary:var(--vivixo-primary);--color-surface:var(--vivixo-surface);--color-border:var(--vivixo-border);--color-text:var(--vivixo-primary);--color-muted:var(--vivixo-muted)}.fileva-ui{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--vivixo-background);color:var(--vivixo-primary)}.fileva-ui :is(button,input,select,textarea){border-radius:var(--vivixo-radius)}.fileva-ui :is(input,select,textarea){background:var(--vivixo-surface);border-color:var(--vivixo-border);color:var(--vivixo-primary)}.fileva-ui :focus-visible{outline:2px solid var(--vivixo-primary);outline-offset:3px}.fileva-ui :is(.fv-table-scroll,.console-card,.workspace-dialog,.identity-card,.record-completion-target,.fv-disclosure){border-radius:var(--vivixo-panel-radius);border-color:var(--vivixo-border)}.fileva-ui table{border-collapse:collapse}.fileva-ui th{background:var(--vivixo-soft);text-align:start}.fileva-ui td{border-bottom:1px solid var(--vivixo-border)}.fileva-ui tbody tr:hover{background:var(--vivixo-soft)}.fileva-ui tbody tr[aria-selected=true],.fileva-ui tbody tr.selected{background:var(--vivixo-selected)}.fv-topbar{background:var(--vivixo-primary);flex-wrap:wrap;gap:12px;min-height:70px;padding:8px 14px}.fv-topbar .fv-brand{color:#fff;text-decoration:none}.vivixo-brand{direction:ltr;align-items:center;gap:10px;display:inline-flex}.vivixo-brand img{object-fit:contain;flex:none;width:72px;height:48px;display:block}.vivixo-brand>span{gap:2px;display:grid}.vivixo-brand bdi{letter-spacing:1px;font-size:18px}.vivixo-brand small{letter-spacing:0;font-size:11px;font-weight:400}.vivixo-brand-large{flex-direction:column}.vivixo-brand-large img{aspect-ratio:3/2;width:min(100%,320px);height:auto}.vivixo-brand-large bdi{font-size:24px}.vivixo-brand-large>span{text-align:center}.vivixo-work-navigation{background:var(--vivixo-primary);flex:none;padding:6px 14px}.vivixo-work-navigation>summary{display:none}.vivixo-work-navigation nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vivixo-work-navigation nav a{color:#fff;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-height:36px;padding:9px 13px;text-decoration:none;display:inline-flex}.vivixo-work-navigation a[aria-current=page]{background:var(--vivixo-secondary);color:var(--vivixo-primary)}.vivixo-work-navigation a:hover{border-color:var(--vivixo-secondary)}.fv-navigation summary{color:#fff}.fv-navigation nav{background:var(--vivixo-surface);color:var(--vivixo-primary);box-shadow:var(--fileva-shadow);border-radius:16px}.fv-navigation nav a[aria-current=page]{background:var(--vivixo-secondary)}.vivixo-help-button{color:inherit;background:0 0}.vivixo-help{border:1px solid var(--vivixo-border);width:min(660px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--vivixo-primary);background:#fff;border-radius:20px;padding:24px;box-shadow:0 16px 60px #1f2a4433}.vivixo-help::backdrop{background:#1f2a4473}.vivixo-help header{justify-content:space-between;align-items:center;gap:16px;display:flex}.vivixo-help p{white-space:pre-line;line-height:2}.vivixo-help .vivixo-help-note{color:var(--vivixo-muted);border-top:1px solid var(--vivixo-border);padding-top:16px;font-size:11px}.identity-page{background:var(--vivixo-background);grid-template-columns:minmax(240px,360px) minmax(280px,420px);place-content:center;gap:28px;min-height:100dvh;padding:90px 24px 40px;display:grid}.identity-page>.fv-public-header{border-bottom:1px solid var(--vivixo-border);background:var(--vivixo-surface);justify-content:space-between;padding:12px 24px;display:flex;position:absolute;inset:0 0 auto}.identity-page .identity-brand{text-align:center;background:var(--vivixo-primary);color:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.identity-page .identity-brand h1{font-size:22px}.identity-page .identity-card{box-shadow:var(--fileva-shadow);border:1px solid var(--vivixo-border);background:#fff;border-radius:24px;min-width:0;margin:0;padding:28px}.identity-page .identity-card h2{font-size:20px}.identity-page .identity-form{gap:16px;padding:0;display:grid}.identity-page .identity-form label{gap:7px;display:grid}.identity-page .identity-form :is(input,button){width:100%;min-height:42px}.identity-card>nav{display:none}.vivixo-grid{min-width:0}.vivixo-grid-tools{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:12px;display:flex}.vivixo-grid-tools label{align-items:center;gap:6px;display:flex}.vivixo-columns{flex:none;margin-inline-start:auto;position:relative}.vivixo-columns summary{cursor:pointer;border:1px solid var(--vivixo-border);color:var(--vivixo-primary);background:#fff;border-radius:12px;padding:7px 12px;list-style:none}.vivixo-columns fieldset{inset-inline-end:0;z-index:20;border:1px solid var(--vivixo-border);min-width:190px;box-shadow:var(--fileva-shadow);background:#fff;border-radius:16px;gap:10px;padding:16px;display:grid;position:absolute;top:100%}.vivixo-columns label{white-space:nowrap}.vivixo-grid .fv-table{table-layout:auto;width:100%}.vivixo-grid :is(td,th){text-align:start;overflow-wrap:anywhere;max-width:360px}.vivixo-grid :is(button,a){white-space:normal}.vivixo-grid-pager{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.vivixo-grid-pager>label{margin-inline-start:auto}.vivixo-grid-pager select{width:auto}.vivixo-detail-page{max-width:1440px;margin:auto;padding:16px}.vivixo-detail-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.vivixo-detail-head h1{font-size:23px}.vivixo-document-inspector{border:1px solid var(--vivixo-border);background:#fff;border-radius:20px;padding:20px}.vivixo-document-inspector #fx-content{max-height:none;overflow:visible}.vivixo-document-inspector .fx-preview-frame{height:65dvh}.vivixo-document-inspector .fx-detailtabs{flex-wrap:wrap;display:flex}.fileva-ui .records-redesign .records-grid{grid-template-columns:minmax(0,1fr)}.fileva-ui .records-redesign .record-purpose,.fileva-ui .records-redesign .record-registration,.fileva-ui .work-map .wm-overview,.fileva-ui .work-map .wm-flow-bands{background:var(--vivixo-soft)}.fileva-ui .work-map .wm-station-disc{border-color:var(--vivixo-secondary);box-shadow:0 3px 12px #1f2a4412}.fileva-ui .work-map .wm-state[aria-pressed=true] .wm-station-disc{border-color:var(--vivixo-primary);box-shadow:0 0 0 6px var(--vivixo-secondary)}.fileva-ui .work-map .wm-selected-label{background:var(--vivixo-accent);color:var(--vivixo-primary)}.fileva-ui .work-map .wm-selected-label:after{background:var(--vivixo-accent)}@media (max-width:768px){.vivixo-work-navigation>summary{color:#fff;cursor:pointer;align-items:center;gap:8px;padding:8px;display:flex}.vivixo-work-navigation nav{flex-direction:column;align-items:stretch}.fv-topbar{gap:8px;padding:8px}.fv-topbar .vivixo-brand img{width:48px;height:32px}.vivixo-brand bdi{font-size:16px}.fv-context{flex-basis:100%;order:3}.fv-top-actions{margin-inline-start:auto}.identity-page{grid-template-columns:minmax(0,440px);gap:16px;padding:98px 16px 24px}.identity-page .identity-brand{padding:12px}.identity-page .vivixo-brand-large{flex-direction:row}.identity-page .vivixo-brand-large img{width:120px;height:80px}.identity-page .identity-brand h1{font-size:16px}.vivixo-grid .fv-table{min-width:520px}.vivixo-detail-head{flex-wrap:wrap;align-items:flex-start}.vivixo-detail-page{padding:10px}}@media (prefers-reduced-motion:reduce){.fileva-ui *,.fileva-ui :before,.fileva-ui :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}.fileva-ui .records-detail-only>:is(.records-breadcrumb,.records-page-head,.record-purpose),.fileva-ui .records-detail-only .records-toolbar,.identity-page>.fv-public-header .vivixo-brand img{display:none}.fileva-ui .work-map .vivixo-grid :is(th,td){width:auto;display:table-cell}.fileva-ui .fx-tablepane :is(th,td):not([hidden]){display:table-cell}.fileva-ui .fx-table-scroll table{min-width:640px}.fileva-ui .fx-tablepane>.vivixo-columns{align-self:end;margin:4px 8px}.fileva-ui .fx-filterbar{flex-wrap:wrap}.fileva-ui .fv-topbar .vivixo-brand bdi{color:#fff}.fileva-ui .fv-topbar .vivixo-brand small{color:#f4eee4}.fileva-ui .identity-page>.fv-public-header{width:100%;max-width:none;color:var(--vivixo-primary)}.fileva-ui .identity-page>.fv-public-header .fv-brand{color:var(--vivixo-primary)}.fileva-ui .work-map .wm-table th{background:var(--vivixo-soft)}.fileva-ui .work-map .wm-record-branch{background:var(--vivixo-soft);border-color:var(--vivixo-accent)}.fileva-ui .fileva-dashboard{--work-tint:var(--vivixo-soft)}.fileva-ui .fileva-dashboard .work-map .wm-flow-bands>div:nth-child(n),.fileva-ui .fileva-dashboard .work-map .wm-flow{background:var(--vivixo-soft)}.fileva-ui .fileva-dashboard .work-map .wm-flow .wm-state .wm-station-disc{color:var(--vivixo-primary);border-color:var(--vivixo-secondary)}.fileva-ui .fileva-dashboard .work-map .wm-flow .wm-state[aria-pressed=true] .wm-station-disc{border-color:var(--vivixo-primary);box-shadow:0 0 0 6px var(--vivixo-secondary)}.fileva-ui .fileva-dashboard .work-map .wm-flow .wm-state+.wm-state:before{border-color:var(--vivixo-secondary)}.fileva-ui .fileva-dashboard .work-map .wm-flow .wm-selected-label,.fileva-ui .fileva-dashboard .work-map .wm-flow .wm-selected-label:after{background:var(--vivixo-accent);color:var(--vivixo-primary)}
