/* Shared selected states: blue/white controls, not lifecycle status badges. */
:root{--hy-selected-bg:#245d91;--hy-selected-fg:#fff;--hy-selected-hover:#1b4c79}
html body :is(button.active,button.selected,button.is-active,button.is-selected,button[aria-pressed=true],button[aria-selected=true],[role=tab][aria-selected=true],a[aria-current=page],.btn.active,.btn.primary:not(.danger),.category-chip[aria-pressed=true]){
 background:var(--hy-selected-bg)!important;color:var(--hy-selected-fg)!important;border-color:var(--hy-selected-bg)!important;box-shadow:none!important
}
html body :is(button.active,button.selected,button.is-active,button.is-selected,button[aria-pressed=true],button[aria-selected=true],[role=tab][aria-selected=true],.btn.active)>:is(span,b,i,svg){color:inherit!important}
html body .choice-segment input:checked+span,html body #assetCreateForm .choice-segment input:checked+span{background:var(--hy-selected-bg)!important;color:var(--hy-selected-fg)!important;box-shadow:none!important}
html body :is(.iv-paper-choices,.rc-category,.dy-receive-choices,.dy-followup-segment,.energy-search-types,.custody-mode-choice,#acmTagRequirementChoices,.maintenance-method-options,.category-required-picker .asset-parameter-checks) label:has(input:checked){background:var(--hy-selected-bg)!important;color:var(--hy-selected-fg)!important;border-color:var(--hy-selected-bg)!important}
html body :is(.iv-paper-choices,.rc-category,.dy-receive-choices,.dy-followup-segment,.energy-search-types,.custody-mode-choice,#acmTagRequirementChoices,.maintenance-method-options,.category-required-picker .asset-parameter-checks) label:has(input:checked) :is(span,b,i,small){color:inherit!important}
html body .choice-segment input:focus-visible+span{outline:2px solid var(--hy-selected-bg);outline-offset:3px}
html body :is(button.active,button[aria-pressed=true],.btn.primary):not(:disabled):hover{background:var(--hy-selected-hover)!important;color:#fff!important}
html body :is(button,[role=tab]):focus-visible{outline:2px solid var(--hy-selected-bg);outline-offset:3px}
.modal-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.modal-header-refresh{min-width:52px}
.modal-head-actions .modal-header-refresh[hidden]{display:none!important}
[data-modal-refresh-proxy]{display:none!important}
.filing-label-entry .fle-priority{border-left:4px solid var(--hy-selected-bg);padding:4px 12px;margin-bottom:18px}
.fle-priority h3{margin:0;font-size:20px;line-height:1.5;color:#163c60}.fle-priority p{margin:4px 0 0;color:#5e7387;font-size:13px}
.filing-label-child-layer{position:fixed;inset:0;z-index:15000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(20,42,62,.3)}
.filing-label-child{width:min(620px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:#fff;border:1px solid #d4e0eb;border-radius:14px;box-shadow:0 14px 46px rgba(16,40,60,.2)}
.filing-label-child-head{position:sticky;top:0;z-index:1;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #d4e0eb}
.filing-label-child-head h3{margin:0;font-size:17px;color:#233f59}.filing-label-child-head .icon-btn{width:36px;height:36px}
.filing-label-child .modal-body{padding:18px;max-height:none;overflow:visible}.filing-r1-power{display:flex;align-items:end;gap:12px;margin:14px 0}.filing-r1-power label{flex:1;min-width:0}.filing-r1-power input{width:100%;min-height:36px}.filing-r1-power .btn{flex-shrink:0}
.fle-print-count{font-variant-numeric:tabular-nums;font-weight:700;color:#245d91}
@media(max-width:920px){.modal-header-refresh{min-height:48px}.filing-label-child-head .icon-btn{width:48px;height:48px}.filing-label-child-layer{padding:8px}.filing-label-child{max-height:calc(100dvh - 16px)}.filing-label-child .btn{min-height:48px}.fle-priority h3{font-size:18px}}
@media(prefers-reduced-motion:reduce){.filing-label-child-layer *{scroll-behavior:auto}}

