.po-gridpage{--po-gridpage-inline:16px;--po-gridpage-gap:8px;--po-gridpage-gutter:var(--po-grid-pager-gutter,var(--dynamic-padding-16,.875rem));box-sizing:border-box;min-width:0;min-height:0;padding:0 var(--po-gridpage-inline);flex-direction:column;flex:auto;display:flex}.po-gridpage[data-gutter=own]{padding-bottom:var(--po-gridpage-gutter)}.po-gridpage__toolbar{flex:none;min-width:0}.po-gridpage__grid{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.po-gridpage__toolbar+.po-gridpage__grid{margin-top:var(--po-gridpage-gap)}.po-gridpage__grid>*{flex:auto;min-width:0;min-height:0}.po-gridpage__grid>.frv-grid,.po-gridpage__grid .smg-gridhost>.frv-grid{padding:0}.po-gridpage__grid>.smg-state,.po-gridpage__grid .smg-gridhost>.smg-state{margin:0}.po-gridpage .p-datatable>.p-paginator.p-paginator-bottom{flex:none;align-items:center;min-height:0!important;padding:var(--po-gridpage-gutter)0 0!important;border-top:0!important;overflow:visible!important}
.afl-root{flex:auto;width:100%;min-width:0;height:100%;min-height:0}.afl-body,.afl-results{min-width:0}.afl-root .smg-gridhost{flex-direction:column;display:flex}.afl-denied{flex:auto;justify-content:center;align-items:center;min-height:0;padding:24px 16px;display:flex}.afl-pagehead .afl-search{width:240px;max-width:40vw}@media (max-width:720px){.afl-pagehead .afl-search{width:100%;max-width:none}}.afl-headbtn.p-button{white-space:nowrap}.afl-inline-error{min-width:0;color:var(--text-color);align-items:center;gap:6px;font-size:12px;display:inline-flex}.afl-inline-error .pi{color:var(--red-500);font-size:12px}.afl-folders{flex-direction:column;gap:1px;display:flex}.afl-folder{box-sizing:border-box;width:100%;min-height:34px;color:var(--text-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;display:flex}.afl-folder:hover{background:var(--surface-hover)}.afl-folder:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.afl-folder.is-on{background:color-mix(in srgb,var(--primary-color)10%,var(--surface-card));border-color:color-mix(in srgb,var(--primary-color)45%,transparent)}.afl-folder.is-on .afl-folder__name{font-weight:650}.afl-folder.is-on .afl-folder__ico{color:var(--primary-color)}.afl-folder.is-zero .afl-folder__name,.afl-folder.is-zero .afl-folder__count{opacity:.55}.afl-folder__ico{width:16px;color:var(--text-color-secondary);text-align:center;flex:none;font-size:13px}.afl-folder__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;overflow:hidden}.afl-folder__count{background:color-mix(in srgb,var(--text-color-secondary)12%,transparent);color:var(--text-color-secondary);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600}.afl-newfolder{border:1px dashed var(--surface-border);box-sizing:border-box;width:100%;color:var(--primary-color);font:inherit;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:7px;margin:10px 0 0;padding:7px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.afl-newfolder .pi{font-size:11px}.afl-newfolder:hover{background:var(--surface-hover);border-style:solid}.afl-newfolder:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.afl-idcell{align-items:flex-start;width:260px;min-width:0;max-width:260px}.afl-idcell .afl-desc{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--text-color-secondary);display:block;overflow:hidden}.afl-ver{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.afl-none{color:var(--text-color-secondary);white-space:nowrap}.afl-versions-link{font-variant-numeric:tabular-nums}.afl-draft{white-space:nowrap}.afl-draft--quiet{color:var(--text-color-secondary)}.afl-draft--edited{color:var(--orange-700,#b45309);font-weight:600}.afl-link{color:var(--primary-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.afl-link:hover{text-decoration:underline}.afl-link:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:3px}.afl-muted{color:var(--text-color-secondary)}.afl-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.86em;font-weight:600;line-height:1.3;display:inline-flex}.afl-status .pi{font-size:11px}.afl-status--notpublished{border-color:var(--surface-border);color:var(--text-color);background:0 0;border-style:dashed}.afl-status--live{border-color:color-mix(in srgb,var(--green-500)55%,transparent);background:color-mix(in srgb,var(--green-500)16%,var(--surface-card));color:var(--text-color)}.afl-status--live .pi{color:var(--green-600)}.afl-status--off{border-color:color-mix(in srgb,var(--yellow-600,#ca8a04)60%,transparent);background:color-mix(in srgb,var(--yellow-500,#eab308)14%,var(--surface-card));color:color-mix(in srgb,var(--yellow-700,#a16207)65%,var(--text-color))}.afl-status--archived{background:color-mix(in srgb,var(--text-color-secondary)12%,transparent);color:var(--text-color-secondary)}.afl-root .frv-cards .frv-dt .p-datatable-tbody>tr.afl-row--archived>td{color:var(--text-color-secondary)}.afl-root .frv-cards .frv-dt td.afl-num,.afl-root .frv-cards .frv-dt th.afl-num{text-align:right}.afl-purpose{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:2px 9px;font-size:.92em;font-weight:600;display:inline-flex}.afl-purpose .pi{font-size:11px}.afl-purpose--background{background:color-mix(in srgb,var(--primary-color)12%,var(--surface-card));color:var(--text-color)}.afl-purpose--background .pi{color:var(--primary-color)}.afl-purpose--rule{background:color-mix(in srgb,var(--yellow-600,#ca8a04)16%,var(--surface-card));color:var(--text-color)}.afl-purpose--rule .pi{color:var(--yellow-600,#ca8a04)}.afl-cat.is-later .afl-folder__ico{opacity:.6}.afl-tree{flex-direction:column;gap:0;display:flex}.afl-tnode{-webkit-user-select:none;user-select:none;border-color:#0000;border-radius:6px;gap:0;min-height:30px;padding:0 6px 0 2px}.afl-tnode:hover{background:var(--surface-hover)}.afl-tnode .afl-folder__ico{text-align:center;flex:none;width:20px;margin-right:4px;font-size:14px}.afl-tnode.is-open>.afl-folder__name{font-weight:600}.afl-tnode.is-on{background:color-mix(in srgb,var(--primary-color)10%,var(--surface-card));color:var(--primary-color);border-color:#0000}.afl-tnode.is-on .afl-folder__name{font-weight:600}.afl-tnode__del{min-width:26px;height:20px;color:var(--text-color-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}.afl-tnode__del .pi{font-size:12px}.afl-tnode__del:hover,.afl-tnode__del:focus-visible{background:color-mix(in srgb,var(--red-500,#ef4444)12%,transparent);color:var(--red-600,var(--text-color))}.afl-tnode:is(:hover,:focus,:focus-within):has(.afl-tnode__del) .afl-folder__count{display:none}.afl-tnode:is(:hover,:focus,:focus-within):has(.afl-tnode__del) .afl-tnode__del{display:inline-flex}.afl-tgroup{border-left:1px solid var(--surface-border);margin-left:17px;padding-left:4px}.afl-tnode--l2 .afl-folder__name,.afl-tnode--l3 .afl-folder__name{font-size:12.5px}.afl-tree .afl-folder__count{background:var(--surface-ground);text-align:center;border-radius:10px;min-width:26px;padding:1px 6px;font-size:12px;font-weight:500}.afl-tnode__twist{width:18px;height:18px;color:var(--text-color-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.afl-tnode__twist .pi{font-size:10px}.afl-tnode__twist:hover{background:var(--surface-hover);color:var(--text-color)}.afl-tnode__twist--none{cursor:default}.afl-tnode__twist--none:hover{background:0 0}.afl-tree+.afl-newfolder{margin-top:12px}.afl-railsec{border-top:1px solid var(--surface-border);margin-top:12px;padding-top:8px}.afl-railsec__head{width:100%;color:var(--text-color-secondary);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:11.5px;font-weight:600;display:flex}.afl-railsec__head:hover{background:var(--surface-hover)}.afl-railsec__head:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.afl-railsec__title{text-align:left;flex:auto}.afl-railsec__badge{text-transform:none;letter-spacing:0;color:var(--primary-color);font-size:11px;font-weight:600}.afl-tabs{border-bottom:1px solid var(--surface-border);flex:none;gap:4px;padding:0 12px;display:flex}.afl-tab{color:var(--text-color-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:13px;font-weight:600}.afl-tab:hover{color:var(--text-color)}.afl-tab.is-on{color:var(--primary-color);border-bottom-color:var(--primary-color)}.afl-tab:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.afl-tabpanel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.afl-root{--afl-band:48px;--afl-ctl-h:34px}.afl-root .afl-results{background:var(--surface-card)}.afl-chipbtn{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:0;display:inline-flex}.afl-chipbtn:hover .po-pagehead-chip{filter:brightness(.96);text-decoration:underline}.afl-chipbtn:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.afl-chipbtn.is-on .po-pagehead-chip{box-shadow:0 0 0 1.5px}.afl-gridhead{box-sizing:border-box;min-height:var(--afl-band);flex-direction:column;flex:none;justify-content:center;padding:4px 0 0;display:flex}.afl-gridhead>.layout-grid-top-heading{align-items:center;gap:8px 16px;min-width:0}.afl-gridhead .master-grid-header-template-actions-start{flex:auto;min-width:0}.afl-gridhead .master-grid-header-template-actions-end{flex:none;gap:8px}.afl-toolbar__scope{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.afl-toolbar__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-color);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.afl-toolbar__title>.pi{color:var(--primary-color);font-size:13px}.afl-toolbar__sep.pi{color:var(--text-color-secondary);font-size:11px}.afl-toolbar__folder{font-weight:600}.afl-filters{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.afl-root .p-dropdown.afl-filter{box-sizing:border-box;width:160px;height:var(--afl-ctl-h);align-items:center;display:inline-flex}.afl-root .p-dropdown.afl-filter .p-dropdown-label{box-sizing:border-box;align-items:center;height:100%;display:flex;padding:0 0 0 12px!important;font-size:13px!important;line-height:1!important}.afl-root .p-dropdown.afl-filter .p-dropdown-trigger,.afl-root .p-dropdown.afl-filter .p-dropdown-clear-icon{align-self:center}.afl-root .p-dropdown.afl-filter .p-dropdown-clear-icon{margin:0 2px 0 6px;position:static;top:auto;transform:none}.afl-root .p-dropdown.afl-filter.afl-filter--wide{width:230px}.afl-filter-panel .p-dropdown-item{font-size:13px}.afl-root .frv-standard .smg-act{background:0 0;border-color:#0000;border-radius:6px}.afl-root .frv-standard .smg-act:hover,.afl-root .frv-standard .smg-act[aria-expanded=true]{background:var(--surface-hover);border-color:#0000}.afl-root .frv-standard td.afl-num,.afl-root .frv-standard th.afl-num{text-align:right}.afl-root .frv-standard th.afl-num .p-column-header-content{justify-content:flex-end}.afl-root .frv-standard .p-datatable-tbody>tr.afl-row--archived>td{color:var(--text-color-secondary)}.afl-trigs{flex-direction:column;gap:2px;min-width:0;display:flex}.afl-trig{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.afl-trig.is-off{color:var(--text-color-secondary)}.afl-runstate{font-weight:600}.afl-runstate--failed{color:var(--red-600,#dc2626)}.afl-runstate--completed{color:var(--green-700,#15803d)}.afl-failed{color:var(--red-600,#dc2626);font-weight:600}.afl-tnum{font-variant-numeric:tabular-nums}.afl-num-two{align-items:flex-end}.frv-two>.afl-status{align-self:flex-start}
.aft-root{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.aft-body{flex:auto;align-items:stretch;min-height:0;display:flex}.aft-results{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.po-gridpage.aft-gridpage{--po-gridpage-inline:.75rem;--po-gridpage-gap:0px}.aft-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0 .75rem;display:flex}.aft-toolbar__left,.aft-toolbar__right{align-items:center;gap:.75rem;min-width:0;display:flex}.aft-toolbar__left{flex:auto}.aft-search{width:min(24rem,100%)}.aft-grid{flex-direction:column;flex:auto;min-height:0;display:flex}.aft-grid>*{flex:auto;min-height:0}.aft-row--selected>td{background:var(--highlight-bg,#3b82f614)!important}.aft-attempt{font-variant-numeric:tabular-nums}.aft-attempt--resubmitted{color:var(--primary-color);font-weight:600}.aft-detail{background:var(--surface-0,var(--surface-card));border-left:1px solid var(--surface-border);flex-direction:column;flex:none;min-width:0;min-height:0;display:flex}.aft-detail__head{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.aft-detail__title{align-items:center;gap:.5rem;min-width:0;display:flex}.aft-detail__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.aft-detail__actions{align-items:center;gap:.25rem;display:flex}.aft-detail__body{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding:.75rem;display:flex;overflow:auto}.aft-sec{flex-direction:column;gap:.375rem;display:flex}.aft-sec__title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-secondary);border-bottom:1px solid var(--surface-border);padding-bottom:.25rem;font-size:12px;font-weight:600}.aft-kv{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;font-size:13px;display:grid}.aft-kv__label{color:var(--text-color-secondary)}.aft-kv__value{overflow-wrap:anywhere;min-width:0}.aft-message{background:var(--surface-ground);overflow-wrap:anywhere;border-radius:6px;margin:.25rem 0 0;padding:.5rem .625rem;font-size:13px}.aft-muted{color:var(--text-color-secondary);margin:0;font-size:12px}.aft-ok,.aft-bad{align-items:center;gap:.375rem;margin:0;font-size:13px;display:flex}.aft-ok{color:var(--green-600,#16a34a)}.aft-bad{color:var(--red-600,#dc2626)}.aft-violations,.aft-list{flex-direction:column;gap:.25rem;margin:0;padding-left:1.125rem;font-size:13px;display:flex}.aft-runs,.aft-chain{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.aft-run{border:1px solid var(--surface-border);border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.aft-run__main{flex-direction:column;flex:auto;min-width:0;display:flex}.aft-chain>li{border:1px solid var(--surface-border);border-radius:6px;flex-direction:column;gap:.125rem;padding:.375rem .5rem;display:flex}.aft-chain>li.is-current{border-color:var(--primary-color)}.aft-chain__btn{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:flex}.aft-chain__btn:disabled{cursor:default}.aft-chain__no{min-width:5.5rem;font-size:13px;font-weight:600}.aft-chain__who{color:var(--text-color-secondary);overflow-wrap:anywhere;font-size:12px}.aft-json{border:1px solid var(--surface-border);border-radius:6px;max-height:24rem;padding:.5rem;font-size:12px;overflow:auto}.aft-resubmit .p-dialog-content{min-height:16rem}@media (max-width:900px){.aft-body{flex-wrap:wrap}.aft-detail{width:100%!important}}.aft-test-badge{border:1px solid var(--surface-border);background:var(--surface-ground);color:var(--text-color-secondary);vertical-align:middle;border-radius:4px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}
.afe-root{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.afe-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0 .75rem;display:flex}.afe-toolbar__left,.afe-toolbar__right{align-items:center;gap:.75rem;min-width:0;display:flex}.afe-toolbar__left{flex:auto}.afe-search{width:min(22rem,100%)}.afe-kind .p-selectbutton .p-button{height:2rem}.afe-grid{flex-direction:column;flex:auto;min-height:0;display:flex}.afe-grid>*{flex:auto;min-height:0}.afe-link{font:inherit;color:var(--primary-color);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.afe-link:hover,.afe-link:focus-visible{text-decoration:underline}.afe-namecell{min-width:0}.afe-desc{text-overflow:ellipsis;white-space:nowrap;max-width:34rem;overflow:hidden}.afe-num{text-align:right}.afe-none{color:var(--text-color-secondary)}.afe-chip{border:1px solid var(--surface-border);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;line-height:18px;display:inline-block}.afe-chip--inbound{border-color:color-mix(in srgb,var(--blue-500,#3b82f6)45%,var(--surface-border))}.afe-chip--outbound{border-color:color-mix(in srgb,var(--teal-500,#14b8a6)45%,var(--surface-border))}.afe-chip--application{border-color:color-mix(in srgb,var(--primary-color)45%,var(--surface-border));background:color-mix(in srgb,var(--primary-color)8%,transparent)}.afe-badge{border:1px solid var(--surface-border);color:var(--text-color-secondary);border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.p-dialog-mask .p-dialog.pod-dialog.afe-editor{width:min(1200px,92vw);max-height:85vh;height:min(85vh,980px)!important}.p-dialog-mask .p-dialog.pod-dialog.afe-editor.p-dialog-maximized{width:100vw;max-height:100vh;height:100vh!important}.afe-editor .afe-editor__body{flex-direction:column;display:flex;overflow:hidden}.afe-editor .afe-editor__body>.pod-body,.afe-tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.afe-tabs>.p-tabview-nav-container{flex:none}.afe-tabs>.p-tabview-panels{background:0 0;flex-direction:column;flex:auto;min-height:0;padding:.75rem 0 0;display:flex}.afe-tabs>.p-tabview-panels>.p-tabview-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.afe-tabs>.p-tabview-panels>.p-tabview-panel[aria-hidden=true]{display:none}.afe-pane{flex:auto;min-width:0;min-height:0}.afe-pane--scroll{flex-direction:column;gap:1rem;display:flex;overflow:auto}.afe-pane--fill{flex-direction:column;display:flex}.afe-pane--fill>*{flex:auto;min-height:0}.afe-pane__empty{justify-content:center;align-items:center;padding:2rem;display:flex}.afe-note{color:var(--text-color-secondary);margin-top:.5rem;font-size:12px}.afe-listeners{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.afe-listeners li{align-items:baseline;gap:.75rem;font-size:14px;display:flex}.afe-listeners__name{font-weight:600}.afe-listeners__ver{color:var(--text-color-secondary);font-size:12px}
.hs{--hs-good:var(--green-600);--hs-warn:var(--orange-600);--hs-bad:var(--red-600);--hs-info:var(--primary-color);--hs-good-ink:color-mix(in srgb,var(--green-600)55%,var(--text-color));--hs-warn-ink:color-mix(in srgb,var(--orange-600)55%,var(--text-color));--hs-bad-ink:color-mix(in srgb,var(--red-600)55%,var(--text-color));--hs-info-ink:color-mix(in srgb,var(--primary-color)45%,var(--text-color));--hs-good-tint:color-mix(in srgb,var(--green-500)14%,var(--surface-card));--hs-warn-tint:color-mix(in srgb,var(--orange-500)16%,var(--surface-card));--hs-bad-tint:color-mix(in srgb,var(--red-500)13%,var(--surface-card));--hs-info-tint:color-mix(in srgb,var(--primary-color)10%,var(--surface-card));--hs-muted:color-mix(in srgb,var(--text-color-secondary)70%,var(--text-color));--hs-line:var(--surface-border);box-sizing:border-box;background:var(--surface-card);border-bottom:1px solid var(--hs-line);flex-direction:column;width:100%;min-width:0;display:flex;overflow:auto hidden;container-type:inline-size}.hs__hold{color:var(--hs-warn-ink);background:var(--hs-warn-tint);border-bottom:1px solid var(--hs-warn);letter-spacing:.02em;align-items:center;gap:10px;padding:8px 16px;font-size:clamp(15px,1.7cqi,20px);font-weight:800;line-height:1.2;display:flex}.hs__hold svg{color:var(--hs-warn);flex:none}.hs__grid{grid-template-columns:repeat(var(--hs-n,6),minmax(min-content,1fr));background:var(--hs-line);gap:1px;width:100%;min-width:0;display:grid}@container (max-width:899px){.hs__grid[data-n="4"]{grid-template-columns:repeat(2,minmax(min-content,1fr))}.hs__grid[data-n="5"],.hs__grid[data-n="6"]{grid-template-columns:repeat(3,minmax(min-content,1fr))}}@container (max-width:559px){.hs__grid[data-n="3"],.hs__grid[data-n="5"],.hs__grid[data-n="6"],.hs__grid[data-n="4"]{grid-template-columns:repeat(2,minmax(min-content,1fr))}}.hs__cell{background:var(--surface-card);box-sizing:border-box;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:10px 16px 10px 20px;display:flex;position:relative}.hs__cell:before{content:"";background:0 0;width:6px;position:absolute;inset:0 auto 0 0}.hs__cell--good{background:var(--hs-good-tint)}.hs__cell--good:before{background:var(--hs-good)}.hs__cell--warn{background:var(--hs-warn-tint)}.hs__cell--warn:before{background:var(--hs-warn)}.hs__cell--bad{background:var(--hs-bad-tint)}.hs__cell--bad:before{background:var(--hs-bad)}.hs__cell--info{background:var(--hs-info-tint)}.hs__cell--info:before{background:var(--hs-info)}.hs__label{letter-spacing:.08em;text-transform:uppercase;color:var(--hs-muted);overflow-wrap:anywhere;font-size:clamp(13px,1.45cqi,16px);font-weight:800;line-height:1.2}.hs__value{font-size:clamp(22px,calc(14.4cqi/var(--hs-n,6)),56px);color:var(--text-color);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;line-height:1.1}.hs__value--word{font-size:clamp(18px,calc(10.8cqi/var(--hs-n,6)),36px);white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hs__value--idle{color:var(--hs-muted)}.hs__cell--good .hs__value{color:var(--hs-good-ink)}.hs__cell--warn .hs__value{color:var(--hs-warn-ink)}.hs__cell--bad .hs__value{color:var(--hs-bad-ink)}.hs__cell--info .hs__value{color:var(--hs-info-ink)}.hs__meta{min-width:0;font-size:clamp(14px,calc(9cqi/var(--hs-n,6)),20px);color:var(--hs-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;line-height:1.2;display:flex}.hs__stamp,.hs__chip{align-items:center;gap:5px;display:inline-flex}.hs__stamp svg{flex:none}.hs__chip{color:var(--hs-info-ink);font-weight:800}.hs__chip svg{flex:none}.hs__chip--good{color:var(--hs-good-ink)}.hs__chip--warn{color:var(--hs-warn-ink)}.hs__chip--bad{color:var(--hs-bad-ink)}.hs__chip--neutral{color:var(--hs-muted)}@media (prefers-contrast:more){.hs__label,.hs__meta{color:var(--text-color)}}.hs__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hs__valueicon{vertical-align:-.12em;margin-right:8px;display:inline-block}.hs__hold--unknown{color:var(--hs-muted);background:var(--surface-ground);border-bottom-color:var(--hs-line)}
@keyframes oeh-shine{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}@keyframes oeh-ripple-out{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes oeh-live-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes oeh-id-glow{0%,to{opacity:.85}50%{opacity:1}}.oeh-root{grid-template-columns:1fr auto 1fr;align-items:stretch;width:100%;min-height:66px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;display:grid;position:relative}.oeh-root:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff07 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.oeh-root:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff0d 8%,#ffffff59 50%,#ffffff0d 92%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.oeh-side{align-items:center;gap:0;padding:9px 8px;display:flex}.oeh-side-right{justify-content:flex-end}.oeh-tile{background:#00000038;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:9px 15px 9px 11px;transition:border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 2px 10px #00000038}.oeh-tile:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0e,#0000);width:55%;height:100%;animation:6s ease-in-out infinite oeh-shine;position:absolute;top:0;left:-90%}.oeh-tile:hover{background:#0000004d;border-color:#ffffff2e;box-shadow:inset 0 1px #fff3,0 4px 18px #00000047}.oeh-tile-form{border-left:2.5px solid #93c5fd8c}.oeh-tile-order{border-left:2.5px solid #c4b5fd8c}.oeh-tile-op{border-left:2.5px solid #5eead48c}.oeh-tile-icon{border:1px solid #ffffff1a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:inset 0 1px #ffffff2e,0 2px 6px #0000004d}.oeh-tile-icon-form{background:linear-gradient(145deg,#3b82f666,#2563eb29)}.oeh-tile-icon-order{background:linear-gradient(145deg,#a855f766,#7e22ce29)}.oeh-tile-icon-op{background:linear-gradient(145deg,#14b8a666,#0f766e29)}.oeh-tile-body{flex-direction:column;gap:3px;min-width:0;display:flex}.oeh-tile-label{text-transform:uppercase;letter-spacing:.15em;font-size:.54rem;font-weight:700;line-height:1}.oeh-label-form{color:#93c5fd}.oeh-label-order{color:#c4b5fd}.oeh-label-op{color:#5eead4}.oeh-tile-value{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;text-shadow:0 1px 6px #00000080;font-size:.9rem;font-weight:700;line-height:1.25;overflow:hidden}.oeh-sep{background:linear-gradient(#0000 0%,#ffffff38 28% 72%,#0000 100%);flex-shrink:0;align-self:stretch;width:1px;margin:13px 10px}.oeh-center{justify-content:center;align-items:center;padding:8px 18px;display:flex}.oeh-asset-wrap{align-items:center;gap:9px;display:flex}.oeh-btn{cursor:pointer;background:#00000042;border:1px solid #ffffff1c;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff21,0 2px 8px #00000047}.oeh-btn:hover{background:#ffffff21;border-color:#ffffff42;transform:translateY(-1.5px);box-shadow:inset 0 1px #ffffff38,0 7px 16px #00000061}.oeh-btn:active{transform:translateY(0)}.oeh-asset-panel{text-align:center;background:#00000042;border:1px solid #ffffff21;border-radius:12px;flex-direction:column;align-items:center;gap:3px;min-width:140px;padding:8px 24px 7px;transition:border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 4px 18px #00000052}.oeh-asset-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff1,#0000);width:55%;height:100%;animation:3.5s ease-in-out infinite oeh-shine;position:absolute;top:0;left:-90%}.oeh-asset-panel-corners,.oeh-asset-panel-corners-b{pointer-events:none;border-radius:8px;position:absolute;inset:4px}.oeh-asset-panel-corners:before{content:"";border-top:1.5px solid #ffffff8c;border-left:1.5px solid #ffffff8c;border-radius:3px 0 0;width:11px;height:11px;position:absolute;top:0;left:0}.oeh-asset-panel-corners:after{content:"";border-top:1.5px solid #ffffff8c;border-right:1.5px solid #ffffff8c;border-radius:0 3px 0 0;width:11px;height:11px;position:absolute;top:0;right:0}.oeh-asset-panel-corners-b:before{content:"";border-bottom:1.5px solid #ffffff8c;border-left:1.5px solid #ffffff8c;border-radius:0 0 0 3px;width:11px;height:11px;position:absolute;bottom:0;left:0}.oeh-asset-panel-corners-b:after{content:"";border-bottom:1.5px solid #ffffff8c;border-right:1.5px solid #ffffff8c;border-radius:0 0 3px;width:11px;height:11px;position:absolute;bottom:0;right:0}.oeh-asset-eyebrow{z-index:1;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.oeh-asset-micro-label{letter-spacing:.2em;text-transform:uppercase;color:#ffffff4d;font-size:.5rem;font-weight:700;line-height:1}.oeh-live-badge{letter-spacing:.12em;color:#4ade80;text-transform:uppercase;background:#22c55e2e;border:1px solid #22c55e61;border-radius:999px;align-items:center;gap:4px;padding:1.5px 7px 1.5px 5px;font-size:.47rem;font-weight:800;display:inline-flex}.oeh-live-dot{background:#4ade80;border-radius:50%;width:5px;height:5px;position:relative}.oeh-live-dot:after{content:"";background:#4ade8099;border-radius:50%;animation:1.5s ease-in-out infinite oeh-live-pulse;position:absolute;inset:-3px}.oeh-asset-id{color:#fff;letter-spacing:.08em;z-index:1;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800;line-height:1;animation:3s ease-in-out infinite oeh-id-glow;position:relative}.oeh-status-tile{align-items:center;gap:11px;padding:9px 15px 9px 20px;display:flex}.order-execution-dialog .oeh-status-tile.oeh-status-tile--running{padding:9px 20px!important}.oeh-status-tile{border:1px solid;border-radius:12px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.oeh-status-tile:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff12 0%,#0000 50%);position:absolute;inset:0}.oeh-status-tile:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:55%;height:100%;animation:7s ease-in-out infinite oeh-shine;position:absolute;top:0;left:-90%}.oeh-dot-host{flex-shrink:0;width:13px;height:13px;position:relative}.oeh-dot-core{border-radius:50%;position:absolute;inset:2px}.oeh-ripple{border:1.5px solid #0000;border-radius:50%;animation:2.2s ease-out infinite oeh-ripple-out;position:absolute;inset:-2px}.oeh-ripple-2{animation-delay:.73s}.oeh-ripple-3{animation-delay:1.46s}.oeh-status-text{flex-direction:column;gap:3px;display:flex}.oeh-status-sup{text-transform:uppercase;letter-spacing:.16em;color:#fff6;font-size:.52rem;font-weight:700;line-height:1}.oeh-status-val{letter-spacing:.07em;text-transform:uppercase;font-size:.8rem;font-weight:800;line-height:1.15}.order-exec-exception-menu.p-menu{min-width:16rem;font-size:120%}.order-exec-exception-menu .p-menuitem-link{align-items:center;gap:.65rem;min-height:3rem;padding:.95rem 1.15rem}.order-exec-exception-menu .p-menuitem-icon{width:1.2em;font-size:1.2em}.order-exec-exception-menu .p-menuitem-text{line-height:1.35}.xtbar__item-word-split-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.xtbar__item-word-split-footer{border-radius:4px;align-items:stretch;width:100%;min-width:0;margin-top:0;display:flex;overflow:hidden}.xtbar__item-word-split-label{text-align:center;flex:auto;min-width:0;padding:1px 0 2px 3px;font-size:.6875rem;line-height:1.05;margin-top:0!important}.xtbar__item-word-split-arrow{border-left:1px solid color-mix(in srgb,currentColor 20%,transparent);opacity:.88;justify-content:center;align-self:stretch;align-items:center;transition:background .15s,opacity .15s;display:flex}.xtbar__item--word-split:hover .xtbar__item-word-split-arrow{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.dynamicForm-design-operation-builder-step-mapping:after{border:.375rem solid var(--border-color)}.operation-card-style{border-left:5px solid var(--primary-color)!important}.zero-left{left:0!important}.order-exec-view-exceptions-dialog.p-dialog{height:98vh!important;max-height:98vh!important}.oeh-tile-order--clickable{cursor:pointer}.oeh-tile-order--clickable:hover .oeh-tile-order-chevron{opacity:.9}.oeh-tile-order-chevron{color:#c4b5fd;opacity:.42;flex-shrink:0;margin-left:auto;transition:opacity .2s,transform .2s}.oeh-recipe-panel.p-overlaypanel{overflow:hidden;background:var(--primary-color)!important;border:1px solid #c4b5fd4d!important;border-radius:14px!important;padding:0!important;box-shadow:0 8px 32px #0000008c,0 2px 8px #00000059,inset 0 1px #ffffff0f!important}.oeh-recipe-panel.p-overlaypanel .p-overlaypanel-content{padding:0!important}.oeh-recipe-panel.p-overlaypanel:before{border-bottom-color:#c4b5fd4d!important}.oeh-recipe-panel.p-overlaypanel:after{border-bottom-color:var(--primary-color)!important}.oeh-recipe-overlay{min-width:230px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}.oeh-recipe-overlay-header{text-transform:uppercase;letter-spacing:.2em;color:var(--surface-400);border-bottom:1px solid #c4b5fd1f;align-items:center;gap:7px;padding:11px 14px 9px;font-size:.8rem;font-weight:800;display:flex}.oeh-recipe-overlay-header:before{content:"";opacity:.6;background:#c4b5fd;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.oeh-recipe-overlay-rows{flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}.oeh-recipe-overlay-row{background:#00000038;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;display:flex}.oeh-recipe-overlay-icon{border:1px solid #ffffff14;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 2px 5px #00000040}.oeh-recipe-overlay-icon--id{background:linear-gradient(145deg,#a855f766,#7e22ce29)}.oeh-recipe-overlay-icon--ver{background:linear-gradient(145deg,#6366f166,#4338ca29)}.oeh-recipe-overlay-body{flex-direction:column;gap:2px;min-width:0;display:flex}.oeh-recipe-overlay-label{text-transform:uppercase;letter-spacing:.15em;color:var(--surface-400);font-size:.75rem;font-weight:700;line-height:1}.oeh-recipe-overlay-value{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.03em;text-shadow:0 1px 6px #0006;font-size:.9rem;font-weight:700;line-height:1.5;overflow:hidden}.order-exec-asset-properties-dialog.p-dialog{flex-direction:column;display:flex;height:min(880px,88vh)!important;max-height:min(880px,88vh)!important}.order-exec-asset-properties-dialog .order-exec-asset-properties-dialog-body{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.order-exec-asset-properties-dialog .order-exec-asset-properties-grid-host{flex:auto;width:100%;height:min(620px,max(240px,88vh - 220px));min-height:min(620px,max(240px,88vh - 220px))}.order-exec-asset-properties-dialog .order-exec-asset-properties-grid-inner,.order-exec-asset-properties-dialog .datagrid-inside-container{flex-direction:column!important;width:100%!important;height:100%!important;display:flex!important;position:relative!important}.order-exec-asset-properties-dialog .order-exec-asset-properties-grid-inner .p-datatable.p-component,.order-exec-asset-properties-dialog .datagrid-inside-container .p-datatable.p-component{flex-direction:column;flex:auto;min-height:0;display:flex;width:100%!important;height:auto!important}.order-exec-asset-properties-dialog .order-exec-asset-properties-grid-inner .p-datatable-wrapper,.order-exec-asset-properties-dialog .datagrid-inside-container .p-datatable-wrapper{flex:auto;min-height:0;position:relative!important;inset:auto!important;overflow:auto!important}.order-exec-asset-properties-dialog .order-exec-asset-properties-grid-inner .p-datatable-wrapper .p-datatable-table,.order-exec-asset-properties-dialog .datagrid-inside-container .p-datatable-wrapper .p-datatable-table{position:relative!important}.order-exec-asset-properties-dialog .order-exec-asset-properties-grid-inner .p-datatable-scrollable-body,.order-exec-asset-properties-dialog .order-exec-asset-properties-grid-inner .p-datatable-scrollable .p-datatable-wrapper,.order-exec-asset-properties-dialog .datagrid-inside-container .p-datatable-scrollable-body,.order-exec-asset-properties-dialog .datagrid-inside-container .p-datatable-scrollable .p-datatable-wrapper{overflow:auto!important}.order-exec-asset-properties-dialog .order-exec-asset-properties-grid-inner .p-paginator-bottom,.order-exec-asset-properties-dialog .datagrid-inside-container .p-paginator-bottom{flex-shrink:0;position:relative!important}@keyframes oex-lv-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes oex-lv-running-glow{0%,to{box-shadow:0 0 0 1px #22c55e59}50%{box-shadow:0 0 0 3px #22c55e2e}}@keyframes oex-lv-pulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 12px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes oex-lv-spin-frames{to{transform:rotate(360deg)}}.order-execution-dialog .oex-lv-root .xgrp__arrow{min-height:0!important;margin-top:0!important}.oex-lv-root{--oex-lv-panel:var(--surface-card,#fff);--oex-lv-bar:var(--surface-100,#f1f5f9);--oex-lv-border:var(--surface-border,#e2e8f0);--oex-lv-text:var(--text-color,#334155);--oex-lv-muted:var(--text-color-secondary,#64748b);--oex-lv-strong:var(--text-color,#0f172a);--oex-lv-icon:var(--primary-color);--oex-lv-item:var(--surface-100,#f1f5f9);--oex-lv-item-hover:var(--surface-200,#e9eef5);--oex-lv-accent:var(--primary-color);--oex-lv-accent-soft:color-mix(in srgb,var(--primary-color)12%,transparent);--oex-lv-accent-soft-border:color-mix(in srgb,var(--primary-color)35%,transparent);height:100%;color:var(--oex-lv-text)}.oex-lv-root .xgrp__head{align-items:stretch}.oex-lv-root .xgrp__card{flex:1;min-width:0}.oex-lv-root .xgrp__arrow{background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color)80%,#000));color:#fff;min-height:0!important;margin-top:0!important}.oex-lv-root .xgrp__arrow:hover{filter:brightness(1.15)}.oex-lv-root .xgrp__arrow-ico{color:#fff}.oex-lv-root .xgrp__body-line:before{top:0}.oex-lv-root .xgrp__card .oex-lv-step,.oex-lv-root .xgrp__card .oex-lv-card,.oex-lv-root .xgrp__card .oex-lv-row,.oex-lv-root .xgrp__card .oex-lv-kiosk{border-top-left-radius:0;border-bottom-left-radius:0}.oex-lv-root .xgrp__body-items{padding-top:10px}.oex-lv-root .oex-lv-list--cards .xgrp__body-items{padding-top:14px}.oex-lv-root .oex-lv-list--compact .xgrp__body-items{padding-top:4px}.oex-lv-root .oex-lv-list--minimal .xgrp__body-items{padding-top:2px}.oex-lv-root .oex-lv-list--kiosk .xgrp__body-items{padding-top:16px}.oex-lv-root .oex-lv-btn--ghost,.oex-lv-root .oex-lv-iconbtn,.oex-lv-root .oex-lv-kiosk__act{background:var(--oex-lv-panel)!important;border:1px solid var(--oex-lv-border)!important}.oex-lv-root .oex-lv-btn.oex-lv-btn--primary,.oex-lv-root .oex-lv-kiosk__start{background:var(--primary-color)!important;color:#fff!important;border-color:#0000!important;transition:background .14s,box-shadow .14s,transform .14s,filter .14s!important}.oex-lv-root .oex-lv-btn--ghost:hover,.oex-lv-root .oex-lv-iconbtn:hover,.oex-lv-root .oex-lv-kiosk__act:hover{background:var(--oex-lv-item-hover)!important}.oex-lv-root .oex-lv-btn.oex-lv-btn--primary:not(:disabled):hover,.oex-lv-root .oex-lv-kiosk__start:not(:disabled):hover{box-shadow:0 4px 12px color-mix(in srgb,var(--primary-color)45%,transparent);filter:brightness(1.05);transform:translateY(-1px);background:color-mix(in srgb,var(--primary-color)84%,#000)!important;color:#fff!important}.oex-lv-spin{animation:1s linear infinite oex-lv-spin-frames}.oex-lv-bar{box-sizing:border-box;letter-spacing:.05em;text-transform:uppercase;width:100%;min-width:0;height:60px;color:var(--oex-lv-strong);background:var(--oex-lv-panel);border-bottom:1px solid var(--surface-border,#e2e8f0);flex-wrap:nowrap;flex:0 0 60px;align-items:center;gap:8px;margin:0;padding:0 40px 0 12px;font-size:18px;font-weight:800;display:flex}.oex-lv-bar>svg:first-child{color:var(--oex-lv-icon);flex-shrink:0}.oex-lv-count{color:var(--oex-lv-muted);background:var(--oex-lv-item);border:1px solid var(--oex-lv-border);border-radius:99px;padding:1px 9px;font-size:11px;font-weight:700}.oex-lv-empty{color:var(--oex-lv-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;margin:auto;padding:24px;font-size:12.5px;display:flex}.oex-lv-empty svg{opacity:.4}.oex-lv-designpick{margin-left:auto;position:relative}.oex-lv-designpick__btn{box-sizing:border-box;cursor:pointer;background:var(--oex-lv-item);border:1px solid var(--oex-lv-border);height:28px;color:var(--oex-lv-strong);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:18px;font-weight:700;display:inline-flex}.oex-lv-designpick__btn:hover{background:var(--oex-lv-item-hover);border-color:var(--oex-lv-accent-soft-border)}.oex-lv-designpick__btn svg:first-child{color:var(--oex-lv-icon)}.oex-lv-designpick__menu{z-index:50;background:var(--oex-lv-panel);border:1px solid var(--oex-lv-border);border-radius:10px;width:250px;padding:6px;animation:.12s oex-lv-pop;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #00000047}.oex-lv-designpick__title{text-transform:uppercase;letter-spacing:.06em;color:var(--oex-lv-muted);padding:6px 8px 8px;font-size:14px;font-weight:800}.oex-lv-designpick__opt{cursor:pointer;text-align:left;width:100%;color:var(--oex-lv-text);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.oex-lv-designpick__opt:hover{background:var(--oex-lv-item-hover)}.oex-lv-designpick__opt--on{background:var(--oex-lv-accent-soft)}.oex-lv-designpick__optic{background:var(--oex-lv-item);width:30px;height:30px;color:var(--oex-lv-icon);border:1px solid var(--oex-lv-border);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.oex-lv-designpick__opttext{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.oex-lv-designpick__optname{color:var(--oex-lv-strong);font-size:12.5px;font-weight:700}.oex-lv-designpick__opthint{color:var(--oex-lv-muted);font-size:11px}.oex-lv-designpick__optcheck{color:var(--oex-lv-accent);flex-shrink:0}.oex-lv-toolbar{background:var(--oex-lv-bar);border-bottom:1px solid var(--surface-border,#e2e8f0);flex-direction:column;flex:none;min-height:2px;display:flex;position:relative}.oex-lv-toolbar__actions{box-sizing:border-box;background:var(--oex-lv-panel);flex-wrap:nowrap;flex:0 0 60px;justify-content:space-between;align-items:center;width:100%;height:60px;margin:0;padding:0 40px 0 12px;display:flex}.oex-lv-toolbar__btn{box-sizing:border-box;cursor:pointer;height:28px;color:var(--oex-lv-strong);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:18px;font-weight:700;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.oex-lv-toolbar__btn:disabled{opacity:.45;cursor:not-allowed}.oex-lv-toolbar__btn--danger{color:#ef4444;background:#ef44441f;border-color:#ef444459}.oex-lv-toolbar__btn--danger:hover{background:#ef444438;border-color:#ef44448c}.oex-lv-toolbar__btn--warn{color:#ca8a04;background:#eab30824;border-color:#eab30866}.oex-lv-toolbar__btn--warn:hover,.oex-lv-toolbar__btn--warn.oex-lv-toolbar__btn--on{background:#eab3083d;border-color:#eab30899}.oex-lv-toolbar__btn--info{color:#2563eb;background:#3b82f61f;border-color:#3b82f666}.oex-lv-toolbar__btn--info:hover:not(:disabled),.oex-lv-toolbar__btn--info.oex-lv-toolbar__btn--on{background:#3b82f638;border-color:#3b82f699}.oex-lv-toolbar__btn--neutral{background:var(--oex-lv-item);border-color:var(--oex-lv-border);color:var(--oex-lv-muted)}.oex-lv-toolbar__btn--neutral:hover:not(:disabled){background:var(--oex-lv-item-hover);color:var(--oex-lv-strong)}.oex-lv-toolbar__btn-caret{opacity:.7}.oex-lv-actmenu{position:relative}.oex-lv-actmenu__menu{z-index:1200;background:var(--oex-lv-panel);border:1px solid var(--oex-lv-border);border-radius:10px;width:232px;padding:6px;animation:.12s oex-lv-pop;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #0006}.oex-lv-actmenu__title{text-transform:uppercase;letter-spacing:.06em;color:var(--oex-lv-muted);padding:6px 8px 8px;font-size:10px;font-weight:800}.oex-lv-actmenu__opt{cursor:pointer;text-align:left;width:100%;color:var(--oex-lv-text);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.oex-lv-actmenu__opt:hover{background:var(--oex-lv-item-hover)}.oex-lv-actmenu__opticon{background:var(--oex-lv-item);width:30px;height:30px;color:var(--oex-lv-icon);border:1px solid var(--oex-lv-border);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.oex-lv-actmenu__opticon i{font-size:14px}.oex-lv-actmenu__opttext{flex-direction:column;flex:1;min-width:0;display:flex}.oex-lv-actmenu__optname{color:var(--oex-lv-strong);font-size:12.5px;font-weight:700}.oex-lv-actmenu__opthint{color:var(--oex-lv-muted);font-size:11px}.oex-lv-actmenu__sep{background:var(--oex-lv-border);height:1px;margin:4px 8px}.oex-lv-filter{position:relative}.oex-lv-filter__btn{box-sizing:border-box;cursor:pointer;background:var(--oex-lv-item);border:1px solid var(--oex-lv-border);width:28px;height:28px;color:var(--oex-lv-muted);border-radius:7px;place-items:center;transition:background .12s,color .12s,border-color .12s;display:grid;position:relative}.oex-lv-filter__btn:hover{background:var(--oex-lv-item-hover);color:var(--oex-lv-strong);border-color:var(--oex-lv-accent-soft-border)}.oex-lv-filter__btn--on{color:var(--oex-lv-strong);background:var(--oex-lv-accent-soft);border-color:var(--oex-lv-accent-soft-border)}.oex-lv-filter__dot{background:var(--oex-lv-accent);border:1.5px solid var(--oex-lv-bar);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.oex-lv-filter__menu{z-index:50;background:var(--oex-lv-panel);border:1px solid var(--oex-lv-border);border-radius:10px;width:230px;padding:6px;animation:.12s oex-lv-pop;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #00000047}.oex-lv-filter__title{text-transform:uppercase;letter-spacing:.06em;color:var(--oex-lv-muted);padding:6px 8px 8px;font-size:14px;font-weight:800}.oex-lv-filter__opt{cursor:pointer;border:none;border-bottom:1px solid var(--oex-lv-border);text-align:left;width:100%;color:var(--oex-lv-text);background:0 0;align-items:center;gap:10px;padding:9px 8px;display:flex}.oex-lv-filter__opt:last-child{border-bottom:none}.oex-lv-filter__opt:hover .oex-lv-filter__optlabel{color:var(--oex-lv-accent)}.oex-lv-filter__opt--on{background:var(--oex-lv-accent-soft)}.oex-lv-filter__check{color:var(--oex-lv-icon);flex-shrink:0;place-items:center;width:16px;display:grid}.oex-lv-filter__check svg{width:14px;height:14px}.oex-lv-filter__optlabel{color:var(--oex-lv-strong);flex:1;font-size:13px;font-weight:600;transition:color .12s}.oex-lv-filter__optcount{color:var(--oex-lv-muted);text-align:right;min-width:20px;font-size:12px;font-weight:700}.oex-lv-filter__dotc{border-radius:50%;flex-shrink:0;width:10px;height:10px}.oex-lv-toolbar__toggle{border:1px solid var(--oex-lv-border);background:var(--oex-lv-item);width:26px;height:26px;color:var(--oex-lv-muted);cursor:pointer;z-index:1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.oex-lv-toolbar__toggle:hover{background:var(--oex-lv-item-hover);color:var(--oex-lv-strong)}.oex-lv-toolbar__toggle--collapsed{align-self:center;margin:4px 0;position:static}.oex-lv-list{flex-direction:column;flex:1;display:flex}.oex-lv-tree-item{width:100%}.oex-lv-tree-item:last-child{margin-bottom:0}.oex-lv-list .oex-lv-tree-item{margin-bottom:10px}.oex-lv-list--cards .oex-lv-tree-item{margin-bottom:14px}.oex-lv-list--compact .oex-lv-tree-item{margin-bottom:4px}.oex-lv-list--minimal .oex-lv-tree-item{margin-bottom:2px}.oex-lv-list--kiosk .oex-lv-tree-item{margin-bottom:16px}.oex-lv-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.oex-lv-badge svg{width:11px;height:11px}.oex-lv-exc{color:#f59e0b;flex-shrink:0;width:15px;height:15px}.oex-lv-opreq{white-space:nowrap;color:var(--yellow-900);background:var(--yellow-100);border:1px solid var(--yellow-500);border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.oex-lv-opreq svg{width:14px;height:14px}.oex-lv-activity{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--blue-800);background:var(--blue-50);border:1px solid var(--blue-300);border-radius:99px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.oex-lv-activity svg{flex-shrink:0;width:14px;height:14px}.oex-lv-activity--checking{color:var(--gray-700);background:var(--gray-50);border-color:var(--gray-300)}.oex-lv-activity--slow{color:var(--yellow-900);background:var(--yellow-100);border-color:var(--yellow-500)}.oex-lv-kiosk__badges .oex-lv-activity,.oex-lv-row .oex-lv-activity{margin-left:0}.oex-lv-opreq__reason{color:var(--orange-700);margin:2px 0 8px;font-size:13px;line-height:1.4;display:block}.oex-lv-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;transition:filter .12s,background .12s,border-color .12s;display:inline-flex}.oex-lv-btn:disabled{opacity:.45;cursor:not-allowed}.oex-lv-btn svg{width:13px;height:13px}.oex-lv-btn--primary{color:#fff;background:var(--primary-color)}.oex-lv-btn--primary:not(:disabled):hover{filter:brightness(1.1)}.oex-lv-btn--ghost{color:var(--oex-lv-muted);background:var(--oex-lv-panel);border-color:var(--oex-lv-border)}.oex-lv-btn--ghost:hover{color:var(--oex-lv-strong);background:var(--oex-lv-item-hover)}.oex-lv-btn--icon{flex-shrink:0;justify-content:center;width:30px;height:30px;padding:0}.oex-lv-iconbtn{cursor:pointer;background:var(--oex-lv-panel);border:1px solid var(--oex-lv-border);width:30px;height:30px;color:var(--oex-lv-muted);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.oex-lv-iconbtn:hover{color:var(--oex-lv-strong);background:var(--oex-lv-item-hover)}.oex-lv-iconbtn svg{width:13px;height:13px}.order-execution-dialog{--oex-lv-status-ink:var(--gray-600,#4b5563)}.order-execution-dialog .oex-lv-badge{color:var(--oex-lv-status-ink)}.order-execution-dialog .oex-lv-viewing{background:var(--primary-50,color-mix(in srgb,var(--primary-color)8%,var(--surface-card)))!important}.oex-lv-foot{align-items:center;gap:10px;min-width:0;margin:4px 0 0;display:flex}.oex-lv-foot>p{flex:1;min-width:0;margin:0!important}.oex-lv-foot .oex-lv-step__actions{flex-wrap:nowrap;flex:none;margin-left:auto}.order-execution-dialog .oex-lv-more{cursor:pointer;border:1px solid var(--oex-lv-border);background:var(--oex-lv-panel);width:40px;height:40px;color:var(--oex-lv-strong);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.order-execution-dialog .oex-lv-more:hover,.order-execution-dialog .oex-lv-more[aria-expanded=true]{background:var(--oex-lv-item-hover)}.order-execution-dialog .oex-lv-more svg{width:20px;height:20px}.oex-lv-foot__fill{flex:1}.order-execution-dialog .oex-lv-more--flat{width:36px;height:36px;color:var(--oex-lv-muted);background:0 0;border-color:#0000}.order-execution-dialog .oex-lv-more--flat:hover,.order-execution-dialog .oex-lv-more--flat[aria-expanded=true]{color:var(--oex-lv-strong);background:var(--oex-lv-item-hover)}.order-execution-dialog .oex-lv-more--kiosk{border-radius:12px;align-self:stretch;width:64px;height:auto}.order-execution-dialog .oex-lv-more--kiosk svg{width:26px;height:26px}.oex-lv-kiosk__cmds{gap:10px;margin-top:12px;display:flex}.oex-lv-kiosk__cmds>:first-child{flex:1}.oex-lv-kiosk__cmds .oex-lv-kiosk__start{margin-top:0}.oex-lv-more-menu.p-menu{border-radius:10px;min-width:13rem;padding:6px}.oex-lv-more-menu.p-menu .p-menuitem-link{border-radius:8px;gap:12px;min-height:52px;padding:0 14px;font-size:16px;font-weight:600}.oex-lv-more-menu.p-menu .p-menuitem-icon{color:var(--text-color-secondary);margin:0}.oex-lv-step{cursor:pointer;background:var(--oex-lv-item);border:1px solid var(--oex-lv-border);border-left:3px solid var(--st);border-radius:10px;gap:12px;padding:12px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.oex-lv-step:hover{background:var(--oex-lv-item-hover)}.oex-lv-step--pending:hover{background:#eab3082e}.oex-lv-step--running:hover{background:#22c55e2e}.oex-lv-step--running{background:#22c55e1a;border-left-color:#22c55e;animation:1.8s ease-in-out infinite oex-lv-running-glow;box-shadow:0 0 0 1px #22c55e66}.oex-lv-step--completed{border-left-color:#4b5563}.oex-lv-step--locked{opacity:.7;border-left-color:#9ca3af}.oex-lv-step--pending{background:#eab3081a;border-color:#eab308}.oex-lv-step--sel{outline:2px solid var(--oex-lv-accent-soft-border);outline-offset:-1px}.oex-lv-step__index{flex-direction:column;align-items:center;display:flex}.oex-lv-step__num{background:var(--oex-lv-bar);width:26px;height:26px;color:var(--oex-lv-strong);border:1px solid var(--oex-lv-border);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.oex-lv-step--running .oex-lv-step__num{color:#fff;background:#22c55e;border-color:#22c55e}.oex-lv-step--completed .oex-lv-step__num{color:#fff;background:#4b5563;border-color:#4b5563}.oex-lv-step__rail{background:var(--oex-lv-border);border-radius:2px;flex:1;width:2px;margin-top:4px}.oex-lv-step--running .oex-lv-step__rail{background:#22c55e;width:6px;min-height:32px;box-shadow:0 0 0 3px #22c55e2e}.oex-lv-step__main{flex:1;min-width:0}.oex-lv-step__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.oex-lv-step__name{color:var(--oex-lv-strong);font-size:14px;font-weight:700}.oex-lv-step__desc{color:var(--oex-lv-muted);margin:4px 0 10px;font-size:12px;line-height:1.45}.oex-lv-step__actions{flex-wrap:wrap;gap:6px;display:flex}.oex-lv-card{cursor:pointer;background:var(--oex-lv-item);border:1px solid var(--oex-lv-border);border-left:5px solid var(--st);border-radius:14px;padding:14px;transition:transform .12s,box-shadow .12s,border-color .12s;position:relative}.oex-lv-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0000002e}.oex-lv-card--pending:hover{background:#eab3082e}.oex-lv-card--running:hover{background:#22c55e2e}.oex-lv-card--running{background:#22c55e1a;border-left:8px solid #22c55e;animation:1.8s ease-in-out infinite oex-lv-running-glow;box-shadow:0 0 0 1px #22c55e66}.oex-lv-card--pending{background:#eab3081a;border-color:#eab308}.oex-lv-card--locked{opacity:.72}.oex-lv-card--sel{outline:2px solid var(--oex-lv-accent-soft-border);outline-offset:-1px}.oex-lv-card__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.oex-lv-card__num{color:var(--st);background:var(--st-soft);border:1px solid color-mix(in srgb,var(--st)35%,transparent);border-radius:6px;place-items:center;width:30px;height:24px;font-size:13px;font-weight:800;display:grid}.oex-lv-card__name{color:var(--oex-lv-strong);flex:1;min-width:0;font-size:15px;font-weight:800}.oex-lv-card__desc{color:var(--oex-lv-muted);margin:8px 0 12px;font-size:12.5px;line-height:1.5}.oex-lv-row{cursor:pointer;border:1px solid #0000;border-left:3px solid var(--st);border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex}.oex-lv-row:hover{background:var(--oex-lv-item-hover)}.oex-lv-row--running:hover{background:#22c55e29}.oex-lv-row--running{background:#22c55e14}.oex-lv-row--pending{background:var(--oex-lv-panel)}.oex-lv-row--pending:hover{background:var(--oex-lv-item-hover)}.oex-lv-row--sel{background:var(--oex-lv-accent-soft)}.oex-lv-row{min-height:48px;padding:4px 6px 4px 9px}.oex-lv-row+.oex-lv-row{margin-top:4px}.oex-lv-row--armed,.oex-lv-min--armed{outline:2px solid var(--primary-color);outline-offset:-2px;background:color-mix(in srgb,var(--primary-color)8%,var(--oex-lv-panel))}.order-execution-dialog .oex-lv-row .oex-lv-btn--primary,.order-execution-dialog .oex-lv-min__actions .oex-lv-btn--primary{min-height:40px;padding:0 14px;font-size:14px}.order-execution-dialog .oex-lv-row .oex-lv-btn--primary svg,.order-execution-dialog .oex-lv-min__actions .oex-lv-btn--primary svg{width:16px;height:16px}.oex-lv-row__dot{color:var(--st);flex-shrink:0;place-items:center;width:18px;display:grid}.oex-lv-row__dot svg{width:13px;height:13px}.oex-lv-row__num{color:var(--oex-lv-muted);text-align:center;flex-shrink:0;width:20px;font-size:11px;font-weight:800}.oex-lv-row__name{min-width:0;color:var(--oex-lv-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.oex-lv-row__spacer{flex:1}.oex-lv-row__status{text-transform:uppercase;letter-spacing:.04em;color:var(--oex-lv-status-ink);white-space:nowrap;font-size:10px;font-weight:700}.oex-lv-min{cursor:pointer;border-bottom:1px solid var(--oex-lv-border);border-radius:8px;gap:12px;padding:10px 10px 10px 6px;display:flex}.oex-lv-min:last-child{border-bottom:none}.oex-lv-min:hover{background:var(--oex-lv-item-hover)}.oex-lv-min--running:hover{background:#22c55e29}.oex-lv-min--running{background:#22c55e14}.oex-lv-min--pending{background:0 0}.oex-lv-min--pending:hover{background:var(--oex-lv-item-hover)}.oex-lv-min--sel{background:var(--oex-lv-accent-soft)}.oex-lv-min__dot{background:var(--st);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--st)22%,transparent);border-radius:50%;flex-shrink:0;margin-top:5px}.oex-lv-min--running .oex-lv-min__dot{animation:1.5s infinite oex-lv-pulse}.oex-lv-min__body{flex:1;min-width:0}.oex-lv-min__line{align-items:center;gap:8px;min-height:36px;display:flex}.oex-lv-min__name{color:var(--oex-lv-strong);overflow-wrap:anywhere;flex:1;min-width:0;font-size:13.5px;font-weight:700}.oex-lv-min__status{white-space:nowrap;flex-shrink:0}.oex-lv-min__op{flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;display:flex}.oex-lv-min__op .oex-lv-opreq__reason{margin:0}.oex-lv-min__status{text-transform:uppercase;letter-spacing:.04em;color:var(--oex-lv-status-ink);font-size:10px;font-weight:700}.oex-lv-min__desc{color:var(--oex-lv-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.oex-lv-min__num{color:var(--oex-lv-muted);margin-right:8px;font-size:11px;font-weight:800}.oex-lv-min__actions{gap:6px;margin-top:8px;display:flex}.oex-lv-kiosk{cursor:pointer;background:var(--oex-lv-item);border:2px solid var(--oex-lv-border);border-top:6px solid var(--st);border-radius:16px;padding:18px;transition:border-color .12s,box-shadow .12s,transform .12s}.oex-lv-kiosk:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0003}.oex-lv-kiosk--pending:hover{background:#eab3082e}.oex-lv-kiosk--running:hover{background:#22c55e2e}.oex-lv-kiosk--running{background:#22c55e1a;animation:1.8s ease-in-out infinite oex-lv-running-glow;box-shadow:0 0 0 2px #22c55e80}.oex-lv-kiosk--pending{background:#eab3081a;border-color:#eab308}.oex-lv-kiosk--locked{opacity:.7}.oex-lv-kiosk--sel{outline:2px solid var(--oex-lv-accent-soft-border);outline-offset:-2px}.oex-lv-kiosk__head{align-items:flex-start;gap:14px;display:flex}.oex-lv-kiosk__badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.oex-lv-kiosk>.oex-lv-kiosk__desc{margin-top:10px}.oex-lv-kiosk__reason{margin:4px 0 0}.oex-lv-kiosk__num{background:var(--st-soft);width:48px;height:48px;color:var(--st);border:2px solid color-mix(in srgb,var(--st)40%,transparent);border-radius:12px;flex-shrink:0;place-items:center;font-size:22px;font-weight:800;display:grid}.oex-lv-kiosk__titles{flex:1;min-width:0}.oex-lv-kiosk__name{color:var(--oex-lv-strong);overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.2;display:block}.oex-lv-kiosk__desc{color:var(--oex-lv-muted);margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.oex-lv-kiosk__status{flex-shrink:0}.oex-lv-kiosk__start{cursor:pointer;color:#fff;background:var(--primary-color);width:100%;box-shadow:0 6px 18px color-mix(in srgb,var(--primary-color)35%,transparent);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:16px;font-size:18px;font-weight:800;display:flex}.oex-lv-kiosk__start svg{width:18px;height:18px}.oex-lv-kiosk__start:not(:disabled):hover{filter:brightness(1.08)}.oex-lv-kiosk__start:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.oex-lv-kiosk--running .oex-lv-kiosk__start{cursor:default;color:#fff!important;opacity:1!important;background:#22c55e!important;box-shadow:0 6px 18px #22c55e59!important}.oex-lv-kiosk__secondary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.oex-lv-kiosk__act{cursor:pointer;background:var(--oex-lv-panel);border:1px solid var(--oex-lv-border);color:var(--oex-lv-text);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;font-size:13px;font-weight:700;display:flex}.oex-lv-kiosk__act svg{width:20px;height:20px;color:var(--oex-lv-icon)}.oex-lv-kiosk__act:hover{background:var(--oex-lv-item-hover);color:var(--oex-lv-strong);border-color:var(--oex-lv-accent-soft-border)}.oex-run{flex:none;position:relative}.order-execution-dialog .oex-run__btn{cursor:pointer;border:2px solid var(--text-color-secondary);background:var(--surface-card);min-height:48px;color:var(--text-color);font-family:inherit;font-size:var(--srs-fs-body,16px);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.order-execution-dialog .oex-run__btn svg{color:var(--primary-color);flex-shrink:0}.order-execution-dialog .oex-run__btn:enabled:hover{background:var(--surface-hover);border-color:var(--primary-color)}.order-execution-dialog .oex-run__btn:disabled{opacity:.5;cursor:not-allowed}.order-execution-dialog .oex-run__btn--on{background:color-mix(in srgb,var(--primary-color)12%,transparent);border-color:var(--primary-color)}.oex-run__chev{transition:transform .2s}.oex-run__chev--up{transform:rotate(180deg)}.oex-run__badge{min-width:24px;height:24px;color:var(--primary-color-text);background:var(--primary-color);border-radius:99px;place-items:center;padding:0 7px;font-size:13px;font-weight:800;display:inline-grid}.oex-run__overlay{z-index:1200;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;min-width:260px;max-width:min(28rem,90vw);max-height:360px;padding:6px;animation:.12s oex-lv-pop;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto;box-shadow:0 12px 40px #0006}.oex-run__title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-color-secondary);padding:6px 10px 8px;font-size:12px;font-weight:800}.order-execution-dialog .oex-run__item{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-width:0;min-height:56px;font-family:inherit;font-size:var(--srs-fs-body,16px);color:var(--text-color);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-weight:600;display:flex}.order-execution-dialog .oex-run__item:hover{background:var(--surface-hover)}.order-execution-dialog .oex-run__item svg{color:var(--green-500);flex-shrink:0}.order-execution-dialog .oex-run__item--sel{background:color-mix(in srgb,var(--primary-color)12%,transparent)}.order-execution-dialog .oex-run__item+.oex-run__item{border-top:1px solid var(--surface-border)}.oex-run__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.oex-run__elapsed{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.oex-lv-timer{font-variant-numeric:tabular-nums;color:var(--oex-lv-strong);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.oex-lv-timer svg{flex:none;width:14px;height:14px}.oex-lv-timer--over{color:var(--red-600)}.oex-run__dot{background:var(--green-500);border-radius:50%;flex-shrink:0;width:10px;height:10px}.order-execution-dialog .oeh-aids{cursor:pointer;width:56px;min-height:56px;color:var(--primary-color-text);background:#00000038;border:1px solid #ffffff2e;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin-right:16px;padding:0;font-family:inherit;display:inline-flex;position:relative}.order-execution-dialog .oeh-aids:hover{background:#00000052;border-color:#ffffff4d}.order-execution-dialog .oeh-lock{cursor:pointer;min-width:112px;min-height:56px;color:var(--primary-color-text);background:#00000038;border:1px solid #ffffff4d;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin-left:16px;padding:0 16px;font-family:inherit;display:inline-flex}.order-execution-dialog .oeh-lock:hover:not(:disabled){background:#00000052;border-color:#ffffff73}.order-execution-dialog .oeh-lock:focus-visible{outline:3px solid var(--primary-color-text);outline-offset:2px}.order-execution-dialog .p-dialog-header .oeh-lock__label,.oeh-lock__label{font-weight:700;color:var(--primary-color-text)!important;font-size:1rem!important}.oex-close-confirm{flex-direction:column;gap:8px;margin-top:8px;display:flex}.oex-close-confirm__label{color:var(--text-color);font-weight:600}.oex-close-confirm__list{color:var(--text-color);margin:0;padding-left:24px;font-size:1.0625rem;font-weight:600}.oex-close-confirm__list li+li{margin-top:4px}.oex-close-confirm__saved{border:1px solid var(--orange-300);background:color-mix(in srgb,var(--orange-500)12%,var(--surface-card));color:var(--text-color);border-radius:6px;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;display:flex}.oex-close-confirm__saved svg{color:var(--orange-600);flex:none;margin-top:2px}.oex-duration{flex-direction:column;gap:16px;display:flex}.oex-duration__text{color:var(--text-color);margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.oex-duration__countdown{border:1px solid var(--orange-300);background:color-mix(in srgb,var(--orange-500)12%,var(--surface-card));color:var(--text-color);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.oex-duration__countdown svg{color:var(--orange-600);flex:none}.oex-duration__label{font-size:1.125rem;font-weight:600}.oex-duration__seconds{font-variant-numeric:tabular-nums;margin-left:auto;font-size:3rem;font-weight:800;line-height:1}.oex-duration__unit{font-size:1.25rem;font-weight:700}.oex-duration-dialog .oex-duration__continue.p-button{justify-content:center;min-width:160px;min-height:56px;font-size:1.25rem;font-weight:700}.oex-close-confirm__question{color:var(--text-color);margin:8px 0 0;font-weight:600}.oeh-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order-execution-dialog .p-dialog-header .oeh-aids__n{border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:4px;right:4px;color:var(--primary-color)!important;background:#fff!important;font-size:12px!important}.oex-statusbar{z-index:150;border-top:2px solid var(--primary-color);background:var(--surface-card);height:40px;color:var(--text-color-secondary);white-space:nowrap;justify-content:space-between;align-items:center;gap:1rem;padding:0 16px;font-size:.875rem;line-height:1;display:flex;position:relative;box-shadow:0 -2px 8px -1px #0000001f,0 -1px 2px #0000000f}.oex-statusbar svg{flex:none}.oex-statusbar__right{align-items:center;gap:16px;min-width:0;display:inline-flex}.order-execution-dialog .oex-run--footer .oex-run__btn{letter-spacing:.01em;height:32px;min-height:32px;color:var(--primary-color-text);background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color)72%,#000));box-shadow:0 2px 8px color-mix(in srgb,var(--primary-color)40%,transparent),inset 0 1px 0 #ffffff2e;border:0;border-radius:8px;padding:0 4px 0 12px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s;position:relative}.order-execution-dialog .oex-run--footer .oex-run__btn:before{content:"";position:absolute;inset:-12px 0}.order-execution-dialog .oex-run--footer .oex-run__btn:hover:not(:disabled),.order-execution-dialog .oex-run--footer .oex-run__btn.oex-run__btn--on{color:var(--primary-color-text);background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color)72%,#000));filter:brightness(1.08);box-shadow:0 4px 14px color-mix(in srgb,var(--primary-color)50%,transparent),inset 0 1px 0 #ffffff2e;transform:translateY(-1px)}.order-execution-dialog .oex-run--footer .oex-run__btn:disabled{cursor:default;color:var(--text-color-secondary);background:var(--surface-ground);box-shadow:inset 0 0 0 1px var(--surface-border);opacity:1}.order-execution-dialog .oex-run--footer .oex-run__btn .oex-run__badge{min-width:24px;height:24px;color:var(--primary-color-text);background:#fff3;border-radius:6px;margin-left:2px;padding:0 6px}.order-execution-dialog .oex-run--footer .oex-run__btn:disabled .oex-run__badge,.order-execution-dialog .oex-run--footer .oex-run__btn:disabled .oex-run__ring{display:none}.oex-run__ring{background:var(--primary-color-text);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;transition:transform .2s;display:inline-grid}.order-execution-dialog .oex-run--footer .oex-run__ring svg{width:16px;height:16px;color:var(--primary-color);stroke:var(--primary-color);display:block}.oex-run__ring--open{transform:rotate(180deg)}.oex-run--footer .oex-run__overlay{top:auto;bottom:calc(100% + 12px)}.oex-run__pulse{background:var(--green-400,#4ade80);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.oex-run__pulse:after{content:"";background:inherit;border-radius:50%;animation:1.6s ease-out infinite oex-run-pulse;position:absolute;inset:0}@keyframes oex-run-pulse{to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.oex-run__pulse:after{animation:none}}.oex-statusbar__user,.oex-statusbar__time{align-items:center;gap:8px;min-width:0;display:inline-flex}.oex-statusbar__user{background:var(--primary-50,color-mix(in srgb,var(--primary-color)10%,var(--surface-card)));height:28px;color:var(--primary-color);border-radius:999px;padding:0 12px 0 10px}.oex-statusbar__label{color:var(--text-color-secondary);font-weight:500}.oex-statusbar__id{color:var(--primary-color);font-weight:800}.oex-statusbar__name{text-overflow:ellipsis;border-left:1px solid color-mix(in srgb,var(--primary-color)30%,transparent);min-width:0;color:var(--text-color);padding-left:10px;font-weight:600;overflow:hidden}.oex-statusbar__time{color:var(--text-color);font-variant-numeric:tabular-nums;flex:none;font-weight:600}@media (max-width:1100px){.oeh-tile-form .oeh-tile-label{display:none}.oeh-root .oeh-tile{gap:8px;padding:6px 10px 6px 8px}.oeh-root .oeh-sep{margin:13px 4px}}.order-execution-dialog-form-dialog>.p-dialog-content>.pod-body>.logSheet-step-mapping-controller-main{flex:auto;min-width:0;min-height:0}.logSheet-step-mapping-controller-main{--oex-row-h:60px}.logSheet-step-mapping-controller-main .srs-header{box-sizing:border-box;min-height:var(--oex-row-h);padding-block:0}@keyframes oex-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.oex-skel{--oex-skel-a:color-mix(in srgb,var(--text-color,#64748b)12%,transparent);--oex-skel-b:color-mix(in srgb,var(--text-color,#64748b)24%,transparent);vertical-align:middle;background:linear-gradient(90deg,var(--oex-skel-a)25%,var(--oex-skel-b)50%,var(--oex-skel-a)75%);background-size:200% 100%;border-radius:6px;flex:0 auto;min-width:0;max-width:100%;animation:1.4s ease-in-out infinite oex-skel-shimmer;display:inline-block}.oex-skel--round{border-radius:50%}.oex-skel--btn{border-radius:10px}.oex-skel--count{width:22px;height:14px}.oex-skel--hdr{--oex-skel-a:#ffffff24;--oex-skel-b:#ffffff57;width:84px;height:14px}.oex-skel-list{width:100%}.oex-skel-stage{color:var(--text-color-secondary);align-items:center;gap:8px;margin:4px 0 12px;font-size:14px;font-weight:600;display:flex}.oex-skel-stage svg{width:16px;height:16px;color:var(--primary-color)}.oex-skel-card{cursor:default;pointer-events:none}.oex-skel-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.oex-skel{animation:none}}
.afsm-page{flex-direction:column;height:100%;min-height:0;display:flex}.afsm-host{flex-direction:column;flex:auto;min-height:0;display:flex}.afsm-host>.aft-root{flex:auto;min-height:0}.afsm-steps li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.afsm-step__title{font-weight:600}.afsm-step__error{color:var(--red-700,#b91c1c);white-space:pre-wrap;word-break:break-word;flex-basis:100%;font-size:.75rem}.afsm-step--failed .afsm-step__title{color:var(--red-700,#b91c1c)}
.afg-root{background:var(--surface-ground)}.afg-seg{border:1px solid var(--surface-border);background:var(--surface-ground);border-radius:8px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.afg-seg__btn{color:var(--text-color-secondary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:12.5px;font-weight:600;line-height:1}.afg-seg__btn:hover{color:var(--text-color)}.afg-seg__btn.is-on{background:var(--surface-card);color:var(--primary-color);box-shadow:0 0 0 1px var(--surface-border)}.afg-seg__btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.afg-inline-error{color:var(--text-color);background:color-mix(in srgb,var(--afr-danger)10%,var(--surface-card));border:1px solid color-mix(in srgb,var(--afr-danger)40%,transparent);border-radius:6px;align-items:center;gap:8px;margin:8px 16px 0;padding:8px 12px;font-size:12.5px;display:flex}.afg-inline-error .pi{color:var(--afr-danger)}.afg-landing{flex-direction:column;flex:auto;min-height:0;padding:16px;display:flex;overflow-y:auto}.afg-landing>.smg-state{flex:auto}.afg-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px;display:grid}@media (max-width:1100px){.afg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.afg-cards{grid-template-columns:minmax(0,1fr)}}.afg-card{border:1px solid var(--surface-border);background:var(--surface-card);min-width:0;color:var(--text-color);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:14px;padding:16px 18px 14px;transition:border-color .12s,box-shadow .12s;display:flex}.afg-card:hover{border-color:var(--primary-color);box-shadow:0 1px 3px color-mix(in srgb,var(--text-color)10%,transparent)}.afg-card:hover .afg-card__go{color:var(--primary-color);transform:translate(2px)}.afg-card:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.afg-card.has-failed{box-shadow:inset 3px 0 0 var(--afr-danger)}.afg-card__head{align-items:center;gap:10px;min-width:0;display:flex}.afg-card__ico{background:color-mix(in srgb,var(--primary-color)12%,var(--surface-card));width:32px;height:32px;color:var(--primary-color);border-radius:8px;flex:none;place-items:center;display:grid}.afg-card__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.afg-card__go{color:var(--text-color-secondary);flex:none;transition:transform .12s,color .12s}.afg-card__total{align-items:baseline;gap:8px;display:flex}.afg-card__total-n{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.afg-card__total-l{color:var(--text-color-secondary);font-size:12.5px}.afg-card__bar{background:var(--surface-ground);border-radius:999px;gap:2px;height:6px;display:flex;overflow:hidden}.afg-card__seg{flex-basis:0;min-width:4px;height:100%}.afg-card__seg--info{background:var(--afr-info)}.afg-card__seg--success{background:var(--afr-success)}.afg-card__seg--danger{background:var(--afr-danger)}.afg-card__seg--warning{background:var(--afr-warning)}.afg-card__seg--neutral{background:var(--afr-neutral)}.afg-card__seg--empty{background:0 0;flex-grow:1}.afg-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.afg-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.afg-stat__n{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:16px;font-weight:600;display:inline-flex}.afg-stat__n .pi{font-size:13px}.afg-stat__l{color:var(--text-color-secondary);font-size:12px}.afg-stat--failed .afg-stat__n{color:var(--afr-danger);font-weight:700}.afg-card__foot{border-top:1px solid var(--surface-border);justify-content:space-between;align-items:baseline;gap:8px;padding-top:10px;font-size:12.5px;display:flex}.afg-card__foot-l{color:var(--text-color-secondary)}.afg-card__foot-v{text-overflow:ellipsis;min-width:0;overflow:hidden}.afg-toolbar{background:var(--surface-card);border-bottom:1px solid var(--surface-border);flex-wrap:wrap;flex:none;align-items:center;gap:10px 14px;padding:10px 16px;display:flex}.afg-back.p-button{flex:none;padding-left:6px;padding-right:10px}.afg-kpis{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.afg-kpi{border:1px solid var(--surface-border);background:var(--surface-card);min-width:108px;color:var(--text-color);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 12px;display:flex}.afg-kpi:hover{border-color:var(--primary-color)}.afg-kpi:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.afg-kpi.is-on{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color);background:color-mix(in srgb,var(--primary-color)6%,var(--surface-card))}.afg-kpi__l{color:var(--text-color-secondary);font-size:11.5px;font-weight:600}.afg-kpi__n{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.15}.afg-kpi--danger.has-value .afg-kpi__n{color:var(--afr-danger)}.afg-body{flex:auto;min-height:0}.afg-body>.prv-results{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.afg-body .smg-gridhost{flex:auto;min-height:0}.afg-flowcell{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.afg-text-danger{color:var(--afr-danger)}.afg-dir{align-items:center;gap:6px;display:inline-flex}.afg-dir .pi{color:var(--text-color-secondary);font-size:11px}.afg-detail .aft-detail__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.afg-headline{border:1px solid var(--surface-border);background:var(--surface-ground);overflow-wrap:anywhere;border-left-width:3px;border-radius:6px;margin:0;padding:9px 12px;font-size:13.5px;font-weight:600}.afg-headline--info{border-left-color:var(--afr-info)}.afg-headline--success{border-left-color:var(--afr-success)}.afg-headline--danger{border-left-color:var(--afr-danger)}.afg-headline--warning{border-left-color:var(--afr-warning)}.afg-headline--neutral{border-left-color:var(--afr-neutral)}.afg-toggle{color:var(--primary-color);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.afg-pre{border:1px solid var(--surface-border);background:var(--surface-ground);max-height:20rem;font-family:var(--font-mono,ui-monospace,"Cascadia Mono",Consolas,monospace);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;overflow:auto}.afg-pre--error{border-color:color-mix(in srgb,var(--afr-danger)40%,transparent)}.afg-steps>li{gap:3px}.afg-step__head{align-items:center;gap:8px;min-width:0;display:flex}.afg-step__no{min-width:18px;color:var(--text-color-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:600}.afg-step__ico{flex:none;font-size:12px}.afg-tone--info{color:var(--afr-info)}.afg-tone--success{color:var(--afr-success)}.afg-tone--danger{color:var(--afr-danger)}.afg-tone--warning{color:var(--afr-warning)}.afg-tone--neutral{color:var(--afr-neutral)}.afg-run__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.afg-error{flex-direction:column;gap:4px;display:flex}.afg-sub{color:var(--text-color-secondary);margin-top:6px;font-size:12px;font-weight:600}.afg-log{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.afg-log__line{border:1px solid var(--surface-border);background:var(--surface-card);border-left-width:3px;border-radius:6px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.afg-log__line--debug{border-left-color:var(--afr-neutral)}.afg-log__line--info{border-left-color:var(--afr-info)}.afg-log__line--warning{border-left-color:var(--afr-warning);background:color-mix(in srgb,var(--afr-warning)7%,var(--surface-card))}.afg-log__line--error{border-left-color:var(--afr-danger);background:color-mix(in srgb,var(--afr-danger)7%,var(--surface-card))}.afg-log__head{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.afg-log__level{flex:none;align-items:center;gap:4px;font-weight:500;display:inline-flex}.afg-log__level .pi{font-size:12px}.afg-log__level--debug{color:var(--text-color-secondary)}.afg-log__level--info .pi{color:var(--afr-info)}.afg-log__level--warning,.afg-log__level--error{font-weight:700}.afg-log__level--warning .pi{color:var(--afr-warning)}.afg-log__level--error .pi{color:var(--afr-danger)}.afg-log__where{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.afg-log__msg{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px}.po-gridpage.afg-gridpage .afg-inline-error{margin:8px 0 0}
.spx{--bg:#f3f6fb;--surface:#fff;--navy:#12305c;--navy-700:#0d2546;--navy-600:#1b437f;--navy-50:#eaf0f8;--ink:#1b2430;--ink-2:#444f5e;--ink-3:#6b7685;--ink-4:#97a1ae;--line:#e4e9f0;--line-2:#d3dbe6;--hover:#12305c0e;--press:#12305c1a;--sel:#d5e3f6;--sel-h:#c9dbf2;--sel-ink:#0d2546;--tile:#eef2f8;--tile-h:#e3e9f2;--focus:#2f6fde;--ok:#1e7d4f;--ok-50:#e5f4ec;--warn:#9a5b00;--warn-50:#fff4e0;--info:#1f5fbf;--info-50:#e7effb;--mute-50:#eef0f3;--k-recipe:#12305c;--k-form:#0f6e78;--k-unit-procedure:#5b3fa6;--k-op:#a14d12;--k-step:#2c7a3f;--k-check:#1f5fbf;--k-field:#7a5a00;--k-page:#a3285d;--k-comp:#4a5568;--sh1:0 1px 2px #1018281a,0 1px 3px 1px #1018280f;--sh2:0 2px 6px 2px #1018281a,0 1px 2px #10182824;--sh3:0 8px 24px #10182829,0 2px 6px #1018281a;--railw:264px;--detw:360px;--font:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Consolas,monospace;--t:.14s cubic-bezier(.2,0,0,1)}.spx *{box-sizing:border-box}.spx{height:100%;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.spx button,.spx input,.spx select{font:inherit;color:inherit}.spx button{cursor:pointer;background:0 0;border:0;padding:0}.spx svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.spx svg.i.s16{width:16px;height:16px}.spx svg.i.s18{width:18px;height:18px}.spx :focus{outline:none}.spx :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.spx .app{grid-template-columns:var(--railw)6px minmax(0,1fr);grid-template-rows:64px minmax(0,1fr);height:100vh;display:grid}.spx .brand{align-items:center;gap:10px;min-width:0;padding:0 12px 0 14px;display:flex}.spx .brand .mark{background:var(--navy);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.spx .brand .name{white-space:nowrap;font-size:18px;font-weight:500}.spx .brand .name b{color:var(--navy);font-weight:600}.spx .top{grid-column:2/4;align-items:center;gap:8px;min-width:0;padding:0 12px 0 4px;display:flex}.spx .ibtn{width:40px;height:40px;color:var(--ink-2);transition:background var(--t);border-radius:50%;flex:none;place-items:center;display:grid}.spx .ibtn:hover{background:var(--hover)}.spx .ibtn.on{background:var(--sel);color:var(--sel-ink)}.spx .ibtn.sm{width:32px;height:32px}.spx .spacer{flex:1}.spx .search{flex:720px;min-width:0;max-width:720px;position:relative}.spx .sbox{height:46px;transition:background var(--t),box-shadow var(--t);background:#e7edf5;border-radius:24px;align-items:center;padding:0 4px 0 6px;display:flex}.spx .sbox:hover{background:#dfe6f0}.spx .search.open .sbox,.spx .sbox:focus-within{box-shadow:var(--sh2);background:#fff}.spx .search.open .sbox{border-radius:24px 24px 0 0}.spx .sbox input{background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0 4px;font-size:14px}.spx .sugg{z-index:40;border-top:1px solid var(--line);background:#fff;border-radius:0 0 24px 24px;padding:4px 0 10px;display:none;position:absolute;top:46px;left:0;right:0;box-shadow:0 6px 10px #1018281f}.spx .search.open .sugg{display:block}.spx .sg{cursor:pointer;align-items:center;gap:12px;height:44px;padding:0 20px;display:flex}.spx .sg:hover{background:var(--hover)}.spx .sg .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.spx .sg .nm mark{background:0 0;font-weight:600}.spx .sg .lc{color:var(--ink-3);white-space:nowrap;font-size:12px}.spx .sg-head{color:var(--ink-3);padding:8px 20px 4px;font-size:12px}.spx .btn{white-space:nowrap;height:36px;transition:background var(--t),box-shadow var(--t);border-radius:18px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.spx .btn.text{color:var(--navy)}.spx .btn.text:hover{background:var(--navy-50)}.spx .btn.fill{background:var(--navy);color:#fff}.spx .btn.fill:hover{background:var(--navy-600);box-shadow:var(--sh1)}.spx .btn.tonal{background:var(--sel);color:var(--sel-ink)}.spx .btn.tonal:hover{background:var(--sel-h)}.spx .btn.outl{border:1px solid var(--line-2);color:var(--ink-2)}.spx .btn.outl:hover{background:var(--hover)}.spx .rail{flex-direction:column;grid-row:2;min-height:0;padding:4px 6px 12px 8px;display:flex;overflow:hidden}.spx .new{height:56px;box-shadow:var(--sh1);background:#fff;border-radius:16px;align-self:flex-start;align-items:center;gap:12px;margin:4px 0 14px 4px;padding:0 22px 0 16px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.spx .new:hover{box-shadow:var(--sh2);background:#f8fafd}.spx .new svg{width:24px;height:24px;color:var(--navy);stroke-width:2px}.spx .nav{flex:1;min-height:0;padding-right:4px;overflow:hidden auto}.spx .nv{cursor:pointer;height:32px;color:var(--ink-2);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--t);border-radius:16px;align-items:center;padding:0 10px 0 0;display:flex}.spx .nv:hover{background:var(--hover)}.spx .nv.on{background:var(--sel);color:var(--sel-ink);font-weight:500}.spx .nv .car{width:24px;height:24px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;margin-left:4px;display:grid}.spx .nv .car:hover{background:var(--press)}.spx .nv .car svg{transition:transform var(--t)}.spx .nv .car.open svg{transform:rotate(90deg)}.spx .nv .car.none{visibility:hidden}.spx .nv .ico{margin:0 10px 0 2px;display:grid}.spx .nv .lbl{text-overflow:ellipsis;flex:1;overflow:hidden}.spx .nv .cnt{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.spx .nv.on .cnt{color:var(--sel-ink)}.spx .nv.sub{height:30px}.spx .nv.sub .lbl{font-size:12.5px}.spx .navsec{color:var(--ink-3);letter-spacing:.4px;text-transform:uppercase;padding:14px 14px 4px;font-size:11px;font-weight:500}.spx .navmode{color:var(--ink-3);align-items:center;gap:6px;padding:2px 0;font-size:11px;display:flex}.spx .splitter{cursor:col-resize;grid-row:2;position:relative}.spx .splitter:after{content:"";background:var(--line-2);opacity:0;width:2px;height:40px;transition:opacity var(--t);border-radius:1px;position:absolute;top:40%;left:2px}.spx .splitter:hover:after{opacity:1}.spx .main{grid-row:2;min-width:0;min-height:0;padding:0 16px 16px 0;display:flex}.spx .surface{background:var(--surface);border-radius:16px;flex:1;min-width:0;display:flex;overflow:hidden}.spx .browser{flex-direction:column;flex:1;min-width:0;display:flex}.spx .hdr{flex:none;align-items:center;gap:8px;height:64px;padding:8px 12px 0 16px;display:flex}.spx .crumbs{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.spx .crumb{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:18px;max-width:280px;padding:6px 10px;font-size:20px;line-height:1.2;overflow:hidden}.spx .crumb:hover{background:var(--hover);color:var(--ink)}.spx .crumb.cur{color:var(--ink);flex:none;max-width:420px}.spx .crumbs .sep{color:var(--ink-4);flex:none;display:grid}.spx .vtools{flex:none;align-items:center;gap:6px;display:flex}.spx .seg{border:1px solid var(--line-2);border-radius:18px;height:34px;display:flex;overflow:hidden}.spx .seg button{color:var(--ink-2);transition:background var(--t);align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:500;display:flex}.spx .seg button+button{border-left:1px solid var(--line-2)}.spx .seg button:hover{background:var(--hover)}.spx .seg button.on{background:var(--sel);color:var(--sel-ink)}.spx .seg.ico button{justify-content:center;width:46px;padding:0}.spx .chips{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 16px 8px 22px;display:flex}.spx .chip{border:1px solid var(--line-2);height:32px;color:var(--ink-2);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 8px 0 12px;font-weight:500;display:inline-flex}.spx .chip:hover{background:var(--hover)}.spx .chip.on{background:var(--sel);border-color:var(--sel);color:var(--sel-ink)}.spx .chips .clear{margin-left:4px}.spx .body{flex:1;min-height:0;padding:4px 16px 24px;overflow:auto}.spx .sec-h{color:var(--ink-2);padding:10px 6px;font-size:13px;font-weight:500}.spx .tiles{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;margin-bottom:8px;display:grid}.spx .tile{background:var(--tile);cursor:pointer;min-width:0;height:56px;transition:background var(--t);border-radius:12px;align-items:center;gap:12px;padding:0 8px 0 14px;display:flex}.spx .tile:hover{background:var(--tile-h)}.spx .tile.on{background:var(--sel)}.spx .tile .tx{flex:1;min-width:0}.spx .tile .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.spx .tile .sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.spx .tile .ct{color:var(--ink-3);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px}.spx .kg{color:#fff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.spx .kg svg{stroke-width:2px;width:16px;height:16px}.spx .kg.sm{border-radius:6px;width:22px;height:22px}.spx .kg.sm svg{width:13px;height:13px}.spx .kg.lg{border-radius:12px;width:44px;height:44px}.spx .kg.lg svg{width:24px;height:24px}.spx .k-recipe{background:var(--k-recipe)}.spx .k-form{background:var(--k-form)}.spx .k-unit-procedure{background:var(--k-unit-procedure)}.spx .k-op{background:var(--k-op)}.spx .k-step{background:var(--k-step)}.spx .k-check{background:var(--k-check)}.spx .k-field{background:var(--k-field)}.spx .k-page{background:var(--k-page)}.spx .k-comp{background:var(--k-comp)}.spx .k-folder{color:var(--ink-3);background:0 0}.spx .k-folder svg{stroke-width:1.8px;width:22px;height:22px}.spx .k-product{color:var(--k-recipe);box-shadow:inset 0 0 0 1.5px var(--line-2);background:#fff}.spx .k-class{color:var(--k-form);box-shadow:inset 0 0 0 1.5px var(--line-2);background:#fff}.spx .list{min-width:0}.spx .lh,.spx .lr{grid-template-columns:var(--cols);align-items:center;column-gap:12px;padding:0 8px 0 12px;display:grid}.spx .lh{z-index:3;border-bottom:1px solid var(--line);height:44px;color:var(--ink-2);background:#fff;font-weight:500;position:sticky;top:-4px}.spx .lh .hc{white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.spx .lr{border-bottom:1px solid var(--line);cursor:default;height:48px;transition:background var(--t)}.spx .lr:hover{background:var(--hover)}.spx .lr.on,.spx .lr[data-menu-open]{background:var(--sel)}.spx .lr.child{background:#fbfcfe;height:40px}.spx .lr.child:hover{background:var(--hover)}.spx .lr.child.on{background:var(--sel)}.spx .lr .nmc{align-items:center;gap:10px;min-width:0;display:flex}.spx .lr .nmc .ind{flex:none}.spx .lr .tw{width:24px;height:24px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.spx .lr .tw:hover{background:var(--press)}.spx .lr .tw svg{transition:transform var(--t)}.spx .lr .tw.open svg{transform:rotate(90deg)}.spx .lr .tw.none{visibility:hidden}.spx .lr .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.spx .lr.child .nm{font-weight:400}.spx .lr .code{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:11.5px}.spx .lr .c{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.spx .lr .c.mut{color:var(--ink-3)}.spx .lr .seq{font-family:var(--mono);color:var(--ink-3);min-width:26px;font-size:11px}.spx .lr .acts{opacity:0;transition:opacity var(--t);justify-content:flex-end;display:flex}.spx .lr:hover .acts,.spx .lr.on .acts,.spx .lr[data-menu-open] .acts{opacity:1}.spx .ver{font-family:var(--mono);color:var(--ink-2);font-size:12px}.spx .st{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.spx .st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.spx .st.draft{background:var(--mute-50);color:#4b5563}.spx .st.verified{background:var(--info-50);color:var(--info)}.spx .st.submitted{background:var(--warn-50);color:var(--warn)}.spx .st.approved{background:var(--ok-50);color:var(--ok)}.spx .st.archived{color:#8a93a0;background:#f3f4f6}.spx .st.effective{background:var(--ok);color:#fff}.spx .st.effective:before{background:#fff}.spx .st.scheduled{color:var(--info);background:#fff;box-shadow:inset 0 0 0 1.5px #b9cdee}.spx .st.superseded{color:#6b7685;box-shadow:inset 0 0 0 1.5px var(--line-2);background:#fff}.spx .stc{align-items:center;gap:6px;min-width:0;display:flex}.spx .chg{white-space:nowrap;height:22px;color:var(--warn);background:#fff;border-radius:11px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ecc98f}.spx .chg b{font-family:var(--mono);font-weight:500}.spx .lr.ver-row .nm{font-family:var(--mono);font-size:12px}.spx .vtl .v{cursor:pointer;border-radius:10px;grid-template-columns:14px 1fr;column-gap:12px;padding:10px 8px 12px;display:grid;position:relative}.spx .vtl .v:hover{background:var(--hover)}.spx .vtl .v.on{background:var(--sel)}.spx .vtl .v:before{content:"";background:var(--line);width:2px;position:absolute;top:26px;bottom:-10px;left:14px}.spx .vtl .v:last-child:before{display:none}.spx .vtl .dot{border:2px solid var(--ink-4);z-index:1;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:5px;position:relative}.spx .vtl .dot.effective{background:var(--ok);border-color:var(--ok)}.spx .vtl .dot.open{border-color:var(--warn)}.spx .vtl .dot.archived{background:#f3f4f6;border-color:#c4cad3}.spx .vtl .top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spx .vtl .vn{font-family:var(--mono);font-weight:500}.spx .vtl .s{color:var(--ink-3);margin-top:3px;font-size:12px}.spx .vtl .why{color:var(--ink-2);margin-top:4px;font-size:12px}.spx .banner{background:var(--warn-50);color:#6b4100;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:12px;display:flex}.spx .banner.info{background:var(--info-50);color:#173f80}.spx .lvl{color:var(--ink-3);text-transform:uppercase;letter-spacing:.3px;font-size:11px}.spx .ref{color:var(--info);background:var(--info-50);white-space:nowrap;border-radius:10px;padding:1px 8px;font-size:11px}.spx .cards{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;display:grid}.spx .card{background:var(--tile);cursor:pointer;border-radius:12px;flex-direction:column;padding:4px 4px 0;display:flex}.spx .card:hover{background:var(--tile-h)}.spx .card.on{background:var(--sel)}.spx .card .th{aspect-ratio:16/10;background:#fff;border-radius:8px;padding:10px;position:relative;overflow:hidden}.spx .card .meta{align-items:center;gap:10px;min-width:0;height:46px;padding:0 6px 0 8px;display:flex}.spx .card .meta .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.spx .wire{flex-direction:column;gap:6px;height:100%;display:flex}.spx .wire .bar{background:#dfe5ee;border-radius:3px;height:10px}.spx .wire .row{gap:6px;display:flex}.spx .wire .row i{background:#fafbfd;border:1.5px solid #dbe2ec;border-radius:4px;flex:1;height:18px}.spx .wire .btnw{background:var(--navy);opacity:.85;border-radius:8px;align-self:flex-end;width:56px;height:16px;margin-top:auto}.spx .details{width:var(--detw);border-left:1px solid var(--line);background:#fff;flex-direction:column;flex:none;min-height:0;display:flex}.spx .dt-h{align-items:center;gap:12px;padding:16px 8px 12px 18px;display:flex}.spx .dt-h .tt{flex:1;min-width:0}.spx .dt-h .nm{font-size:16px;font-weight:500;line-height:1.3}.spx .dt-h .sub{color:var(--ink-3);font-size:12px}.spx .tabs{border-bottom:1px solid var(--line);gap:2px;padding:0 12px;display:flex}.spx .tab{height:40px;color:var(--ink-3);padding:0 12px;font-weight:500;position:relative}.spx .tab:hover{color:var(--ink)}.spx .tab.on{color:var(--navy)}.spx .tab.on:after{content:"";background:var(--navy);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.spx .dt-b{flex:1;padding:14px 18px 20px;overflow:auto}.spx .kv{grid-template-columns:118px 1fr;align-items:baseline;gap:10px;display:grid}.spx .kv dt{color:var(--ink-3);font-size:12px}.spx .kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.spx .dt-act{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.spx .stree .sn{white-space:nowrap;align-items:center;gap:8px;height:30px;font-size:12.5px;display:flex}.spx .stree .sn .nm{text-overflow:ellipsis;overflow:hidden}.spx .stree .sn .seq{font-family:var(--mono);color:var(--ink-3);min-width:22px;font-size:11px}.spx .uses .u{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:40px;display:flex}.spx .uses .u .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.spx .hist .h{grid-template-columns:14px 1fr;column-gap:10px;padding-bottom:14px;display:grid;position:relative}.spx .hist .h:before{content:"";background:var(--line);width:2px;position:absolute;top:14px;bottom:0;left:5px}.spx .hist .h:last-child:before{display:none}.spx .hist .dot{border:2px solid var(--navy);background:#fff;border-radius:50%;width:12px;height:12px;margin-top:3px}.spx .hist .t{font-weight:500}.spx .hist .s{color:var(--ink-3);font-size:12px}.spx .empty{text-align:center;color:var(--ink-3);place-items:center;padding:80px 20px;display:grid}.spx .menu{box-shadow:var(--sh3);z-index:60;background:#fff;border-radius:8px;min-width:232px;padding:8px 0;display:none;position:fixed}.spx .menu.open{display:block}.spx .mi{cursor:pointer;white-space:nowrap;align-items:center;gap:12px;height:36px;padding:0 16px;display:flex}.spx .mi:hover{background:var(--hover)}.spx .mi .k{color:var(--ink-3);margin-left:auto;font-size:12px}.spx .msep{background:var(--line);height:1px;margin:6px 0}.spx .tip{color:#fff;pointer-events:none;z-index:80;opacity:0;background:#2b3442;border-radius:6px;padding:5px 9px;font-size:12px;transition:opacity .1s;position:fixed}.spx .note{color:#fff;max-width:340px;box-shadow:var(--sh3);z-index:70;background:#1b2430;border-radius:10px;padding:10px 14px;font-size:12px;line-height:1.5;position:fixed;bottom:20px;right:20px}.spx .note b{color:#cfe0fb}.spx .note button{color:#9fc1f5;margin-left:8px;font-weight:500}.spx button.chg{cursor:pointer;border:0;margin:0;font-family:inherit}.spx-host{min-width:0;height:100%;min-height:0;container:spx/inline-size}.spx{--danger:#c0322b;--danger-50:#fdecea;position:relative}.spx .app{height:100%;position:relative}.spx.spx-layer{z-index:1200;background:0 0;width:0;height:0;position:fixed;top:0;left:0;overflow:visible}.spx .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.spx.spx .card{box-shadow:none;background:var(--tile);border:0;margin-bottom:0;padding:4px 4px 0;border-radius:12px!important}.spx.spx .card:hover{background:var(--tile-h)}.spx.spx .card.on{background:var(--sel)}.spx.spx .card.on:hover{background:var(--sel-h)}.spx.spx .sg .nm mark{color:inherit;background:0 0;border-radius:0;padding:0;font-family:inherit}.spx.spx p{line-height:inherit}.spx .ibtn[aria-disabled=true]{color:var(--ink-4);cursor:default}.spx .ibtn[aria-disabled=true]:hover{background:0 0}.spx .nv:focus-visible{outline-offset:-2px}.spx .new[aria-expanded=true]{box-shadow:var(--sh2);background:#f8fafd}.spx .splitter{touch-action:none}.spx .splitter:focus-visible:after,.spx .splitter.drag:after{opacity:1}.spx .splitter.drag:after{background:var(--navy);width:3px;left:1px}.spx.spx-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.spx .dsplit{cursor:col-resize;z-index:4;touch-action:none;flex:none;width:9px;margin:0 -4px;position:relative}.spx .dsplit:after{content:"";background:var(--line-2);opacity:0;width:2px;height:40px;transition:opacity var(--t);border-radius:1px;position:absolute;top:40%;left:3px}.spx .dsplit:hover:after,.spx .dsplit:focus-visible:after,.spx .dsplit.drag:after{opacity:1}.spx .dsplit.drag:after{background:var(--navy)}.spx .dsplit:focus-visible{outline-offset:-2px}.spx .crumb.more{flex:none;max-width:none}.spx .crumbs .crumb{flex:0 auto;min-width:0}.spx .chip:focus-visible{outline-offset:1px}.spx .chip[aria-pressed=true]{background:var(--sel);border-color:var(--sel);color:var(--sel-ink)}.spx .sugg{max-height:min(480px,100vh - 96px);overflow:auto}.spx .sg.on{background:var(--hover)}.spx .sg-head.msg{padding:12px 20px}.spx .menu{max-height:calc(100vh - 16px);overflow:auto}.spx .mi:focus{background:var(--hover)}.spx .mi:focus-visible{outline-offset:-2px}.spx .mi.danger{color:var(--danger)}.spx .mi[aria-disabled=true]{color:var(--ink-4);cursor:default}.spx .mi[aria-disabled=true]:hover{background:0 0}.spx .mi .chk{flex:none;place-items:center;width:18px;display:inline-grid}.spx .mi .mi-ic{display:inline-block}.spx .selbar{background:var(--tile);border-radius:20px;flex:1;align-items:center;gap:6px;min-width:0;min-height:40px;padding:0 6px 0 8px;display:flex}.spx .selbar .cnt{color:var(--sel-ink);white-space:nowrap;margin-right:auto;padding:0 6px;font-weight:500}.spx .selbar .ibtn.danger,.spx .selbar .ibtn.danger svg{color:var(--danger)}.spx .lmore{justify-content:center;padding:16px 0 4px;display:flex}.spx .err{color:var(--danger);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.spx .selbar .btn.danger,.spx .selbar .btn.danger svg{color:var(--danger)}.spx .selbar .btn.danger:hover{background:var(--danger-50)}.spx .body>.selbar{z-index:4;background:var(--tile);flex:none;margin:0 0 8px;position:sticky;top:-4px}.spx .body>.selbar~.list .lh{top:36px}.spx .sec-bar{justify-content:space-between;align-items:center;gap:12px;padding-right:6px;display:flex}.spx .dt-h .nm,.spx .dt-h .sub{overflow-wrap:anywhere}.spx .tabs{scrollbar-width:thin;flex:none;padding-bottom:1px;overflow:auto hidden}.spx .tab{white-space:nowrap;flex:none}.spx .tab:focus-visible{outline-offset:-2px;border-radius:8px}.spx .dt-b .empty{padding:40px 0}.spx .dt-b .lmore{padding:8px 0 0}.spx .kv .sub{color:var(--ink-3);font-size:12px}.spx .kv .lnk{color:var(--navy);text-underline-offset:2px;text-align:left;overflow-wrap:anywhere;font-weight:500;text-decoration:underline}.spx .kv .lnk:hover{color:var(--navy-700)}.spx .kv .lnk:focus-visible{outline-offset:2px;border-radius:4px}.spx .dt-act{flex:none;align-items:center}.spx .dt-act .more{margin-left:auto}.spx .btn:disabled,.spx .btn[aria-disabled=true]{color:var(--ink-4);cursor:default}.spx .btn:disabled:hover,.spx .btn[aria-disabled=true]:hover{box-shadow:none}.spx .btn.fill:disabled{background:var(--line);color:var(--ink-4)}.spx .btn.outl:disabled{border-color:var(--line)}.spx .btn.outl:disabled:hover,.spx .btn.text:disabled:hover{background:0 0}.spx .ibtn:disabled{color:var(--ink-4);cursor:default}.spx .ibtn:disabled:hover{background:0 0}.spx .vtl .v:focus-visible{outline-offset:-2px}.spx .vtl .why,.spx .vtl .s{overflow-wrap:anywhere}.spx .stree-tools{justify-content:flex-end;margin:-4px 0 6px;display:flex}.spx .stree .sn{min-width:0}.spx .stree .sn .nm{flex:0 auto;min-width:0}.spx .stree .sn .ver{color:var(--ink-3);flex:none;margin-left:auto;font-size:11px}.spx .stree .sn .ref,.spx .stree .sn .seq,.spx .stree .sn .kg{flex:none}.spx .stree .sn.note{color:var(--ink-3);white-space:normal;flex-wrap:wrap;height:auto;min-height:30px}.spx .stree .tw{width:22px;height:22px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.spx .stree .tw:hover{background:var(--press)}.spx .stree .tw:focus-visible{outline-offset:1px}.spx .stree .tw svg{transition:transform var(--t)}.spx .stree .tw.open svg{transform:rotate(90deg)}.spx .stree .tw.none{visibility:hidden}.spx .uses .u .ver{flex:none}.spx .uses .u.go{cursor:pointer;border-radius:8px}.spx .uses .u.go:hover{background:var(--hover)}.spx .uses .u.go:focus-visible{outline-offset:-2px}.spx .hist .t,.spx .hist .s{overflow-wrap:anywhere}.spx .lr:focus-visible,.spx .card:focus-visible,.spx .tile:focus-visible{outline-offset:-2px}.spx .lr:focus-within .acts,.spx .card:focus-within .acts{opacity:1}.spx .tile{cursor:pointer}.spx .stc .c{min-width:0}.spx .card .acts{opacity:0;transition:opacity var(--t);flex:none;display:flex}.spx .card:hover .acts,.spx .card.on .acts{opacity:1}.spx .lr .code{text-overflow:ellipsis;overflow:hidden}.spx .lr .nmc .lvl{flex:none}.spx .lr .nmc .c.mut{min-width:0}.spx .lr .nmc .nm{flex:0 auto;min-width:0}.spx .lr .nmc .dsc{min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-weight:400;overflow:hidden}.spx .lk{color:var(--warn);flex:none;place-items:center;display:inline-grid}.spx .lr .c.co,.spx .kv .co{align-items:center;gap:6px;min-width:0;display:flex}.spx .lr .c.co svg,.spx .kv .co svg{color:var(--warn);flex:none}.spx .lr .c.co .con{text-overflow:ellipsis;min-width:0;overflow:hidden}.spx .dt-h .dsc{color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0;font-size:13px;line-height:1.35}.spx .tip{white-space:pre-line;overflow-wrap:anywhere;max-width:360px}.spx .tile .tmenu{opacity:0;transition:opacity var(--t);margin-left:-4px}.spx .tile:hover .tmenu,.spx .tile:focus-visible .tmenu,.spx .tile:focus-within .tmenu{opacity:1}.spx .nv .nmenu{opacity:0;width:24px;height:24px;transition:opacity var(--t);margin-left:4px}.spx .nv:hover .nmenu,.spx .nv:focus-visible .nmenu,.spx .nv:focus-within .nmenu{opacity:1}.spx .crumb.fmenu{align-items:center;gap:4px;display:inline-flex}.spx .crumb.fmenu .cl{text-overflow:ellipsis;min-width:0;overflow:hidden}.spx .crumb.fmenu svg{color:var(--ink-3);flex:none}.spx .crumb.fmenu[aria-expanded=true]{background:var(--hover)}.spx .fcol svg path{fill:var(--fc)}.spx .kg.fcol,.spx .ico.fcol{color:color-mix(in srgb,var(--fc)55%,#000)}.spx:where(.spx--dark) .kg.fcol,.spx:where(.spx--dark) .ico.fcol{color:color-mix(in srgb,var(--fc)80%,#fff)}.spx .gchip{white-space:nowrap;gap:6px;padding-left:8px}.spx .gchip .gl{white-space:nowrap}.spx .gico{color:var(--ink-3);flex:none;place-items:center;display:inline-grid}.spx .chip.on .gico{color:inherit}.spx .gico.fcol{color:color-mix(in srgb,var(--fc)55%,#000)}.spx:where(.spx--dark) .gico.fcol{color:color-mix(in srgb,var(--fc)80%,#fff)}.spx .gmenu{margin-left:-4px}.spx .gmenu.on{background:var(--hover)}.spx .menu.gpanel{flex-direction:column;min-width:300px;max-width:min(520px,100vw - 16px);padding:0;display:flex;overflow:hidden}.spx .gpanel .gsearch{border-bottom:1px solid var(--line);flex:none;padding:8px 12px}.spx .gpanel .gsearch .po-searchfield{width:100%}.spx .gpanel .glist{flex:auto;min-height:0;padding:4px 0 8px;overflow:auto}.spx .gopt{gap:8px;height:auto;min-height:36px;padding-top:4px;padding-bottom:4px;padding-right:16px}.spx .gopt.act{background:var(--hover)}.spx .gopt.cur{color:var(--sel-ink);font-weight:500}.spx .gopt .gtx{white-space:nowrap;flex-direction:column;min-width:0;line-height:1.3;display:flex}.spx .gopt .gtrail{color:var(--ink-3);font-size:11.5px;font-weight:400}.spx .gempty{color:var(--ink-3);padding:12px 16px}.spx .body.gridmode{padding:4px 12px var(--po-grid-pager-gutter,var(--dynamic-padding-16,14px))16px;flex-direction:column;display:flex;overflow:hidden}.spx .body.gridmode>.selbar,.spx .body.gridmode>.err,.spx .body.gridmode>.empty{flex:none}.spx .body.gridmode>.spx-gridhost{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative}.spx .spx-gridhost>.frv-grid.spx-grid{padding:0}.spx .spx-gridhost .cx{contain:inline-size;min-width:0;display:block}.spx .spx-gridhost .c{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.spx .spx-gridhost .c.mut{color:var(--ink-3)}.spx .spx-gridhost .num{text-align:right;font-variant-numeric:tabular-nums}.spx .spx-gridhost th.spx-num .p-column-header-content{justify-content:flex-end}.spx .spx-gridhost td.spx-num{text-align:right}.spx .spx-gridhost .nmc{border-radius:6px;align-items:center;gap:10px;min-height:40px;display:flex}.spx .spx-gridhost .nmc:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.spx .spx-gridhost .nmc.child{min-height:32px}.spx .spx-gridhost .nmc .ind,.spx .spx-gridhost .nmc .seq,.spx .spx-gridhost .nmc .kg,.spx .spx-gridhost .nmc .lk,.spx .spx-gridhost .nmc .lvl{flex:none}.spx .spx-gridhost .nmc .two{flex-direction:column;flex:auto;justify-content:center;gap:1px;min-width:0;line-height:1.3;display:flex}.spx .spx-gridhost .nmc .l1{align-items:center;gap:6px;min-width:0;display:flex}.spx .spx-gridhost .nmc .nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.spx .spx-gridhost .nmc.child .nm{font-weight:500}.spx .spx-gridhost .nmc.vcont .nm{color:var(--ink-3)}.spx .spx-gridhost .nmc .dsc{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.spx .spx-gridhost .nmc.child .dsc{font-size:11.5px}.spx .spx-gridhost .nmc.note{min-height:28px}.spx .spx-gridhost .tw{width:24px;height:24px;color:var(--ink-3);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.spx .spx-gridhost .tw:hover{background:var(--press)}.spx .spx-gridhost .tw svg{transition:transform var(--t)}.spx .spx-gridhost .tw.open svg{transform:rotate(90deg)}.spx .spx-gridhost .tw.none{visibility:hidden}.spx .spx-gridhost .seq{font-family:var(--mono);color:var(--ink-2);min-width:30px;font-size:12.5px;font-weight:500}.spx .spx-gridhost .stc{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.spx .spx-gridhost .apv{white-space:nowrap}.spx .spx-gridhost .c.co{align-items:center;gap:6px;display:flex}.spx .spx-gridhost .c.co svg{color:var(--warn);flex:none}.spx .spx-gridhost .c.co .con{text-overflow:ellipsis;min-width:0;overflow:hidden}.spx .spx-gridhost .spx-idc{align-items:center;gap:8px;min-width:0;display:flex}.spx .spx-gridhost .spx-idc>.ind,.spx .spx-gridhost .spx-idc>.spx-acts,.spx .spx-gridhost .spx-idc>.spx-acts-slot{flex:none}.spx .spx-gridhost .spx-idc>.spx-acts-slot{width:28px}.spx .spx-gridhost .spx-idc>.nmc{flex:auto;min-width:0}.spx .spx-gridhost .nmc .two{text-align:left;align-items:stretch}.spx .spx-gridhost .nmc .two>*{justify-content:flex-start;margin-left:0;padding-left:0}.spx .spx-gridhost .st2>.eff2{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.spx .spx-gridhost .ctx2{flex-direction:column;gap:1px;min-width:0;line-height:1.3;display:flex}.spx .spx-gridhost .ctx2>.c{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.spx .spx-gridhost .ctx2>.l2c{font-size:12px}.spx .spx-gridhost>.spx-measure{visibility:hidden;pointer-events:none;width:max-content;position:absolute;top:0;left:-10000px}.spx .spx-measure>*{contain:none!important;width:max-content!important;display:flex!important}.spx .spx-measure *{flex-shrink:0!important;max-width:none!important;overflow:visible!important}.spx .spx-gridhost .ver{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:14px;font-weight:600}.spx .spx-gridhost .st2{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.spx .spx-gridhost .st2>.co2{min-width:0;color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:flex}.spx .spx-gridhost .st2>.co2:empty{display:none}.spx .spx-gridhost .st2>.co2 .apv-chip{flex:none}.spx .spx-gridhost .st2>.co2 .apv-chip__go{display:none}.spx .spx-gridhost .st2>.co2 .coby{align-items:center;gap:4px;min-width:0;display:flex}.spx .spx-gridhost .st2>.co2 svg{color:var(--warn);flex:none}.spx .spx-gridhost .st2>.co2 .con{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.spx .spx-gridhost .frv-dt.p-datatable>.p-datatable-wrapper{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:auto!important}.spx .spx-gridhost .frv-dt.p-datatable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead>tr>th{background:var(--surface)!important;color:var(--ink-2)!important;border-style:solid!important;border-width:0 0 1px!important;border-color:var(--line-2)!important;white-space:nowrap!important;padding:10px 12px!important;font-size:12.5px!important;font-weight:600!important}.spx .spx-gridhost .frv-dt.p-datatable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tbody>tr{background:var(--surface)}.spx .spx-gridhost .frv-dt.p-datatable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tbody>tr>td{vertical-align:middle;border-style:solid!important;border-width:0 0 1px!important;border-color:var(--line)!important;padding:6px 12px!important;font-size:13px!important}.spx .spx-gridhost .frv-dt.p-datatable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tbody>tr:hover>td{background:var(--hover)}.spx .spx-gridhost .frv-dt.p-datatable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tbody>tr.spx-child>td{background:color-mix(in srgb,var(--surface)96%,var(--navy))}.spx .spx-gridhost .frv-dt.p-datatable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tbody>tr.spx-on>td{background:var(--sel)}.spx .spx-gridhost .frv-dt.p-datatable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tbody>tr.spx-on:hover>td{background:var(--sel-h)}.spx .spx-gridhost .frv-dt.p-datatable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tbody>tr[data-menu-open]>td{background:var(--sel)}.spx .spx-gridhost .frv-dt.p-datatable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tbody>tr>td.p-frozen-column{z-index:1}.spx .spx-gridhost .frv-dt.p-datatable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tbody>tr>td.p-frozen-column:before{background:var(--surface)}.spx .spx-gridhost .frv-dt.p-datatable>.p-datatable-wrapper>.p-datatable-table>:is(.p-datatable-thead,.p-datatable-tbody)>tr>:is(th,td).spx-col-name.p-frozen-column{box-shadow:inset -1px 0 0 var(--line-2)}.spx .spx-gridhost .ver{justify-content:flex-end;align-items:center;gap:4px;display:flex}.spx .spx-gridhost .ver .newer{color:var(--warn);flex:none;place-items:center;display:inline-grid}.spx .spx-gridhost .nmc .ptag{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:0;flex:0 auto;padding:0;font-size:11.5px;line-height:16px;overflow:hidden}.spx .spx-gridhost .nmc .ptag b,.spx .stree .sn .ptag b{font-weight:500}.spx .spx-gridhost .nmc .l3{min-width:0;margin-top:2px;display:flex}.spx .spx-gridhost .c .mut{color:var(--ink-3)}.spx .hdr.hdr1{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;height:56px;min-height:56px;padding:8px 12px 0 16px;display:flex;container:spxhdr/inline-size}.spx .hdr.hdr1>.crumbs{flex:0 auto;min-width:96px;max-width:38%;height:40px;overflow:hidden}.spx .hdr.hdr1>.chips{flex-wrap:nowrap;flex:1 1 0;align-items:center;gap:8px;min-width:0;height:40px;padding:0;display:flex;position:relative;overflow:hidden}.spx .hdr.hdr1>.chips>*{flex:none}.spx .hdr.hdr1>.chips>.chipprim{align-items:center;gap:8px;display:inline-flex}.spx .hdr.hdr1>.chips .clear{margin-left:0}.spx .hdr.hdr1>.vtools{flex:none;margin-left:auto}.spx .hdr.hdr1 .chipmeasure{visibility:hidden;pointer-events:none;gap:8px;width:max-content;display:flex;position:absolute;top:0;left:0}.spx .hdr.hdr1 .chipmeasure>*{flex:none}.spx .chip.more .cnt{font-variant-numeric:tabular-nums}.spx .vtools .vbl{color:var(--ink-3);white-space:nowrap;margin-right:2px;font-size:12px}.spx .seg.vby button{white-space:nowrap}@container spxhdr (max-width:1080px){.spx .vtools .vbl,.spx .seg.vby .sl{display:none}.spx .seg.vby button{justify-content:center;width:40px;padding:0}}.spx .chip .vs{display:none}@container spxhdr (max-width:760px){.spx .chip .vl,.spx .chip.more .fl{display:none}.spx .chip .vs{display:inline}.spx .hdr.hdr1{gap:8px}.spx .hdr.hdr1>.crumbs .crumb{padding:6px 8px;font-size:16px}.spx .hdr.hdr1 .gchip .gl{text-overflow:ellipsis;max-width:160px;overflow:hidden}}.spx .main{grid-column:3}.spx .app{transition:grid-template-columns var(--t)}.spx .brand{gap:8px;padding-left:8px}.spx.rail-min .app{--railw:72px}.spx.rail-min .brand .name,.spx.rail-min .brand .mark{display:none}.spx.rail-min .splitter{visibility:hidden;pointer-events:none}.spx.rail-min .rail{padding-left:12px}.spx.rail-min .new{justify-content:center;width:56px;margin-left:0;padding:0}.spx.rail-min .new span,.spx.rail-min .nv .lbl,.spx.rail-min .nv .car,.spx.rail-min .nv .cnt,.spx.rail-min .nv .nmenu,.spx.rail-min .nv.sub{display:none}.spx.rail-min .nv{border-radius:20px;justify-content:center;width:48px;height:40px;margin:2px 0;padding:0}.spx.rail-min .nv .ico{margin:0}@container spx (max-width:900px){.spx .brand .mark{display:none}}@container spx (max-width:1100px){.spx .surface{position:relative}.spx .details{z-index:6;max-width:calc(100% - 24px);box-shadow:var(--sh3);position:absolute;top:0;bottom:0;right:0}.spx .dsplit{display:none}}@container spx (max-width:900px){.spx .app{--railw:72px}.spx .brand .name,.spx .splitter{display:none}.spx:not(.rail-over) .rail{align-items:center;padding:4px 4px 12px 6px}.spx:not(.rail-over) .new{align-self:center;margin-left:0;padding:0 16px}.spx:not(.rail-over) .new span{display:none}.spx:not(.rail-over) .nv{justify-content:center;padding-right:0}.spx:not(.rail-over) .nv .car,.spx:not(.rail-over) .nv .lbl,.spx:not(.rail-over) .nv .cnt{display:none}.spx:not(.rail-over) .nv .ico{margin:0}.spx:not(.rail-over) .nv.sub{display:none}.spx.rail-over .rail{background:var(--bg);z-index:60;width:272px;box-shadow:var(--sh3);border-radius:0 16px 16px 0;padding:4px 6px 12px 8px;position:absolute;top:64px;bottom:0;left:0}.spx .hdr:not(.hdr1){flex-wrap:wrap;row-gap:4px;height:auto;min-height:64px;padding-bottom:4px}.spx .hdr:not(.hdr1) .crumbs{flex:100%}.spx .vtools{margin-left:auto}}@container spx (max-width:640px){.spx .splitter,.spx:not(.rail-over) .rail{display:none}.spx .main{grid-column:1/-1;padding:0 8px 8px}.spx .top{padding:0 8px 0 0}.spx .chips{padding:4px 8px 8px 12px}.spx .body{padding:4px 8px 24px}}.spx.spx--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1f1f;--surface:#282828;--navy:#a8c7fa;--navy-700:#d3e3fd;--navy-600:#c2d7fb;--navy-50:#2a3a52;--ink:#e3e3e3;--ink-2:#c4c7c5;--ink-3:#b6babe;--ink-4:#aaaeb2;--line:#3c3c3c;--line-2:#5f6368;--hover:#ffffff12;--press:#ffffff1f;--sel:#003c61;--sel-h:#06466f;--sel-ink:#d3e3fd;--tile:#333;--tile-h:#3c3c3c;--focus:#8ab4f8;--danger:#f2b8b5;--danger-50:#4a2523;--ok:#6dd58c;--ok-50:#1d3a2a;--warn:#f6c26b;--warn-50:#3d3020;--info:#8ab4f8;--info-50:#1e3350;--mute-50:#333;--k-recipe:#3f73c4;--k-form:#1c8f9b;--k-unit-procedure:#7a5fd0;--k-op:#c9692a;--k-step:#3f9a57;--k-check:#3b7fe0;--k-field:#a37d12;--k-page:#c9407c;--k-comp:#6b7a90;--sh1:0 1px 2px #0009,0 1px 3px 1px #0000004d;--sh2:0 2px 6px 2px #00000059,0 1px 2px #0009;--sh3:0 8px 24px #0000008c,0 2px 6px #0006;--raised:#303030;--on-navy:#062e6f}.spx:where(.spx--dark) .brand .mark{color:var(--on-navy)}.spx:where(.spx--dark) .sbox{background:#2f2f2f}.spx:where(.spx--dark) .sbox:hover{background:#373737}.spx:where(.spx--dark) .search.open .sbox,.spx:where(.spx--dark) .sbox:focus-within{background:var(--raised)}.spx:where(.spx--dark) .sugg{background:var(--raised);box-shadow:0 6px 10px #00000073}.spx:where(.spx--dark) .btn.fill{color:var(--on-navy)}.spx:where(.spx--dark) .new{background:#37393b}.spx:where(.spx--dark) .new:hover,.spx:where(.spx--dark) .new[aria-expanded=true]{background:#3f4144}.spx:where(.spx--dark) .chip,.spx:where(.spx--dark) .lh{background:var(--surface)}.spx:where(.spx--dark) .lr.child{background:#2d2d2d}.spx:where(.spx--dark) .details{background:var(--surface)}.spx:where(.spx--dark) .menu{background:var(--raised)}.spx:where(.spx--dark) .tip{color:#1f1f1f;background:#e3e3e3}.spx:where(.spx--dark) .st.draft{color:#c4c7c5}.spx:where(.spx--dark) .st.archived{color:#aaaeb2;background:#3a3a3a}.spx:where(.spx--dark) .st.effective{color:#0a3818}.spx:where(.spx--dark) .st.effective:before{background:#0a3818}.spx:where(.spx--dark) .st.scheduled{background:var(--surface);box-shadow:inset 0 0 0 1.5px #3d5a86}.spx:where(.spx--dark) .st.superseded{background:var(--surface)}.spx:where(.spx--dark) .chg{background:var(--surface);box-shadow:inset 0 0 0 1.5px #7a5f2c}.spx:where(.spx--dark) .banner{color:#f6dcae}.spx:where(.spx--dark) .banner.info{color:#cfe0fb}.spx:where(.spx--dark) .k-product,.spx:where(.spx--dark) .k-class{background:var(--surface)}.spx:where(.spx--dark) .card .th{background:#1c1c1c}.spx:where(.spx--dark) .wire .bar{background:#454545}.spx:where(.spx--dark) .wire .row i{background:#262626;border-color:#4a4a4a}.spx:where(.spx--dark) .vtl .dot{background:var(--surface)}.spx:where(.spx--dark) .vtl .dot.effective{background:var(--ok)}.spx:where(.spx--dark) .vtl .dot.archived{background:#3a3a3a;border-color:#6b6f73}.spx:where(.spx--dark) .hist .dot{background:var(--surface)}.spx .stc .apv-chip,.spx .vtl .top .apv-chip{min-width:0;max-width:100%}.spx .vtl .top{flex-wrap:wrap}.spx .chips .chiptail{white-space:nowrap;align-items:center;display:inline-flex}.spx .chips .chiptail>.chip{margin:0}.spx .stree .sn .golink{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.spx .stree .sn .golink:hover{color:var(--navy-600);text-decoration:underline}.spx .stree .sn .golink:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.spx .stree .sn .seq{color:var(--ink-2);min-width:26px;font-size:12px;font-weight:500}.spx .stree .sn .ver{color:var(--ink-2);font-size:12.5px;font-weight:500}.spx .stree .sn .sdef{text-overflow:ellipsis;min-width:0;color:var(--ink-3);flex:0 auto;font-size:11.5px;overflow:hidden}.spx .st.cfg:before{background:currentColor}.spx .stree .sn .ptag{text-overflow:ellipsis;min-width:0;color:var(--ink-2);flex:0 auto;font-size:11.5px;overflow:hidden}
.p-dialog.ppd{width:min(1280px,100vw - 32px);height:min(860px,100vh - 32px);max-height:none}.p-dialog.ppd .p-dialog-content{flex-direction:column;flex:auto;min-height:0;padding:0 16px;display:flex;overflow:hidden}.ppd-head{flex-direction:column;gap:2px;min-width:0;display:flex}.ppd-title{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3}.ppd-sub{color:var(--text-color-secondary);overflow-wrap:anywhere;font-size:13px;font-weight:400}.ppd-body{flex:auto;min-height:0;position:relative;overflow:auto}.ppd-msg{color:var(--text-color-secondary);padding:24px 0}.ppd-msg.err{color:var(--red-600)}.ppd-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ppd-ro{color:var(--text-color-secondary);align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.ppd-acts{gap:8px;margin-left:auto;display:flex}.ppd-save-wrap{display:inline-flex}
