#layout-wrapper{--shell-surface:var(--qds-color-surface);--shell-subtle:var(--qds-color-surface-muted);--shell-hover:color-mix(in srgb, var(--qds-color-primary) 6%, var(--qds-color-surface));--shell-ink:var(--qds-color-text);--shell-muted:var(--qds-color-text-muted);--shell-border:var(--qds-color-border);font-family:var(--qds-font-family)}html[data-contrast=true] #layout-wrapper{--shell-muted:#454e60;--shell-border:#68758a}html[data-contrast=true] body[data-bs-theme=dark] #layout-wrapper{--shell-muted:#edf0f8;--shell-border:#abb5c5}html body #layout-wrapper .btn-primary{--bs-btn-bg:var(--qds-color-action);--bs-btn-border-color:var(--qds-color-action);--bs-btn-hover-bg:var(--qds-color-action-hover);--bs-btn-hover-border-color:var(--qds-color-action-hover);--bs-btn-active-bg:var(--qds-color-action-hover);--bs-btn-active-border-color:var(--qds-color-action-hover);background-color:var(--qds-color-action);border-color:var(--qds-color-action);color:#fff}html body #layout-wrapper .btn-primary:hover:not(:disabled){background-color:var(--qds-color-action-hover);border-color:var(--qds-color-action-hover);color:#fff}html body #layout-wrapper .btn-secondary{--bs-btn-bg:var(--shell-subtle);--bs-btn-border-color:transparent;--bs-btn-color:var(--shell-ink);--bs-btn-hover-bg:var(--shell-hover);--bs-btn-hover-border-color:transparent;--bs-btn-hover-color:var(--shell-ink);background-color:var(--shell-subtle);color:var(--shell-ink);border-color:#0000}html body #layout-wrapper .btn-secondary:hover:not(:disabled){background-color:var(--shell-hover);color:var(--shell-ink);border-color:#0000}html body #layout-wrapper #page-topbar,html body #layout-wrapper #page-topbar .navbar-brand-box{background:var(--shell-surface)!important;color:var(--shell-ink)!important;border-color:var(--shell-border)!important;box-shadow:none!important}html body #layout-wrapper #page-topbar{border-bottom:1px solid var(--shell-border)}#layout-wrapper #page-topbar .navbar-header{gap:8px;padding-right:12px}#layout-wrapper #page-topbar .navbar-brand-box{justify-content:flex-start}html body #layout-wrapper #page-topbar .brand-logo--light{display:block}html body #layout-wrapper #page-topbar .brand-logo--dark,html body[data-bs-theme=dark] #layout-wrapper #page-topbar .brand-logo--light{display:none}html body[data-bs-theme=dark] #layout-wrapper #page-topbar .brand-logo--dark{display:block}html body #layout-wrapper #page-topbar :is(.header-item,.header-item i,.sidebar-toggle-btn,.brand-notifications__button){color:var(--shell-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body #layout-wrapper #page-topbar :is(.sidebar-toggle-btn,.brand-notifications__button):hover{background:var(--shell-hover)!important}#layout-wrapper #page-topbar .global-tabs{align-items:center;margin-inline:8px;padding:0}#layout-wrapper #page-topbar .global-tabs-scroll{align-items:center;gap:5px}html body #layout-wrapper #page-topbar .global-tab{height:32px;color:var(--shell-muted);background:0 0;border:0;border-radius:6px;margin:0;font-size:13px;font-weight:400}html body #layout-wrapper #page-topbar .global-tab:hover{background:var(--shell-subtle);color:var(--shell-ink)}html body #layout-wrapper #page-topbar .global-tab.active{background:var(--shell-hover);color:var(--shell-ink);font-weight:500}#layout-wrapper #page-topbar .experience-header-controls{flex-shrink:0;gap:6px;padding-inline:8px}#layout-wrapper #page-topbar .experience-mode-control{background:var(--shell-subtle);border:0;border-radius:7px;padding:2px}#layout-wrapper #page-topbar .experience-mode-control button{color:var(--shell-muted);border-radius:5px;min-height:28px;font-weight:500}#layout-wrapper #page-topbar .experience-mode-control button.is-active{background:var(--shell-surface);color:var(--shell-ink);box-shadow:0 1px 3px #00000015}#layout-wrapper #page-topbar .experience-settings-trigger{color:var(--shell-muted);background:0 0;border:0;border-radius:6px}#layout-wrapper #page-topbar .experience-settings-trigger:hover{background:var(--shell-hover)}#layout-wrapper .header-account-actions{flex:none;align-items:center}#layout-wrapper .user-menu--header{flex:0 0 36px;align-self:center;width:36px;margin-left:8px;font-family:inherit}html body #layout-wrapper .user-menu--header .user-menu-trigger{width:36px;height:36px;min-height:36px;background:0 0!important;border:0!important;border-radius:50%!important;padding:2px!important}html body #layout-wrapper .user-menu--header .user-menu-avatar{color:#fff;background:#262930;flex-basis:32px;width:32px;height:32px;font:600 12px Segoe UI,sans-serif}#layout-wrapper .user-menu--header .user-menu-trigger:hover{outline:3px solid var(--shell-hover)}#layout-wrapper .user-menu--header .user-menu-panel{border:1px solid var(--shell-border);background:var(--shell-surface);border-radius:12px;width:min(300px,100vw - 20px);max-height:calc(100dvh - 66px);padding:7px;inset:calc(100% + 15px) 0 auto auto;overflow-y:auto;box-shadow:0 8px 28px #2024321a}#layout-wrapper .user-menu-profile{align-items:center;gap:11px;padding:12px 9px 15px;display:flex}html body #layout-wrapper .user-menu--header .user-menu-fullname{color:var(--shell-ink);font-size:14px;font-weight:600}html body #layout-wrapper .user-menu--header .user-menu-tenant{margin-top:3px;font-size:12px;color:var(--shell-muted)!important}#layout-wrapper .user-menu--header .user-menu-action{min-height:42px;font-size:calc(13px * var(--experience-font-scale,1));color:var(--shell-ink);gap:12px;font-weight:400}#layout-wrapper .user-menu--header .user-menu-action svg{color:var(--shell-muted);stroke-width:1.65px;flex-shrink:0}#layout-wrapper .user-menu--header .user-menu-action:hover{background:var(--shell-hover)}#layout-wrapper .user-menu--header .user-menu-action.danger{color:#bd3e48}#layout-wrapper .user-menu--header :is(button):focus-visible{outline-offset:2px;outline:2px solid #647bcc}#layout-wrapper .workspace-navigation.sidebar-nav{padding-top:7px}#layout-wrapper .workspace-panel{border-color:var(--shell-border);border-radius:var(--qds-radius-lg);background:var(--shell-surface)}#layout-wrapper .workspace-panel__heading{padding-top:13px}#layout-wrapper .workspace-panel__hint{opacity:.85;border:0;padding-block:10px;font-size:11px}#layout-wrapper .workspace-panel__caption{text-transform:none;letter-spacing:0;margin-bottom:6px}#layout-wrapper #sidebar-menu .workspace-panel .sidebar-nav__favorite-link{border-radius:6px;padding:8px}#layout-wrapper #sidebar-menu .workspace-panel .sidebar-nav__favorite-item{margin-inline:3px}#layout-wrapper .main-content{background:var(--shell-subtle)}#layout-wrapper .page-title-box{box-shadow:none;border-bottom:1px solid var(--shell-border);padding-bottom:14px}#layout-wrapper .page-title-box h4{font-size:calc(20px * var(--experience-font-scale,1));letter-spacing:-.4px;color:var(--shell-ink);font-weight:600}#layout-wrapper .page-content .card{box-shadow:none;border-color:var(--shell-border);border-radius:10px}#layout-wrapper .page-content .card-header{background:var(--shell-surface);border-bottom-color:var(--shell-border)}#layout-wrapper .page-content :is(.form-control,.form-select){border-radius:7px}#layout-wrapper .page-content .btn{box-shadow:none;border-radius:7px}#layout-wrapper .footer{background:var(--shell-subtle);color:var(--shell-muted);border-top:1px solid var(--shell-border);font-size:11px}@media (max-width:991.98px){html body #layout-wrapper #page-topbar .navbar-brand-box{flex:0 0 46px;min-width:46px;width:46px!important;padding:0 8px!important}html body #layout-wrapper #page-topbar .navbar-brand-box .logo-lg{display:none!important}html body #layout-wrapper #page-topbar .navbar-brand-box .logo-sm{align-items:center;display:inline-flex!important}#layout-wrapper #page-topbar .experience-header-controls{order:0;margin-left:auto;padding-inline:4px}#layout-wrapper #page-topbar .experience-mode-control button{padding-inline:7px}#layout-wrapper #page-topbar .mobile-header-actions{margin-left:0!important}#layout-wrapper .user-menu--header{margin-left:5px}#layout-wrapper #page-topbar .navbar-header{padding-right:8px}}html body #layout-wrapper #page-topbar .global-tab{border:1px solid #0000;border-radius:7px;gap:8px;min-width:120px;max-width:210px;height:34px;padding:0 8px 0 11px;font:400 13px/1.3 Segoe UI,Arial,sans-serif}html body #layout-wrapper #page-topbar .global-tab.active{background:var(--shell-surface);border-color:var(--shell-border);box-shadow:inset 0 -2px 0 var(--qds-color-primary);font-weight:600}#layout-wrapper #page-topbar .global-tab-icon{color:var(--shell-muted);stroke-width:1.6px;flex-shrink:0}#layout-wrapper #page-topbar .global-tab-close{width:21px;height:21px;color:var(--shell-muted);border-radius:5px;display:inline-flex}#layout-wrapper #page-topbar .global-tab-close:hover{background:var(--shell-hover);color:var(--shell-ink)}html body #layout-wrapper #page-topbar #vertical-menu-btn{border-radius:6px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;margin-inline:8px 2px;display:inline-flex;border:0!important;padding:0!important}#layout-wrapper #page-topbar #vertical-menu-btn svg{stroke-width:1.6px}html body #layout-wrapper .main-grid-bottom-bar.page-action-bar{background:var(--shell-surface);border-top:1px solid var(--shell-border);box-shadow:none;padding:11px 16px}#layout-wrapper .main-grid-bottom-bar .page-action-row{gap:14px;min-height:40px}#layout-wrapper .main-grid-bottom-bar .page-action-row-spacer{display:none}#layout-wrapper .main-grid-bottom-bar .page-action-buttons{flex:1;gap:7px}#layout-wrapper .main-grid-bottom-bar .page-action-menu{border-right:1px solid var(--shell-border);padding-right:14px}html body #layout-wrapper .main-grid-bottom-bar :is(.qds-btn,.btn){height:auto;color:var(--shell-muted);background:0 0;gap:8px;min-height:40px!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:9px!important;padding:8px 13px!important;font:600 13px/1.3 Segoe UI,Arial,sans-serif!important}html body #layout-wrapper .main-grid-bottom-bar :is(.qds-btn,.btn):hover:not(:disabled){background:var(--shell-hover);color:var(--shell-ink)}html body #layout-wrapper .main-grid-bottom-bar :is(.qds-btn--primary,.btn-primary){background:var(--qds-color-action);color:#fff;font-weight:700!important}html body #layout-wrapper .main-grid-bottom-bar :is(.qds-btn--primary,.btn-primary):hover:not(:disabled){background:var(--qds-color-action-hover);color:#fff}html body #layout-wrapper .main-grid-bottom-bar :is(.qds-btn--danger,.btn-danger,.btn-outline-danger){color:#bd3e48;background:0 0}html body #layout-wrapper .main-grid-bottom-bar :is(.qds-btn--danger,.btn-danger,.btn-outline-danger):hover:not(:disabled){color:#bd3e48;background:#bd3e4810}html body #layout-wrapper .main-grid-bottom-bar :is(.qds-btn,.btn):disabled{color:var(--shell-muted);opacity:.5;background:0 0}html body #layout-wrapper .main-grid-bottom-bar .page-action-menu-btn{background:var(--shell-subtle);color:var(--shell-ink)}#layout-wrapper .main-grid-bottom-bar .page-action-buttons select{border-color:var(--shell-border);background-color:var(--shell-subtle);min-height:40px;color:var(--shell-ink);border-radius:9px;font-size:13px}#layout-wrapper .main-grid-bottom-bar .page-action-trailing{border-left:1px solid var(--shell-border);margin-left:auto;padding-left:10px}@media (max-width:1199.98px){#layout-wrapper .main-grid-bottom-bar .page-action-row{flex-wrap:wrap}#layout-wrapper .main-grid-bottom-bar .page-action-buttons{flex-basis:auto}}
#layout-wrapper #page-topbar{--tb-h:34px;--tb-r:9px;--tb-ink:#191b22;--tb-muted:#6b6e7b;--tb-line:#e6e7eb;--tb-soft:#f4f4f6;--tb-hover:#ececf0}body[data-bs-theme=dark] #layout-wrapper #page-topbar{--tb-ink:#f2f2f5;--tb-muted:#a8aab4;--tb-line:#2f313b;--tb-soft:#24262e;--tb-hover:#2c2e37}html body #layout-wrapper #page-topbar .global-tabs-scroll{gap:4px}html body #layout-wrapper #page-topbar .global-tab{height:var(--tb-h);border-radius:var(--tb-r);color:var(--tb-muted);font-size:13px;transition:background-color .15s,color .15s,box-shadow .2s}html body #layout-wrapper #page-topbar .global-tab:hover{background:var(--tb-soft);color:var(--tb-ink)}html body #layout-wrapper #page-topbar .global-tab.active{background:var(--tb-soft);color:var(--tb-ink);box-shadow:inset 0 -2px 0 var(--tb-ink);border-color:#0000;font-weight:600}html body #layout-wrapper #page-topbar .global-tab.active .global-tab-icon{color:var(--tb-ink)}html body #layout-wrapper #page-topbar .global-tab-close{opacity:.7;border-radius:6px}html body #layout-wrapper #page-topbar .global-tab:hover .global-tab-close,html body #layout-wrapper #page-topbar .global-tab.active .global-tab-close{opacity:1}html body #layout-wrapper #page-topbar .global-tab-close:hover{background:var(--tb-hover)}html body #layout-wrapper #page-topbar .global-tabs :is(.global-tabs-measure,.global-tabs-scroll) .global-tab{gap:4px;min-width:64px;max-width:180px;padding:0 5px 0 10px;font-size:12.5px}html body #layout-wrapper #page-topbar .global-tabs .global-tab-close{width:18px;height:18px}html body #layout-wrapper #page-topbar .global-tabs :is(.global-tabs-measure,.global-tabs-scroll) .global-tab{border:1px solid var(--tb-line);background:var(--tb-soft);color:#4b4e5a;font-weight:500}body[data-bs-theme=dark] #layout-wrapper #page-topbar .global-tabs :is(.global-tabs-measure,.global-tabs-scroll) .global-tab{color:var(--tb-muted)}html body #layout-wrapper #page-topbar .global-tabs :is(.global-tabs-measure,.global-tabs-scroll) .global-tab:hover{background:var(--tb-hover);color:var(--tb-ink);border-color:#d5d7de}html body #layout-wrapper #page-topbar .global-tabs :is(.global-tabs-measure,.global-tabs-scroll) .global-tab.active{background:var(--qds-color-surface,#fff);border-color:color-mix(in srgb, var(--qds-color-primary,#2563eb) 45%, transparent);color:var(--qds-color-primary,#2563eb);box-shadow:inset 0 -2px 0 var(--qds-color-primary,#2563eb), 0 1px 3px #191b2214;font-weight:600}html body #layout-wrapper #page-topbar .global-tabs .global-tab.active .global-tab-close{color:var(--qds-color-primary,#2563eb)}html body #layout-wrapper #page-topbar .global-tabs-trigger{border-color:var(--tb-line);border-radius:var(--tb-r);background:var(--tb-soft);height:30px;min-height:30px;color:var(--tb-ink);font-size:12.5px}html body #layout-wrapper #page-topbar .header-branch-select{align-self:center;margin-left:6px;position:relative}html body #layout-wrapper #page-topbar .header-branch-select__icon{color:var(--tb-muted);pointer-events:none;z-index:1;position:absolute;top:50%;left:11px;transform:translateY(-50%)}html body #layout-wrapper #page-topbar .header-branch-select .form-select{height:var(--tb-h);border:1px solid var(--tb-line);border-radius:var(--tb-r);background-color:var(--tb-soft);color:var(--tb-ink);box-shadow:none;cursor:pointer;background-position:right 10px center;padding:0 30px 0 33px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s}html body #layout-wrapper #page-topbar .header-branch-select .form-select:hover:not(:disabled){background-color:var(--tb-hover)}html body #layout-wrapper #page-topbar .header-branch-select .form-select:focus{border-color:var(--tb-ink);box-shadow:0 0 0 3px #191b2214}html body #layout-wrapper #page-topbar .header-branch-select .form-select:disabled{opacity:1;cursor:default;background-image:none;padding-right:12px}html body #layout-wrapper #page-topbar .header-market-actions{gap:4px;margin:0 4px}html body #layout-wrapper #page-topbar .currency-ticker{border:1px solid var(--tb-line);border-radius:var(--tb-r);background:var(--tb-soft);justify-content:flex-start;min-width:124px;height:30px;padding:0 8px 0 4px}html body #layout-wrapper #page-topbar .currency-ticker:hover{background:var(--tb-hover);border-color:var(--tb-line)}html body #layout-wrapper #page-topbar .currency-ticker__item{gap:6px;font-size:12px}html body #layout-wrapper #page-topbar .currency-ticker__badge{background:var(--tb-ink);color:#fff;letter-spacing:.04em;text-align:center;border-radius:5px;min-width:34px;padding:2px 5px;font-size:9.5px;font-weight:700}body[data-bs-theme=dark] #layout-wrapper #page-topbar .currency-ticker__badge{color:#15161b}html body #layout-wrapper #page-topbar .currency-ticker__rate{color:var(--tb-ink);font-variant-numeric:tabular-nums;font-weight:600}html body #layout-wrapper #page-topbar .currency-ticker__change{font-size:10px}html body #layout-wrapper #page-topbar .currency-ticker__change.is-up{color:#1f7a4d}html body #layout-wrapper #page-topbar .currency-ticker__change.is-down{color:#b4473f}html body #layout-wrapper #page-topbar .ai-header-btn{border:1px solid var(--tb-line);border-radius:var(--tb-r);background:var(--tb-soft);height:30px;color:var(--tb-ink);box-shadow:none;gap:5px;padding:0 9px;font-size:12.5px;font-weight:600;transform:none}html body #layout-wrapper #page-topbar .ai-header-btn:hover{background:var(--tb-hover);border-color:var(--tb-line);color:var(--tb-ink);box-shadow:none}html body #layout-wrapper #page-topbar .ai-header-btn .ai-header-btn__icon{color:#7a5fd0}html body #layout-wrapper .workspace-utility-controls{gap:2px;margin-left:4px}html body #layout-wrapper #page-topbar :is(.brand-notifications__button,.screen-lock-btn,.workspace-window-controls button){border-radius:var(--tb-r);justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:0;transition:background-color .15s,color .15s;display:inline-flex;color:var(--tb-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}html body #layout-wrapper #page-topbar :is(.brand-notifications__button,.screen-lock-btn,.workspace-window-controls button):hover{background:var(--tb-soft)!important;color:var(--tb-ink)!important}html body #layout-wrapper #page-topbar :is(.brand-notifications__button,.screen-lock-btn,.workspace-window-controls button)[aria-expanded=true]{background:var(--tb-hover)!important;color:var(--tb-ink)!important}html body #layout-wrapper #page-topbar .brand-notifications__button>i{font-size:18px}html body #layout-wrapper #page-topbar :is(.screen-lock-btn,.workspace-window-controls button) svg{width:16px;height:16px}html body #layout-wrapper #page-topbar .workspace-utility-controls:before{content:"";background:var(--tb-line);width:1px;height:18px;margin-right:4px}html body #layout-wrapper .user-menu--header .user-menu-avatar{letter-spacing:.02em;background:#191b22}html body #layout-wrapper .user-menu--header .user-menu-trigger:hover{outline:3px solid var(--tb-hover,#ececf0)}@media (prefers-reduced-motion:reduce){#layout-wrapper #page-topbar *{transition:none!important}}
