﻿@-webkit-keyframes rotation{from{-webkit-transform:rotate(359deg);transform:rotate(359deg);}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes rotation{from{-webkit-transform:rotate(359deg);transform:rotate(359deg);}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}:focus-visible{outline:0!important;}:root{--global-font-size:12px;--global-svg-fill:transparent;--light-anchor-color:#0b409c;--active-svg-color:#fff;--tabular-filter-block-padding-y:.125rem;}[data-bs-theme=light] body{--global-svg-fill:#777;--bs-tertiary-bg:#f2f7ff;--active-svg-color:var(--light-anchor-color);}[data-bs-theme=dark] body{--global-svg-fill:var(--bs-body-color);}[data-bs-theme=light] nav a{--bs-nav-link-color:#00000095;--bs-navbar-active-color:var(--light-anchor-color);--bs-nav-link-hover-color:var(--light-anchor-color);}[data-bs-theme=dark] nav a{--bs-navbar-active-color:#fff;--bs-nav-link-hover-color:#fff;}*{margin:0;padding:0;}body{height:100vh;font-family:'Inter',sans-serif;font-size:var(--global-font-size);background-color:var(--bs-tertiary-bg);}main{background-color:var(--bs-body-bg);border-width:1px;border-style:solid;border-color:var(--bs-border-color);padding-top:.25rem;}main svg{fill:var(--global-svg-fill);}body:has(.flow-modern-shell){background:radial-gradient(circle at top,color-mix(in srgb,var(--portal-accent-soft) 70%,transparent),transparent 34%),linear-gradient(180deg,var(--bs-body-bg) 0%,var(--bs-tertiary-bg) 100%);}body>main:has(.flow-modern-shell){background:transparent;border:0;padding:0;}.flow-modern-root{min-height:100%;width:100%;}.flow-modern-shell{width:100%;min-height:100%;padding:clamp(.75rem,2vw,1.25rem);}.flow-modern-page{width:min(100%,92rem);margin:0 auto;display:grid;gap:1rem;}.flow-modern-page.flow-modern-page-wide{width:min(100%,110rem);}.flow-page-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:clamp(1rem,2.2vw,1.5rem);border:1px solid color-mix(in srgb,var(--bs-border-color) 82%,transparent);border-radius:1.4rem;background:color-mix(in srgb,var(--bs-body-bg) 94%,transparent);box-shadow:0 1rem 2.4rem rgba(15,23,42,.08);overflow:hidden;}.flow-page-hero-title{margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.14;font-weight:800;}.flow-page-hero-copy{margin:.45rem 0 0;max-width:44rem;color:var(--bs-secondary-color);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.6;}.flow-page-eyebrow{align-items:center;width:max-content;padding:.3rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--portal-accent-soft) 72%,transparent);font-size:.72rem;font-weight:800;}.flow-hero-logo{width:clamp(3rem,6vw,4.2rem);height:clamp(3rem,6vw,4.2rem);margin:0;}.flow-modern-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;align-items:stretch;}.flow-modern-card{min-width:0;height:100%;border:1px solid color-mix(in srgb,var(--bs-border-color) 82%,transparent);border-radius:1.1rem;background:color-mix(in srgb,var(--bs-body-bg) 96%,transparent);box-shadow:0 .85rem 2rem rgba(15,23,42,.07);overflow:hidden;}.flow-modern-card>.card-header,.flow-card-header{border-bottom:1px solid color-mix(in srgb,var(--bs-border-color) 82%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--portal-accent-soft) 44%,transparent),transparent 42%),color-mix(in srgb,var(--bs-body-bg) 86%,var(--bs-tertiary-bg));padding:.85rem 1rem;font-size:.96rem;font-weight:800;}.flow-modern-card>.card-body,.flow-card-body{padding:1rem;}.flow-modern-table-card .card-body{min-height:17rem;}.flow-modern-table-card .bootstrap-table,.flow-modern-table-card .fixed-table-container{border-radius:.85rem;}.flow-modern-table-card table{margin-bottom:0;}.flow-contact-stack{display:grid;gap:.9rem;}.flow-contact-panel{padding:.85rem;border:1px solid color-mix(in srgb,var(--bs-border-color) 78%,transparent);border-radius:.95rem;background:color-mix(in srgb,var(--bs-body-bg) 72%,var(--bs-tertiary-bg));}.flow-pill-link{display:inline-flex;align-items:center;gap:.5rem;width:100%;min-width:0;padding:.7rem .85rem;border-radius:999px;background:linear-gradient(135deg,var(--portal-action-bg-hover,var(--portal-accent-hover)),var(--portal-action-bg,var(--portal-accent)));color:var(--portal-action-color,#fff);font-weight:700;text-decoration:none;box-shadow:0 .75rem 1.5rem color-mix(in srgb,var(--portal-action-shadow,var(--portal-accent)) 18%,transparent);}.flow-pill-link:hover{color:var(--portal-action-color,#fff);transform:translateY(-1px);}.flow-pill-link svg{width:1.05rem;height:1.05rem;margin:0;fill:currentColor;}.flow-logo-row{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;justify-content:center;}.flow-resource-list{display:grid;gap:.55rem;}.flow-resource-link{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--bs-border-color) 72%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--bs-body-bg) 74%,var(--bs-tertiary-bg));color:var(--bs-body-color);text-decoration:none;line-height:1.35;}.flow-resource-link:hover{color:var(--bs-primary);border-color:color-mix(in srgb,var(--bs-primary) 46%,var(--bs-border-color));background:color-mix(in srgb,var(--bs-primary-bg-subtle) 45%,var(--bs-body-bg));}.flow-resource-link svg{width:1.2rem;height:1.2rem;margin:0;}.flow-changelog-panel{min-height:0;border:1px solid color-mix(in srgb,var(--bs-border-color) 82%,transparent);border-radius:1.1rem;background:color-mix(in srgb,var(--bs-body-bg) 96%,transparent);box-shadow:0 .85rem 2rem rgba(15,23,42,.07);overflow:hidden;}.flow-filter-bar{padding:.9rem;border-bottom:1px solid color-mix(in srgb,var(--bs-border-color) 82%,transparent);background:color-mix(in srgb,var(--bs-body-bg) 84%,var(--bs-tertiary-bg));}.flow-filter-field{min-width:min(100%,12rem);padding:.35rem .55rem;border:1px solid color-mix(in srgb,var(--bs-border-color) 78%,transparent);border-radius:.75rem;background:var(--bs-body-bg);}.flow-filter-field svg{width:1rem;height:1rem;margin:0;}.flow-filter-field .form-control,.flow-filter-field .form-select{border:0;box-shadow:none;background-color:transparent;min-width:8rem;}.flow-filter-toggle{align-self:stretch;padding:.35rem .75rem;border:1px solid color-mix(in srgb,var(--bs-border-color) 78%,transparent);border-radius:999px;background:var(--bs-body-bg);}.flow-primary-action{border:0;border-radius:999px;background:linear-gradient(135deg,var(--portal-action-bg-hover,var(--portal-accent-hover)),var(--portal-action-bg,var(--portal-accent)))!important;color:var(--portal-action-color,#fff)!important;font-weight:800;box-shadow:0 .75rem 1.6rem color-mix(in srgb,var(--portal-action-shadow,var(--portal-accent)) 22%,transparent);}.flow-results-surface{padding:1rem;}.flow-media-frame{width:min(100%,72rem);margin:0 auto;border:1px solid color-mix(in srgb,var(--bs-border-color) 82%,transparent);border-radius:1.2rem;background:#05070b;box-shadow:0 1rem 2.4rem rgba(15,23,42,.16);overflow:hidden;}.flow-media-frame video{display:block;width:100%;max-height:min(72vh,48rem);background:#05070b;}[data-bs-theme=dark] body:has(.flow-modern-shell){background:radial-gradient(circle at top,color-mix(in srgb,var(--portal-accent) 20%,transparent),transparent 38%),linear-gradient(180deg,var(--portal-top-bg) 0%,var(--portal-shell-bg) 100%);}[data-bs-theme=dark] .flow-page-hero,[data-bs-theme=dark] .flow-modern-card,[data-bs-theme=dark] .flow-changelog-panel{background:color-mix(in srgb,var(--bs-body-bg) 90%,#101621 10%);box-shadow:0 1rem 2.4rem rgba(0,0,0,.22);}[data-bs-theme=dark] .flow-page-eyebrow{background:color-mix(in srgb,var(--portal-accent-soft) 78%,transparent);color:var(--portal-accent-hover);}[data-bs-theme=dark] .flow-contact-panel,[data-bs-theme=dark] .flow-resource-link,[data-bs-theme=dark] .flow-filter-field,[data-bs-theme=dark] .flow-filter-toggle{background:color-mix(in srgb,var(--bs-body-bg) 92%,#121822 8%);}#sharedPageLoadBar{position:fixed;top:0;left:0;width:100%;height:3px;pointer-events:none;z-index:100000;opacity:0;background:transparent;overflow:hidden;transition:opacity 120ms ease;}#sharedPageLoadBar::before{content:"";display:block;width:35%;height:100%;background:linear-gradient(90deg,var(--portal-accent-hover) 0%,var(--portal-accent) 100%);box-shadow:0 0 8px color-mix(in srgb,var(--portal-accent) 45%,transparent);transform:translateX(-120%);}#sharedPageLoadBar.page-load-bar-active{opacity:1;}#sharedPageLoadBar.page-load-bar-active::before{animation:shared-page-load-bar 1s ease-in-out infinite;}@keyframes shared-page-load-bar{0%{transform:translateX(-120%);}100%{transform:translateX(320%);}}header svg{fill:var(--global-svg-fill);}header a{color:var(--bs-body-color);}svg.basic{fill:var(--global-svg-fill);}svg.clear{fill:red;stroke:red;}svg.red{fill:var(--bs-danger)!important;}svg.blue{fill:var(--bs-info)!important;}svg.green{fill:var(--bs-success)!important;}svg.yellow{fill:var(--bs-warning)!important;}svg.light{fill:var(--bs-light)!important;}svg.betterBlue{fill:var(--portal-accent)!important;}img,svg{width:20px;height:20px;margin:2px;-ms-flex-negative:0;flex-shrink:0;}img.nqaLogo{width:90px;height:120px;margin:0;padding:0;}svg.pdf{width:1.2em;margin:0;}span.date{padding:0 4px;width:4.2rem;}.add-rotation{-webkit-animation:rotation 20s infinite linear;animation:rotation 20s infinite linear;}.add-shadow{-webkit-filter:drop-shadow(0 0 1px rgb(0 0 0/.5));filter:drop-shadow(0 0 1px rgb(0 0 0/.5));}a{text-decoration:none;}h1{font-size:25px;}h2{font-size:22px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}span.img-container{text-align:center;}span.img-text{margin-left:3px;text-align:center;}select[readonly] option{display:none;}div.card{padding:0;}div.card-header{background:var(--bs-tertiary-bg);}.form-control{margin-top:0;margin-bottom:0;padding-top:4px;padding-bottom:4px;font-size:var(--global-font-size);}input.form-control,select.form-control{width:200px;}.btn{padding-top:4px;padding-bottom:4px;font-size:var(--global-font-size);}.dropdown-menu{font-size:var(--global-font-size);min-width:120px;padding-right:8px;}.dropdown-menu{top:100%;}.list-group-item{padding:8px 8px;}.list-group svg{width:1.2em;vertical-align:middle;margin:0;margin-top:-3px;}.spinner-border{width:15px;height:15px;}button#btnUserContext.activated{background:rgb(141 148 155/20%);}button#btnUserContext{display:flex;align-items:center;}div#userContextFilterStatus{font-size:.6rem;}.doNotGrow,.doNotGrowContent{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;height:0;}.breakLines{overflow:auto;}.doNotGrowContent,.breakLines{white-space:pre-line;}.bootstrap-table .fixed-table-pagination>.pagination,.bootstrap-table .fixed-table-pagination>.pagination-detail,.bootstrap-table .fixed-table-pagination>.pagination-detail,.bootstrap-table .fixed-table-pagination>.search>.search-input{margin:0!important;}.bootstrap-table .fixed-table-pagination>.search>.search-input{padding:6px 12px 6px 12px;margin:4px!important;}.bootstrap-table{height:100%;max-width:100%;overflow-x:auto;}.bootstrap-table .fixed-table-body{overflow-x:auto!important;}.bootstrap-table .fixed-table-body table th,.bootstrap-table .fixed-table-body table td,.bootstrap-table .fixed-table-header table th .th-inner{white-space:nowrap;}.form-select{font-size:.8rem!important;}[data-bs-theme=light] body{--portal-accent:#256f8f;--portal-accent-hover:#1d5e7a;--portal-accent-soft:#d9edf3;--portal-shell-bg:#eef4f7;--portal-top-bg:#f8fbfc;--portal-nav-bg:#f3f7f9;--portal-surface:#fbfdfe;--portal-surface-muted:#edf4f7;--portal-border:#d8e3e8;--portal-shadow:0 .85rem 2rem rgba(31,64,79,.08);--light-anchor-color:var(--portal-accent);}[data-bs-theme=dark] body{--portal-accent:#55b6d1;--portal-accent-hover:#78cee4;--portal-accent-soft:#183946;--portal-shell-bg:#101820;--portal-top-bg:#131c25;--portal-nav-bg:#0d141c;--portal-surface:#1a232b;--portal-surface-muted:#202b34;--portal-border:#33424c;--portal-shadow:0 1rem 2.2rem rgba(0,0,0,.24);}body{background-color:var(--portal-shell-bg,var(--bs-tertiary-bg));}body>header{background:linear-gradient(90deg,color-mix(in srgb,var(--portal-top-bg) 94%,var(--portal-accent-soft)),var(--portal-top-bg))!important;border-bottom:1px solid color-mix(in srgb,var(--portal-border) 82%,transparent);}body>nav{background:linear-gradient(180deg,var(--portal-nav-bg),color-mix(in srgb,var(--portal-nav-bg) 88%,var(--portal-shell-bg)))!important;border-right:1px solid color-mix(in srgb,var(--portal-border) 72%,transparent);}[data-bs-theme=light] body>nav a{--bs-nav-link-color:#43515a;--bs-navbar-active-color:var(--portal-accent);--bs-nav-link-hover-color:var(--portal-accent-hover);}[data-bs-theme=dark] body>nav a{--bs-navbar-active-color:#e9f5f8;--bs-nav-link-hover-color:#e9f5f8;}body>nav .navbar-nav .nav-link.active,body>nav .navbar-nav .nav-link[aria-current="page"]{background:color-mix(in srgb,var(--portal-accent-soft) 78%,transparent)!important;color:var(--portal-accent-hover)!important;}[data-bs-theme=dark] body>nav .navbar-nav .nav-link.active,[data-bs-theme=dark] body>nav .navbar-nav .nav-link[aria-current="page"]{color:#f2fbfd!important;}body>main{background-color:var(--portal-surface);border-color:var(--portal-border);}body>footer{background:color-mix(in srgb,var(--portal-shell-bg) 94%,var(--portal-surface));border-top:1px solid color-mix(in srgb,var(--portal-border) 72%,transparent);}.badge,.navbar .badge,body>header .badge,body>header .rounded-pill{background-color:color-mix(in srgb,var(--portal-accent-soft) 74%,var(--portal-surface))!important;color:color-mix(in srgb,var(--portal-accent-hover) 82%,var(--bs-body-color))!important;}.btn-primary{--bs-btn-color:var(--portal-action-color,#fff);--bs-btn-bg:var(--portal-action-bg,var(--portal-accent));--bs-btn-border-color:var(--portal-action-bg,var(--portal-accent));--bs-btn-hover-color:var(--portal-action-color,#fff);--bs-btn-hover-bg:var(--portal-action-bg-hover,var(--portal-accent-hover));--bs-btn-hover-border-color:var(--portal-action-bg-hover,var(--portal-accent-hover));--bs-btn-active-color:var(--portal-action-color,#fff);--bs-btn-active-bg:var(--portal-action-bg-hover,var(--portal-accent-hover));--bs-btn-active-border-color:var(--portal-action-bg-hover,var(--portal-accent-hover));}body>header,body>nav,body>main,body>footer,.tabular-modern-root .btable-filter-row,.tabular-modern-root .btable-table-wrap{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;}[data-bs-theme=light] body{--portal-accent:#315f8f;--portal-accent-hover:#24496f;--portal-accent-soft:#e5eff8;--portal-shell-bg:#edf3f8;--portal-top-bg:#fbfcfe;--portal-nav-bg:#f5f8fb;--portal-surface:#fff;--portal-surface-muted:#f2f6fa;--portal-border:#ccd9e4;}[data-bs-theme=dark] body{--portal-accent:#6aa8ff;--portal-accent-hover:#8dbdff;--portal-accent-soft:#183253;--portal-shell-bg:#0b1118;--portal-top-bg:#101922;--portal-nav-bg:#080d13;--portal-surface:#19222b;--portal-surface-muted:#202c36;--portal-border:#3a4a57;}body>header{background:linear-gradient(180deg,color-mix(in srgb,var(--portal-top-bg) 98%,#fff),var(--portal-top-bg))!important;border-bottom-color:color-mix(in srgb,var(--portal-border) 82%,transparent)!important;}body>header .rounded-pill,body>header .badge{border:1px solid color-mix(in srgb,var(--portal-border) 70%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 42%,transparent);}body>nav{background:linear-gradient(180deg,var(--portal-nav-bg),color-mix(in srgb,var(--portal-nav-bg) 84%,var(--portal-shell-bg)))!important;border-right-color:color-mix(in srgb,var(--portal-border) 78%,transparent)!important;}body>nav .navbar-nav .nav-link{border-radius:0!important;border-left:3px solid transparent;color:color-mix(in srgb,var(--bs-body-color) 82%,var(--portal-accent-hover))!important;}body>nav .navbar-nav .nav-link:hover,body>nav .navbar-nav .nav-link:focus-visible{background:color-mix(in srgb,var(--portal-accent-soft) 45%,transparent)!important;color:var(--portal-accent-hover)!important;}body>nav .navbar-nav .nav-link.active,body>nav .navbar-nav .nav-link[aria-current="page"]{border-left-color:var(--portal-accent)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--portal-accent-soft) 84%,transparent),transparent)!important;color:color-mix(in srgb,var(--portal-accent-hover) 90%,var(--bs-body-color))!important;box-shadow:none!important;}[data-bs-theme=dark] body>nav .navbar-nav .nav-link.active,[data-bs-theme=dark] body>nav .navbar-nav .nav-link[aria-current="page"]{color:#f4fbff!important;}body>main{background-color:var(--portal-shell-bg)!important;}[data-bs-theme=light] body{--portal-accent:#3f6f9d;--portal-accent-hover:#315a80;--portal-accent-soft:#e8f0f7;--portal-action-bg:#3f6f9d;--portal-action-bg-hover:#315a80;--portal-action-color:#fff;--portal-action-shadow:#3f6f9d;--portal-shell-bg:#f4f7fa;--portal-top-bg:#fbfdff;--portal-nav-bg:#f3f7fb;--portal-border:#cad8e3;}[data-bs-theme=dark] body{--portal-accent:#8ab7f0;--portal-accent-hover:#a8caff;--portal-accent-soft:#203754;--portal-action-bg:#2f5f8e;--portal-action-bg-hover:#3c78ad;--portal-action-color:#fff;--portal-action-shadow:#2b6fa8;--portal-shell-bg:#0d141b;--portal-top-bg:#101922;--portal-nav-bg:#080d13;--portal-border:#40515f;}body>header{background:var(--portal-top-bg)!important;border-bottom-color:color-mix(in srgb,var(--portal-border) 76%,transparent)!important;}body>header .rounded-pill,body>header .badge{background:color-mix(in srgb,var(--portal-accent-soft) 64%,var(--portal-top-bg))!important;color:color-mix(in srgb,var(--portal-accent-hover) 86%,var(--bs-body-color))!important;border-color:color-mix(in srgb,var(--portal-border) 62%,transparent)!important;}body>nav{background:var(--portal-nav-bg)!important;}body>nav .navbar-nav .nav-link{min-height:2.35rem;border-left:3px solid transparent!important;border-radius:0!important;color:color-mix(in srgb,var(--bs-body-color) 84%,var(--portal-accent-hover))!important;}body>nav .navbar-nav .nav-link:hover,body>nav .navbar-nav .nav-link:focus-visible{background:color-mix(in srgb,var(--portal-accent-soft) 48%,transparent)!important;color:var(--portal-accent-hover)!important;}body>nav .navbar-nav .nav-link.active,body>nav .navbar-nav .nav-link[aria-current="page"]{border-left-color:var(--portal-accent)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--portal-accent-soft) 78%,transparent),transparent)!important;color:color-mix(in srgb,var(--portal-accent-hover) 88%,var(--bs-body-color))!important;}[data-bs-theme=dark] body>nav .navbar-nav .nav-link.active,[data-bs-theme=dark] body>nav .navbar-nav .nav-link[aria-current="page"]{color:#f4f9ff!important;}[data-bs-theme=light] body{--portal-surface-strong:#e2ebf2;--portal-text-muted:#536675;--portal-danger:#b42318;--portal-danger-soft:#f9e3e0;--portal-success:#216e39;--portal-success-soft:#dff1e5;--portal-warning:#8a5a00;--portal-warning-soft:#fff1c7;--portal-info:#315f8f;--portal-info-soft:#e8f0f7;}[data-bs-theme=dark] body{--portal-surface-strong:#2a3945;--portal-text-muted:#b2c0cb;--portal-danger:#ff9a92;--portal-danger-soft:#3d2425;--portal-success:#8fd6a2;--portal-success-soft:#1e3528;--portal-warning:#f0ca72;--portal-warning-soft:#3a301c;--portal-info:#8ab7f0;--portal-info-soft:#203754;}.card,.modal-content,.dropdown-menu,.list-group-item{background-color:var(--portal-surface,var(--bs-body-bg));border-color:color-mix(in srgb,var(--portal-border,var(--bs-border-color)) 82%,transparent);}.card-header,.modal-header,.modal-footer,.list-group-item-action:hover,.list-group-item-action:focus{background-color:color-mix(in srgb,var(--portal-surface-muted,var(--bs-tertiary-bg)) 88%,var(--portal-surface,var(--bs-body-bg)))!important;border-color:color-mix(in srgb,var(--portal-border,var(--bs-border-color)) 82%,transparent)!important;}.text-danger,.text-bg-danger{color:var(--portal-danger)!important;}.text-success,.text-bg-success{color:var(--portal-success)!important;}.text-warning,.text-bg-warning{color:var(--portal-warning)!important;}.alert-info,.bg-info-subtle{--bs-alert-color:var(--portal-info);--bs-alert-bg:var(--portal-info-soft);--bs-alert-border-color:color-mix(in srgb,var(--portal-info) 30%,var(--portal-border));background-color:var(--portal-info-soft)!important;}.alert-warning,.bg-warning-subtle{--bs-alert-color:var(--portal-warning);--bs-alert-bg:var(--portal-warning-soft);--bs-alert-border-color:color-mix(in srgb,var(--portal-warning) 30%,var(--portal-border));background-color:var(--portal-warning-soft)!important;}.alert-success,.bg-success-subtle{--bs-alert-color:var(--portal-success);--bs-alert-bg:var(--portal-success-soft);--bs-alert-border-color:color-mix(in srgb,var(--portal-success) 30%,var(--portal-border));background-color:var(--portal-success-soft)!important;}.alert-danger,.bg-danger-subtle{--bs-alert-color:var(--portal-danger);--bs-alert-bg:var(--portal-danger-soft);--bs-alert-border-color:color-mix(in srgb,var(--portal-danger) 30%,var(--portal-border));background-color:var(--portal-danger-soft)!important;}.detail-page>.d-flex[style*="position: sticky"],.detail-page>.d-flex:first-child,.tabular-modern-root .detail-page>.d-flex[style*="position: sticky"],.tabular-modern-root .detail-page>.d-flex:first-child{background:color-mix(in srgb,var(--portal-surface,var(--bs-body-bg)) 88%,var(--portal-surface-muted,var(--bs-tertiary-bg)))!important;border:1px solid color-mix(in srgb,var(--portal-border,var(--bs-border-color)) 82%,transparent);box-shadow:0 .65rem 1.2rem rgba(15,23,42,.08)!important;}.pagination{--bs-pagination-font-size:.8!important;}.table>:not(caption)>*>*,.table thead .th-inner{padding:.3rem .3rem!important;}.ClipboardPermDialog{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:99999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:auto;color:#000;}.ClipboardPermDialog>.arrow{position:absolute;top:10rem;left:18rem;border-left:5vmax solid transparent;border-right:5vmax solid transparent;border-bottom:5vmax solid var(--portal-accent);animation:arrowMove 2s infinite;}@keyframes arrowMove{0%,100%{transform:translate(-50%,-50%);}50%{transform:translate(-50%,-40%);}}@media print{::-webkit-scrollbar{display:none;}.notPrint,body>header,body>nav,body>footer,.filterControl,.table-responsive .search{display:none!important;}body>main{border:0!important;}body>main,.doNotGrow{overflow:visible!important;height:auto!important;max-height:none!important;}.table-responsive{height:100%;}main>div{height:100%!important;}}#selectFilterSubject{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;cursor:pointer;}.bs-checkbox,td.bs-checkbox,th.bs-checkbox{display:none;}.bootstrap-table .fixed-table-container .table tbody tr.selected td{background-color:rgba(0,0,0,.275)!important;}.notactive,.notactive:hover *{color:var(--portal-text-muted,var(--bs-secondary-color))!important;}.notactive:hover .btn,.notactive .btn{color:#fff!important;}.highlightBlue{background:color-mix(in srgb,var(--portal-accent-soft) 72%,transparent)!important;}.highlightGreen{background:color-mix(in srgb,var(--portal-success-soft) 72%,transparent)!important;}.btnGap{gap:.5rem;}.modal{--bs-modal-width:auto!important;}.modal textarea{resize:none;overflow:hidden;}.form-check-input.x-check{width:1.25em;height:1.25em;appearance:none;-webkit-appearance:none;border:2px solid var(--portal-accent);border-radius:.25rem;background-color:transparent;background-image:none;cursor:pointer;position:relative;}.form-check-input.x-check:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}.form-check-input.x-check:checked{background-color:var(--portal-accent);border-color:var(--portal-accent);}.form-check-input.x-check.closed:checked{background-color:var(--bs-success)!important;border-color:var(--bs-success)!important;}.form-check-input.x-check:checked::before{content:"X";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:.9em;color:#fff;}.form-check-input.x-check.closed:checked::before{content:"✔";}.x-check.no-click{pointer-events:none;}.table-responsive .x-check.no-click{padding-top:0!important;padding-bottom:0!important;margin-top:.2rem!important;margin-bottom:.2rem!important;}.switchMinMax{min-width:.6rem;}.switchMinMax:before{content:"-";}.minimized .switchMinMax:before{content:"+";}.table thead .expandableMinSize .th-inner{padding:0!important;}.terminMinWidth{min-width:5rem;}.minimize{display:none;}.colTypStav{min-width:2.9rem;}.expandableMinSize{min-width:2rem;}.btable-filter-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;justify-content:end;}.btable-filter-box{display:flex;flex-wrap:wrap;}.btable-search-actions{gap:.5rem;}.btable-table-wrap{min-width:0;}.btable-inline-table-wrap{min-width:0;}.btable-tab-content>.active{display:flex;flex-direction:column;flex:1;min-height:0;}.btable-tight-cells.table>:not(caption)>*>*{padding:0!important;}.btable-compact-head thead .th-inner{padding:.2rem .2rem!important;}.filterControl{display:flex;justify-content:flex-end;gap:.5rem;align-items:stretch;flex-wrap:wrap;width:100%;min-width:0;padding-top:var(--tabular-filter-block-padding-y);padding-bottom:var(--tabular-filter-block-padding-y);}.btable-filter-row>.filterControl{width:auto;flex:1 1 auto;}.filterControl>*{align-self:stretch;}.filterControl .form-floating,.d-flex.border.p-1.flex-wrap .form-floating,.btable-filter-box.form-floating,.btable-filter-box .form-floating{display:flex;align-items:stretch;}.filterControl .form-floating>.form-select,.filterControl .form-floating>.form-control,.d-flex.border.p-1.flex-wrap .form-floating>.form-select,.d-flex.border.p-1.flex-wrap .form-floating>.form-control,.btable-filter-box .form-floating>.form-select,.btable-filter-box .form-floating>.form-control{min-height:calc(2.35rem + 2px);height:calc(2.35rem + 2px);padding-top:.9rem;padding-bottom:.2rem;line-height:1.1;}.filterControl .form-floating>label,.d-flex.border.p-1.flex-wrap .form-floating>label,.btable-filter-box .form-floating>label{padding:.35rem .6rem;}.filterControl .form-floating>.form-select~label::after,.filterControl .form-floating>.form-control~label::after,.d-flex.border.p-1.flex-wrap .form-floating>.form-select~label::after,.d-flex.border.p-1.flex-wrap .form-floating>.form-control~label::after,.btable-filter-box .form-floating>.form-select~label::after,.btable-filter-box .form-floating>.form-control~label::after{inset:.3rem .35rem auto .35rem;height:1.05rem;}.filterControl .form-switch:not(.flex-column)>div{min-height:calc(2.35rem + 2px);display:flex!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;}.filterControl .form-switch:not(.flex-column) .form-check-input{margin-top:0;}#btnMobileMenuToggle,#btnMobileMenuClose{display:none;}.mobile-filter-toggle-btn{display:none;}.mobile-filter-sheet-header{display:none!important;}@media(max-width:767.98px){body>footer,footer{display:none!important;}header>.d-flex.flex-row.align-items-center.p-1{padding:.15rem!important;min-height:2rem;}header .d-flex.flex-row.align-items-center.gap-1{gap:.2rem!important;}header>.d-flex.flex-row.align-items-center.p-1>.d-flex.flex-row.align-items-center.gap-1.ms-1{min-width:0;flex:1 1 auto;}header>.d-flex.flex-row.align-items-center.p-1>.d-flex.flex-row.align-items-center.gap-1.ms-1>.d-flex.flex-row.flex-wrap{flex-wrap:nowrap!important;min-width:0;overflow:hidden;}header .ms-1{margin-left:.2rem!important;}header .me-1{margin-right:.2rem!important;}header h5,header h6{margin-bottom:0;line-height:1.05;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}header .img-container{line-height:1;}header svg,nav svg{width:16px;height:16px;margin:0;}#btnUserContext{padding-left:.15rem!important;padding-right:.15rem!important;}header .img-text-left{display:none;}header .dropdown>a{gap:0!important;}#btnMobileMenuToggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:.1rem;padding:.15rem .35rem;line-height:1;border:0;}#btnMobileMenuToggle .hamburger-icon{display:inline-flex;flex-direction:column;justify-content:center;gap:.18rem;width:1rem;height:1rem;}#btnMobileMenuToggle .hamburger-icon span{display:block;width:100%;height:2px;border-radius:999px;background:currentColor;}#btnMobileMenuClose{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;justify-self:end;margin:0;padding:.1rem .35rem;line-height:1;border:0;font-size:1.35rem;}#btnMobileMenuClose .mobile-menu-close-icon{display:block;line-height:1;}body>nav{position:fixed!important;inset:0!important;z-index:15000;width:100vw!important;max-width:100vw!important;height:100vh!important;margin:0!important;padding:.25rem!important;overflow-y:auto!important;background:var(--bs-body-bg);transform:translateX(-102%);transition:transform .2s ease-in-out;box-shadow:0 0 0 9999px rgba(0,0,0,.35);}body.mobile-menu-open>nav{transform:translateX(0);}body:not(.mobile-menu-open)>nav{box-shadow:none;pointer-events:none;}body.mobile-menu-open{overflow:hidden;}body>nav .navbar{width:100%;min-height:100%;display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;grid-template-areas:"menu close" "menu ." "footer footer";align-items:start;column-gap:.25rem;}body>nav .navbar-nav{grid-area:menu;width:100%;min-width:0;}body>nav #btnMobileMenuClose{grid-area:close;}body>nav .navbar>.flex-column.mt-auto{grid-area:footer;width:100%;}body>nav .navbar-nav .nav-link{font-size:.82rem;padding:.25rem .4rem;border-radius:.2rem;}body.mobile-menu-open>nav .navbar-nav .img-text{display:inline!important;margin-left:.35rem;white-space:normal;}nav .navbar{padding:0!important;}nav .navbar-nav .nav-link{padding:.15rem .3rem;line-height:1.05;font-size:.72rem;}nav .navbar-nav .img-text{margin-left:.15rem;}nav .navbar-nav .nav-item hr{margin:.2rem 0;}.btable-filter-box,#filterControl{border-width:1px!important;}.btable-filter-row{min-width:0;max-width:100%;}.btable-filter-row>*{min-width:0;max-width:100%;}.btable-filter-row>.col{flex:0 0 0!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;}body.mobile-filters-open-lock{overflow:hidden;}.mobile-filter-host.mobile-filters-open{position:relative;}.mobile-filter-host.mobile-filters-open::before{content:"";position:absolute;inset:0;z-index:12790;background:linear-gradient(180deg,rgba(6,10,15,.18),rgba(6,10,15,.34)),color-mix(in srgb,var(--bs-body-bg) 20%,transparent);backdrop-filter:blur(2px);pointer-events:none;}.mobile-filter-toggle-btn{display:inline-flex!important;align-items:center;justify-content:center;position:relative;margin-left:auto;height:100%;}.mobile-filter-toggle-btn svg{width:1rem;height:1rem;margin:0;}.mobile-filter-toggle-btn.mobile-filter-toggle-btn-active{color:var(--bs-primary);border-color:color-mix(in srgb,var(--bs-primary) 70%,var(--bs-border-color));background:color-mix(in srgb,var(--bs-primary) 12%,var(--bs-body-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--bs-primary) 20%,transparent);}.mobile-filter-toggle-btn.mobile-filter-toggle-btn-active::after{content:attr(data-active-filter-count);position:absolute;top:-.25rem;right:-.25rem;display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:999px;background:var(--bs-danger);color:#fff;font-size:.65rem;font-weight:700;line-height:1;}.mobile-filter-host #filterControl{display:none!important;}.mobile-filter-host.mobile-filters-open #filterControl{position:absolute;top:auto;right:.65rem;bottom:.65rem;left:.65rem;z-index:12800;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:.55rem;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:min(78vh,calc(100% - 1.3rem))!important;flex:0 0 auto!important;padding:.65rem;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,color-mix(in srgb,var(--bs-body-bg) 98%,var(--bs-tertiary-bg)),color-mix(in srgb,var(--bs-body-bg) 92%,var(--bs-tertiary-bg)));border:1px solid color-mix(in srgb,var(--bs-border-color) 78%,transparent);border-radius:1.15rem;box-shadow:0 -1rem 2.4rem rgba(0,0,0,.26);box-sizing:border-box;justify-content:flex-start;scrollbar-width:thin;}.mobile-filter-host.mobile-filters-open #filterControl>*{flex:0 0 auto;width:100%!important;max-width:100%!important;}.mobile-filter-host.mobile-filters-open .mobile-filter-sheet-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;position:sticky;top:0;z-index:3;align-items:center;gap:.65rem;width:auto!important;max-width:none!important;margin:-.1rem -.1rem .2rem;padding:.45rem .35rem .5rem .45rem;border:0;border-bottom:1px solid color-mix(in srgb,var(--bs-border-color) 70%,transparent);border-radius:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bs-body-bg) 98%,var(--bs-tertiary-bg)),color-mix(in srgb,var(--bs-body-bg) 94%,var(--bs-tertiary-bg)));box-shadow:0 .45rem .9rem rgba(0,0,0,.08);}.mobile-filter-host.mobile-filters-open .mobile-filter-sheet-header::before{content:"";position:absolute;top:.2rem;left:50%;width:2.4rem;height:.22rem;border-radius:999px;background:color-mix(in srgb,var(--bs-secondary-color) 42%,transparent);transform:translateX(-50%);}.mobile-filter-sheet-title{min-width:0;display:flex;flex-direction:column;gap:.08rem;line-height:1.15;}.mobile-filter-sheet-title .fw-semibold{font-size:.92rem;letter-spacing:0;}.mobile-filter-sheet-subtitle{color:var(--bs-secondary-color);font-size:.7rem;font-weight:600;}.mobile-filter-sheet-actions{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;}.mobile-filter-clear-btn,.mobile-filter-close-btn{width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--bs-border-color) 74%,transparent);background:color-mix(in srgb,var(--bs-body-bg) 90%,var(--bs-tertiary-bg));color:var(--bs-secondary-color);opacity:1;box-shadow:none;}.mobile-filter-clear-btn svg,.mobile-filter-close-btn svg{width:1rem;height:1rem;margin:0;}.mobile-filter-close-btn span{margin-top:-.08rem;font-size:1.45rem;font-weight:300;line-height:1;}.mobile-filter-clear-btn:not([disabled]):hover,.mobile-filter-clear-btn:not([disabled]):focus-visible{border-color:color-mix(in srgb,var(--bs-primary) 48%,var(--bs-border-color));background:color-mix(in srgb,var(--bs-primary-bg-subtle) 42%,var(--bs-body-bg));color:var(--bs-primary);}.mobile-filter-close-btn:hover,.mobile-filter-close-btn:focus-visible{border-color:color-mix(in srgb,var(--bs-danger) 42%,var(--bs-border-color));background:color-mix(in srgb,var(--bs-danger-bg-subtle) 44%,var(--bs-body-bg));color:var(--bs-danger);}.mobile-filter-clear-btn[disabled]{opacity:.45;}#filterControl .form-floating{min-width:0;}.btable-filter-box .form-floating,#filterControl .form-floating{margin:0!important;}.mobile-filter-host.mobile-filters-open #filterControl>.form-floating,.mobile-filter-host.mobile-filters-open #filterControl>.form-switch,.mobile-filter-host.mobile-filters-open #filterControl>.form-check,.mobile-filter-host.mobile-filters-open #filterControl>.d-flex:not(.mobile-filter-sheet-header){border:1px solid color-mix(in srgb,var(--bs-border-color) 74%,transparent);border-radius:.8rem!important;background:color-mix(in srgb,var(--bs-body-bg) 96%,var(--bs-tertiary-bg));box-shadow:0 .3rem .75rem rgba(0,0,0,.07);overflow:hidden;}.btable-filter-box .form-floating>.form-select,.btable-filter-box .form-floating>.form-control,#filterControl .form-floating>.form-select,#filterControl .form-floating>.form-control{min-height:calc(2.2rem + 2px)!important;height:calc(2.2rem + 2px)!important;padding-top:.55rem!important;padding-bottom:.05rem!important;font-size:.7rem!important;}.btable-filter-box .form-floating>label,#filterControl .form-floating>label{padding:.4rem .35rem!important;font-size:.66rem!important;}.btable-filter-box .btn,#filterControl .btn{--bs-btn-padding-y:.08rem;--bs-btn-padding-x:.3rem;--bs-btn-font-size:.7rem;}#actionControl button[onclick],.bootstrap-table .btn[onclick]{font-size:0!important;line-height:0!important;padding-left:.28rem!important;padding-right:.28rem!important;min-width:1.7rem;}#actionControl button[onclick*="createNewTicket"] .addItem,#actionControl button[onclick*="createNewIncident"] .addItem{margin:0!important;}#filterControl .form-switch:not(.flex-column)>div{min-height:calc(2.2rem + 2px)!important;}.mobile-filter-host.mobile-filters-open #filterControl .form-floating>.form-select,.mobile-filter-host.mobile-filters-open #filterControl .form-floating>.form-control{width:100%!important;max-width:100%!important;min-height:2.45rem!important;height:2.45rem!important;padding:.92rem 2.2rem .2rem .72rem!important;border:0!important;border-radius:.8rem!important;background-color:transparent;color:var(--bs-body-color);font-size:.82rem!important;font-weight:650;}.mobile-filter-host.mobile-filters-open #filterControl .form-floating>label{padding:.28rem .75rem!important;color:var(--bs-secondary-color);font-size:.68rem!important;font-weight:700;opacity:.92;}.mobile-filter-host.mobile-filters-open #filterControl .form-floating>.form-select~label::after,.mobile-filter-host.mobile-filters-open #filterControl .form-floating>.form-control~label::after{background:transparent!important;}.mobile-filter-host.mobile-filters-open #filterControl .form-switch{min-height:2.55rem;padding:.36rem .65rem!important;display:flex!important;align-items:center;justify-content:center;}.mobile-filter-host.mobile-filters-open #filterControl .form-switch>div{width:100%;min-height:1.9rem!important;}.mobile-filter-host.mobile-filters-open #filterControl .form-switch .form-check-label{font-size:.8rem;font-weight:700;}#actionPanel>.col{flex-wrap:nowrap!important;}#actionPanel a.btn>span{text-wrap-mode:nowrap;}body>nav{padding:.7rem!important;background:radial-gradient(circle at top left,color-mix(in srgb,var(--bs-primary) 16%,transparent),transparent 42%),color-mix(in srgb,var(--bs-body-bg) 94%,var(--bs-tertiary-bg))!important;scrollbar-width:thin;}body>nav .navbar{min-height:calc(100vh - 1.4rem);padding:.55rem!important;border:1px solid color-mix(in srgb,var(--bs-border-color) 72%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--bs-body-bg) 93%,var(--bs-tertiary-bg));box-shadow:0 1rem 2.5rem rgba(0,0,0,.22);overflow:hidden;}body>nav .navbar-nav{display:flex;flex-direction:column;gap:.2rem;padding:.1rem;}body>nav .navbar-nav:first-child::before{content:attr(aria-label);display:none;}body>nav .navbar-nav .nav-item:has(hr){padding:.35rem .25rem;}body>nav .navbar-nav .nav-item hr{margin:.25rem 0!important;border-color:color-mix(in srgb,var(--bs-border-color) 70%,transparent);opacity:1;}body>nav .navbar-nav .nav-link{min-height:2.65rem;padding:.55rem .65rem!important;display:flex;align-items:center;gap:.65rem;border:1px solid transparent;border-radius:.75rem;color:color-mix(in srgb,var(--bs-body-color) 82%,var(--bs-secondary-color));font-size:.92rem!important;font-weight:700;line-height:1.15!important;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;}body>nav .navbar-nav .nav-link:hover,body>nav .navbar-nav .nav-link:focus-visible{border-color:color-mix(in srgb,var(--bs-primary) 32%,var(--bs-border-color));background:color-mix(in srgb,var(--bs-primary-bg-subtle) 42%,transparent);color:var(--bs-body-color);transform:translateX(.1rem);}body>nav .navbar-nav .nav-link.active,body>nav .navbar-nav .nav-link[aria-current="page"]{border-color:color-mix(in srgb,var(--bs-primary) 46%,var(--bs-border-color));background:linear-gradient(135deg,color-mix(in srgb,var(--bs-primary) 22%,transparent),color-mix(in srgb,var(--bs-body-bg) 92%,transparent));color:var(--bs-emphasis-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bs-primary) 18%,transparent);}body>nav .navbar-nav .nav-link svg,body>nav .navbar-nav .nav-link .img-container svg{flex:0 0 auto;width:1.15rem;height:1.15rem;color:currentColor;opacity:.92;}body>nav .navbar-nav .img-container{width:1.6rem;min-width:1.6rem;display:inline-flex;align-items:center;justify-content:center;}body.mobile-menu-open>nav .navbar-nav .img-text{margin-left:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#btnMobileMenuClose{width:2.4rem;height:2.4rem;padding:0!important;border-radius:.75rem;color:var(--bs-body-color);background:color-mix(in srgb,var(--bs-body-bg) 84%,var(--bs-tertiary-bg));border:1px solid color-mix(in srgb,var(--bs-border-color) 70%,transparent);}#btnMobileMenuClose:hover,#btnMobileMenuClose:focus-visible{background:color-mix(in srgb,var(--bs-danger-bg-subtle) 46%,var(--bs-body-bg));border-color:color-mix(in srgb,var(--bs-danger) 36%,var(--bs-border-color));color:var(--bs-danger);}body>nav .navbar>.flex-column.mt-auto{margin-top:auto!important;padding:.35rem .1rem .1rem;display:flex;flex-direction:row!important;gap:.35rem;border-top:1px solid color-mix(in srgb,var(--bs-border-color) 70%,transparent);}body>nav .navbar>.flex-column.mt-auto .nav-link,body>nav .navbar>.flex-column.mt-auto a,body>nav .navbar>.flex-column.mt-auto button{width:2.35rem;height:2.35rem;min-height:2.35rem;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;}.mobile-flex{flex:1;}}.flow-modern-shell{background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--portal-accent-soft,var(--bs-primary-bg-subtle)) 36%,transparent),transparent 30rem),linear-gradient(180deg,var(--portal-top-bg,var(--bs-body-bg)) 0%,var(--portal-shell-bg,var(--bs-tertiary-bg)) 100%);}.flow-modern-page,.flow-modern-page-wide{color:var(--portal-text,var(--bs-body-color));}.flow-page-hero,.flow-changelog-panel,.flow-modern-card,.flow-filter-bar,.flow-contact-panel,.flow-results-surface{color:var(--portal-text,var(--bs-body-color));background:color-mix(in srgb,var(--portal-surface,var(--bs-body-bg)) 94%,var(--portal-surface-muted,var(--bs-tertiary-bg)));border-color:color-mix(in srgb,var(--portal-border,var(--bs-border-color)) 82%,transparent);}.flow-page-hero,.flow-changelog-panel,.flow-modern-card,.flow-filter-bar{box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--portal-shadow,rgba(15,23,42,.16)) 68%,transparent);}.flow-page-hero-title,.flow-modern-card .card-header,.flow-contact-panel strong{color:var(--portal-text-strong,var(--bs-emphasis-color));}.flow-page-hero-copy,.flow-backup-contact,.flow-modern-card .card-body,.flow-contact-panel p,.flow-resource-link span{color:var(--portal-text-muted,var(--bs-secondary-color));}.flow-modern-card .card-header{background:linear-gradient(135deg,color-mix(in srgb,var(--portal-accent-soft,var(--bs-primary-bg-subtle)) 58%,transparent),transparent 75%),color-mix(in srgb,var(--portal-surface-muted,var(--bs-tertiary-bg)) 82%,var(--portal-surface,var(--bs-body-bg)));border-bottom-color:color-mix(in srgb,var(--portal-border,var(--bs-border-color)) 82%,transparent);}.flow-modern-card .card-body,.flow-resource-list,.flow-changelog-results .flow-results-surface{background:transparent;}.flow-resource-link{color:var(--portal-text,var(--bs-body-color));background:color-mix(in srgb,var(--portal-surface-muted,var(--bs-tertiary-bg)) 78%,transparent);border:1px solid color-mix(in srgb,var(--portal-border,var(--bs-border-color)) 76%,transparent);}.flow-pill-link{color:var(--portal-action-color,#fff);background:linear-gradient(135deg,var(--portal-action-bg-hover,var(--portal-accent-hover)),var(--portal-action-bg,var(--portal-accent)));border:1px solid color-mix(in srgb,var(--portal-action-bg,var(--portal-accent)) 76%,transparent);}.flow-resource-link:hover,.flow-resource-link:focus-visible{color:var(--portal-accent,var(--bs-primary));background:color-mix(in srgb,var(--portal-accent-soft,var(--bs-primary-bg-subtle)) 62%,var(--portal-surface,var(--bs-body-bg)));border-color:color-mix(in srgb,var(--portal-accent,var(--bs-primary)) 38%,var(--portal-border,var(--bs-border-color)));}.flow-pill-link:hover,.flow-pill-link:focus-visible{color:var(--portal-action-color,#fff);background:linear-gradient(135deg,var(--portal-action-bg-hover,var(--portal-accent-hover)),var(--portal-action-bg,var(--portal-accent)));border-color:color-mix(in srgb,var(--portal-action-bg-hover,var(--portal-accent-hover)) 86%,transparent);}.flow-resource-link svg,.flow-pill-link svg,.flow-filter-field svg,.flow-changelog-results svg{color:currentColor;fill:currentColor;}.flow-filter-field,.flow-filter-toggle{color:var(--portal-text,var(--bs-body-color));background:color-mix(in srgb,var(--portal-surface,var(--bs-body-bg)) 90%,transparent);border-color:color-mix(in srgb,var(--portal-border,var(--bs-border-color)) 78%,transparent);}.flow-modern-shell :is(.form-control,.form-select){color:var(--portal-text,var(--bs-body-color));background-color:color-mix(in srgb,var(--portal-surface,var(--bs-body-bg)) 96%,transparent);border-color:color-mix(in srgb,var(--portal-border,var(--bs-border-color)) 86%,transparent);}.flow-modern-shell :is(.form-control,.form-select):focus{border-color:color-mix(in srgb,var(--portal-accent,var(--bs-primary)) 58%,var(--portal-border,var(--bs-border-color)));box-shadow:0 0 0 .2rem color-mix(in srgb,var(--portal-accent,var(--bs-primary)) 18%,transparent);}.flow-modern-shell .fixed-table-container,.flow-modern-shell .bootstrap-table .table,.flow-modern-shell .table{color:var(--portal-text,var(--bs-body-color));background:transparent;border-color:color-mix(in srgb,var(--portal-border,var(--bs-border-color)) 82%,transparent);}.flow-modern-shell .table :is(th,td),.flow-modern-shell .bootstrap-table .table :is(th,td){border-color:color-mix(in srgb,var(--portal-border,var(--bs-border-color)) 82%,transparent);}.flow-modern-shell .table thead th,.flow-modern-shell .bootstrap-table .table thead th{color:var(--portal-text-strong,var(--bs-emphasis-color));background:color-mix(in srgb,var(--portal-surface-muted,var(--bs-tertiary-bg)) 86%,var(--portal-surface,var(--bs-body-bg)));}.flow-modern-shell .table tbody td,.flow-modern-shell .bootstrap-table .table tbody td{color:var(--portal-text,var(--bs-body-color));background:color-mix(in srgb,var(--portal-surface,var(--bs-body-bg)) 96%,transparent);}.flow-modern-shell .table-hover tbody tr:hover td,.flow-modern-shell .bootstrap-table .table-hover tbody tr:hover td{background:color-mix(in srgb,var(--portal-accent-soft,var(--bs-primary-bg-subtle)) 42%,var(--portal-surface,var(--bs-body-bg)));}.flow-modern-shell .list-group-item{color:var(--portal-text,var(--bs-body-color));background:color-mix(in srgb,var(--portal-surface,var(--bs-body-bg)) 96%,transparent);border-color:color-mix(in srgb,var(--portal-border,var(--bs-border-color)) 82%,transparent);}.flow-modern-shell .btn-outline-secondary{--bs-btn-color:var(--portal-text,var(--bs-body-color));--bs-btn-border-color:color-mix(in srgb,var(--portal-border,var(--bs-border-color)) 86%,transparent);--bs-btn-hover-color:var(--portal-accent,var(--bs-primary));--bs-btn-hover-bg:color-mix(in srgb,var(--portal-accent-soft,var(--bs-primary-bg-subtle)) 62%,var(--portal-surface,var(--bs-body-bg)));--bs-btn-hover-border-color:color-mix(in srgb,var(--portal-accent,var(--bs-primary)) 42%,var(--portal-border,var(--bs-border-color)));}.flow-modern-shell .text-primary,.flow-modern-shell a:not(.btn):not(.flow-pill-link):not(.flow-resource-link){color:var(--portal-accent,var(--bs-primary))!important;}.flow-modern-shell .text-danger{color:var(--portal-danger,var(--bs-danger))!important;}.flow-modern-shell .text-secondary{color:var(--portal-text-muted,var(--bs-secondary-color))!important;}.flow-modern-shell mark{color:var(--portal-warning,var(--bs-warning-text-emphasis));background:var(--portal-warning-soft,var(--bs-warning-bg-subtle));}[data-bs-theme="dark"] .flow-modern-shell,body.dark .flow-modern-shell,html.dark .flow-modern-shell{color-scheme:dark;}