.breadcrumb-wrap{min-width:0;overflow:hidden}.breadcrumb-text{max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-more{border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:inherit;line-height:1;padding:0 2px}.breadcrumb-more:focus-visible,.breadcrumb-more:hover{background:var(--cobalt-05);color:var(--cobalt)}:root{--cobalt-dark:#001fbd;--cobalt:#0028f0;--cobalt-90:#1a3df2;--cobalt-10:#e6ebfe;--cobalt-05:#f2f4ff;--midnight:#000a1e;--midnight-100:#000a1e;--midnight-90:#001432;--midnight-80:#001b3c;--midnight-70:#00234b;--white:#fff;--off-white-60:#f7f5f3;--off-white-80:#e8e6e4;--off-white-100:#d9d7d5;--accent-yellow:#f5dc32;--accent-blue:#afdcfa;--accent-peach:#ff7878;--accent-periwinkle:#8093f7;--ui-information:#0091ff;--ui-success:#00aa64;--ui-warning:#f5641e;--ui-action:#9664f0;--ui-error:#e60032;--status-info:#006bb8;--status-info-bg:#e6f4ff;--status-success:#00754a;--status-success-bg:#e2f6ee;--status-attention:#7a6200;--status-attention-bg:#fbf3c9;--status-warning:#b53f06;--status-warning-bg:#fdede3;--status-error:#cc002d;--status-error-bg:#fde6eb;--status-action:#7743d9;--status-action-bg:#f1ecfd;--text-primary:#000a1e;--text-secondary:#4a5560;--text-muted:#6f7782;--text-disabled:rgba(0,10,30,.38);--text-link:#0028f0;--border-subtle:rgba(0,10,30,.1);--border-default:rgba(0,10,30,.18);--border-strong:rgba(0,10,30,.3);--border-input:#8f8f8f;--border-disabled:rgba(0,10,30,.12);--surface-page:#f7f5f3;--surface-inner:#fcfbfa;--surface-card:#fff;--surface-sunken:#e8e6e4;--surface-inverse:#000a1e;--surface-brand:#0028f0;--card-stroke:none;--radius-sm:5px;--radius-md:12px;--radius-lg:15px;--radius-xl:25px;--radius-2xl:50px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(0,10,30,.06);--shadow-sm:0 2px 8px rgba(0,10,30,.06);--shadow-md:0 6px 20px rgba(0,10,30,.08);--shadow-lg:0 12px 40px rgba(0,10,30,.1);--shadow-brand:5px 5px 50px rgba(0,0,0,.1);--shadow-resting:0 2px 8px rgba(0,10,30,.06);--shadow-floating:0 12px 40px rgba(0,10,30,.1);--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--focus-ring:0 0 0 3px rgba(0,40,240,.3);--btn-border-width:1.5px;--sidebar-w:76px;--shell-gutter:18px;--chrome-offset:36px;--label-col-w:150px;--i-nav-selected-bg:#f7f5f3;--i-nav-selected-text:#0028f0;--i-nav-selected-icon:#0028f0;--i-nav-indicator:#0028f0;--i-tab-hover-text:#0028f0;--i-tab-selected-text:#0028f0;--i-tab-selected-line:#0028f0;--i-toolbar-hover-text:#0028f0;--i-input-focus-border:#0028f0;--i-tooltip-bg:#0028f0;--i-done:#0028f0;--i-done-check:#0028f0;--i-seg-bg:#fff;--i-seg-border:rgba(0,10,30,.1);--i-seg-text:#4a5560;--i-seg-hover-text:#0028f0;--i-seg-selected-bg:#f7f5f3;--i-seg-selected-text:#0028f0;--font-display:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;--font-body:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;--font-brand:Nohemi,Roboto,Segoe UI,Helvetica Neue,sans-serif;--text-h1:28px;--text-h2:22px;--text-h3:18px;--text-body:15px;--text-small:13px;--field-mandatory-bg:#fbf3c9;--field-mandatory-btn-bg:#f7e690;--field-approval-bg:#fdede3;--primaryColor:#00234b;--secondaryColor:#0028f0;--bannerColor:#00234b;--midnightColor:#000a1e;--mandatoryColor:#fbf3c9;--mandatoryBtnColor:#f7e690}@font-face{ascent-override:92%;descent-override:20.5%;font-display:swap;font-family:Nohemi;font-style:normal;font-weight:100 900;line-gap-override:0%;src:url(../fonts/Nohemi-VF.ttf) format("truetype")}:focus-visible:not([tabindex="-1"]){box-shadow:var(--focus-ring);outline:none}.dx-texteditor :focus-visible,.dyn-combobox :focus-visible,.dyn-textbox :focus-visible,.dyn-textbox-fk :focus-visible,.dyn-textbox-memo :focus-visible,.editor-container :focus-visible,.v-field :focus-visible{box-shadow:none}.dx-datagrid td:focus-visible,.dx-datagrid-rowsview:focus-visible,.dx-row:focus-visible,.dx-treelist td:focus-visible,.dx-treelist-rowsview:focus-visible{box-shadow:none}body,html{color:var(--text-primary);font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;overflow-x:hidden!important;overflow-y:auto!important}.shrink{flex-grow:0!important;flex-shrink:1!important}.no-bg-hover>.v-btn__overlay{background-color:transparent!important}.base-link,.page-header .breadcrumb a,.page-header .breadcrumb a:visited{border-bottom:1px solid var(--border-subtle);color:var(--text-link);text-decoration:none;transition:all .3s ease-out}.base-icon{font-family:Material Design Icons}.base-surface-structural{border:var(--card-stroke);border-radius:var(--radius-lg)}.base-surface-block,.base-surface-structural{background:var(--surface-card);box-shadow:var(--shadow-sm)}.base-surface-block{border:var(--card-stroke);border-radius:var(--radius-md);padding:24px}.v-application .text-decoration-none{text-decoration:none!important}.v-application .grey--text{caret-color:var(--text-muted)!important;color:var(--text-muted)!important}.v-container--fluid{padding:0!important}.v-window-item{overflow-x:hidden;overflow-y:auto;padding:15px}.clickable{cursor:pointer}.page-header{background:var(--surface-card);border:var(--card-stroke);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);container-type:inline-size;margin-bottom:18px;padding:20px 24px}.page-header__row{justify-content:space-between}.page-header__identity,.page-header__row{align-items:flex-start;display:flex;gap:16px}.page-header__identity{flex:1 1 auto;min-width:0}.page-header__lead{align-items:center;display:flex;flex-shrink:0;gap:4px}.page-header__menu-btn{align-items:center;border-radius:var(--radius-md);color:var(--text-secondary);display:flex;height:36px;justify-content:center;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);width:36px}.page-header__menu-btn:hover:not(:disabled){background:var(--surface-page);color:var(--cobalt)}.page-header__menu-btn:disabled{color:var(--text-disabled);cursor:default}.page-header__logo{flex-shrink:0}.page-header__titles{min-width:0}.page-header__title-row{align-items:center;display:flex;gap:12px;min-width:0}.page-header__eyebrow{color:var(--text-secondary);font-family:var(--font-body);font-size:12px;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.page-header__title{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-h2);font-weight:500;line-height:1.15;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header__title--brand{font-family:var(--font-brand);font-weight:400}.page-header__chips{align-items:center;display:flex;flex-shrink:0;gap:8px}.page-header__chip{background:var(--surface-sunken);border-radius:var(--radius-md);display:inline-flex;font-size:13px;font-weight:500;height:30px;padding:0 12px;white-space:nowrap}.page-header .breadcrumb,.page-header__chip{align-items:center;color:var(--text-secondary);font-family:var(--font-body)}.page-header .breadcrumb{display:flex;font-size:12px;gap:6px;letter-spacing:.08em;list-style:none;margin-bottom:8px;min-width:0;padding:0;text-transform:uppercase}.page-header .breadcrumb li{align-items:center;display:flex;gap:6px;min-width:0}.page-header .breadcrumb li:not(:first-child):before{color:var(--text-muted);content:"chevron_right";font-family:Material Symbols Rounded;font-size:14px;letter-spacing:normal;line-height:1;text-transform:none}.page-header .breadcrumb li:last-child{color:var(--text-muted)}.page-header .breadcrumb .breadcrumb-icon{color:var(--text-muted);margin-right:2px}.page-header .breadcrumb .breadcrumb-text{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header .breadcrumb a,.page-header .breadcrumb a:visited{border:0;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-standard)}.page-header .breadcrumb a:active,.page-header .breadcrumb a:focus,.page-header .breadcrumb a:hover{color:var(--cobalt)}.page-header .breadcrumb a.router-link-exact-active,.page-header .breadcrumb a.router-link-exact-active:active,.page-header .breadcrumb a.router-link-exact-active:focus,.page-header .breadcrumb a.router-link-exact-active:hover,.page-header .breadcrumb a.router-link-exact-active:visited{color:var(--text-muted);cursor:default}.page-header__utilities{align-items:center;display:flex;flex-shrink:0;gap:6px}.utility-btn.v-btn{border-radius:var(--radius-md);color:var(--text-secondary);font-family:var(--font-body);font-size:14px;font-weight:500;height:auto;letter-spacing:normal;min-width:0;padding:8px 10px;text-transform:none;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.utility-btn.v-btn .v-icon{font-size:20px;margin-right:8px}.utility-btn.v-btn:hover{background:var(--cobalt-05);color:var(--i-toolbar-hover-text)}.utility-btn.v-btn.utility-btn--emphasis{border:1px solid var(--cobalt);border-radius:var(--radius-pill);padding:8px 16px}.utility-btn.v-btn.utility-btn--emphasis:hover{background:var(--cobalt-05)}.utility-avatar{align-items:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:var(--text-primary);display:flex;flex-shrink:0;font-family:var(--font-brand);font-size:14px;font-weight:500;height:40px;justify-content:center;transition:border-color var(--dur-fast) var(--ease-standard);width:40px}.utility-avatar:hover{border-color:var(--cobalt);color:var(--cobalt)}@container (max-width: 1023px){.utility-btn.v-btn{padding:8px}.utility-btn.v-btn .v-icon{margin-right:0}.utility-btn.v-btn .utility-btn__label{display:none}}@container (max-width: 900px){.page-header__row{overflow-x:auto;padding-bottom:2px}.page-header__identity{flex:0 0 auto}}.topbar-menu{box-shadow:var(--shadow-floating)!important;margin-top:2px}.topbar-menu .v-list-item__prepend>.v-icon{margin-inline-end:10px}.topbar-menu .v-list-item__append>.v-icon{margin-inline-start:10px;opacity:.6}.topbar-menu a{display:flex;white-space:nowrap}.topbar-menu a,.topbar-menu a:visited{display:flex}.topbar-menu a .v-list-item__content,.topbar-menu a:visited .v-list-item__content{align-content:center;display:flex}.topbar-menu a .v-icon,.topbar-menu a:visited .v-icon{align-self:center;margin-right:.5rem}.topbar-menu .v-list-item--active>.v-list-item__overlay{opacity:0}.topbar-menu .v-list-item--active:hover>.v-list-item__overlay{opacity:calc(var(--v-theme-overlay-multiplier)*.04)}.topbar-submenu{margin-left:-2px;margin-top:0!important}.v-overlay__content:has(.topbar-menu){border:none!important}.notification-bell .notification-bell-content{align-items:center;display:flex;gap:6px}.notification-bell .notification-bell-content .v-badge__badge{font-size:.72rem;font-weight:700;height:17px;line-height:1;min-width:17px;padding:0 4px}
