@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cx-font-ui:"Sora Variable", "Sora", system-ui, sans-serif;--cx-font-code:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--cx-ink:#f7f8fa;--cx-ink-soft:#a8b3c1;--cx-cloud:#0f1117;--cx-paper:#171a22;--cx-line:#adbec72e;--cx-cobalt:#ff8a1f;--cx-teal:#00b89c;--cx-coral:#ff5b76;--cx-violet:#8b5cf6;--cx-sidebar:#171a22;--cx-sidebar-soft:#20242e;--cx-frame:#5b3300;--cx-frame-hover:#704300;--cx-amber:#e89600;--cx-radius:10px;--cx-shadow:0 18px 46px #00000057;--cx-danger:#ff5b76;--cx-danger-surface:#ff5b761a;--cx-success:#27c7a8;--cx-success-surface:#27c7a81f;--cx-info:#5b82ff;--cx-info-surface:#4f7cff24;font-family:var(--cx-font-ui);color:var(--cx-ink);background:var(--cx-cloud);font-synthesis:none;letter-spacing:0}*{box-sizing:border-box}body{background:var(--cx-cloud);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit;letter-spacing:0}code{font-family:var(--cx-font-ui)}button{cursor:pointer}.cx-login{background:var(--cx-paper);grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);min-height:100vh;display:grid}.cx-login__identity{color:#fff;background:var(--cx-frame);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(28px,5vw,72px);display:flex;position:relative;overflow:hidden}.cx-login--control .cx-login__identity{background:#402400}.cx-login__brand{align-items:center;gap:11px;display:flex}.cx-login__brand>span{color:#fff;background:var(--cx-cobalt);width:38px;height:38px;font:700 18px/1 var(--cx-font-ui);border-radius:7px;place-items:center;display:grid}.cx-login__brand img{object-fit:contain;object-position:left center;width:154px;height:68px}.cx-login--control .cx-login__brand>span{background:var(--cx-coral)}.cx-login__brand strong{font:650 20px/1 var(--cx-font-ui)}.cx-login__signal{color:#d8dde4;max-width:380px;font:560 19px/1.35 var(--cx-font-ui);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:13px;display:grid}.cx-login__signal svg{color:#72d0c9}.cx-login--control .cx-login__signal svg{color:#f2a312}.cx-login__flow{grid-template-columns:1.35fr .8fr 1fr .55fr;gap:5px;display:grid}.cx-login__flow span{background:var(--cx-cobalt);height:4px}.cx-login__flow span:nth-child(2){background:var(--cx-violet)}.cx-login__flow span:nth-child(3){background:var(--cx-coral)}.cx-login__flow span:nth-child(4){background:var(--cx-teal)}.cx-login__access{background:var(--cx-cloud);place-items:center;min-width:0;padding:clamp(24px,6vw,80px);display:grid}.cx-login__panel{width:min(100%,410px)}.cx-login__eyebrow{color:var(--cx-cobalt);font:600 10px/1 var(--cx-font-ui);text-transform:uppercase;margin-bottom:12px;display:block}.cx-login--control .cx-login__eyebrow{color:var(--cx-cobalt)}.cx-login__panel h1{font:650 clamp(27px, 4vw, 38px)/1.16 var(--cx-font-ui);margin:0}.cx-login__panel>p{color:#68717d;max-width:380px;margin:13px 0 27px;font-size:13px;line-height:1.65}.cx-login__button{justify-content:center;width:100%;min-height:46px}.cx-login--control .cx-login__button{background:var(--cx-cobalt)}.cx-login__assurance{color:#69727e;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;margin-top:18px;font-size:10px;display:grid}.cx-login__error{color:#8d2f20;border-left:3px solid var(--cx-coral);border-radius:var(--cx-radius);background:#fff1ed;margin-top:14px;padding:10px 12px;font-size:10px}.cx-login__spinner{animation:.8s linear infinite cx-spin}@keyframes cx-spin{to{transform:rotate(360deg)}}@media (width<=760px){.cx-login{grid-template-columns:1fr}.cx-login__identity{min-height:180px;padding:22px}.cx-login__signal{font-size:15px}.cx-login__flow{margin-top:28px}.cx-login__access{align-items:start;min-height:calc(100vh - 180px);padding:38px 22px}.cx-login__panel h1{font-size:28px}}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #356df347}.cx-modal{width:min(100vw - 28px,620px);max-height:min(86vh,760px);color:var(--cx-ink);background:var(--cx-paper);border:1px solid var(--cx-line);border-radius:var(--cx-radius);box-shadow:var(--cx-shadow);padding:0}.cx-modal::backdrop{background:#171a1f94}.cx-modal__head{border-bottom:1px solid var(--cx-line);justify-content:space-between;align-items:flex-start;gap:18px;min-height:76px;padding:20px 22px;display:flex}.cx-modal__head h2{font:620 17px/1.25 var(--cx-font-ui);margin:0}.cx-modal__head p{color:#6c7580;margin:6px 0 0;font-size:11px}.cx-modal__close{color:#69727e;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.cx-modal__close:hover{color:var(--cx-ink);background:var(--cx-cloud)}.cx-modal__body{padding:21px 22px;overflow-y:auto}.cx-modal__footer{border-top:1px solid var(--cx-line);background:#f8fafb;justify-content:flex-end;gap:9px;padding:14px 22px;display:flex}.cx-field{color:var(--cx-ink);gap:7px;font-size:10px;font-weight:600;display:grid}.cx-field input,.cx-field select{width:100%;height:40px;color:var(--cx-ink);background:#fff;border:1px solid #cfd6da;border-radius:5px;padding:0 11px;font-size:12px}.cx-field small{color:var(--cx-ink-soft);font-size:9px;font-weight:400}.cx-field .cx-field__error{color:var(--cx-danger);font-weight:600}.cx-shell{background:var(--cx-cloud);grid-template-rows:52px minmax(0,1fr);grid-template-columns:52px minmax(0,1fr);height:100dvh;min-height:560px;display:grid;overflow:hidden}.cx-sidebar{z-index:22;min-width:0;min-height:0;color:var(--cx-frame);background:var(--cx-sidebar);border:3px solid var(--cx-frame);border-top:0;border-radius:0 0 7px;flex-direction:column;grid-area:2/1;display:flex}.cx-brand{flex:0 0 152px;align-items:center;width:152px;height:52px;padding:0 10px;display:flex}.cx-brand img{object-fit:contain;object-position:left center;width:126px;height:42px;display:block}.cx-context{color:#fff;text-align:left;background:#ffffff1a;border:1px solid #ffffff21;border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;width:min(31vw,330px);min-width:190px;height:36px;margin:0;padding:0 10px;display:grid}.cx-context>.cx-tenant-switcher{grid-column:1/-1}.cx-tenant-switcher{grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:8px;min-width:0;display:grid}.cx-tenant-switcher__content{flex-direction:column;min-width:0;display:flex}.cx-tenant-switcher__content>span{color:#f4d9b4;font:550 8px/1 var(--cx-font-ui);text-transform:uppercase;margin-bottom:2px}.cx-tenant-switcher select{color:#fff;appearance:none;text-overflow:ellipsis;background:0 0;border:0;width:100%;height:20px;padding:0 2px 0 0;font-size:11px;font-weight:650;overflow:hidden}.cx-context span,.cx-user-menu__identity,.cx-user-menu__panel-head span{flex-direction:column;min-width:0;display:flex}.cx-context strong,.cx-context small,.cx-user-menu strong,.cx-user-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-context strong{font-size:11px}.cx-context small{color:#f4d9b4;margin-top:2px;font-size:8px}.cx-nav{scrollbar-width:none;flex:1;min-height:0;padding:6px 5px;overflow-y:auto}.cx-nav__group+.cx-nav__group{border-top:1px solid #5b33002e;margin-top:7px;padding-top:7px}.cx-nav__item{color:#6c4a20;background:0 0;border:0;border-radius:5px;place-items:center;width:36px;height:36px;margin:0 auto 3px;padding:0;display:grid;position:relative}.cx-nav__item:hover{color:var(--cx-frame);background:#ffffff8f}.cx-nav__item:disabled{cursor:not-allowed;opacity:.42}.cx-nav__item:disabled:hover{color:#6c4a20;background:0 0}.cx-nav__item--active{color:#fff;background:var(--cx-cobalt);box-shadow:0 2px 6px #5b330038}.cx-shell--control .cx-nav__item--active{background:var(--cx-amber);box-shadow:0 2px 6px #5b330038}.cx-nav__icon{place-items:center;width:20px;display:grid}.cx-nav__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx-nav__badge{color:#fff;text-align:center;background:var(--cx-coral);min-width:14px;font:600 7px/1.2 var(--cx-font-ui);border-radius:8px;padding:2px 3px;position:absolute;top:-2px;right:-3px}.cx-shell__workspace{grid-area:2/2;min-width:0;min-height:0;overflow:hidden}.cx-topbar{z-index:25;background:var(--cx-frame);border-bottom:3px solid #442600;grid-area:1/1/auto/-1;align-items:center;gap:9px;height:52px;padding:0 8px 0 0;display:flex}.cx-topbar__spacer{flex:1;min-width:0}.cx-topbar__signal{color:#f7e3c5;font:550 10px/1 var(--cx-font-ui);align-items:center;gap:7px;display:flex}.cx-topbar__signal span{background:var(--cx-teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0f8a831a}.cx-main{width:100%;height:100%;padding:8px 8px 16px;overflow:auto}.cx-user-menu{position:relative}.cx-user-menu__trigger{height:44px;color:var(--cx-ink);text-align:left;border-radius:var(--cx-radius);background:0 0;border:0;grid-template-columns:32px minmax(0,130px) 16px;align-items:center;gap:9px;padding:5px 7px;display:grid}.cx-user-menu__trigger:hover{background:var(--cx-cloud)}.cx-topbar .cx-user-menu__trigger{color:#fff}.cx-topbar .cx-user-menu__trigger:hover{background:#ffffff1a}.cx-topbar .cx-user-menu__identity small{color:#f4d9b4}.cx-topbar .cx-avatar{color:var(--cx-frame);background:#fff}.cx-avatar{color:#fff;background:var(--cx-ink);width:32px;height:32px;font:650 10px/1 var(--cx-font-ui);border-radius:50%;place-items:center;display:grid}.cx-avatar--large{width:38px;height:38px}.cx-user-menu__identity strong,.cx-user-menu__panel-head strong{font-size:11px}.cx-user-menu__identity small,.cx-user-menu__panel-head small{color:var(--cx-ink-soft);margin-top:2px;font-size:9px}.cx-user-menu__panel{border:1px solid var(--cx-line);border-radius:var(--cx-radius);width:230px;box-shadow:var(--cx-shadow);background:#fff;padding:7px;position:absolute;top:calc(100% + 9px);right:0}.cx-user-menu__panel-head{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:8px 8px 12px;display:grid}.cx-user-menu__panel button{width:100%;min-height:36px;color:var(--cx-ink-soft);background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:7px 9px;font-size:11px;display:flex}.cx-user-menu__panel button:hover{color:var(--cx-ink);background:var(--cx-cloud)}.cx-user-menu__separator{background:var(--cx-line);height:1px;margin:5px 3px}.cx-button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 13px;font-size:11px;font-weight:650;display:inline-flex}.cx-button--secondary{color:var(--cx-ink);border-color:var(--cx-line);background:#fff}.cx-button--ghost{color:var(--cx-ink-soft);background:0 0}.cx-button:disabled{cursor:not-allowed;opacity:.55}.cx-button__icon{place-items:center;display:grid}.cx-status{min-height:22px;font:600 9px/1 var(--cx-font-ui);border-radius:11px;align-items:center;padding:3px 8px;display:inline-flex}.cx-page-header{justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:54px;margin-bottom:8px;padding:5px 7px;display:flex}.cx-page-header__copy{min-width:0}.cx-page-header__copy>span,.cx-section-header>div>span{color:var(--cx-ink-soft);font:600 9px/1.2 var(--cx-font-ui);text-transform:uppercase;margin-bottom:6px;display:block}.cx-page-header__copy>span:first-letter{text-transform:uppercase}.cx-page-header h1{font:650 18px/1.2 var(--cx-font-ui);margin:0}.cx-page-header p{color:var(--cx-ink-soft);margin:3px 0 0;font-size:10px}.cx-page-header__actions,.cx-section-header__aside{align-items:center;gap:10px;display:flex}.cx-section-header{justify-content:space-between;align-items:flex-end;gap:12px;min-height:36px;margin-bottom:12px;display:flex}.cx-section-header h2{font:620 15px/1.2 var(--cx-font-ui);margin:0}.cx-section-header__aside{color:var(--cx-ink-soft);font:500 9px/1 var(--cx-font-ui)}.cx-alert{border-radius:var(--cx-radius);border:1px solid;border-left-width:3px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:16px;padding:11px 13px;display:grid}.cx-alert__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.cx-alert__copy strong{color:var(--cx-ink);font-size:11px}.cx-alert__copy span{color:var(--cx-ink-soft);font-size:10px}.cx-alert__action{color:var(--cx-ink)}.cx-toast{z-index:50;color:#fff;background:var(--cx-ink);border-radius:var(--cx-radius);width:min(320px,100vw - 28px);min-height:40px;box-shadow:var(--cx-shadow);pointer-events:none;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;font-size:10px;display:grid;position:fixed;top:76px;right:24px}.cx-toast--success{background:var(--cx-success)}.cx-empty-state{min-height:190px;color:var(--cx-ink-soft);text-align:center;border-radius:var(--cx-radius);border:1px dashed #cdd5d9;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.cx-empty-state__icon{width:38px;height:38px;color:var(--cx-cobalt);background:var(--cx-info-surface);border-radius:6px;place-items:center;display:grid}.cx-empty-state strong{color:var(--cx-ink);font:620 13px/1.2 var(--cx-font-ui)}.cx-empty-state p{max-width:380px;margin:0;font-size:10px;line-height:1.5}.cx-confirm-dialog{min-height:90px;color:var(--cx-danger);background:var(--cx-danger-surface);border-left:3px solid var(--cx-coral);border-radius:var(--cx-radius);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.cx-confirm-dialog p{color:var(--cx-ink-soft);margin:1px 0 0;font-size:11px;line-height:1.55}.cx-drawer{width:min(100vw - 16px,680px);max-width:none;height:auto;max-height:none;color:var(--cx-ink);background:var(--cx-paper);border:1px solid #c9c4bb;border-radius:7px;margin:0;padding:0;position:fixed;inset:60px 8px 8px auto;box-shadow:-18px 0 42px #3122112e}.cx-drawer:focus{outline:none}.cx-drawer[open]{grid-template-rows:auto minmax(0,1fr) auto;animation:.18s ease-out cx-drawer-enter;display:grid}.cx-drawer--sm{width:min(100vw - 16px,440px)}.cx-drawer--lg{width:min(100vw - 16px,clamp(720px,46vw,1080px))}.cx-drawer::backdrop{background:#171a1f6b}.cx-drawer__head{border-bottom:1px solid var(--cx-line);justify-content:space-between;align-items:flex-start;gap:18px;min-height:66px;padding:14px 16px;display:flex}.cx-drawer__head h2{font:620 17px/1.25 var(--cx-font-ui);margin:0}.cx-drawer__head p{max-width:520px;color:var(--cx-ink-soft);margin:6px 0 0;font-size:11px;line-height:1.5}.cx-drawer__close{color:#69727e;background:0 0;border:0;border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.cx-drawer__close:hover{color:var(--cx-ink);background:var(--cx-cloud)}.cx-drawer__body{min-height:0;padding:15px 16px;overflow-y:auto}.cx-drawer__footer{border-top:1px solid var(--cx-line);background:#f8f7f4;justify-content:flex-end;gap:9px;padding:10px 16px;display:flex}@keyframes cx-drawer-enter{0%{opacity:.7;transform:translate(24px)}}.cx-module-navigation{min-width:0}.cx-module-navigation__rail{scrollbar-width:thin;border:0;margin:0 0 5px;overflow-x:auto}.cx-module-navigation__rail [role=tablist]{align-items:flex-end;gap:2px;min-width:max-content;padding-left:5px;display:flex}.cx-module-navigation__rail [role=tab]{color:#f9e6c7;background:#8c5100;border:0;border-radius:6px 6px 0 0;align-items:center;gap:6px;min-height:31px;padding:5px 11px;font-size:9px;font-weight:650;display:flex;position:relative}.cx-module-navigation__rail [role=tab]:before{content:"";background:#d9a354;border-radius:1px;flex:0 0 6px;width:6px;height:6px}.cx-module-navigation__rail [role=tab]:hover{color:#fff;background:#a66200}.cx-module-navigation__rail [role=tab][aria-selected=true]{color:var(--cx-ink);box-shadow:inset 0 3px var(--cx-cobalt);background:#fff}.cx-module-navigation__rail [role=tab][aria-selected=true]:before{background:var(--cx-cobalt)}.cx-module-navigation__rail [role=tab]:disabled{cursor:not-allowed;opacity:.42}.cx-module-navigation__rail small{color:#5f513f;min-width:18px;font:600 7px/1 var(--cx-font-ui);text-align:center;background:#ffffff94;border-radius:8px;padding:2px 5px}.cx-module-navigation__icon{place-items:center;display:grid}.cx-module-navigation [role=tabpanel]:focus-visible{outline-offset:4px}.cx-async-state{min-height:176px;color:var(--cx-ink-soft);text-align:center;border-radius:var(--cx-radius);border:1px dashed #cdd5d9;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.cx-async-state svg{color:var(--cx-cobalt)}.cx-async-state strong{color:var(--cx-ink);font:620 13px/1.2 var(--cx-font-ui)}.cx-async-state span{max-width:380px;font-size:10px;line-height:1.5}.cx-data-grid{background:var(--cx-paper);border:1px solid var(--cx-line);border-radius:5px;min-width:0;overflow:visible}.cx-data-grid__toolbar{border-bottom:1px solid var(--cx-line);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 10px;display:flex}.cx-data-grid__primary-tools,.cx-data-grid__display-tools{align-items:center;gap:7px;min-width:0;display:flex}.cx-data-grid__primary-tools{flex:1}.cx-data-grid__search,.cx-data-grid__view-select{color:#77818c;border:1px solid var(--cx-line);background:#f8fafb;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;height:36px;padding:0 9px;display:grid}.cx-data-grid__search{width:min(100%,300px)}.cx-data-grid__view-select{width:180px}.cx-data-grid__search input,.cx-data-grid__view-select select{width:100%;min-width:0;height:32px;color:var(--cx-ink);background:0 0;border:0;outline:0;padding:0;font-size:10px}.cx-data-grid__view-select select{appearance:none;font-weight:600}.cx-data-grid__column-menu{position:relative}.cx-data-grid__column-menu summary,.cx-data-grid__icon-action,.cx-data-grid__density button{color:#66717d;border:1px solid var(--cx-line);background:#fff;border-radius:5px;place-items:center;width:34px;height:34px;list-style:none;display:grid}.cx-data-grid__column-menu summary::-webkit-details-marker{display:none}.cx-data-grid__column-menu[open] summary,.cx-data-grid__density button.is-active{color:var(--cx-cobalt);background:var(--cx-info-surface);border-color:#c5d3fb}.cx-data-grid__column-menu>div{z-index:15;border:1px solid var(--cx-line);border-radius:var(--cx-radius);width:210px;max-height:280px;box-shadow:var(--cx-shadow);background:#fff;padding:7px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto}.cx-data-grid__column-menu label{min-height:34px;color:var(--cx-ink-soft);border-radius:4px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:6px 7px;font-size:10px;display:grid}.cx-data-grid__column-menu input,.cx-data-grid__checkbox{accent-color:var(--cx-cobalt)}.cx-data-grid__density{display:flex}.cx-data-grid__density button:first-child{border-radius:5px 0 0 5px}.cx-data-grid__density button:last-child{border-radius:0 5px 5px 0;margin-left:-1px}.cx-data-grid__icon-action:hover{color:var(--cx-danger);background:var(--cx-danger-surface)}.cx-data-grid__live{min-height:30px;color:var(--cx-ink-soft);font:500 8px/1 var(--cx-font-ui);background:#f7faf9;border-bottom:1px solid #dbe9e7;grid-template-columns:8px auto minmax(0,1fr) 28px;align-items:center;gap:7px;padding:0 10px;display:grid}.cx-data-grid__live>span{background:var(--cx-teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0f8a831c}.cx-data-grid__live>span.is-paused{background:var(--cx-coral);box-shadow:0 0 0 3px #f064491c}.cx-data-grid__live strong{color:var(--cx-ink);font-weight:600}.cx-data-grid__live small{color:var(--cx-ink-soft)}.cx-data-grid__live button{width:26px;height:26px;color:var(--cx-ink-soft);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.cx-data-grid__selection{min-height:31px;color:var(--cx-info);background:var(--cx-info-surface);border-bottom:1px solid #c5d3fb;align-items:center;gap:4px;padding:0 11px;font-size:9px;display:flex}.cx-data-grid>.cx-alert,.cx-data-grid>.cx-empty-state{margin:10px}.cx-data-grid__viewport{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;max-width:100%;position:relative;overflow:auto}.cx-data-grid__header{z-index:5;border-bottom:1px solid var(--cx-line);background:#f1f0ed;min-width:100%;height:36px;position:sticky;top:0}.cx-data-grid__body{min-width:100%;position:relative}.cx-data-grid__row{color:#56616d;border-bottom:1px solid #edf0f2;min-width:100%;font-size:10px;position:absolute;top:0;left:0}.cx-data-grid__row:hover{background:#fafcfc}.cx-data-grid__row--interactive{cursor:pointer}.cx-data-grid__row--interactive:focus-visible{z-index:2;outline-offset:-3px}.cx-data-grid__cell{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #f0f2f3;align-items:center;gap:7px;min-width:0;height:100%;padding:0 11px;display:flex;position:absolute;top:0;overflow:hidden}.cx-data-grid__header .cx-data-grid__cell{color:var(--cx-ink-soft);font:600 8px/1 var(--cx-font-ui);text-transform:uppercase}.cx-data-grid__cell--center{text-align:center;justify-content:center}.cx-data-grid__cell--end{text-align:right;justify-content:flex-end}.cx-data-grid__cell>*{min-width:0}.cx-data-grid__sort{width:100%;height:100%;color:inherit;text-align:left;font:inherit;text-transform:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;display:flex}.cx-data-grid__sort:hover{color:var(--cx-cobalt)}.cx-data-grid__sort-idle{color:#a4adb5;font-size:11px}.cx-data-grid__checkbox{width:14px;height:14px;margin:0}.cx-data-grid__footer{min-height:48px;color:var(--cx-ink-soft);border-top:1px solid var(--cx-line);font:500 9px/1.2 var(--cx-font-ui);background:#fafbfc;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.cx-data-grid__footer strong{color:var(--cx-ink)}.cx-data-grid__loading{background:#edf0f2;gap:1px;padding:1px 0;display:grid}.cx-data-grid__loading span{background:#eef2f3;height:42px;animation:1.2s ease-in-out infinite alternate cx-grid-loading}.cx-data-grid__save-form{gap:15px;display:grid}@keyframes cx-grid-loading{to{opacity:.52}}@media (width<=760px){.cx-shell{grid-template-rows:48px minmax(0,1fr) 50px;grid-template-columns:1fr;min-height:480px}.cx-topbar{grid-area:1/1;height:48px;padding-right:5px}.cx-brand{flex-basis:112px;width:112px;height:48px;padding-left:7px}.cx-brand img{width:100px;height:38px}.cx-context{width:min(43vw,210px);min-width:0}.cx-context>svg{display:none}.cx-context:not(:has(.cx-tenant-switcher)){grid-template-columns:1fr}.cx-shell__workspace{grid-area:2/1;width:100%}.cx-sidebar{border:3px solid var(--cx-frame);border-bottom:0;border-radius:0;grid-area:3/1;min-width:0;display:block;overflow:hidden}.cx-nav{height:47px;padding:4px 5px;display:flex;overflow:auto hidden}.cx-nav__group{flex:none;display:flex}.cx-nav__group+.cx-nav__group{border-top:0;border-left:1px solid #5b33002e;margin:0 0 0 5px;padding:0 0 0 5px}.cx-nav__item{flex:0 0 36px;margin:0 2px 0 0}.cx-topbar__signal,.cx-user-menu__identity,.cx-user-menu__trigger>svg{display:none}.cx-user-menu__trigger{height:38px;padding:3px;display:block}.cx-main{padding:6px 6px 12px}.cx-page-header{flex-direction:column;align-items:flex-start;min-height:48px}.cx-page-header h1{font-size:17px}.cx-page-header p{max-width:420px}.cx-page-header__actions{flex-wrap:wrap;width:100%}.cx-page-header__actions>.cx-button{flex:1}.cx-alert{grid-template-columns:20px minmax(0,1fr);align-items:start}.cx-alert__action{grid-column:1/-1}.cx-alert__action .cx-button{width:100%}.cx-toast{width:auto;left:14px;right:14px}.cx-data-grid__toolbar{flex-direction:column;align-items:stretch}.cx-data-grid__primary-tools,.cx-data-grid__display-tools{width:100%}.cx-data-grid__primary-tools{flex-wrap:wrap}.cx-data-grid__search{order:-1;width:100%}.cx-data-grid__view-select{flex:1;width:auto}.cx-data-grid__display-tools{padding-bottom:2px;overflow-x:auto}.cx-data-grid__display-tools>.cx-button{white-space:nowrap;margin-left:auto}.cx-data-grid__live{grid-template-columns:8px minmax(0,1fr) 28px}.cx-data-grid__live small{display:none}.cx-data-grid__footer{flex-direction:column;align-items:stretch}.cx-data-grid__footer .cx-button{width:100%}.cx-drawer{width:auto;inset:54px 6px 56px}}@media (prefers-reduced-motion:reduce){.cx-drawer[open]{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cx-story-page{background:var(--cx-cloud);min-height:100vh;padding:28px}.cx-story-swatches{grid-template-columns:repeat(6,minmax(100px,1fr));gap:8px;margin-bottom:34px;display:grid}.cx-story-swatches>div{background:var(--cx-paper);border:1px solid var(--cx-line);border-radius:var(--cx-radius);overflow:hidden}.cx-story-swatches span{height:70px;display:block}.cx-story-swatches strong,.cx-story-swatches code{margin:9px 10px;display:block}.cx-story-swatches strong{font-size:10px}.cx-story-swatches code{color:var(--cx-ink-soft);font:500 8px/1 var(--cx-font-ui)}.cx-story-type{background:var(--cx-paper);border-left:3px solid var(--cx-cobalt);padding:20px}.cx-story-type h2{font:650 22px/1.2 var(--cx-font-ui);margin:0}.cx-story-type p{color:var(--cx-ink-soft);margin:9px 0}.cx-story-type code{color:var(--cx-cobalt);font:500 10px/1 var(--cx-font-ui)}.cx-story-stack{gap:14px;display:grid}.cx-story-grid-name{color:var(--cx-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cx-story-pattern-panel{background:var(--cx-paper);border:1px solid var(--cx-line);border-radius:var(--cx-radius);padding:18px}.cx-story-access-list>div{border-top:1px solid #edf0f2;grid-template-columns:34px minmax(0,1fr) 90px auto;align-items:center;gap:10px;min-height:58px;display:grid}.cx-story-access-list p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.cx-story-access-list p strong,.cx-story-access-list p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-story-access-list p strong{font-size:10px}.cx-story-access-list p small{color:var(--cx-ink-soft);font-size:9px}.cx-story-access-avatar{color:#fff;background:var(--cx-ink);width:30px;height:30px;font:650 8px/1 var(--cx-font-ui);border-radius:50%;place-items:center;display:grid}.cx-story-role-line{border-top:1px solid #edf0f2;grid-template-columns:28px minmax(0,1fr) auto 32px;align-items:center;gap:10px;min-height:58px;padding:0 9px;display:grid}.cx-story-role-line>svg{color:var(--cx-cobalt)}.cx-story-role-line strong{font-size:10px}.cx-story-role-line span{color:var(--cx-ink-soft);font:500 8px/1 var(--cx-font-ui)}.cx-story-role-line button{color:#69737f;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.cx-story-drawer-profile{border-bottom:1px solid var(--cx-line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:20px;padding-bottom:16px;display:grid}.cx-story-drawer-profile>svg{width:34px;height:34px;color:var(--cx-cobalt);background:var(--cx-info-surface);border-radius:5px;padding:8px}.cx-story-drawer-profile span{flex-direction:column;gap:3px;display:flex}.cx-story-drawer-profile strong{font-size:11px}.cx-story-drawer-profile small{color:var(--cx-ink-soft);font-size:9px}.cx-story-choice-set{border:0;gap:7px;margin:0;padding:0;display:grid}.cx-story-choice-set legend{margin-bottom:9px;font-size:10px;font-weight:650}.cx-story-choice-set label{border:1px solid var(--cx-line);border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.cx-story-choice-set label span{flex-direction:column;gap:3px;display:flex}.cx-story-choice-set strong{font-size:10px}.cx-story-choice-set small{color:var(--cx-ink-soft);font-size:8px}.cx-story-choice-set input{accent-color:var(--cx-cobalt)}.cx-story-state-list{gap:14px;display:grid}.cx-story-offline-content{border-left:3px solid var(--cx-teal);background:#fff;flex-direction:column;justify-content:center;gap:5px;min-height:88px;padding:16px;display:flex}.cx-story-offline-content strong{font-size:11px}.cx-story-offline-content span{color:var(--cx-ink-soft);font-size:9px}@media (width<=760px){.cx-story-page{padding:20px 14px}.cx-story-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-story-access-list>div{grid-template-columns:34px minmax(0,1fr) auto;padding:8px 0}.cx-story-access-list .cx-button{grid-column:2/-1;justify-self:start}}.cx-modal__footer,.cx-drawer__footer{background:#11141b}.cx-field input,.cx-field select,.cx-field textarea{color:#f7f8fa;background:#20242e;border-color:#adbec73d}.cx-modal__head p,.cx-drawer__head p,.cx-modal__close,.cx-drawer__close{color:#a8b3c1}.cx-user-menu__panel{color:#f7f8fa;background:#20242e;border-color:#adbec733}.cx-user-menu__panel button:hover{background:#2b303b}.cx-user-menu__panel .cx-user-menu__danger{color:#ff8ca0}.cx-button--primary{color:#251200;background:#ff8a1f}.cx-button--secondary{color:#f7f8fa;background:#20242e;border-color:#adbec73d}.cx-button--ghost{color:#c0cad5}.cx-button--danger{color:#280710;background:#ff718a}.cx-status--neutral{color:#d5dbe3;background:#303640}.cx-status--success{color:#91ead9;background:#12352f}.cx-status--warning{color:#ffc1b5;background:#3e211d}.cx-status--info{color:#bdcaff;background:#202c50}.cx-alert--danger{color:#ff8ca0;background:#2c151b;border-color:#6b2737}.cx-alert--success{color:#67dfc8;background:#102d28;border-color:#256a5e}.cx-alert--info{color:#9bb2ff;background:#17223e;border-color:#35539b}.cx-alert--warning{color:#f4b86f;background:#342313;border-color:#79501f}.cx-alert__copy strong{color:#f7f8fa}.cx-alert__copy span{color:#b8c2cd}.cx-toast--success{color:#fff;background:#087566}.cx-empty-state,.cx-async-state{border-color:#414956}.cx-drawer{border-color:#adbec733;box-shadow:-18px 0 42px #00000057}.cx-drawer__close:hover{background:#2b303b}.cx-module-navigation__rail [role=tab][aria-selected=true]{color:#ffad42;background:#171a22}.cx-data-grid__search,.cx-data-grid__view-select,.cx-data-grid__column-menu summary,.cx-data-grid__icon-action,.cx-data-grid__density button,.cx-data-grid__column-menu>div{color:#a8b3c1;background:#20242e;border-color:#adbec733}.cx-data-grid__column-menu label:hover{background:#2b303b}.cx-data-grid__live{color:#a8b3c1;background:#151a1f;border-color:#2abea62e}.cx-data-grid__live button:hover{background:#202a29}.cx-data-grid__viewport{background:#171a22}.cx-data-grid__header{background:#11141b;border-color:#adbec724}.cx-data-grid__header .cx-data-grid__cell{color:#9ca8b6}.cx-data-grid__row{color:#bdc7d2;border-color:#adbec71a}.cx-data-grid__row:hover{color:#f7f8fa;background:#20242e}.cx-data-grid__cell{border-color:#adbec714}.cx-data-grid__footer{color:#a8b3c1;background:#11141b;border-color:#adbec724}.cx-data-grid__loading{background:#0f1117}.cx-data-grid__loading span{background:#20242e}.cx-story-access-list>div,.cx-story-role-line{border-color:#adbec71f}.cx-story-offline-content{color:#f7f8fa;background:#171a22}.cx-story-offline-content span{color:#a8b3c1}.cx-shell--tenant{color:var(--cx-ink);background:#0f1117;grid-template-rows:52px minmax(0,1fr);grid-template-columns:58px minmax(0,1fr)}.cx-shell--tenant .cx-topbar{background:#5b3300;border-bottom:1px solid #ffffff1a;gap:12px;height:52px;padding:0 16px}.cx-shell--tenant .cx-brand{flex-basis:108px;width:108px;height:52px;padding:0}.cx-shell--tenant .cx-brand img{width:102px;height:34px}.cx-breadcrumb{color:#e9ddcf;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:6px;min-width:160px;max-width:380px;min-height:30px;padding:5px 14px;font-size:10px;display:flex;overflow:hidden}.cx-breadcrumb span,.cx-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-breadcrumb b{color:#ffffff47;font-weight:400}.cx-breadcrumb strong{color:#ffd28a;font-weight:650}.cx-shell--tenant .cx-context{color:#fff;background:#ffffff17;border:1px solid #ffffff29;border-radius:8px;width:min(22vw,230px);min-width:150px;height:30px;padding:0 9px}.cx-shell--tenant .cx-tenant-switcher__content>span,.cx-shell--tenant .cx-topbar__signal{color:#f7cf99}.cx-shell--tenant .cx-topbar__signal i{font-style:normal}.cx-shell--tenant .cx-sidebar{color:#a8b3c1;background:#171a22;border:1px solid #adbec729;border-radius:10px;align-items:center;margin:6px;padding:6px 0;display:flex;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff08}.cx-shell--tenant .cx-nav{width:100%;padding:0}.cx-shell--tenant .cx-nav__group{flex-direction:column;align-items:center;gap:6px;display:flex}.cx-shell--tenant .cx-nav__group+.cx-nav__group{border-top:1px solid #adbec71f;margin-top:6px;padding-top:6px}.cx-shell--tenant .cx-nav__item{color:#6f7c8c;border-radius:8px;width:34px;height:34px;margin:0}.cx-shell--tenant .cx-nav__item:hover{color:#f7f8fa;background:#20242e}.cx-shell--tenant .cx-nav__item--active{color:#ff9c2f;background:#ff8a1f26;box-shadow:0 0 0 1px #ff8a1f29,0 0 12px #ff8a1f24}.cx-shell--tenant .cx-main{color:var(--cx-ink);background:radial-gradient(circle at 0 0,#e8960029,#0000 280px),radial-gradient(circle at 100% 100%,#5b33002e,#0000 340px),#0f1117;padding:14px 24px 16px}.cx-shell--tenant .cx-page-header{align-items:center;min-height:44px;margin:0 0 10px;padding:0}.cx-shell--tenant .cx-page-header__copy>span{display:none}.cx-shell--tenant .cx-page-header h1{color:#f7f8fa;font-size:14px;font-weight:600}.cx-shell--tenant .cx-page-header p{color:#6f7c8c;margin-top:3px;font-size:9px}.cx-shell--tenant .cx-button{color:#251200;background:#ff7a16;border-color:#ff7a16;border-radius:8px;min-height:32px;font-size:10px}.cx-shell--tenant .cx-button:hover{background:#ff8f36;border-color:#ff8f36}.cx-shell--tenant .cx-button--secondary,.cx-shell--tenant .cx-button--ghost{color:#a8b3c1;background:#20242e;border-color:#adbec72e}.cx-shell--tenant .cx-button--secondary:hover,.cx-shell--tenant .cx-button--ghost:hover{color:#f7f8fa;background:#2b303b;border-color:#adbec747}.cx-shell--tenant .cx-module-navigation__rail{margin-bottom:0}.cx-shell--tenant .cx-module-navigation__rail [role=tablist]{gap:4px;padding-left:2px}.cx-shell--tenant .cx-module-navigation__rail [role=tab]{color:#a8b3c1;background:#20242e;border:1px solid #adbec71f;border-bottom:0;border-radius:8px 8px 0 0;min-height:32px;padding:0 14px}.cx-shell--tenant .cx-module-navigation__rail [role=tab]:before{background:#6f7c8c}.cx-shell--tenant .cx-module-navigation__rail [role=tab][aria-selected=true]{color:#ff9c2f;background:#171a22;border-color:#ff8a1f47;box-shadow:inset 0 3px #ff7a16}.cx-shell--tenant .cx-field{color:#f7f8fa}.cx-shell--tenant .cx-field input,.cx-shell--tenant .cx-field select,.cx-shell--tenant .cx-field textarea,.cx-shell--tenant input,.cx-shell--tenant select,.cx-shell--tenant textarea{color:#f7f8fa;background:#20242e;border-color:#adbec738}.cx-shell--tenant input::placeholder,.cx-shell--tenant textarea::placeholder{color:#a8b3c173}.cx-shell--tenant .cx-drawer{color:#f7f8fa;background:#171a22;border:0;border-left:1px solid #adbec72e;border-radius:0;width:min(760px,58vw);height:calc(100dvh - 52px);inset:52px 0 0 auto;box-shadow:-18px 0 42px #00000047}.cx-shell--tenant .cx-drawer--sm{width:min(440px,92vw)}.cx-shell--tenant .cx-drawer--lg{width:min(580px,100vw - 58px)}.cx-shell--tenant .cx-drawer::backdrop{background:0 0}.cx-shell--tenant .cx-drawer__head{color:#fff;background:linear-gradient(90deg,#a64d00,#ff7a16);border-bottom:1px solid #ffffff1f;align-items:center;min-height:52px;padding:9px 14px}.cx-shell--tenant .cx-drawer__head h2{color:#fff;text-transform:uppercase;font-size:13px}.cx-shell--tenant .cx-drawer__head p{color:#ffffffb3;margin-top:3px;font-size:9px}.cx-shell--tenant .cx-drawer__close{color:#fff;border-radius:6px}.cx-shell--tenant .cx-drawer__close:hover{color:#fff;background:#ffffff24}.cx-shell--tenant .cx-drawer__body{background:#171a22;padding:12px}.cx-shell--tenant .cx-drawer__footer{background:#11141b;border-color:#adbec724;padding:10px 12px}.cx-shell--tenant .cx-data-grid{background:#171a22;border-color:#adbec72e;border-radius:8px}.cx-shell--tenant .cx-data-grid__toolbar{border-color:#adbec724;min-height:42px;padding:6px 10px}.cx-shell--tenant .cx-data-grid__search,.cx-shell--tenant .cx-data-grid__view-select{color:#6f7c8c;background:#20242e;border-color:#adbec72e;border-radius:7px;height:30px}.cx-shell--tenant .cx-data-grid__search input,.cx-shell--tenant .cx-data-grid__view-select select{background:0 0;height:28px}.cx-shell--tenant .cx-data-grid__column-menu summary,.cx-shell--tenant .cx-data-grid__icon-action,.cx-shell--tenant .cx-data-grid__density button{color:#a8b3c1;background:#20242e;border-color:#adbec72e}.cx-shell--tenant .cx-data-grid__column-menu>div{color:#a8b3c1;background:#20242e;border-color:#adbec72e;box-shadow:0 16px 34px #00000057}.cx-shell--tenant .cx-data-grid__column-menu label:hover{background:#2b303b}.cx-shell--tenant .cx-data-grid__live{color:#a8b3c1;background:#151a1f;border-color:#2abea62e}.cx-shell--tenant .cx-data-grid__live strong,.cx-shell--tenant .cx-data-grid__footer strong{color:#f7f8fa}.cx-shell--tenant .cx-data-grid__viewport{background:#171a22}.cx-shell--tenant .cx-data-grid__header{color:#6f7c8c;background:#11141b;border-color:#adbec724}.cx-shell--tenant .cx-data-grid__header .cx-data-grid__cell{color:#8b97a6;border-color:#adbec71a}.cx-shell--tenant .cx-data-grid__row{color:#a8b3c1;border-color:#adbec71a}.cx-shell--tenant .cx-data-grid__row:hover{color:#f7f8fa;background:#20242e}.cx-shell--tenant .cx-data-grid__cell{border-color:#adbec714}.cx-shell--tenant .cx-data-grid__footer{color:#6f7c8c;background:#11141b;border-color:#adbec724}.cx-shell--tenant .cx-data-grid__loading{background:#0f1117}.cx-shell--tenant .cx-data-grid__loading span{background:#20242e}.cx-shell--tenant .cx-status-badge{border-color:#adbec729}.cx-shell--tenant .cx-alert,.cx-shell--tenant .cx-async-state,.cx-shell--tenant .cx-empty-state{color:#a8b3c1;background:#171a22;border-color:#adbec72e}.cx-shell--tenant .cx-user-menu__identity{display:none}.cx-shell--tenant .cx-user-menu__trigger{grid-template-columns:32px 12px;gap:4px;padding:0}.cx-shell--tenant .cx-avatar{color:#251200;background:#ff8a1f;border:2px solid #ffffff3d}@media (width<=760px){.cx-shell--tenant{grid-template-rows:52px minmax(0,1fr) 58px;grid-template-columns:minmax(0,1fr)}.cx-shell--tenant .cx-topbar{height:52px;padding:0 10px}.cx-shell--tenant .cx-brand{flex-basis:94px;width:94px}.cx-shell--tenant .cx-brand img{width:90px}.cx-breadcrumb,.cx-shell--tenant .cx-context,.cx-shell--tenant .cx-topbar__signal{display:none}.cx-shell--tenant .cx-main{padding:10px}.cx-shell--tenant .cx-shell__workspace{grid-area:2/1;width:100%}.cx-shell--tenant .cx-sidebar{border:1px solid #adbec729;border-radius:10px;grid-area:3/1;margin:4px 8px 6px;padding:0;display:block;overflow:hidden}.cx-shell--tenant .cx-nav{height:46px;padding:6px;display:flex;overflow:auto hidden}.cx-shell--tenant .cx-nav__group{flex-direction:row;flex:none;justify-content:center}.cx-shell--tenant .cx-nav__group+.cx-nav__group{border:0;margin:0;padding:0}.cx-shell--tenant .cx-nav__item{flex:0 0 34px}.cx-shell--tenant .cx-drawer,.cx-shell--tenant .cx-drawer--lg,.cx-shell--tenant .cx-drawer--sm{width:100%;height:auto;inset:52px 0 58px}}.cx-theme-toggle{color:#ffe2b6;background:#ffffff17;border:1px solid #ffffff29;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.cx-theme-toggle:hover{color:#fff;background:#ffffff26;border-color:#ffffff3d}.cx-theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #ffb24c}:root[data-contiax-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#edf1f4}:root[data-contiax-theme=light] body{background:#edf1f4}.cx-shell.cx-theme--light{--cx-ink:#202833;--cx-ink-soft:#65717d;--cx-cloud:#edf1f4;--cx-paper:#fff;--cx-line:#d7dee4;--cx-cobalt:#d95f08;--cx-teal:#087f71;--cx-coral:#d84b64;--cx-violet:#6e54c7;--cx-sidebar:#fff;--cx-sidebar-soft:#f2f5f7;--cx-shadow:0 18px 46px #24303b24;--cx-danger:#b4233c;--cx-danger-surface:#fff0f3;--cx-success:#087f71;--cx-success-surface:#e6f5f1;--cx-info:#315dc5;--cx-info-surface:#eaf0ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--cx-ink);background:var(--cx-cloud)}.cx-shell.cx-theme--light .cx-main{color:var(--cx-ink);background:#edf1f4}.cx-shell--tenant.cx-theme--light .cx-main{background:radial-gradient(circle at 0 0,#e896001c,#0000 280px),radial-gradient(circle at 100% 100%,#5b330012,#0000 340px),#edf1f4}.cx-shell--tenant.cx-theme--light .cx-sidebar{color:#65717d;background:#fff;border-color:#d2dae1;box-shadow:0 8px 22px #24303b1f,inset 0 1px #fff}.cx-shell--tenant.cx-theme--light .cx-nav__group+.cx-nav__group{border-color:#e2e7eb}.cx-shell--tenant.cx-theme--light .cx-nav__item{color:#74808c}.cx-shell--tenant.cx-theme--light .cx-nav__item:hover{color:#202833;background:#eef2f5}.cx-shell--tenant.cx-theme--light .cx-nav__item--active{color:#d95f08;background:#fff1e7;box-shadow:0 0 0 1px #d95f082e,0 5px 14px #d95f081a}.cx-shell--tenant.cx-theme--light .cx-page-header h1{color:#202833}.cx-shell--tenant.cx-theme--light .cx-page-header p{color:#65717d}.cx-shell.cx-theme--light .cx-button--primary,.cx-shell--tenant.cx-theme--light .cx-button{color:#fff;background:#e8680c;border-color:#e8680c}.cx-shell.cx-theme--light .cx-button--primary:hover,.cx-shell--tenant.cx-theme--light .cx-button:hover{color:#fff;background:#d95f08;border-color:#d95f08}.cx-shell.cx-theme--light .cx-button--secondary,.cx-shell.cx-theme--light .cx-button--ghost,.cx-shell--tenant.cx-theme--light .cx-button--secondary,.cx-shell--tenant.cx-theme--light .cx-button--ghost{color:#485562;background:#fff;border-color:#cdd6dd}.cx-shell.cx-theme--light .cx-button--secondary:hover,.cx-shell.cx-theme--light .cx-button--ghost:hover,.cx-shell--tenant.cx-theme--light .cx-button--secondary:hover,.cx-shell--tenant.cx-theme--light .cx-button--ghost:hover{color:#202833;background:#eef2f5;border-color:#b8c3cc}.cx-shell.cx-theme--light .cx-button--danger{color:#fff;background:#c83650;border-color:#c83650}.cx-shell--tenant.cx-theme--light .cx-module-navigation__rail [role=tab]{color:#65717d;background:#e4e9ed;border-color:#cfd7de}.cx-shell--tenant.cx-theme--light .cx-module-navigation__rail [role=tab]:before{background:#8b96a1}.cx-shell--tenant.cx-theme--light .cx-module-navigation__rail [role=tab][aria-selected=true]{color:#c95605;background:#fff;border-color:#d95f0847;box-shadow:inset 0 3px #e8680c}.cx-shell.cx-theme--light :is(.cx-field,.cx-field input,.cx-field select,.cx-field textarea),.cx-shell--tenant.cx-theme--light :is(input,select,textarea){color:#202833}.cx-shell.cx-theme--light :is(.cx-field input,.cx-field select,.cx-field textarea),.cx-shell--tenant.cx-theme--light :is(input,select,textarea){background:#fff;border-color:#cbd4dc}.cx-shell.cx-theme--light input::placeholder,.cx-shell.cx-theme--light textarea::placeholder{color:#98a3ad}.cx-shell.cx-theme--light .cx-modal,.cx-shell.cx-theme--light .cx-drawer,.cx-shell--tenant.cx-theme--light .cx-drawer{color:#202833;background:#fff;border-color:#ccd5dc;box-shadow:-18px 0 42px #24303b2e}.cx-shell--tenant.cx-theme--light .cx-drawer__body{background:#fff}.cx-shell.cx-theme--light .cx-modal__footer,.cx-shell.cx-theme--light .cx-drawer__footer,.cx-shell--tenant.cx-theme--light .cx-drawer__footer{background:#f3f6f8;border-color:#d7dee4}.cx-shell.cx-theme--light :is(.cx-modal__head p,.cx-drawer__head p),.cx-shell.cx-theme--light :is(.cx-modal__close,.cx-drawer__close){color:#65717d}.cx-shell.cx-theme--light .cx-user-menu__panel{color:#202833;background:#fff;border-color:#ccd5dc;box-shadow:0 16px 36px #24303b2e}.cx-shell.cx-theme--light .cx-user-menu__panel button:hover{background:#eef2f5}.cx-shell.cx-theme--light .cx-user-menu__panel .cx-user-menu__danger{color:#b4233c}.cx-shell.cx-theme--light .cx-data-grid,.cx-shell--tenant.cx-theme--light .cx-data-grid{color:#202833;background:#fff;border-color:#cfd7de}.cx-shell.cx-theme--light :is(.cx-data-grid__search,.cx-data-grid__view-select,.cx-data-grid__column-menu summary,.cx-data-grid__icon-action,.cx-data-grid__density button),.cx-shell--tenant.cx-theme--light :is(.cx-data-grid__search,.cx-data-grid__view-select,.cx-data-grid__column-menu summary,.cx-data-grid__icon-action,.cx-data-grid__density button){color:#65717d;background:#f3f6f8;border-color:#cfd7de}.cx-shell.cx-theme--light .cx-data-grid__column-menu>div,.cx-shell--tenant.cx-theme--light .cx-data-grid__column-menu>div{color:#485562;background:#fff;border-color:#cfd7de;box-shadow:0 16px 34px #24303b29}.cx-shell.cx-theme--light .cx-data-grid__column-menu label:hover,.cx-shell--tenant.cx-theme--light .cx-data-grid__column-menu label:hover{background:#eef2f5}.cx-shell.cx-theme--light .cx-data-grid__live,.cx-shell--tenant.cx-theme--light .cx-data-grid__live{color:#52606d;background:#edf8f5;border-color:#b8ddd5}.cx-shell.cx-theme--light .cx-data-grid__viewport,.cx-shell--tenant.cx-theme--light .cx-data-grid__viewport{background:#fff}.cx-shell.cx-theme--light .cx-data-grid__header,.cx-shell--tenant.cx-theme--light .cx-data-grid__header{color:#65717d;background:#eef2f5;border-color:#d7dee4}.cx-shell.cx-theme--light .cx-data-grid__header .cx-data-grid__cell,.cx-shell--tenant.cx-theme--light .cx-data-grid__header .cx-data-grid__cell{color:#5f6b77;border-color:#dfe5e9}.cx-shell.cx-theme--light .cx-data-grid__row,.cx-shell--tenant.cx-theme--light .cx-data-grid__row{color:#485562;border-color:#e2e7eb}.cx-shell.cx-theme--light .cx-data-grid__row:hover,.cx-shell--tenant.cx-theme--light .cx-data-grid__row:hover{color:#202833;background:#f5f7f9}.cx-shell.cx-theme--light .cx-data-grid__cell,.cx-shell--tenant.cx-theme--light .cx-data-grid__cell{border-color:#e5eaee}.cx-shell.cx-theme--light .cx-data-grid__footer,.cx-shell--tenant.cx-theme--light .cx-data-grid__footer{color:#65717d;background:#f3f6f8;border-color:#d7dee4}.cx-shell.cx-theme--light :is(.cx-data-grid__live strong,.cx-data-grid__footer strong),.cx-shell--tenant.cx-theme--light :is(.cx-data-grid__live strong,.cx-data-grid__footer strong){color:#202833}.cx-shell.cx-theme--light .cx-data-grid__loading,.cx-shell--tenant.cx-theme--light .cx-data-grid__loading{background:#fff}.cx-shell.cx-theme--light .cx-data-grid__loading span,.cx-shell--tenant.cx-theme--light .cx-data-grid__loading span{background:#e8edf1}.cx-shell.cx-theme--light .cx-status--neutral{color:#52606d;background:#e8edf1}.cx-shell.cx-theme--light .cx-status--success{color:#087568;background:#daf1eb}.cx-shell.cx-theme--light .cx-status--warning{color:#9a3d17;background:#ffebe3}.cx-shell.cx-theme--light .cx-status--info{color:#3155a8;background:#e5ecff}.cx-shell.cx-theme--light .cx-alert--danger{color:#a51f37;background:#fff0f3;border-color:#e8b8c1}.cx-shell.cx-theme--light .cx-alert--success{color:#087568;background:#e7f6f2;border-color:#a8d8ce}.cx-shell.cx-theme--light .cx-alert--info{color:#3155a8;background:#edf2ff;border-color:#bdcafa}.cx-shell.cx-theme--light .cx-alert--warning{color:#8a520d;background:#fff5df;border-color:#e8cf98}.cx-shell.cx-theme--light .cx-alert__copy strong{color:#202833}.cx-shell.cx-theme--light .cx-alert__copy span{color:#65717d}.cx-shell.cx-theme--light :is(.cx-alert,.cx-async-state,.cx-empty-state),.cx-shell--tenant.cx-theme--light :is(.cx-alert,.cx-async-state,.cx-empty-state){color:#65717d;background:#fff;border-color:#cfd7de}@media (width<=760px){.cx-theme-toggle{margin-left:auto}.cx-shell--tenant.cx-theme--light .cx-sidebar{border-color:#cfd7de}}#root{min-height:100vh}.registry-name{color:var(--cx-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.registry-roles{flex-wrap:wrap;gap:4px;display:flex}.registry-roles>span{color:var(--cx-ink-soft);background:#eef2f4;border-radius:4px;padding:4px 6px;font-size:8px}.registry-role-filter{height:36px;color:var(--cx-ink-soft);border:1px solid var(--cx-line);background:#f8fafb;border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:0 9px;display:grid}.registry-role-filter select{min-width:120px;height:32px;color:var(--cx-ink);background:0 0;border:0;outline:0;font-size:10px;font-weight:600}.registries-form{gap:15px;display:grid}.registries-form__identity{border-bottom:1px solid var(--cx-line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:15px;display:grid}.registries-form__identity>svg{width:34px;height:34px;color:var(--cx-cobalt);background:var(--cx-info-surface);border-radius:5px;padding:8px}.registries-form__identity span{flex-direction:column;gap:3px;display:flex}.registries-form__identity strong{font-size:10px}.registries-form__identity small{color:var(--cx-ink-soft);font-size:8px}.registries-form__row{grid-template-columns:120px minmax(0,1fr);gap:10px;display:grid}.registries-role-set{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.registries-role-set legend{grid-column:1/-1;margin-bottom:2px;font-size:10px;font-weight:650}.registries-role-set label{border:1px solid var(--cx-line);border-radius:5px;align-items:center;gap:6px;min-height:38px;padding:7px;font-size:9px;display:flex}.registries-role-set input{accent-color:var(--cx-cobalt)}.registries-form__error{color:#963d2d;background:var(--cx-danger-surface);border-left:3px solid var(--cx-coral);border-radius:4px;padding:9px 10px;font-size:9px}.registry-detail{gap:18px;min-width:0;display:grid}.registry-detail__summary{border-bottom:1px solid var(--cx-line);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding-bottom:16px;display:flex}.registry-detail__summary>span:first-child{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.registry-detail__summary>span:first-child>svg{width:34px;height:34px;color:var(--cx-cobalt);background:var(--cx-info-surface);border-radius:5px;padding:8px}.registry-detail__summary>span:first-child>span{flex-direction:column;gap:4px;min-width:0;display:flex}.registry-detail__summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.registry-detail__summary small{color:var(--cx-ink-soft);font:500 8px/1 var(--cx-font-ui)}.registry-detail__status{align-items:center;gap:7px;display:flex}.registry-detail-form,.registry-panel{gap:16px;padding-top:4px;display:grid}.registry-detail-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.registry-detail-form__document{grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.registry-panel-actions{justify-content:flex-end;display:flex}.registry-reference-list{gap:6px;display:grid}.registry-reference-list article{border:1px solid var(--cx-line);border-radius:6px;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr) 32px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:9px 10px;display:grid}.registry-reference-list article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.registry-reference-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.registry-reference-list article small{color:var(--cx-ink-soft);font-size:8px}.registry-reference-list code,.registry-reference-list address{min-width:0;color:var(--cx-ink-soft);text-overflow:ellipsis;font-size:9px;font-style:normal;line-height:1.5;overflow:hidden}.registry-reference-list article>button{width:32px;height:32px;color:var(--cx-ink-soft);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.registry-reference-list article>button:hover{color:var(--cx-danger);background:var(--cx-danger-surface)}.registry-panel__empty{color:var(--cx-ink-soft);text-align:center;border:1px dashed var(--cx-line);border-radius:6px;margin:0;padding:22px;font-size:10px}.registry-add-form{border-top:1px solid var(--cx-line);gap:12px;padding-top:16px;display:grid}.registry-add-form>strong{align-items:center;gap:6px;font-size:11px;display:flex}.registry-add-form__grid{grid-template-columns:120px minmax(120px,.7fr) minmax(180px,1.3fr);gap:10px;display:grid}.registry-add-form__grid--address{grid-template-columns:repeat(3,minmax(0,1fr))}.registry-add-form__grid--address .cx-field:nth-child(4){grid-column:span 2}.registry-primary-check{color:var(--cx-ink-soft);align-items:center;gap:7px;font-size:9px;display:flex}.registry-primary-check input{accent-color:var(--cx-cobalt)}.catalog-price{border-bottom:1px solid var(--cx-line);flex-direction:column;gap:5px;padding:18px 0;display:flex}.catalog-price>span,.catalog-price>small{color:var(--cx-ink-soft);font-size:9px}.catalog-price>strong{font:650 24px/1.2 var(--cx-font-ui)}.catalog-structure-list{gap:7px;display:grid}.catalog-structure-list__head,.catalog-structure-row{grid-template-columns:minmax(190px,1fr) minmax(95px,.35fr) minmax(85px,.28fr) 36px;align-items:center;gap:8px;display:grid}.catalog-structure-list__head{color:var(--cx-ink-soft);text-transform:uppercase;padding:0 2px;font-size:9px;font-weight:700}.catalog-structure-row select,.catalog-structure-row input{width:100%;min-width:0}.catalog-structure-row .cx-button{width:36px;min-width:36px;min-height:36px;padding:0}.registry-panel-actions--split{justify-content:space-between;gap:10px}.access-heading{align-items:center}.access-panel{border:1px solid var(--cx-line);border-radius:var(--cx-radius);background:#fff;min-width:0;padding:18px}.access-table{min-width:760px;margin-top:13px}.access-panel:has(.access-table){overflow-x:auto}.access-table__head,.access-table__row{grid-template-columns:minmax(190px,1.3fr) 90px minmax(150px,1fr) 120px 220px;align-items:center;gap:13px;display:grid}.access-table__head{color:#7b8490;border-bottom:1px solid var(--cx-line);min-height:34px;font:600 8px/1 var(--cx-font-ui);text-transform:uppercase;padding:0 10px}.access-table__row{border-bottom:1px solid #edf0f2;min-height:62px;padding:9px 10px}.access-table__row:last-child{border-bottom:0}.member-identity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.member-identity>span{color:#fff;background:var(--cx-ink);width:34px;height:34px;font:650 9px/1 var(--cx-font-ui);border-radius:50%;place-items:center;display:grid}.member-identity div{flex-direction:column;gap:3px;min-width:0;display:flex}.member-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.member-identity small,.invite-state{color:#747e89;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.invite-state--failed{color:#a44532;font-weight:650}.role-tags{flex-wrap:wrap;gap:4px;display:flex}.role-tags span{color:#44505d;background:#edf2ff;border-radius:4px;padding:4px 6px;font-size:9px}.row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.icon-action{color:#69737f;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.icon-action:hover{color:var(--cx-coral);background:#fff1ed}.role-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:13px;display:grid}.role-card{border:1px solid var(--cx-line);border-radius:6px;min-width:0;padding:15px}.role-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.role-card__head>span{width:31px;height:31px;color:var(--cx-cobalt);background:#edf2ff;border-radius:5px;place-items:center;display:grid}.role-card h3{font:620 13px/1.2 var(--cx-font-ui);margin:14px 0 4px}.role-card p{color:#717b86;min-height:30px;margin:0;font-size:10px;line-height:1.45}.role-card dl{border-top:1px solid #edf0f2;grid-template-columns:repeat(3,1fr);margin:14px 0 0;padding-top:11px;display:grid}.role-card dl div{flex-direction:column;gap:4px;display:flex}.role-card dt{color:#7a8490;font-size:8px}.role-card dd{font:650 13px/1 var(--cx-font-ui);margin:0}.role-card__actions{border-top:1px solid #edf0f2;justify-content:flex-end;gap:4px;margin-top:12px;padding-top:10px;display:flex}.role-card__actions .icon-action:disabled{opacity:.35;cursor:not-allowed}.access-form{gap:15px;display:grid}.access-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.access-choice-set legend,.permission-set legend,.scope-policy-list legend,.field-policy-list legend{color:var(--cx-ink);margin-bottom:8px;font-size:10px;font-weight:650;display:block}.access-choice-set,.permission-set,.scope-policy-list,.field-policy-list{border:0;min-width:0;margin:0;padding:0}.scope-policy-list,.field-policy-list{gap:8px;display:grid}.scope-policy-row,.field-policy-row{border:1px solid var(--cx-line);background:#f7f9fa;border-radius:5px;grid-template-columns:minmax(130px,1.2fr) minmax(110px,.7fr) minmax(130px,1fr) 32px;align-items:end;gap:8px;padding:9px;display:grid}.scope-policy-row>input[type=hidden]+.icon-action{grid-column:4}.access-choice-set{gap:6px;display:grid}.access-choice-set label{border:1px solid var(--cx-line);border-radius:5px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:8px 10px;display:grid}.access-choice-set label span{flex-direction:column;gap:2px;display:flex}.access-choice-set strong{font-size:10px}.access-choice-set small{color:#77818d;font-size:8px}.permission-set{border:1px solid var(--cx-line);background:#f7f9fa;border-radius:5px;max-height:240px;padding:10px;overflow-y:auto}.permission-set>div+div{margin-top:13px}.permission-set>div>strong{color:#626d79;font:600 8px/1.2 var(--cx-font-ui);text-transform:uppercase;margin-bottom:5px;display:block}.permission-set label{grid-template-columns:18px minmax(0,1fr) 55px;align-items:center;gap:7px;min-height:30px;font-size:9px;display:grid}.permission-set small{color:#7a8490;font:550 7px/1 var(--cx-font-ui);text-align:right}.access-form-error{color:#963d2d;border-left:3px solid var(--cx-coral);background:#fff1ed;border-radius:4px;padding:9px 10px;font-size:9px}.access-form-loading{color:#6f7882;place-items:center;min-height:120px;font-size:10px;display:grid}.ai-panel{border:1px solid var(--cx-line);border-radius:var(--cx-radius);background:#fff;min-width:0;padding:18px;overflow-x:auto}.ai-table{min-width:860px;margin-top:13px}.ai-table__head,.ai-table__row{align-items:center;gap:13px;padding:0 10px;display:grid}.ai-table--agents .ai-table__head,.ai-table--agents .ai-table__row{grid-template-columns:minmax(190px,1.25fr) minmax(180px,.9fr) 90px 125px 120px}.ai-table--delegations .ai-table__head,.ai-table--delegations .ai-table__row{grid-template-columns:minmax(180px,1fr) minmax(170px,.75fr) minmax(230px,1.4fr) 130px 85px}.ai-table--approvals .ai-table__head,.ai-table--approvals .ai-table__row{grid-template-columns:minmax(180px,1.2fr) minmax(120px,.7fr) minmax(130px,.8fr) 150px 90px}.ai-table__head{color:#7b8490;border-bottom:1px solid var(--cx-line);min-height:34px;font:600 8px/1 var(--cx-font-ui);text-transform:uppercase;background:#f7f9fa}.ai-table__row{color:#5e6873;border-bottom:1px solid #edf0f2;min-height:66px;font-size:9px}.ai-table__row:last-child{border-bottom:0}.ai-identity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.ai-identity>span{width:34px;height:34px;color:var(--cx-cobalt);background:var(--cx-info-surface);border-radius:5px;place-items:center;display:grid}.ai-identity>div,.ai-primary,.ai-validity{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-identity strong,.ai-primary strong{color:var(--cx-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-identity small,.ai-primary small,.ai-validity small{color:#77818d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ai-id{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:3px;min-width:0;display:grid}.ai-id code{color:#65717e;font:550 8px/1.3 var(--cx-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-grants{flex-wrap:wrap;gap:4px;max-height:48px;display:flex;overflow:hidden}.ai-grant{color:#44505d;border-left:2px solid var(--cx-cobalt);text-overflow:ellipsis;white-space:nowrap;background:#edf2ff;border-radius:4px;max-width:150px;padding:4px 6px;font-size:8px;overflow:hidden}.ai-grant--medium{border-left-color:var(--cx-teal);background:#edf8f6}.ai-grant--high,.ai-grant--critical{border-left-color:var(--cx-coral);background:#fff2ee}.ai-tool-set{border:0;gap:6px;min-width:0;max-height:330px;margin:0;padding:0;display:grid;overflow-y:auto}.ai-tool-set legend{color:var(--cx-ink);margin-bottom:8px;font-size:10px;font-weight:650}.ai-tool-set label{border:1px solid var(--cx-line);border-radius:5px;grid-template-columns:18px minmax(0,1fr) 92px;align-items:center;gap:8px;min-height:50px;padding:8px 10px;display:grid}.ai-tool-set input{accent-color:var(--cx-cobalt)}.ai-tool-set label>span:first-of-type{gap:3px;min-width:0;display:grid}.ai-tool-set strong,.ai-tool-set small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-tool-set strong{font-size:9px}.ai-tool-set small{color:#78828d;font:500 7px/1.2 var(--cx-font-ui)}.ai-risk{color:#52606d;background:#eef2f4;border-radius:4px;justify-self:end;padding:4px 5px;font-size:7px}.ai-risk--medium{color:#17695f;background:#e7f5f2}.ai-risk--high,.ai-risk--critical{color:#963d2d;background:#fff0eb}.ai-approval-detail{gap:17px;display:grid}.ai-approval-meta{grid-template-columns:100px repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-approval-meta>span{border:1px solid var(--cx-line);background:#f7f9fa;border-radius:5px;flex-direction:column;justify-content:center;gap:7px;min-height:58px;padding:9px 10px;display:flex}.ai-approval-meta small{color:#77818d;font-size:8px}.ai-approval-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-payload{gap:7px;min-width:0;display:grid}.ai-payload>span{color:var(--cx-ink);font-size:10px;font-weight:650}.ai-payload pre{color:#dfe7ef;background:var(--cx-ink);max-height:330px;font:500 9px/1.6 var(--cx-font-code);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;margin:0;padding:13px;overflow:auto}.ai-payload>code{color:#7b8590;font:500 7px/1.4 var(--cx-font-code);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invitation-gate{background:#f5f7f8;place-items:center;min-height:100vh;padding:24px;display:grid}.invitation-gate>div{border:1px solid var(--cx-line);border-radius:var(--cx-radius);width:min(440px,100%);box-shadow:var(--cx-shadow);background:#fff;padding:28px}.invitation-gate svg{color:var(--cx-cobalt)}.invitation-gate span{color:#64707c;font:650 9px/1 var(--cx-font-ui);text-transform:uppercase;margin-top:18px;display:block}.invitation-gate h1{font:650 22px/1.2 var(--cx-font-ui);margin:8px 0}.invitation-gate p{color:#69737e;margin:0;font-size:11px;line-height:1.6}.invitation-gate__actions{gap:8px;margin-top:20px;display:flex}.invitation-gate .invitation-gate__progress{background:#e9edf1;border-radius:2px;width:100%;height:3px;margin-top:24px;overflow:hidden}.invitation-gate .invitation-gate__progress:after{content:"";background:var(--cx-cobalt);width:45%;height:100%;animation:1.2s ease-in-out infinite alternate invitation-progress;display:block}.module-loading{color:#64707c;place-content:center;justify-items:center;gap:12px;min-height:240px;display:grid}.module-loading strong{font-size:10px}.module-loading .invitation-gate__progress{background:#e9edf1;border-radius:2px;width:140px;height:3px;display:block;overflow:hidden}.module-loading .invitation-gate__progress:after{content:"";background:var(--cx-cobalt);width:45%;height:100%;animation:1.2s ease-in-out infinite alternate invitation-progress;display:block}@keyframes invitation-progress{to{transform:translate(122%)}}.foundation-actions{gap:7px;display:flex}.foundation-table{border:1px solid var(--cx-line);background:#fff;border-radius:6px;min-width:760px;overflow:hidden}.foundation-table__head,.foundation-table__row{grid-template-columns:105px minmax(140px,1.2fr) minmax(150px,1.3fr) 80px 100px 120px;align-items:center;gap:10px;min-height:52px;padding:0 13px;display:grid}.foundation-table__head{color:#7a8490;border-bottom:1px solid var(--cx-line);min-height:35px;font:600 8px/1 var(--cx-font-ui);text-transform:uppercase;background:#f7f9fa}.foundation-table__row+.foundation-table__row{border-top:1px solid #edf0f2}.foundation-table__row code{color:var(--cx-cobalt);font:600 9px/1 var(--cx-font-ui)}.foundation-table__row strong,.foundation-table__row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.foundation-form{gap:14px;display:grid}.foundation-form__row{grid-template-columns:minmax(0,1.4fr) minmax(100px,.6fr) 90px;gap:9px;display:grid}.foundation-form__row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-split{border:1px solid var(--cx-line);background:#fff;border-radius:6px;grid-template-columns:240px minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.foundation-projects{border-right:1px solid var(--cx-line);background:#f5f7f9;padding:7px}.foundation-projects button{color:#626d79;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:52px;padding:8px 9px;display:grid}.foundation-projects button:hover,.foundation-projects button.is-active{color:var(--cx-ink);background:#fff}.foundation-projects button.is-active{box-shadow:inset 3px 0 var(--cx-cobalt)}.foundation-projects span{gap:4px;min-width:0;display:grid}.foundation-projects strong,.foundation-projects small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.foundation-projects strong{font-size:10px}.foundation-projects small{color:#7b8490;font-size:8px}.foundation-detail{min-width:0;padding:18px}.foundation-detail>header{border-bottom:1px solid var(--cx-line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;display:flex}.foundation-detail>header>span{gap:5px;display:grid}.foundation-detail>header strong{font-size:14px}.foundation-detail>header small{color:#74808b;font-size:9px}.foundation-detail>header>div{gap:7px;display:flex}.foundation-detail h2{font:650 11px/1.2 var(--cx-font-ui);margin:20px 0 8px}.foundation-list{border:1px solid var(--cx-line);border-radius:5px}.foundation-list:empty{display:none}.foundation-list article{grid-template-columns:minmax(0,1fr) 100px 115px;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:grid}.foundation-list article+article{border-top:1px solid #edf0f2}.foundation-list article>span:first-child{gap:4px;min-width:0;display:grid}.foundation-list article strong,.foundation-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.foundation-list article strong{font-size:10px}.foundation-list article small{color:#74808b;font-size:8px}.foundation-summary{grid-template-columns:repeat(2,minmax(180px,260px));gap:10px;margin-bottom:18px;display:grid}.foundation-summary>span{border:1px solid var(--cx-line);background:#fff;border-radius:6px;grid-template-rows:1fr 1fr;grid-template-columns:28px minmax(0,1fr);align-items:end;column-gap:8px;min-height:76px;padding:12px;display:grid}.foundation-summary svg{color:var(--cx-cobalt);grid-row:1/3;align-self:center}.foundation-summary strong{font:650 18px/1 var(--cx-font-ui)}.foundation-summary small{color:#74808b;align-self:start;font-size:9px}.foundation-empty{color:#78828d;place-content:center;justify-items:center;gap:9px;min-height:250px;display:grid}.foundation-empty strong{font-size:10px}.foundation-empty--row{grid-column:1/-1;min-height:100px}@media (width<=700px){.registry-role-filter,.registry-role-filter select{width:100%}.registries-form__row,.registries-role-set{grid-template-columns:1fr}.registry-detail__summary{flex-direction:column;align-items:flex-start}.registry-detail__status{justify-content:space-between;width:100%}.registry-detail-form__row,.registry-detail-form__document{grid-template-columns:1fr}.registry-reference-list article{grid-template-columns:minmax(0,1fr) 32px}.registry-reference-list article code,.registry-reference-list article address{grid-area:2/1/auto/-1}.registry-reference-list article>button{grid-area:1/2}.registry-add-form__grid,.registry-add-form__grid--address{grid-template-columns:1fr}.registry-add-form__grid--address .cx-field:nth-child(4){grid-column:auto}.access-heading{align-items:flex-start}.access-heading .cx-button{width:100%}.access-panel{padding:14px}.access-form__row,.scope-policy-row,.field-policy-row{grid-template-columns:1fr}.scope-policy-row>input[type=hidden]+.icon-action,.scope-policy-row>.icon-action,.field-policy-row>.icon-action{grid-column:auto;justify-self:end}.ai-panel{padding:12px}.ai-table{min-width:760px}.ai-tool-set label{grid-template-columns:18px minmax(0,1fr)}.ai-tool-set .ai-risk{grid-column:2;justify-self:start}.ai-approval-meta{grid-template-columns:1fr}.foundation-actions{flex-wrap:wrap;width:100%}.foundation-actions .cx-button{flex:1;min-width:0}.cx-page-header__actions .foundation-actions .cx-button{flex:140px}.foundation-table{background:0 0;border:0;min-width:0;overflow:visible}.foundation-table__head{display:none}.foundation-table__row{border:1px solid var(--cx-line);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;margin-bottom:8px;padding:12px;display:grid}.foundation-table__row+.foundation-table__row{border-top:1px solid var(--cx-line)}.foundation-table__row>:nth-child(3),.foundation-table__row>:nth-child(4){grid-column:1/-1}.foundation-form__row,.foundation-form__row--two,.foundation-split{grid-template-columns:1fr}.foundation-projects{border-right:0;border-bottom:1px solid var(--cx-line);display:flex;overflow-x:auto}.foundation-projects button{min-width:190px}.foundation-detail{padding:13px}.foundation-detail>header{flex-direction:column;align-items:flex-start}.foundation-detail>header>div{width:100%}.foundation-detail>header .cx-button{flex:1}.foundation-list article{grid-template-columns:minmax(0,1fr) auto}.foundation-list article>:last-child{grid-column:1/-1}.foundation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric-strip{border:1px solid var(--cx-line);border-radius:var(--cx-radius);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{min-width:0;min-height:108px;padding:17px 18px 15px;position:relative}.metric+.metric{border-left:1px solid var(--cx-line)}.metric:before{content:"";background:var(--cx-ink);width:28px;height:3px;position:absolute;inset:0 auto auto 18px}.metric--cobalt:before{background:var(--cx-cobalt)}.metric--teal:before{background:var(--cx-teal)}.metric--coral:before{background:var(--cx-coral)}.metric>span{color:#69727e;font-size:10px;display:block}.metric strong{font:650 24px/1 var(--cx-font-ui);margin-top:9px;display:block}.metric small{color:#7b8490;margin-top:8px;font-size:9px;display:block}.flow-section{margin-top:28px}.flow-rail{background:var(--cx-ink);border-radius:var(--cx-radius);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 18px 15px;display:grid}.flow-step{min-width:0}.flow-step__line{align-items:center;height:14px;display:flex}.flow-step__dot{background:var(--cx-cobalt);border:2px solid #fff;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.flow-step__dot--teal{background:var(--cx-teal)}.flow-step__dot--coral{background:var(--cx-coral)}.flow-step__dot--violet{background:var(--cx-violet)}.flow-step__track{background:#4a515c;width:calc(100% - 9px);height:1px}.flow-step strong{font:650 17px/1 var(--cx-font-ui);margin-top:6px;display:block}.flow-step>span:last-child{color:#aeb6c1;margin-top:5px;font-size:9px;display:block}.operations-grid{grid-template-columns:minmax(0,1fr) 280px;gap:24px;margin-top:28px;display:grid}.work-queue,.agenda{min-width:0}.work-table{border:1px solid var(--cx-line);border-radius:var(--cx-radius);background:#fff;overflow:hidden}.work-table__head,.work-table__row{grid-template-columns:76px minmax(130px,1.4fr) minmax(90px,1fr) minmax(90px,1fr) 100px 18px;align-items:center;gap:10px;padding:0 13px;display:grid}.work-table__head{color:#7a8490;border-bottom:1px solid var(--cx-line);min-height:35px;font:600 8px/1 var(--cx-font-ui);text-transform:uppercase;background:#f7f9fa}.work-table__row{color:#58616c;min-height:51px;font-size:10px}.work-table__row+.work-table__row{border-top:1px solid #edf0f2}.work-table__row:hover{background:#fafbfc}.work-table__row code{color:var(--cx-cobalt);font:600 9px/1 var(--cx-font-ui)}.work-table__row strong{min-width:0;color:var(--cx-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.work-table__row svg{color:#9da5af}.agenda-list{border:1px solid var(--cx-line);border-radius:var(--cx-radius);background:#fff}.agenda-item{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:10px 13px;display:grid}.agenda-item+.agenda-item{border-top:1px solid #edf0f2}.agenda-item time{color:var(--cx-cobalt);font:600 10px/1 var(--cx-font-ui)}.agenda-item div{min-width:0}.agenda-item strong,.agenda-item span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agenda-item strong{font-size:10px}.agenda-item span{color:#737c88;margin-top:5px;font-size:9px}@media (width<=1040px){.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(3){border-left:0;border-top:1px solid var(--cx-line)}.metric:nth-child(4){border-top:1px solid var(--cx-line)}.operations-grid{grid-template-columns:1fr}}@media (width<=760px){.metric{min-height:96px;padding:15px 13px}.metric:before{left:13px}.metric strong{font-size:21px}.flow-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 0}.flow-step:nth-child(2) .flow-step__track,.work-table__head{display:none}.work-table__row{grid-template-columns:64px minmax(0,1fr) 16px;grid-template-areas:"ref title arrow""stage owner arrow""due due arrow";gap:6px 9px;padding:12px}.work-table__row code{grid-area:ref}.work-table__row strong{grid-area:title}.work-table__row span:first-of-type{grid-area:stage}.work-table__row span:nth-of-type(2){grid-area:owner}.work-table__row span:nth-of-type(3){grid-area:due}.work-table__row svg{grid-area:arrow}}.operation-rail{border:1px solid var(--cx-line);background:#fff;border-radius:6px;align-items:center;gap:4px;min-height:52px;margin-bottom:22px;padding:6px;display:flex;overflow-x:auto}.operation-rail__step{flex:1 0 145px;align-items:center;gap:4px;min-width:0;display:flex}.operation-rail__step>svg{color:#a1a9b2;flex:none}.operation-rail__step button{color:#65707b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:38px;padding:5px 10px;display:grid}.operation-rail__step button>span{width:28px;height:28px;color:var(--cx-cobalt);background:var(--cx-info-surface);border-radius:4px;place-items:center;display:grid}.operation-rail__step button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.operation-rail__step button:hover:not(:disabled){color:var(--cx-ink);background:#f5f7f9}.operation-rail__step button.is-active{color:#fff;background:var(--cx-ink)}.operation-rail__step button.is-active>span{color:#fff;background:var(--cx-cobalt)}.operation-rail__step button:disabled{opacity:.38;cursor:not-allowed}.order-board,.production-board{grid-auto-columns:minmax(218px,1fr);grid-auto-flow:column;gap:9px;padding-bottom:10px;display:grid;overflow-x:auto}.order-lane,.production-lane{background:#f4f6f8;border:1px solid #e4e8ec;border-radius:6px;min-width:0;min-height:430px}.order-lane>header,.production-lane>header{background:#fff;border-bottom:1px solid #e4e8ec;border-radius:6px 6px 0 0;grid-template-columns:8px minmax(0,1fr) 25px;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:grid}.order-lane h2,.production-lane h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:680;overflow:hidden}.order-lane header small,.production-lane header small{color:#69737e;text-align:center;min-width:23px;font:600 8px/1 var(--cx-font-ui);background:#edf0f3;border-radius:4px;padding:4px}.operation-dot{background:#8b95a0;border-radius:50%;width:7px;height:7px}.operation-dot--draft{background:#8b95a0}.operation-dot--in_production{background:var(--cx-cobalt)}.operation-dot--ready_to_ship{background:var(--cx-violet)}.operation-dot--dispatched{background:var(--cx-coral)}.operation-dot--delivered{background:var(--cx-teal)}.operation-dot--completed{background:#16774f}.operation-dot--cancelled{background:#a44532}.order-lane>div,.production-lane>div{align-content:start;gap:7px;padding:7px;display:grid}.order-card,.production-card{background:#fff;border:1px solid #e1e6ea;border-radius:5px;min-width:0;box-shadow:0 1px 2px #1b222b0a}.order-card__body{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:11px;display:grid}.order-card__body:hover{background:#fafbfc}.order-card code,.production-card code,.operation-list code{color:var(--cx-cobalt);font:600 8px/1 var(--cx-font-ui)}.order-card strong,.production-card strong{text-overflow:ellipsis;font-size:10px;line-height:1.35;overflow:hidden}.order-card__body>span,.production-card>span:not(.operation-complete){color:#747e89;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.order-card footer{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:8px;margin-top:3px;padding-top:8px;display:flex}.order-card footer b{font-size:10px}.order-card footer time{color:#7d8791;font:500 8px/1 var(--cx-font-ui)}.order-card>.cx-button{border-top:1px solid #edf0f2;justify-content:center;width:calc(100% - 14px);min-height:29px;margin:0 7px 7px}.order-form{gap:15px;display:grid}.order-form__row{grid-template-columns:minmax(0,1.4fr) minmax(150px,.6fr);gap:10px;display:grid}.order-lines{border:1px solid var(--cx-line);background:#f7f9fa;border-radius:6px;gap:8px;margin:0;padding:14px;display:grid}.order-lines legend{padding:0 5px;font-size:10px;font-weight:680}.order-line{grid-template-columns:minmax(0,1fr) 105px 32px;align-items:end;gap:8px;display:grid}.order-line .icon-action{margin-bottom:1px}.order-form__total{color:#fff;background:var(--cx-ink);border-left:4px solid var(--cx-teal);border-radius:5px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 14px;display:flex}.order-form__total span{color:#bdc5ce;font-size:9px}.order-form__total strong{font:650 18px/1 var(--cx-font-ui)}.order-detail{gap:18px;display:grid}.order-detail__summary{border:1px solid var(--cx-line);background:#f7f9fa;border-radius:6px;grid-template-columns:minmax(0,1.3fr) minmax(100px,.7fr) minmax(120px,.7fr);gap:12px;padding:13px;display:grid}.order-detail__summary>span{flex-direction:column;gap:6px;min-width:0;display:flex}.order-detail__summary small{color:#77818c;font-size:8px}.order-detail__summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.order-detail__items{border:1px solid var(--cx-line);border-radius:6px}.order-detail__items article{grid-template-columns:minmax(0,1fr) 100px 110px;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:grid}.order-detail__items article+article{border-top:1px solid #edf0f2}.order-detail__items article>span:first-child{gap:4px;min-width:0;display:grid}.order-detail__items code{color:var(--cx-cobalt);font:600 8px/1 var(--cx-font-ui)}.order-detail__items strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.order-detail__items article>span:nth-child(2),.order-detail__items article>b{text-align:right;font-size:9px}.production-board{grid-auto-columns:minmax(190px,1fr)}.production-lane{min-height:400px}.production-lane>header{grid-template-columns:minmax(0,1fr) 25px}.production-card{gap:6px;padding:10px;display:grid}.production-card .cx-button{justify-content:center;min-height:30px;margin-top:4px}.production-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px;display:grid}.production-card__actions>.operation-complete{justify-content:center}.production-materials{gap:18px;display:grid}.production-material-list{border:1px solid var(--cx-line);border-radius:6px;overflow:hidden}.production-material-list>div,.production-material-list article{grid-template-columns:minmax(0,1fr) 150px 90px;align-items:center;gap:12px;padding:9px 11px;display:grid}.production-material-list>div{min-height:34px;color:var(--cx-ink-soft);text-transform:uppercase;background:#f7f9fa;font-size:8px;font-weight:700}.production-material-list article{min-height:58px}.production-material-list article+article{border-top:1px solid var(--cx-line)}.production-material-list article>span{gap:4px;min-width:0;display:grid}.production-material-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.production-material-list code,.production-material-list small{color:var(--cx-ink-soft);font-size:8px}.production-material-list b{font-size:9px}.operation-complete{color:#14724d;align-items:center;gap:5px;font-size:8px;font-weight:650;display:inline-flex}.operation-list{border:1px solid var(--cx-line);background:#fff;border-radius:6px;min-width:760px;overflow:hidden}.cx-async-state:has(.operation-list){overflow-x:auto}.operation-list__head,.operation-list__row{grid-template-columns:120px minmax(150px,1fr) minmax(190px,1.3fr) 110px 175px;align-items:center;gap:12px;padding:0 12px;display:grid}.operation-list__head{color:#78828d;border-bottom:1px solid var(--cx-line);min-height:35px;font:600 8px/1 var(--cx-font-ui);text-transform:uppercase;background:#f7f9fa}.operation-list__row{min-height:65px}.operation-list__row+.operation-list__row{border-top:1px solid #edf0f2}.operation-list__row>span:first-child{gap:5px;display:grid}.operation-list__row small,.operation-list__row address,.operation-list__row time{color:#747e89;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.operation-list__row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.operation-list__row>div{justify-content:flex-end;display:flex}.operation-list--financial{min-width:840px}.operation-list--financial .operation-list__head,.operation-list--financial .operation-list__row{grid-template-columns:110px minmax(150px,1fr) 100px 110px 90px 130px}.operation-list--financial b{font-size:10px}.procurement-metrics{border:1px solid var(--cx-line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.procurement-metrics>span{flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:68px;padding:11px 14px;display:flex}.procurement-metrics>span+span{border-left:1px solid var(--cx-line)}.procurement-metrics small{color:#77818c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.procurement-metrics strong{font:650 17px/1 var(--cx-font-ui)}.operation-list--procurement .operation-list__row>span:nth-child(3){gap:5px;display:grid}.operation-list--procurement .foundation-actions{flex-wrap:wrap;gap:4px}.procurement-lines{border:1px solid var(--cx-line);background:#f7f9fa;border-radius:6px;gap:8px;padding:10px;display:grid}.procurement-lines>header{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.procurement-lines>header strong{font-size:10px}.procurement-line{grid-template-columns:minmax(0,1fr) 130px 34px;align-items:end;gap:8px;display:grid}.procurement-detail{gap:16px;display:grid}.procurement-detail__status{border:1px solid var(--cx-line);background:#f7f9fa;border-radius:6px;justify-content:space-between;align-items:center;padding:10px;display:flex}.procurement-detail__status small{color:#77818c;font:500 8px/1 var(--cx-font-ui)}.procurement-detail__lines{border:1px solid var(--cx-line);border-radius:6px;overflow:hidden}.procurement-detail__lines>header,.procurement-detail__lines>div{grid-template-columns:minmax(0,1fr) 110px 120px;align-items:center;gap:10px;min-height:42px;padding:0 11px;display:grid}.procurement-detail__lines>header{color:#77818c;min-height:32px;font:600 8px/1 var(--cx-font-ui);text-transform:uppercase;background:#f7f9fa}.procurement-detail__lines>div+div{border-top:1px solid #edf0f2}.procurement-detail__lines strong,.procurement-detail__lines span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.procurement-totals{border:1px solid var(--cx-line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.procurement-totals>span{gap:6px;padding:11px;display:grid}.procurement-totals>span+span{border-left:1px solid var(--cx-line)}.procurement-totals small{color:#77818c;font-size:8px}.procurement-totals strong{font-size:10px}.procurement-total{border:1px solid var(--cx-line);background:#f7f9fa;border-radius:6px;justify-content:flex-end;align-items:center;gap:18px;padding:12px;display:flex}.procurement-total span{color:#77818c;font-size:9px}.procurement-total strong{font-size:13px}.procurement-notes{color:#66717d;margin:0;font-size:10px;line-height:1.6}.procurement-history{gap:7px;display:grid}.procurement-history>strong{font-size:10px}.procurement-history>div{background:#f7f9fa;border-radius:4px;grid-template-columns:100px 120px minmax(0,1fr);gap:10px;padding:9px 10px;display:grid}.procurement-history span{font:600 8px/1 var(--cx-font-ui)}.procurement-history time,.procurement-history small{color:#77818c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.financial-total{flex-direction:column;align-items:flex-end;gap:3px;min-width:150px;display:flex}.financial-total span{color:#747e89;font-size:8px}.financial-total strong{font:650 16px/1.2 var(--cx-font-ui)}.financial-position{border:1px solid var(--cx-line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.financial-position>span{grid-template-rows:1fr 1fr;grid-template-columns:26px minmax(0,1fr);align-items:end;gap:3px 8px;min-width:0;min-height:82px;padding:13px;display:grid}.financial-position>span+span{border-left:1px solid var(--cx-line)}.financial-position svg{color:var(--cx-cobalt);grid-row:1/3;align-self:center}.financial-position small{color:#747e89;font-size:8px}.financial-position strong{min-width:0;font:650 16px/1.2 var(--cx-font-ui);text-overflow:ellipsis;white-space:nowrap;align-self:start;overflow:hidden}.treasury-layout{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:14px;display:grid}.treasury-accounts,.treasury-ledger{border:1px solid var(--cx-line);background:#fff;border-radius:6px;min-width:0}.treasury-accounts>header,.treasury-ledger>header{border-bottom:1px solid var(--cx-line);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.treasury-accounts>header span,.treasury-ledger>header span{color:var(--cx-ink);font-size:10px;font-weight:650}.treasury-accounts>header strong,.treasury-ledger>header small{color:#77818d;font:600 8px/1 var(--cx-font-ui)}.treasury-accounts article{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;padding:9px 11px;display:grid}.treasury-accounts article+article,.treasury-ledger article+article{border-top:1px solid #edf0f2}.treasury-accounts article>svg{color:var(--cx-cobalt)}.treasury-accounts article>span,.treasury-ledger article>span:nth-child(2){gap:4px;min-width:0;display:grid}.treasury-accounts article strong,.treasury-ledger article strong{color:var(--cx-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.treasury-accounts article small,.treasury-ledger article small{color:#77818d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.treasury-ledger article{grid-template-columns:26px minmax(0,1fr) 110px 32px;align-items:center;gap:9px;min-height:58px;padding:8px 11px;display:grid}.treasury-ledger article>b{color:var(--cx-ink);text-align:right;font-size:10px}.treasury-direction{width:25px;height:25px;font:700 12px/1 var(--cx-font-ui);border-radius:4px;place-items:center;display:grid}.treasury-direction--in{color:#17695f;background:#e7f5f2}.treasury-direction--out{color:#963d2d;background:#fff0eb}@media (width<=760px){.production-material-list>div{display:none}.production-material-list article{grid-template-columns:minmax(0,1fr) auto}.production-material-list article>small{grid-column:1/-1}.operation-rail{margin-bottom:16px}.operation-rail__step{flex-basis:125px}.operation-rail__step button{grid-template-columns:24px minmax(0,1fr);padding:5px 7px}.operation-rail__step button>span{width:24px;height:24px}.order-board,.production-board{grid-auto-columns:minmax(205px,82vw)}.order-lane,.production-lane{min-height:360px}.order-form__row,.order-line,.order-detail__summary{grid-template-columns:1fr}.order-line .icon-action{justify-self:end}.order-detail__items article{grid-template-columns:minmax(0,1fr) 80px}.order-detail__items article>b{grid-column:2}.operation-list,.operation-list--financial{background:0 0;border:0;gap:8px;min-width:0;display:grid;overflow:visible}.operation-list__head{display:none}.operation-list__row,.operation-list--financial .operation-list__row{border:1px solid var(--cx-line);background:#fff;border-radius:6px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:0;padding:12px;display:grid}.operation-list__row+.operation-list__row{border-top:1px solid var(--cx-line)}.operation-list__row>:first-child{grid-area:1/1;min-width:0}.operation-list__row>:nth-child(2){grid-area:2/1/auto/-1;min-width:0}.operation-list__row>:nth-child(3){grid-area:3/1}.operation-list__row>:nth-child(4){grid-area:1/2;justify-self:end}.operation-list__row>:nth-child(5){grid-area:3/2;justify-self:end}.operation-list--financial .operation-list__row{grid-template-rows:auto auto auto auto}.operation-list--financial .operation-list__row>:nth-child(4){grid-area:3/2}.operation-list--financial .operation-list__row>:nth-child(5){grid-area:1/2}.operation-list--financial .operation-list__row>:nth-child(6){grid-area:4/1/auto/-1;justify-content:flex-end;width:100%}.financial-position{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-position>span:nth-child(3){border-left:0;border-top:1px solid var(--cx-line)}.financial-position>span:nth-child(4){border-top:1px solid var(--cx-line)}.treasury-layout{grid-template-columns:1fr}.treasury-ledger article{grid-template-columns:26px minmax(0,1fr) 32px}.treasury-ledger article>b{text-align:left;grid-area:2/2}.treasury-ledger article>.icon-action,.treasury-ledger article>span:last-child{grid-area:1/3/3}.procurement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-metrics>span:nth-child(3){border-top:1px solid var(--cx-line);border-left:0}.procurement-metrics>span:nth-child(4){border-top:1px solid var(--cx-line)}.procurement-line{grid-template-columns:minmax(0,1fr) 95px 34px}.procurement-detail__lines>header,.procurement-detail__lines>div{grid-template-columns:minmax(0,1fr) 80px}.procurement-detail__lines>header>:last-child,.procurement-detail__lines>div>:last-child{grid-column:1/-1}.procurement-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-totals>span:nth-child(3){border-top:1px solid var(--cx-line);border-left:0}.procurement-totals>span:nth-child(4){border-top:1px solid var(--cx-line)}.procurement-history>div{grid-template-columns:1fr auto}.procurement-history small{grid-column:1/-1}}.commercial-view-switch{background:#edf0f3;border-radius:5px;align-items:center;gap:3px;width:fit-content;min-height:38px;margin:0 0 18px auto;padding:3px;display:flex}.commercial-view-switch button{color:#68727d;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:0 13px;font-size:9px;font-weight:650;display:inline-flex}.commercial-view-switch button:hover{color:var(--cx-ink)}.proposal-metrics{border:1px solid var(--cx-line);background:#fff;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.proposal-metrics>span{flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:66px;padding:10px 14px;display:flex}.proposal-metrics>span+span{border-left:1px solid var(--cx-line)}.proposal-metrics small{color:#77818c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.proposal-metrics strong{font:650 15px/1.1 var(--cx-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proposal-board{grid-template-columns:repeat(3,minmax(220px,1fr));gap:9px;display:grid;overflow-x:auto}.opportunity-board{grid-template-columns:repeat(6,minmax(190px,1fr));gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.opportunity-lane{background:#f4f6f8;border:1px solid #e4e8ec;border-radius:6px;min-height:390px}.opportunity-lane>header{background:#fff;border-bottom:1px solid #e4e8ec;border-radius:6px 6px 0 0;grid-template-columns:8px minmax(0,1fr) 24px;align-items:center;gap:7px;min-height:42px;padding:0 9px;display:grid}.opportunity-lane h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.opportunity-lane header small{color:#69737e;text-align:center;font:600 8px/1 var(--cx-font-ui);background:#edf0f3;border-radius:4px;padding:4px}.opportunity-lane__mark{background:#2563eb;border-radius:50%;width:7px;height:7px}.opportunity-lane__mark--qualification{background:#0f766e}.opportunity-lane__mark--proposal{background:#7c3aed}.opportunity-lane__mark--negotiation{background:#c2410c}.opportunity-lane__mark--won{background:#15803d}.opportunity-lane__mark--lost{background:#be123c}.opportunity-lane>div{align-content:start;gap:7px;padding:7px;display:grid}.opportunity-card{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6ea;border-radius:5px;gap:7px;padding:10px;display:grid;box-shadow:0 1px 2px #1b222b0a}.opportunity-card:hover{background:#fafbfc;border-color:#cfd6dd}.opportunity-card code{color:var(--cx-cobalt);font:600 8px/1 var(--cx-font-ui)}.opportunity-card>strong,.opportunity-card>span,.opportunity-card>em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunity-card>strong{font-size:10px}.opportunity-card>span{color:#747e89;font-size:8px}.opportunity-card footer{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.opportunity-card footer b{font-size:9px}.opportunity-card footer small{color:#0f766e;font:650 8px/1 var(--cx-font-ui)}.opportunity-card>em{color:#6f7882;font-size:8px;font-style:normal}.opportunity-form{gap:14px;display:grid}.opportunity-form__row{grid-template-columns:1fr .55fr 1fr;gap:10px;display:grid}.opportunity-probability{grid-template-columns:minmax(0,1fr) 26px;align-items:center;display:grid}.opportunity-probability span{color:#68737f;text-align:center;font-size:9px}.opportunity-detail__status{border:1px solid var(--cx-line);background:#f7f9fa;border-radius:6px;flex-wrap:wrap;align-items:center;gap:9px 16px;margin-bottom:15px;padding:11px;display:flex}.opportunity-detail__status>span{color:#68737f;align-items:center;gap:5px;font-size:9px;display:inline-flex}.opportunity-detail__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.opportunity-history{border-top:1px solid var(--cx-line);gap:0;margin-top:20px;display:grid}.opportunity-history>strong{padding:14px 0 9px;font-size:10px}.opportunity-history article{border-top:1px solid #edf0f2;grid-template-columns:minmax(80px,1fr) 20px minmax(80px,1fr) 100px;align-items:center;gap:7px;min-height:38px;font-size:8px;display:grid}.opportunity-history article span{color:#747e89}.opportunity-history article time{color:#747e89;text-align:right}.proposal-lane{background:#f4f6f8;border:1px solid #e4e8ec;border-radius:6px;min-width:0;min-height:410px}.proposal-lane>header{background:#fff;border-bottom:1px solid #e4e8ec;border-radius:6px 6px 0 0;grid-template-columns:8px minmax(0,1fr) 25px;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:grid}.proposal-lane h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:680;overflow:hidden}.proposal-lane header>small{color:#69737e;text-align:center;min-width:23px;font:600 8px/1 var(--cx-font-ui);background:#edf0f3;border-radius:4px;padding:4px}.proposal-lane__mark{background:var(--cx-cobalt);border-radius:50%;width:7px;height:7px}.proposal-lane__mark--won{background:var(--cx-teal)}.proposal-lane__mark--lost{background:var(--cx-coral)}.proposal-lane>div{align-content:start;gap:7px;padding:7px;display:grid}.proposal-card{background:#fff;border:1px solid #e1e6ea;border-radius:5px;min-width:0;box-shadow:0 1px 2px #1b222b0a}.proposal-card>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;padding:11px;display:grid}.proposal-card>button:hover{background:#fafbfc}.proposal-card__meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.proposal-card code{color:var(--cx-cobalt);font:600 8px/1 var(--cx-font-ui)}.proposal-card>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.proposal-card>button>span:nth-child(3){color:#747e89;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.proposal-card footer{border-top:1px solid #edf0f2;justify-content:space-between;align-items:flex-end;gap:8px;min-height:27px;margin-top:2px;padding-top:8px;display:flex}.proposal-card footer b{font-size:10px}.proposal-card footer svg{color:#929ba5}.proposal-create,.proposal-lost-form,.proposal-convert-form,.cancel-order-form{gap:15px;display:grid}.proposal-editor{gap:18px;min-width:0;display:grid}.proposal-editor__state{border:1px solid var(--cx-line);background:#f7f9fa;border-radius:6px;grid-template-columns:minmax(90px,.8fr) minmax(100px,.7fr) minmax(110px,.8fr) minmax(185px,1.2fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.proposal-editor__state>span{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.proposal-editor__state small{color:#77818c;font-size:8px}.proposal-editor__state strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.proposal-editor__state>div{justify-content:flex-end;gap:5px;display:flex}.proposal-editor__totals{color:#fff;background:var(--cx-ink);border-left:4px solid var(--cx-teal);border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.proposal-editor__totals>span{flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:68px;padding:11px 13px;display:flex}.proposal-editor__totals>span+span{border-left:1px solid #434b55}.proposal-editor__totals small{color:#b9c2cc;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.proposal-editor__totals strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.proposal-editor__totals>span:last-child strong{font:650 16px/1 var(--cx-font-ui)}.proposal-additions{border:1px solid var(--cx-line);background:#f7f9fa;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:13px;display:grid}.proposal-additions legend{padding:0 5px;font-size:10px;font-weight:680}.proposal-payment{border:1px solid var(--cx-line);border-radius:6px;grid-template-columns:minmax(120px,.8fr) minmax(90px,.45fr) minmax(150px,.8fr) minmax(220px,1.5fr);align-items:end;gap:9px;margin:0;padding:13px;display:grid}.proposal-payment legend{padding:0 5px;font-size:10px;font-weight:680}.proposal-installment-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;max-height:82px;display:grid;overflow-y:auto}.proposal-installment-preview span{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding-bottom:4px;display:flex}.proposal-installment-preview small{color:#747e89;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.proposal-installment-preview strong{white-space:nowrap;font-size:8px}.proposal-decision-action{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 12px;display:flex}.proposal-decision-action>span{align-items:center;gap:9px;min-width:0;display:flex}.proposal-decision-action>span>svg{color:#c2410c;flex:none}.proposal-decision-action>span>span{flex-direction:column;gap:4px;min-width:0;display:flex}.proposal-decision-action strong{font-size:10px}.proposal-decision-action small{color:#7c6254;font-size:8px}.proposal-commercial-fact{background:#f1f8f5;border:1px solid #cee5da;border-radius:6px;align-items:center;gap:10px;padding:11px 12px;display:flex}.proposal-commercial-fact>svg{color:#0f766e;flex:none}.proposal-commercial-fact>span{flex-direction:column;gap:3px;min-width:0;display:flex}.proposal-commercial-fact small,.proposal-commercial-fact em{color:#68766f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.proposal-commercial-fact strong{font-size:10px}.proposal-money-input{border:1px solid var(--cx-line);background:#fff;border-radius:5px;grid-template-columns:30px minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.proposal-money-input:focus-within{border-color:var(--cx-cobalt);box-shadow:0 0 0 2px #245bdb1f}.proposal-money-input>span{color:#68737f;border-right:1px solid var(--cx-line);font:600 8px/1 var(--cx-font-ui);background:#f0f3f5;align-self:stretch;place-items:center;display:grid}.proposal-money-input input{border:0;border-radius:0;outline:0;min-width:0}.proposal-environments{gap:10px;display:grid}.proposal-environments__heading{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.proposal-environments__heading>span{flex-direction:column;gap:4px;display:flex}.proposal-environments__heading strong{font-size:11px}.proposal-environments__heading small{color:#77818c;font-size:8px}.proposal-environment{border:1px solid var(--cx-line);border-radius:6px;gap:10px;min-width:0;margin:0;padding:13px;display:grid}.proposal-environment>legend{padding:0 5px;font-size:10px;font-weight:680}.proposal-environment>legend span{color:var(--cx-cobalt);font:650 8px/1 var(--cx-font-ui);margin-right:6px}.proposal-environment__head{grid-template-columns:minmax(120px,.65fr) minmax(180px,1.35fr) 32px;align-items:end;gap:8px;display:grid}.proposal-items{gap:7px;min-width:0;display:grid}.proposal-item{background:#f7f9fa;border:1px solid #e6eaee;border-radius:5px;min-width:0;padding:10px}.proposal-item>header{grid-template-columns:minmax(65px,1fr) auto 32px;align-items:center;gap:8px;min-height:30px;margin-bottom:8px;display:grid}.proposal-item>header>strong{font-size:9px}.proposal-item__source{background:#e8ecef;border-radius:4px;gap:2px;padding:2px;display:flex}.proposal-item__source button{color:#6b7580;cursor:pointer;background:0 0;border:0;border-radius:3px;min-height:25px;padding:0 8px;font-size:8px;font-weight:650}.proposal-item__source button.is-active{color:#fff;background:var(--cx-ink)}.proposal-item__fields{grid-template-columns:repeat(4,minmax(100px,1fr));align-items:end;gap:8px;min-width:0;display:grid}.proposal-item__fields .cx-field:first-child{grid-column:span 2}.proposal-item__fields .cx-field:last-child{grid-column:auto}.proposal-revisions{border-top:1px solid var(--cx-line);display:grid}.proposal-revisions>div{flex-direction:column;justify-content:center;gap:4px;min-height:54px;display:flex}.proposal-revisions>div strong{font-size:10px}.proposal-revisions>div small{color:#77818c;font-size:8px}.proposal-revisions article{border-top:1px solid #edf0f2;grid-template-columns:minmax(80px,1fr) 120px 120px;align-items:center;gap:12px;min-height:43px;font-size:9px;display:grid}.proposal-revisions article>span:first-child{color:var(--cx-cobalt);align-items:center;gap:7px;display:flex}.proposal-revisions time{color:#77818c;text-align:right;font:500 8px/1 var(--cx-font-ui)}.proposal-revisions>p{color:#77818c;border-top:1px solid #edf0f2;margin:0;padding:16px 0;font-size:9px}.proposal-conversion{color:#fff;background:var(--cx-ink);border-left:4px solid var(--cx-teal);border-radius:5px;grid-template-columns:minmax(130px,1fr) minmax(100px,.7fr) minmax(120px,.8fr);gap:12px;min-width:0;padding:12px 14px;display:grid}.proposal-conversion>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 7px;min-width:0;display:grid}.proposal-conversion>span:first-child svg{color:var(--cx-teal);grid-row:1/3}.proposal-conversion small{color:#b9c2cc;font-size:8px}.proposal-conversion strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.proposal-conversion-action{background:#eef8f4;border:1px solid #cce7dc;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.proposal-conversion-action>span{flex-direction:column;gap:4px;display:flex}.proposal-conversion-action strong{font-size:10px}.proposal-conversion-action small{color:#64746d;font-size:8px}.proposal-environment:disabled,.proposal-additions:disabled,.proposal-payment:disabled{opacity:.78}.cancel-order-form .cx-inline-alert{margin:0}.custom-field-table{border:1px solid var(--cx-line);border-radius:6px;overflow:hidden}.custom-field-table>div{border-bottom:1px solid var(--cx-line);grid-template-columns:minmax(220px,1.8fr) minmax(120px,1fr) minmax(110px,.8fr) minmax(110px,.8fr);align-items:center;min-height:54px;display:grid}.custom-field-table>div:last-child{border-bottom:0}.custom-field-table>div:first-child{color:#77818c;background:#f7f9fa;min-height:38px;font-size:9px;font-weight:700}.custom-field-table [role=cell],.custom-field-table [role=columnheader]{min-width:0;padding:9px 14px}.custom-field-table [role=cell]:first-child{flex-direction:column;gap:3px;display:flex}.custom-field-table code{color:#77818c;font-size:8px}.custom-field-empty{color:#77818c;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:180px;display:grid}.custom-field-empty strong{color:var(--cx-ink);font-size:11px}.custom-field-empty span{font-size:9px}.custom-values-form{gap:18px;display:grid}.custom-values-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.custom-values-form__boolean{border-bottom:1px solid var(--cx-line);align-items:center;gap:9px;min-height:42px;font-size:9px;font-weight:650;display:flex}.organization-import{gap:16px;display:grid}.organization-import__actions{flex-wrap:wrap;gap:8px;display:flex}.organization-import__file{border:1px solid var(--cx-line);background:#f7f9fa;border-radius:6px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.organization-import__file svg{color:var(--cx-teal)}.organization-import__file span{flex-direction:column;gap:3px;min-width:0;display:flex}.organization-import__file strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.organization-import__file small{color:#77818c;font-size:8px}.organization-import__preview{border:1px solid var(--cx-line);border-radius:6px;max-height:310px;overflow:auto}.organization-import__preview>div{border-bottom:1px solid var(--cx-line);grid-template-columns:70px minmax(180px,1fr) minmax(180px,1fr);align-items:center;min-width:520px;min-height:42px;font-size:9px;display:grid}.organization-import__preview>div:last-of-type{border-bottom:0}.organization-import__preview>div:first-child{color:#77818c;background:#f7f9fa;min-height:34px;font-size:8px;font-weight:700}.organization-import__preview [role=cell],.organization-import__preview [role=columnheader]{min-width:0;padding:8px 10px}.organization-import__preview>small{color:#77818c;padding:8px 10px;font-size:8px;display:block}.organization-import__result{gap:14px;display:grid}.organization-import__summary{border:1px solid var(--cx-line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.organization-import__summary span{border-right:1px solid var(--cx-line);flex-direction:column;justify-content:center;gap:3px;min-height:64px;padding:10px 14px;display:flex}.organization-import__summary span:last-child{border-right:0}.organization-import__summary strong{font:650 18px/1 var(--cx-font-ui)}.organization-import__summary small{color:#77818c;font-size:8px}.registry-duplicate-check{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.registry-duplicate-results{border:1px solid var(--cx-line);border-radius:6px;display:grid}.registry-duplicate-results>div{border-bottom:1px solid var(--cx-line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.registry-duplicate-results>div:last-child{border-bottom:0}.registry-duplicate-results>div>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.registry-duplicate-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.registry-duplicate-results small{color:#77818c;font-size:8px}@media (width<=900px){.proposal-editor__state{grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-editor__state>div{grid-column:1/-1;justify-content:flex-start}.proposal-item__fields{grid-template-columns:repeat(2,minmax(120px,1fr))}.proposal-additions,.proposal-payment{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.catalog-structure-list__head{display:none}.catalog-structure-row{grid-template-columns:minmax(0,1fr) minmax(88px,.35fr) 36px}.catalog-structure-row select{grid-column:1/-1}.registry-panel-actions--split{flex-direction:column;align-items:stretch}.commercial-view-switch{width:100%;margin-bottom:14px}.commercial-view-switch button{flex:1;justify-content:center}.proposal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-metrics>span:nth-child(3){border-top:1px solid var(--cx-line);border-left:0}.proposal-metrics>span:nth-child(4){border-top:1px solid var(--cx-line)}.proposal-board,.opportunity-board{grid-template-columns:none;grid-auto-columns:minmax(210px,82vw);grid-auto-flow:column}.proposal-lane{min-height:350px}.proposal-editor__state,.proposal-editor__totals,.proposal-additions,.proposal-payment{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-editor__state>div{flex-wrap:wrap;grid-column:1/-1}.proposal-editor__totals>span:nth-child(3){border-top:1px solid #434b55;border-left:0}.proposal-editor__totals>span:nth-child(4){border-top:1px solid #434b55}.proposal-environment__head,.proposal-item__fields{grid-template-columns:1fr}.proposal-environment__head .icon-action{justify-self:end}.proposal-item__fields .cx-field:first-child{grid-column:auto}.proposal-revisions article{grid-template-columns:minmax(70px,1fr) 100px}.proposal-revisions time{text-align:left;grid-column:1/-1;padding-bottom:9px}.proposal-conversion{grid-template-columns:1fr}.proposal-conversion-action,.proposal-decision-action{flex-direction:column;align-items:stretch}.opportunity-form__row,.opportunity-history article{grid-template-columns:1fr}.opportunity-history article svg{display:none}.opportunity-history article time{text-align:left}.custom-field-table{overflow-x:auto}.custom-field-table>div{min-width:650px}.custom-values-form__grid{grid-template-columns:1fr}}.production-summary{border:1px solid var(--cx-line);background:#fff;border-radius:6px;align-items:stretch;display:flex;overflow:hidden}.production-summary span{min-width:96px;color:var(--cx-ink-soft);justify-content:center;align-items:baseline;gap:5px;padding:9px 12px;font-size:8px;display:flex}.production-summary span+span{border-left:1px solid var(--cx-line)}.production-summary strong{color:var(--cx-ink);font:650 14px/1 var(--cx-font-ui)}.production-board--execution{grid-auto-columns:minmax(188px,1fr)}.production-board--execution .production-lane>header{grid-template-columns:8px minmax(0,1fr) 25px}.production-card--interactive{padding:0}.production-card__body{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;padding:10px;display:grid}.production-card__body>span{color:var(--cx-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.production-card__body footer{justify-content:space-between;align-items:center;gap:8px;min-height:25px;margin-top:2px;display:flex}.production-card__body footer svg{color:var(--cx-ink-soft)}.production-card__body:hover strong{color:var(--cx-cobalt)}.production-detail{gap:14px;display:grid}.production-detail__summary{border:1px solid var(--cx-line);background:#f7f9fa;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:11px 13px;display:flex}.production-detail__summary>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.production-detail__summary>span:first-child>span{gap:4px;min-width:0;display:grid}.production-detail__summary strong{font-size:10px}.production-detail__summary small{color:var(--cx-ink-soft);font-size:8px}.production-progress{background:#e5e9ed;border-radius:3px;height:5px;overflow:hidden}.production-progress span{border-radius:inherit;background:#1d8b62;height:100%;transition:width .18s;display:block}.production-detail__tabs{border-bottom:1px solid var(--cx-line);gap:2px;min-height:35px;padding-bottom:6px;display:flex}.production-detail__tabs button{min-height:29px;color:var(--cx-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.production-detail__tabs button.is-active{color:var(--cx-cobalt);background:#eaf0ff}.production-operations{display:grid}.production-operation{grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:76px;padding-bottom:9px;display:grid;position:relative}.production-operation:not(:last-child):before{content:"";background:#dbe1e6;width:1px;position:absolute;top:29px;bottom:0;left:14px}.production-operation__sequence{z-index:1;color:#697681;width:29px;height:29px;font:650 9px/1 var(--cx-font-ui);background:#f1f4f6;border:1px solid #dce2e7;border-radius:50%;place-items:center;display:grid}.production-operation:has(.cx-status-badge--success) .production-operation__sequence{color:#14724d;background:#e9f6f0;border-color:#c7e8d9}.production-operation.is-current .production-operation__sequence{color:#fff;background:var(--cx-cobalt);border-color:var(--cx-cobalt)}.production-operation__body{border:1px solid var(--cx-line);background:#fff;border-radius:6px;gap:7px;min-width:0;padding:10px 11px;display:grid}.production-operation.is-current .production-operation__body{border-color:#9bb5f6;box-shadow:inset 3px 0 #315ec8}.production-operation__body>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.production-operation__body>header>span{gap:3px;min-width:0;display:grid}.production-operation__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.production-operation__body code{color:var(--cx-cobalt);font-size:8px}.production-operation__meta{color:var(--cx-ink-soft);flex-wrap:wrap;gap:10px;font-size:8px;display:flex}.production-operation__meta span{align-items:center;gap:4px;display:inline-flex}.production-operation__reason{color:#9a5f13;font-size:8px}.production-operation__actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;padding-top:2px;display:flex}.production-history{display:grid}.production-history article{border-bottom:1px solid var(--cx-line);grid-template-columns:24px minmax(0,1fr) 105px;align-items:start;gap:9px;min-height:54px;padding:9px 0;display:grid}.production-history__icon{color:#14724d;background:#e9f6f0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.production-history__icon.is-warning{color:#9a5f13;background:#fff1dc}.production-history article>div{gap:3px;min-width:0;display:grid}.production-history strong{font-size:9px}.production-history article span,.production-history small,.production-history time{color:var(--cx-ink-soft);font-size:8px}.production-history time{text-align:right}.production-route-list{border:1px solid var(--cx-line);border-radius:6px;overflow:hidden}.production-route-list article+article{border-top:1px solid var(--cx-line)}.production-route-list button{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.production-route-list button:hover{background:#f7f9fa}.production-route-list button>span{align-items:center;gap:10px;min-width:0;display:flex}.production-route-list button>span:first-child{flex-direction:column;align-items:flex-start;gap:4px}.production-route-list code{color:var(--cx-cobalt);font-size:8px}.production-route-list strong{font-size:10px}.production-route-steps{display:grid}.production-route-steps article{border-bottom:1px solid var(--cx-line);grid-template-columns:28px minmax(0,1fr) 145px auto;align-items:center;gap:10px;min-height:54px;padding:8px 0;display:grid}.production-route-steps article>span{width:25px;height:25px;color:var(--cx-cobalt);font:650 8px/1 var(--cx-font-ui);background:#eaf0ff;border-radius:50%;place-items:center;display:grid}.production-route-steps article>div{gap:3px;min-width:0;display:grid}.production-route-steps strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.production-route-steps code,.production-route-steps small{color:var(--cx-ink-soft);font-size:8px}.production-route-form{gap:14px;display:grid}.production-route-default{align-items:center;gap:8px;min-height:36px;font-size:9px;font-weight:650;display:flex}.production-route-form fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.production-route-form legend{margin-bottom:7px;font-size:9px;font-weight:700}.production-route-step-form{grid-template-columns:25px 105px minmax(140px,1fr) 120px 82px 90px 32px;align-items:center;gap:6px;display:grid}.production-route-step-form>span{color:var(--cx-ink-soft);font:650 8px/1 var(--cx-font-ui);text-align:center}.production-route-step-form input,.production-route-step-form select{border:1px solid var(--cx-line);border-radius:4px;width:100%;min-width:0;min-height:34px;padding:0 8px;font-size:8px}.production-route-step-form>label{align-items:center;gap:4px;font-size:8px;display:flex}.logistics-board{grid-auto-columns:minmax(205px,1fr)}.logistics-lane{min-height:390px}.logistics-lane>header{grid-template-columns:8px minmax(0,1fr) 25px}.logistics-dot--planning{background:#8b95a0}.logistics-dot--ready{background:var(--cx-violet)}.logistics-dot--dispatched{background:var(--cx-cobalt)}.logistics-dot--failed{background:var(--cx-coral)}.logistics-dot--delivered,.logistics-dot--returned{background:#16774f}.logistics-dot--return_requested{background:#b87518}.logistics-dot--cancelled{background:#a44532}.logistics-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.logistics-summary-grid article{border:1px solid var(--cx-line);background:#fff;border-radius:6px;align-content:start;gap:5px;min-height:82px;padding:11px 12px;display:grid}.logistics-summary-grid article small,.logistics-summary-grid article span{color:var(--cx-ink-soft);font-size:8px}.logistics-summary-grid article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.logistics-summary-grid .logistics-proof{border-left:3px solid #1d8b62;grid-column:1/-1}.logistics-packages{gap:8px;display:grid}.logistics-packages>header{justify-content:space-between;align-items:center;gap:12px;min-height:46px;display:flex}.logistics-packages>header>span{gap:4px;display:grid}.logistics-packages>header strong{font-size:10px}.logistics-packages>header small{color:var(--cx-ink-soft);font-size:8px}.logistics-packages>article{border:1px solid var(--cx-line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.logistics-packages>article>span{gap:4px;min-width:0;display:grid}.logistics-packages code{color:var(--cx-cobalt);font-size:8px}.logistics-packages strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.logistics-packages small{color:var(--cx-ink-soft);font-size:8px}@media (width<=760px){.production-summary{width:100%}.production-summary span{flex:1}.production-board--execution{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;overflow-x:visible}.production-board--execution .production-lane{min-height:82px}.production-detail__summary{flex-direction:column;align-items:flex-start}.production-detail__tabs{overflow-x:auto}.production-detail__tabs button{flex:none}.production-operation{grid-template-columns:25px minmax(0,1fr);gap:7px}.production-operation__sequence{width:25px;height:25px}.production-operation:not(:last-child):before{top:25px;left:12px}.production-operation__body>header{flex-direction:column;align-items:flex-start}.production-operation__actions{justify-content:stretch}.production-operation__actions .cx-button{flex:1;justify-content:center}.production-history article{grid-template-columns:22px minmax(0,1fr)}.production-history time{text-align:left;grid-column:2}.production-route-list button{align-items:flex-start}.production-route-list button>span:last-child{flex-direction:column;align-items:flex-end}.production-route-steps article{grid-template-columns:25px minmax(0,1fr) auto}.production-route-steps article>small{grid-column:2}.production-route-step-form{border-bottom:1px solid var(--cx-line);grid-template-columns:25px minmax(0,1fr) 34px;padding:8px 0}.production-route-step-form>:nth-child(2),.production-route-step-form>:nth-child(3),.production-route-step-form>:nth-child(4),.production-route-step-form>:nth-child(5),.production-route-step-form>:nth-child(6){grid-column:2}.production-route-step-form>:last-child{grid-area:1/3}.logistics-board{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;overflow-x:visible}.logistics-lane{min-height:82px}.logistics-summary-grid{grid-template-columns:1fr}.logistics-summary-grid .logistics-proof{grid-column:auto}.logistics-packages>header{flex-direction:column;align-items:stretch}}.metric-strip,.proposal-metrics,.procurement-metrics,.financial-position,.production-summary,.foundation-summary{border-radius:5px;margin-bottom:7px}.metric,.proposal-metrics>span,.procurement-metrics>span,.financial-position>span{min-height:58px;padding:8px 11px}.flow-section,.operations-grid{margin-top:12px}.access-panel,.ai-panel,.foundation-detail{padding:10px}.access-panel,.ai-panel,.foundation-table,.foundation-split,.operation-list,.treasury-accounts,.treasury-ledger{border-radius:5px}.foundation-split{min-height:calc(100dvh - 152px)}.commercial-view-switch{background:0 0;border-radius:0;align-items:flex-end;gap:2px;width:max-content;min-height:30px;margin:0 0 5px 5px;padding:0}.commercial-view-switch button{color:#665a4b;background:#d9d7d3;border-radius:5px 5px 0 0;min-height:30px;padding:0 11px}.commercial-view-switch button:hover{background:#efede8}.commercial-view-switch button.is-active{color:var(--cx-ink);box-shadow:inset 0 3px var(--cx-cobalt);background:#fff}.order-board,.production-board,.proposal-board,.opportunity-board{scrollbar-color:#bcb4a8 transparent;align-items:stretch;gap:6px;min-height:calc(100dvh - 210px);padding:0 0 4px}.order-lane,.production-lane,.proposal-lane,.opportunity-lane{background:#efefee;border-color:#d8d5cf;border-radius:5px;grid-template-rows:39px minmax(0,1fr);height:calc(100dvh - 210px);min-height:390px;display:grid;overflow:hidden}.order-lane>header,.production-lane>header,.proposal-lane>header,.opportunity-lane>header{border-radius:5px 5px 0 0;min-height:39px}.order-lane>div,.production-lane>div,.proposal-lane>div,.opportunity-lane>div{scrollbar-width:thin;min-height:0;padding:6px;overflow-y:auto}.order-card,.production-card,.proposal-card,.opportunity-card{border-color:#ddd9d2;border-radius:4px;box-shadow:0 1px 2px #40280c0d}.order-card:hover,.production-card:hover,.proposal-card:hover,.opportunity-card:hover{border-color:#c99858}.production-detail__tabs{gap:2px;padding:0}.production-detail__tabs button{border-radius:5px 5px 0 0}.production-detail__tabs button.is-active{color:var(--cx-ink);box-shadow:inset 0 -2px var(--cx-cobalt);background:#fff5e6}@media (width<=760px){.foundation-split{min-height:0}.order-board,.production-board,.proposal-board,.opportunity-board{min-height:calc(100dvh - 230px)}.order-lane,.production-lane,.proposal-lane,.opportunity-lane{height:calc(100dvh - 230px);min-height:330px}.commercial-view-switch{max-width:100%;overflow-x:auto}.commercial-view-switch button{flex:none}}.operation-rail{display:none}.commercial-view-switch{border-bottom:1px solid #adbec71f;gap:4px;min-height:32px;margin:0;padding-left:2px}.commercial-view-switch button{color:#a8b3c1;background:#20242e;border:1px solid #adbec71f;border-bottom:0;border-radius:8px 8px 0 0;gap:7px;min-height:32px;padding:0 14px;font-size:10px}.commercial-view-switch button:hover{color:#f7f8fa;background:#2b303b}.commercial-view-switch button.is-active{color:#ff9c2f;background:#171a22;box-shadow:inset 0 3px #ff7a16}.kanban-workspace{flex-direction:column;min-height:0;display:flex}.kanban-workspace--focus{z-index:21;background:radial-gradient(circle at 0 0,#e8960029,#0000 280px),radial-gradient(circle at 100% 100%,#5b33002e,#0000 340px),#0f1117;padding:14px 24px 16px;position:fixed;inset:52px 0 0 52px}.kanban-process-header{flex:0 0 46px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;display:flex}.kanban-process-header__identity{align-items:center;gap:8px;min-width:0;display:flex}.kanban-process-header__identity>strong{color:#f7f8fa;white-space:nowrap;font-size:14px;font-weight:600}.kanban-process-header__identity>button{color:#a8b3c1;background:0 0;border:1px solid #adbec72e;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.kanban-process-header__identity>button:hover,.kanban-process-header__identity>button.is-active{color:#ff9c2f;background:#20242e;border-color:#ff8a1f4d}.kanban-process-search{color:#6f7c8c;background:#20242e;border:1px solid #adbec72e;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;width:220px;height:32px;padding:0 10px;display:grid}.kanban-process-search:focus-within{border-color:#ff8a1f7a}.kanban-process-search input{color:#f7f8fa;background:0 0;border:0;outline:0;width:100%;height:30px;padding:0;font-size:10px}.order-board,.production-board,.proposal-board,.opportunity-board{scrollbar-color:#2b303b transparent;scrollbar-width:thin;align-items:flex-start;gap:14px;min-height:calc(100dvh - 144px);padding:0 0 12px;display:flex;overflow:auto hidden}.order-lane,.production-lane,.proposal-lane,.opportunity-lane{background:#171a22;border:1px solid #adbec72e;border-radius:10px;grid-template-rows:40px minmax(0,1fr);width:270px;min-width:270px;max-width:270px;height:calc(100dvh - 148px);min-height:390px;display:grid;overflow:hidden;box-shadow:0 10px 28px #0000002e}.order-lane>header,.production-lane>header,.proposal-lane>header,.opportunity-lane>header{color:#fff;background:#7c3aed;border:0;border-bottom:2px solid #0000001f;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:10px 14px;display:flex}.order-lane>header h2,.production-lane>header h2,.proposal-lane>header h2,.opportunity-lane>header h2{color:inherit;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.kanban-lane-actions{align-items:center;gap:5px;display:flex}.kanban-lane-actions small,.order-lane>header small,.production-lane>header small,.proposal-lane>header small,.opportunity-lane>header small{color:#ffffffb8;min-width:auto;font:500 10px/1 var(--cx-font-ui);background:0 0;padding:0}.kanban-lane-actions button{color:#ffffffa8;background:0 0;border:0;border-radius:6px;place-items:center;width:20px;height:20px;padding:0;display:grid}.kanban-lane-actions button:hover{color:#fff;background:#ffffff24}.kanban-lane-actions .kanban-lane-add{color:#fff;background:#ff6d07;border:1px solid #ff6d07;box-shadow:0 4px 10px #ff6d0740}.opportunity-lane:first-child>header{background:#0891b2}.opportunity-lane:nth-child(2)>header{background:#7c3aed}.opportunity-lane:nth-child(3)>header{background:#ff7817}.opportunity-lane:nth-child(4)>header{background:#2563eb}.opportunity-lane:nth-child(5)>header{background:#047857}.opportunity-lane:nth-child(6)>header{background:#9f1239}.proposal-lane:first-child>header{background:#ff7817}.proposal-lane:nth-child(2)>header{background:#047857}.proposal-lane:nth-child(3)>header{background:#9f1239}.order-lane:first-child>header,.production-lane:first-child>header{background:#0891b2}.order-lane:nth-child(2)>header,.production-lane:nth-child(2)>header{background:#7c3aed}.order-lane:nth-child(3)>header,.production-lane:nth-child(3)>header{background:#ff7817}.order-lane:nth-child(4)>header,.production-lane:nth-child(4)>header{background:#2563eb}.order-lane:nth-child(5)>header,.production-lane:nth-child(5)>header{background:#047857}.order-lane:nth-child(6)>header,.production-lane:nth-child(6)>header{background:#b45309}.order-lane:nth-child(7)>header,.production-lane:nth-child(7)>header{background:#64748b}.order-lane>div,.production-lane>div,.proposal-lane>div,.opportunity-lane>div{scrollbar-color:#2b303b transparent;scrollbar-width:thin;background:#11141b;min-height:0;padding:10px;display:block;overflow-y:auto}.opportunity-card,.proposal-card,.order-card,.production-card{color:#f7f8fa;background:#1b1f29;border:1px solid #adbec721;border-radius:8px;width:100%;min-width:0;margin-bottom:7px;box-shadow:0 2px 10px #0000002e}.opportunity-card{gap:6px;padding:10px 11px;display:grid}.proposal-card>button,.order-card__body,.production-card>button{padding:10px 11px}.opportunity-card:hover,.proposal-card:hover,.order-card:hover,.production-card:hover{background:#20242e;border-color:#adbec742;transform:translateY(-1px);box-shadow:0 6px 18px #0000003d}.opportunity-card code,.proposal-card code,.order-card code,.production-card code{color:#6f7c8c;font-size:8px}.opportunity-card>strong,.proposal-card>button>strong,.order-card strong,.production-card strong{color:#f7f8fa;font-size:11px;font-weight:700}.opportunity-card>span,.proposal-card>button>span:nth-child(3),.order-card span,.production-card span{color:#a8b3c1}.opportunity-card footer,.proposal-card footer,.order-card footer,.production-card footer{border-color:#adbec71a}.proposal-editor__state,.proposal-additions,.proposal-payment,.opportunity-detail__status,.registry-detail__summary,.foundation-detail,.access-panel,.ai-panel,.inventory-panel,.procurement-panel,.financial-panel{color:#f7f8fa;background:#20242e;border-color:#adbec72e}.proposal-editor__totals{background:#11141b;border-color:#00b89c}.proposal-money-input{background:#20242e;border-color:#adbec733}.proposal-money-input>span{background:#2b303b;border-color:#adbec72e}.registry-name,.foundation-table strong,.operation-list strong{color:#f7f8fa}.foundation-table,.operation-list,.treasury-accounts,.treasury-ledger,.financial-position,.production-summary,.procurement-metrics,.proposal-metrics{color:#f7f8fa;background:#171a22;border-color:#adbec72e}.foundation-table>*,.operation-list>*,.treasury-accounts>*,.treasury-ledger>*{border-color:#adbec71a}@media (width<=760px){.kanban-workspace--focus{padding:10px;inset:52px 0 50px}.kanban-process-header{flex-direction:column;flex:none;align-items:stretch;height:auto;padding:8px 0}.kanban-process-header__identity{grid-template-columns:auto 32px minmax(0,1fr);width:100%;display:grid}.kanban-process-search{flex:1;width:auto;min-width:0}.kanban-process-header>.cx-button{width:100%}.order-board,.production-board,.proposal-board,.opportunity-board{min-height:calc(100dvh - 218px)}.order-lane,.production-lane,.proposal-lane,.opportunity-lane{width:min(270px,82vw);min-width:min(270px,82vw);max-width:min(270px,82vw);height:calc(100dvh - 222px)}}.cx-shell--tenant :is(.metric-strip,.work-table,.agenda-list,.foundation-table,.foundation-split,.operation-list,.procurement-metrics,.financial-position,.treasury-accounts,.treasury-ledger,.production-summary,.foundation-summary>span,.logistics-summary-grid article,.logistics-packages>article){color:#f7f8fa;background:#171a22;border-color:#adbec72e;border-radius:8px}.cx-shell--tenant :is(.work-table__head,.foundation-table__head,.operation-list__head,.ai-table__head,.production-material-list>div,.custom-field-table>div:first-child,.organization-import__preview>div:first-child,.procurement-detail__lines>header){color:#8b97a6;background:#11141b;border-color:#adbec724}.cx-shell--tenant :is(.metric,.work-table__row,.agenda-item,.foundation-table__row,.operation-list__row,.production-material-list article,.procurement-detail__lines>div,.treasury-accounts>*,.treasury-ledger>*){color:#a8b3c1;border-color:#adbec71a}.cx-shell--tenant :is(.work-table__row,.foundation-table__row,.operation-list__row):hover{color:#f7f8fa;background:#20242e}.cx-shell--tenant :is(.work-table__row strong,.agenda-item strong,.foundation-table strong,.operation-list strong,.metric strong,.production-summary strong,.procurement-metrics strong,.financial-position strong,.treasury-accounts strong,.treasury-ledger strong){color:#f7f8fa}.cx-shell--tenant :is(.access-panel,.ai-panel,.foundation-detail,.foundation-projects,.scope-policy-row,.field-policy-row,.permission-set,.ai-approval-meta>span,.order-lines,.order-detail__summary,.production-detail__summary,.production-operation__body,.procurement-lines,.procurement-detail__status,.procurement-total,.procurement-history>div,.proposal-editor__state,.proposal-additions,.proposal-item,.opportunity-detail__status,.organization-import__file,.registry-detail__summary){color:#f7f8fa;background:#20242e;border-color:#adbec72e}.cx-shell--tenant .foundation-projects button{color:#a8b3c1}.cx-shell--tenant .foundation-projects button:hover,.cx-shell--tenant .foundation-projects button.is-active{color:#f7f8fa;background:#2b303b}.cx-shell--tenant :is(.commercial-view-switch button.is-active,.production-detail__tabs button.is-active){color:#ff9c2f;background:#20242e}.cx-shell--tenant :is(.order-detail__items,.production-material-list,.procurement-detail__lines,.procurement-totals,.custom-field-table,.organization-import__preview){border-color:#adbec729}.cx-shell--tenant :is(.order-detail__items article,.production-material-list article,.procurement-detail__lines>div,.procurement-totals>span,.custom-field-table>div,.organization-import__preview>div){border-color:#adbec71a}.cx-shell--tenant :is(.metric>span,.metric small,.work-table__row,.agenda-item span,.operation-list__row small,.operation-list__row address,.operation-list__row time,.procurement-metrics small,.financial-position small,.procurement-notes,.procurement-history time,.procurement-history small){color:#8b97a6}.cx-shell--tenant .flow-rail{background:#171a22;border:1px solid #adbec72e}.cx-shell--tenant .flow-step__track{background:#353b47}.cx-shell--tenant .registry-role-filter{color:#8b97a6;background:#20242e;border-color:#adbec72e;border-radius:7px}.cx-shell--tenant .registry-role-filter select{color:#f7f8fa;background:0 0}.cx-shell--tenant .proposal-item__source{background:#11141b}.cx-shell--tenant .proposal-item__source button{color:#8b97a6}.cx-shell--tenant .proposal-item__source button.is-active{color:#fff;background:#ff7a16}.cx-shell--tenant .proposal-installment-preview span,.cx-shell--tenant .proposal-revisions,.cx-shell--tenant .proposal-revisions article,.cx-shell--tenant .proposal-revisions>p{border-color:#adbec71a}.cx-shell--tenant .proposal-decision-action{color:#f7f8fa;background:#ff7a1617;border-color:#ff7a1647}.cx-shell--tenant .proposal-decision-action small{color:#c9a780}.cx-shell--tenant .proposal-commercial-fact,.cx-shell--tenant .proposal-conversion-action{color:#f7f8fa;background:#00b89c14;border-color:#00b89c3d}.cx-shell--tenant .proposal-commercial-fact small,.cx-shell--tenant .proposal-commercial-fact em,.cx-shell--tenant .proposal-conversion-action small{color:#8fb9b0}.cx-shell--tenant .cx-drawer--lg .proposal-editor__state{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-shell--tenant .cx-drawer--lg .proposal-editor__state>div{grid-column:1/-1;justify-content:flex-start}.cx-shell--tenant .cx-drawer--lg .proposal-additions{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-shell--tenant .cx-drawer--lg .proposal-payment{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-shell--tenant .cx-drawer--lg .proposal-installment-preview{grid-column:1/-1}@media (width<=760px){.cx-shell--tenant .foundation-table__row,.cx-shell--tenant .operation-list__row{color:#a8b3c1;background:#171a22;border-color:#adbec72e}}.cx-shell--tenant.cx-theme--light .commercial-view-switch button{color:#65717d;background:#e4e9ed;border-color:#cfd7de}.cx-shell--tenant.cx-theme--light .commercial-view-switch button:hover,.cx-shell--tenant.cx-theme--light .commercial-view-switch button.is-active{color:#202833;background:#fff}.cx-shell--tenant.cx-theme--light .commercial-view-switch button.is-active{color:#c95605}.cx-shell--tenant.cx-theme--light .kanban-workspace--focus{background:radial-gradient(circle at 0 0,#e896001a,#0000 280px),#edf1f4}.cx-shell--tenant.cx-theme--light .kanban-process-header__identity>strong{color:#202833}.cx-shell--tenant.cx-theme--light .kanban-process-header__identity>button{color:#65717d;background:#fff;border-color:#cfd7de}.cx-shell--tenant.cx-theme--light .kanban-process-header__identity>button.is-active{color:#c95605;background:#fff4ec;border-color:#d95f084d}.cx-shell--tenant.cx-theme--light .kanban-process-search{color:#65717d;background:#fff;border-color:#cbd4dc}.cx-shell--tenant.cx-theme--light .kanban-process-search input{background:0 0}.cx-shell--tenant.cx-theme--light :is(.order-lane,.production-lane,.proposal-lane,.opportunity-lane){background:#fff;border-color:#cbd4dc;box-shadow:0 5px 16px #24303b14}.cx-shell--tenant.cx-theme--light :is(.order-lane>div,.production-lane>div,.proposal-lane>div,.opportunity-lane>div){scrollbar-color:#c3ccd4 transparent;background:#f2f5f7}.cx-shell--tenant.cx-theme--light :is(.opportunity-card,.proposal-card,.order-card,.production-card){color:#202833;background:#fff;border-color:#d3dbe2;box-shadow:0 2px 8px #24303b14}.cx-shell--tenant.cx-theme--light :is(.opportunity-card,.proposal-card,.order-card,.production-card):hover{background:#fff;border-color:#b8c3cc;box-shadow:0 7px 18px #24303b21}.cx-shell--tenant.cx-theme--light :is(.opportunity-card code,.proposal-card code,.order-card code,.production-card code){color:#7c8792}.cx-shell--tenant.cx-theme--light :is(.opportunity-card>strong,.proposal-card>button>strong,.order-card strong,.production-card strong){color:#202833}.cx-shell--tenant.cx-theme--light :is(.opportunity-card>span,.proposal-card>button>span:nth-child(3),.order-card span,.production-card span){color:#65717d}.cx-shell--tenant.cx-theme--light :is(.opportunity-card footer,.proposal-card footer,.order-card footer,.production-card footer){border-color:#e3e8ec}.cx-shell--tenant.cx-theme--light :is(.proposal-editor__state,.proposal-additions,.proposal-payment,.opportunity-detail__status,.registry-detail__summary,.foundation-detail,.access-panel,.ai-panel,.inventory-panel,.procurement-panel,.financial-panel){color:#202833;background:#f5f7f9;border-color:#d4dce3}.cx-shell--tenant.cx-theme--light .proposal-editor__totals{background:#f3f6f8;border-color:#0a9a88}.cx-shell--tenant.cx-theme--light .proposal-money-input{background:#fff;border-color:#cbd4dc}.cx-shell--tenant.cx-theme--light .proposal-money-input>span{background:#e8edf1;border-color:#cbd4dc}.cx-shell--tenant.cx-theme--light :is(.registry-name,.foundation-table strong,.operation-list strong){color:#202833}.cx-shell--tenant.cx-theme--light :is(.foundation-table,.operation-list,.treasury-accounts,.treasury-ledger,.financial-position,.production-summary,.procurement-metrics,.proposal-metrics){color:#202833;background:#fff;border-color:#cfd7de}.cx-shell--tenant.cx-theme--light :is(.foundation-table>*,.operation-list>*,.treasury-accounts>*,.treasury-ledger>*){border-color:#e2e7eb}.cx-shell--tenant.cx-theme--light :is(.metric-strip,.work-table,.agenda-list,.foundation-table,.foundation-split,.operation-list,.procurement-metrics,.financial-position,.treasury-accounts,.treasury-ledger,.production-summary,.foundation-summary>span,.logistics-summary-grid article,.logistics-packages>article){color:#202833;background:#fff;border-color:#cfd7de}.cx-shell--tenant.cx-theme--light :is(.work-table__head,.foundation-table__head,.operation-list__head,.ai-table__head,.production-material-list>div,.custom-field-table>div:first-child,.organization-import__preview>div:first-child,.procurement-detail__lines>header){color:#5f6b77;background:#eef2f5;border-color:#d7dee4}.cx-shell--tenant.cx-theme--light :is(.metric,.work-table__row,.agenda-item,.foundation-table__row,.operation-list__row,.production-material-list article,.procurement-detail__lines>div,.treasury-accounts>*,.treasury-ledger>*){color:#52606d;border-color:#e2e7eb}.cx-shell--tenant.cx-theme--light :is(.work-table__row,.foundation-table__row,.operation-list__row):hover{color:#202833;background:#f5f7f9}.cx-shell--tenant.cx-theme--light :is(.work-table__row strong,.agenda-item strong,.foundation-table strong,.operation-list strong,.metric strong,.production-summary strong,.procurement-metrics strong,.financial-position strong,.treasury-accounts strong,.treasury-ledger strong){color:#202833}.cx-shell--tenant.cx-theme--light :is(.access-panel,.ai-panel,.foundation-detail,.foundation-projects,.scope-policy-row,.field-policy-row,.permission-set,.ai-approval-meta>span,.order-lines,.order-detail__summary,.production-detail__summary,.production-operation__body,.procurement-lines,.procurement-detail__status,.procurement-total,.procurement-history>div,.proposal-editor__state,.proposal-additions,.proposal-item,.opportunity-detail__status,.organization-import__file,.registry-detail__summary){color:#202833;background:#f5f7f9;border-color:#d4dce3}.cx-shell--tenant.cx-theme--light .foundation-projects button{color:#65717d}.cx-shell--tenant.cx-theme--light .foundation-projects button:hover,.cx-shell--tenant.cx-theme--light .foundation-projects button.is-active{color:#202833;background:#e8edf1}.cx-shell--tenant.cx-theme--light :is(.commercial-view-switch button.is-active,.production-detail__tabs button.is-active){color:#c95605;background:#fff}.cx-shell--tenant.cx-theme--light :is(.order-detail__items,.production-material-list,.procurement-detail__lines,.procurement-totals,.custom-field-table,.organization-import__preview){border-color:#d4dce3}.cx-shell--tenant.cx-theme--light :is(.order-detail__items article,.production-material-list article,.procurement-detail__lines>div,.procurement-totals>span,.custom-field-table>div,.organization-import__preview>div){border-color:#e2e7eb}.cx-shell--tenant.cx-theme--light :is(.metric>span,.metric small,.work-table__row,.agenda-item span,.operation-list__row small,.operation-list__row address,.operation-list__row time,.procurement-metrics small,.financial-position small,.procurement-notes,.procurement-history time,.procurement-history small){color:#65717d}.cx-shell--tenant.cx-theme--light .flow-rail{background:#fff;border-color:#cfd7de}.cx-shell--tenant.cx-theme--light .flow-step__track{background:#d4dce3}.cx-shell--tenant.cx-theme--light .registry-role-filter{color:#65717d;background:#fff;border-color:#cbd4dc}.cx-shell--tenant.cx-theme--light .registry-role-filter select{color:#202833;background:0 0}.cx-shell--tenant.cx-theme--light .proposal-item__source{background:#e8edf1}.cx-shell--tenant.cx-theme--light .proposal-item__source button{color:#65717d}.cx-shell--tenant.cx-theme--light .proposal-item__source button.is-active{color:#fff;background:#e8680c}.cx-shell--tenant.cx-theme--light :is(.proposal-installment-preview span,.proposal-revisions,.proposal-revisions article,.proposal-revisions>p){border-color:#e2e7eb}.cx-shell--tenant.cx-theme--light .proposal-decision-action{color:#202833;background:#fff3ea;border-color:#efc29f}.cx-shell--tenant.cx-theme--light .proposal-decision-action small{color:#8f5d35}.cx-shell--tenant.cx-theme--light :is(.proposal-commercial-fact,.proposal-conversion-action){color:#202833;background:#eaf7f4;border-color:#acd8cf}.cx-shell--tenant.cx-theme--light :is(.proposal-commercial-fact small,.proposal-commercial-fact em,.proposal-conversion-action small){color:#39786e}@media (width<=760px){.cx-shell--tenant.cx-theme--light :is(.foundation-table__row,.operation-list__row){color:#52606d;background:#fff;border-color:#d7dee4}}
