.ne-field{--ne-border:var(--ope-line-strong);--ne-ring:transparent;gap:.35rem;min-width:0;max-width:22rem;display:grid}.ne-field--runtime{width:300px;max-width:100%}.ne-field--inside{--ne-border:var(--green-600)}.ne-field--warn{--ne-border:var(--orange-600);--ne-ring:color-mix(in srgb,var(--orange-500)35%,transparent)}.ne-field--bad{--ne-border:var(--red-600);--ne-ring:color-mix(in srgb,var(--red-500)35%,transparent)}.ne-field__label{font-size:max(16px,var(--dynamic-font-16,1rem));color:var(--text-color);font-weight:600}.ne-field__req{color:var(--red-600);margin-left:.25rem}.ne-field--runtime .ne-field__label{font-size:max(20px,var(--dynamic-font-20,1.25rem));font-weight:700;line-height:1.3}.ne-field.ne-field--runtime>label.ne-field__label{font-size:max(20px,var(--dynamic-font-20,1.25rem))!important;font-weight:700!important}.ne-field--dialog .ne-field__label{font-size:max(12px,var(--dynamic-font-12,.75rem))}.ne-field--start{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;width:auto;max-width:100%}.ne-field--start.ne-field--runtime{grid-template-columns:auto 300px}.ne-field--start .ne-field__label{overflow-wrap:break-word;grid-area:1/1;max-width:16rem}.ne-field--start.ne-field--runtime .ne-field__label{max-width:28rem}.ne-field--start .ne-field__row{grid-area:1/2}.ne-field--start .ne-field__hint{grid-area:2/2}.ne-field__row{border:1px solid var(--ne-border);border-radius:var(--ope-radius);background:var(--surface-card);min-width:0;box-shadow:0 0 0 3px var(--ne-ring);align-items:stretch;display:flex;position:relative;overflow:hidden}.ne-field--runtime{--ne-ring:transparent}.ne-field--runtime.ne-field--warn .ne-field__row{background:var(--ope-warn-fill)}.ne-field--runtime.ne-field--bad .ne-field__row{background:var(--ope-bad-fill);border-width:2px}.ne-field--runtime.ne-field--warn .ne-field__row:after,.ne-field--runtime.ne-field--bad .ne-field__row:after{content:"";background:var(--ope-warn);clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none;width:16px;height:16px;position:absolute;top:0;right:0}.ne-field--runtime.ne-field--bad .ne-field__row:after{background:var(--ope-bad);width:22px;height:22px}.ne-field--locked .ne-field__row{background:var(--ope-quiet)}.ne-field__row:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color)}.ne-field__input{border-radius:var(--border-radius,6px)0 0 var(--border-radius,6px);min-width:0;min-height:56px;color:var(--text-color);font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:none;flex:auto;padding:0 .875rem;font-size:24px;font-weight:600}.ne-field--dialog .ne-field__input{min-height:38px;font-size:max(14px,var(--dynamic-font-14,.875rem));padding:0 .75rem;font-weight:400}.ne-field__input[readonly]{color:var(--text-color-secondary)}.ne-field__lock{color:var(--text-color-secondary);align-items:center;padding-right:.5rem;display:inline-flex}.ne-field__unit{border-left:1px solid var(--ope-line);background:var(--ope-quiet);color:var(--text-color-secondary);font-size:max(16px,var(--dynamic-font-16,1rem));white-space:nowrap;align-items:center;padding:0 1rem;font-weight:500;display:inline-flex}.ne-field--dialog .ne-field__unit{font-size:max(14px,var(--dynamic-font-14,.875rem));padding:0 .75rem}.ne-field__hint{min-height:1.25rem;color:var(--orange-700);font-size:max(13px,var(--dynamic-font-13,.8125rem));align-items:flex-start;gap:.35rem;line-height:1.35;display:flex}.ne-field__hint>svg{flex:none;margin-top:.15rem}.ne-band{--ne-ok:color-mix(in srgb,var(--green-500)18%,transparent);--ne-ok-edge:var(--green-600);--ne-risk:color-mix(in srgb,var(--gray-300)25%,var(--surface-card));--ne-risk-beyond:color-mix(in srgb,var(--gray-400)30%,var(--surface-card));--ne-high:color-mix(in srgb,var(--gray-300)25%,var(--surface-card));--ne-high-beyond:color-mix(in srgb,var(--gray-400)30%,var(--surface-card));--ne-hatch:color-mix(in srgb,var(--gray-500)45%,transparent);--ne-axis:var(--surface-border);--ne-ink:var(--text-color);--ne-marker:var(--primary-color);min-width:0;margin:0}.ne-band__plot{padding:.25rem .5rem 1.4rem;position:relative}.ne-band--runtime .ne-band__plot{padding-top:1.9rem}.ne-band__strip{border:1px solid var(--ne-axis);background:var(--surface-ground);border-radius:4px;height:28px;position:relative;overflow:visible}.ne-band--runtime .ne-band__strip{height:48px}.ne-zone{position:absolute;top:0;bottom:0}.ne-zone--risk{background:var(--ne-risk)}.ne-zone--risk.ne-zone--beyond{background:var(--ne-risk-beyond)}.ne-zone--high{background:repeating-linear-gradient(135deg,var(--ne-hatch)0 2px,transparent 2px 7px),var(--ne-high)}.ne-zone--high.ne-zone--beyond{background:repeating-linear-gradient(135deg,var(--ne-hatch)0 2px,transparent 2px 7px),var(--ne-high-beyond)}.ne-accepted{border-top:2px solid var(--ne-ok-edge);border-bottom:2px solid var(--ne-ok-edge);background:var(--ne-ok);position:absolute;top:0;bottom:0}.ne-edge{background:color-mix(in srgb,var(--text-color-secondary)55%,transparent);width:1px;position:absolute;top:0;bottom:0}.ne-bracket{color:var(--ne-ok-edge);font-size:26px;font-weight:700;line-height:1;position:absolute;top:50%;transform:translate(-50%,-52%)}.ne-bracket--l{transform:translate(-30%,-52%)}.ne-bracket--r{transform:translate(-70%,-52%)}.ne-target{border-left:2px dashed var(--ne-ink);width:0;position:absolute;top:-5px;bottom:-5px}.ne-band__marker{background:var(--ne-marker);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-6px;bottom:-6px}.ne-band__marker.ne-band__value--inside{background:var(--green-600)}.ne-band__marker.ne-band__value--warn{background:var(--orange-600)}.ne-band__marker.ne-band__value--bad{background:var(--red-600)}.ne-band__valuechip{border:1px solid var(--ne-marker);background:var(--surface-card);color:var(--text-color);font-size:max(13px,var(--dynamic-font-13,.8125rem));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;padding:0 .4rem;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.ne-band__valuechip.ne-band__value--inside{border-color:var(--green-600)}.ne-band__valuechip.ne-band__value--warn{border-color:var(--orange-600)}.ne-band__valuechip.ne-band__value--bad{border-color:var(--red-600)}.ne-band__ticks{height:1rem;margin-top:.3rem;position:relative}.ne-tick{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ne-tick--target{color:var(--ne-ink);font-weight:700}.ne-band__ticks--two{height:2.1rem}.ne-tick--row2{top:1.05rem}.ne-band__legend{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:0 .5rem;display:flex}.ne-legend__item{font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;display:inline-flex}.ne-legend__item>b{color:var(--text-color)}.ne-swatch{border:1px solid var(--ne-axis);background:var(--ne-risk-beyond);border-radius:2px;width:.85rem;height:.85rem;display:inline-block}.ne-swatch--ok{border-color:var(--ne-ok-edge);background:var(--ne-ok)}.ne-swatch--high{background:repeating-linear-gradient(135deg,var(--ne-hatch)0 2px,transparent 2px 5px),var(--ne-high-beyond)}.ne-legend__note{margin-left:auto;font-style:italic}.ne-vp{--vp-ok:var(--green-600);--vp-warn:var(--orange-600);--vp-bad:var(--red-600);--vp-ok-fill:color-mix(in srgb,var(--green-500)28%,var(--surface-card));--vp-warn-fill:color-mix(in srgb,var(--orange-500)30%,var(--surface-card));--vp-bad-fill:color-mix(in srgb,var(--red-500)24%,var(--surface-card));--vp-ink:var(--text-color);--vp-muted:var(--text-color-secondary);--vp-line:var(--ope-line);--vp-surface:var(--ope-quiet);border:1px solid var(--vp-line);background:var(--vp-surface);border-radius:10px;flex:none;width:100%;min-width:0}.ne-vp__head{border-bottom:1px solid var(--vp-line);background:0 0;border-radius:9px 9px 0 0;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem 1rem;display:flex}.ne-vp--kept .ne-vp__head{background:0 0}.ne-vp__title{color:var(--vp-muted);font-size:max(14px,var(--dynamic-font-14,.875rem));font-weight:600}.ne-vp__legend{color:var(--vp-muted);font-size:max(14px,var(--dynamic-font-14,.875rem));flex-wrap:wrap;flex:18rem;justify-content:center;gap:.25rem 1.1rem;display:flex}.ne-vp__lg{align-items:center;gap:.4rem;display:inline-flex}.ne-vp__lg--note{font-style:italic}.ne-vp__sw{border-radius:3px;width:16px;height:12px;display:inline-block}.ne-vp__sw--ok{background:var(--vp-ok-fill)}.ne-vp__sw--warn{background:var(--vp-warn-fill)}.ne-vp__sw--bad{background:var(--vp-bad-fill)}.ne-vp__sw--hatch{border:1px solid var(--vp-line);background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--gray-400)45%,var(--surface-card))0 3px,var(--surface-card)3px 6px)}.ne-vp__sw--target{background:var(--primary-color);width:10px;height:10px;transform:rotate(45deg)}.ne-vp__chip{border:1px solid var(--vp-line);background:var(--surface-card);min-height:44px;color:var(--vp-muted);border-radius:6px;align-items:center;gap:.6rem;margin-left:auto;padding:.25rem 1.25rem .25rem .65rem;display:flex;position:relative;overflow:hidden}.ne-vp__chip>svg{flex:none}.ne-vp__chip b{font-size:max(16px,var(--dynamic-font-16,1rem));line-height:1.2;display:block}.ne-vp__chip small{font-size:max(13px,var(--dynamic-font-13,.8125rem));font-variant-numeric:tabular-nums;line-height:1.2;display:block}.ne-vp__chip--ok{border-color:color-mix(in srgb,var(--vp-ok)45%,var(--vp-line));background:color-mix(in srgb,var(--green-500)12%,var(--surface-card));color:color-mix(in srgb,var(--vp-ok)60%,var(--vp-ink))}.ne-vp__chip--warn{border-color:var(--ope-warn);background:var(--ope-warn-fill);color:var(--vp-ink)}.ne-vp__chip--bad{border:2px solid var(--ope-bad);background:var(--ope-bad-fill);color:var(--vp-ink)}.ne-vp__chip--warn:after,.ne-vp__chip--bad:after{content:"";background:var(--ope-warn);clip-path:polygon(0 0,100% 0,100% 100%);width:16px;height:16px;position:absolute;top:0;right:0}.ne-vp__chip--bad:after{background:var(--ope-bad);width:22px;height:22px}.ne-vp__chip--warn>svg{color:var(--vp-warn)}.ne-vp__chip--bad>svg{color:var(--vp-bad)}.ne-vp__body{padding:.75rem 1.25rem .5rem}.ne-vp__brow{height:22px;position:relative}.ne-vp__br{border:2px solid var(--vp-muted);height:11px;color:var(--vp-muted);border-bottom:0;border-radius:2px 2px 0 0;position:absolute;top:9px}.ne-vp__br em{background:var(--vp-surface);font-size:max(12px,var(--dynamic-font-12,.75rem));white-space:nowrap;padding:0 6px;font-style:normal;font-weight:600;line-height:15px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.ne-vp__br--hit.ne-vp__br--warn{border-color:var(--vp-warn);color:var(--vp-warn)}.ne-vp__br--hit.ne-vp__br--bad{border-color:var(--vp-bad);color:var(--vp-bad)}.ne-vp__br--hit em{font-weight:700}.ne-vp__track{border:1.5px solid var(--vp-line);background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--gray-400)30%,var(--surface-card))0 6px,color-mix(in srgb,var(--gray-300)18%,var(--surface-card))6px 12px);border-radius:6px;height:46px;position:relative;overflow:visible}.ne-vp__track--warn{background:color-mix(in srgb,var(--gray-300)25%,var(--surface-card))}.ne-vp__zone{position:absolute;top:0;bottom:0}.ne-vp__zone--ok{background:var(--vp-ok-fill)}.ne-vp__zone--warn{background:var(--vp-warn-fill)}.ne-vp__zone--bad{background:var(--vp-bad-fill)}.ne-vp__edge{border-left:2px solid color-mix(in srgb,var(--vp-ink)50%,transparent);width:0;position:absolute;top:-4px;bottom:-4px}.ne-vp__target{border-left:2px dashed var(--primary-color);position:absolute;top:0;bottom:0}.ne-vp__target i{border:2px solid var(--surface-card);background:var(--primary-color);width:16px;height:16px;position:absolute;bottom:-9px;left:-9px;transform:rotate(45deg)}.ne-vp__needle{background:var(--vp-ink);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-8px;bottom:-8px}.ne-vp__pin{border:2px solid var(--surface-card);background:var(--primary-color);color:var(--primary-color-text,var(--surface-card));font-size:max(16px,var(--dynamic-font-16,1rem));font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 2px 6px color-mix(in srgb,var(--text-color)25%,transparent);border-radius:16px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-weight:700;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.ne-vp__pin--ok{background:var(--vp-ok)}.ne-vp__pin--warn{background:var(--vp-warn)}.ne-vp__pin--bad{background:var(--vp-bad)}.ne-vp__ticks{height:26px;margin-top:.5rem;position:relative}.ne-vp__tick{color:var(--vp-muted);font-size:max(13px,var(--dynamic-font-13,.8125rem));font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;position:absolute;top:4px;transform:translate(-50%)}.ne-vp__tick--target{color:var(--primary-color);font-weight:700}.ne-vp__ticks--two{height:46px}.ne-vp__tick--row2{top:24px}.ne-vp__tick--unit{font-weight:500;left:0;transform:none}.ne-vp__delta{height:24px;position:relative}.ne-vp__gap{border:2px solid;border-top:0;height:9px;position:absolute;top:0}.ne-vp__gap em{font-size:max(13px,var(--dynamic-font-13,.8125rem));white-space:nowrap;font-style:normal;font-weight:700;position:absolute;top:7px;left:50%;transform:translate(-50%)}.ne-vp__gap--warn{color:var(--vp-warn)}.ne-vp__gap--bad{color:var(--vp-bad)}@media (max-height:800px){.ne-vp__head{padding:.35rem .875rem}.ne-vp__legend{flex-basis:100%;order:3;justify-content:flex-start}.ne-vp__body{padding:.5rem 1rem .35rem}.ne-vp__track{height:38px}.ne-vp__brow{height:18px}.ne-vp__br{height:9px;top:7px}.ne-vp__ticks{height:22px;margin-top:.35rem}.ne-vp__ticks--two{height:40px}.ne-vp__tick--row2{top:21px}.ne-vp__delta{height:18px}}
.rn-section{gap:1rem;min-width:0;display:grid}.rn-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rn-vislabel{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));margin-bottom:.25rem;font-weight:600;display:block}.rn-num{min-width:0;max-width:100%}.rn-numrow{align-items:stretch;gap:.25rem;min-width:0;max-width:100%;display:flex}.rn-numrow>:first-child{flex:auto;min-width:0;max-width:100%}.rn-ref{box-sizing:border-box;border:1px solid var(--surface-border);background:var(--surface-ground);min-width:0;min-height:38px;color:var(--text-color);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:max(13px,var(--dynamic-font-13,.8125rem));text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:auto;align-items:center;padding:0 .6rem;display:flex;overflow:hidden}.rn-ref__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p-button.rn-refclear{box-sizing:border-box;--srs-btn-w:2.5rem;--srs-btn-mw:2.5rem;flex:none;justify-content:center;align-self:stretch;gap:0;width:2.5rem;min-width:2.5rem;min-height:38px;padding:0}.p-button.rn-refclear>svg{flex:none}.rn-check{overflow-wrap:anywhere;min-width:0;max-width:100%}.rn-toggle{align-items:center;gap:.5rem;min-height:38px;display:inline-flex}.rn-toggle>.p-inputswitch{flex:none}.rn-toggle>label{color:var(--text-color);font-size:max(14px,var(--dynamic-font-14,.875rem));cursor:pointer;line-height:1.25rem}.rn-toggle:has(.p-disabled)>label{cursor:default}.rn-tiplabel{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.rn-tiplabel .info-tooltip-wrapper{line-height:1}.rn-warn{color:var(--orange-700);align-items:flex-start;gap:.35rem;display:inline-flex}.rn-warn>svg{flex:none;margin-top:.15rem}.rn-empty{border:1px dashed var(--surface-border);border-radius:var(--border-radius,6px);color:var(--text-color-secondary);font-size:max(13px,var(--dynamic-font-13,.8125rem));margin:0;padding:.75rem}.rn-tiers{grid-template-columns:1.75rem minmax(8rem,1.2fr) minmax(6rem,.9fr) minmax(6rem,.9fr) minmax(min-content,1.4fr) minmax(min-content,1fr) minmax(min-content,1.8fr) 2.5rem;gap:.5rem;min-width:0;display:grid;container-type:inline-size}.rn-tiers>*,.rn-tiers>.rn-tier>*{grid-column:1/-1}.rn-tiers__head,.rn-tiers>.rn-tier,.rn-tiers .rn-tier__line{grid-template-columns:subgrid;align-items:start;column-gap:.5rem;display:grid}.rn-cell .p-inputnumber,.rn-cell .p-inputgroup,.rn-cell .p-inputtext{min-width:0;max-width:100%}.rn-cell .p-dropdown{max-width:none}.rn-cell .p-dropdown-label{white-space:nowrap;text-overflow:clip}.rn-tiers__head{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));padding:0 .5rem;font-weight:600}.rn-tier{border:1px solid var(--surface-border);border-radius:var(--border-radius,6px);background:var(--surface-card);row-gap:.4rem;padding:.5rem;display:grid}.rn-tier--bad{border-color:color-mix(in srgb,var(--red-500)55%,var(--surface-border));border-style:dashed}.rn-tier__no{min-height:38px;color:var(--text-color-secondary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.rn-cell{gap:.2rem;min-width:0;display:grid;position:relative}.rn-cell--end{justify-items:end}.rn-cell--message{grid-column:2/span 4}.rn-cell--action{grid-column:6/span 2}.rn-tier__line--two .rn-accepted{grid-column:2/span 6}.rn-accepted{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.4rem;display:flex}.rn-accepted>b{color:var(--text-color)}.rn-cellerr,.rn-rowerr{color:var(--red-600);font-size:max(12px,var(--dynamic-font-12,.75rem));align-items:flex-start;gap:.3rem;line-height:1.35;display:flex}.rn-cellwarn,.rn-rowwarn{color:var(--orange-700);font-size:max(12px,var(--dynamic-font-12,.75rem));align-items:flex-start;gap:.3rem;line-height:1.35;display:flex}.rn-rowerr>svg,.rn-rowwarn>svg{flex:none;margin-top:.15rem}.rn-preview{gap:.35rem;padding-top:.25rem;display:grid}.rn-preview__title{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));font-weight:600}@container (max-width:70rem){.rn-tiers{grid-template-columns:minmax(0,1fr)}.rn-tiers__head{display:none}.rn-tiers>.rn-tier{grid-template-columns:minmax(0,1fr)}.rn-tiers .rn-tier__line{flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;display:flex}.rn-tier__no{flex:none;width:1.75rem}.rn-cell{flex:10rem;min-width:min-content}.rn-cell--message{flex:16rem}.rn-cell--end{flex:none;margin-left:auto}.rn-tier__line--two .rn-accepted{flex:100%;padding-left:2.5rem}.rn-cell:before{content:attr(data-label);color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));font-weight:600}.rn-cell--end:before{content:none}}.rnb{gap:.75rem;width:100%;min-width:0;display:grid;container-type:inline-size}.rnb__entry{flex-wrap:wrap;align-items:flex-start;gap:.5rem 1.25rem;min-width:0;display:flex}.rnb__entry>.ne-field--start{flex:none}.rnb__aside{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;padding-top:6px;display:flex}@container (max-width:640px){.rnb__entry .ne-field--start,.rnb__entry .ne-field--start.ne-field--runtime{grid-template-columns:minmax(0,1fr);width:300px}.rnb__entry .ne-field--start .ne-field__label,.rnb__entry .ne-field--start .ne-field__row,.rnb__entry .ne-field--start .ne-field__hint{grid-area:auto/1;max-width:none}.rnb__aside{padding-top:1.9rem}}.rnb__target{background:var(--ope-on-fill);min-height:40px;color:var(--text-color);font-size:var(--srs-fs-body,16px);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:600;display:inline-flex}.rnb__target>svg{fill:currentColor}.rnb__target>b{color:inherit}.rnb__range{color:var(--text-color-secondary);font-size:var(--srs-fs-body,16px);font-variant-numeric:tabular-nums}.rnb__note{color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px);align-items:flex-start;gap:.5rem;margin:0;line-height:1.4;display:flex}.rnb__note>svg{flex:none;margin-top:.1rem}.rnb__note--warn{color:var(--text-color)}.rnb__note--warn>svg{color:var(--orange-500)}.rnb__note--changed b{color:var(--text-color);font-variant-numeric:tabular-nums}.rnb__reveal{border:1px solid var(--ope-warn);border-radius:var(--ope-radius);background:var(--ope-warn-fill);color:var(--text-color);font-size:var(--srs-fs-small,14px);gap:.25rem;padding:.75rem 1rem;display:grid}.rnb__reveal>b{font-size:var(--srs-fs-body,16px)}.rnb__earlier{color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px);font-variant-numeric:tabular-nums;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.rnb__earlier-title{color:var(--text-color);font-weight:600}.rnb__record-flag{color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px);align-items:center;gap:.35rem;display:inline-flex}
.p-button.rnref-trigger{box-sizing:border-box;--srs-btn-w:2.5rem;--srs-btn-mw:2.5rem;flex:none;justify-content:center;align-self:stretch;gap:0;width:2.5rem;min-width:2.5rem;min-height:38px;padding:0}.p-button.rnref-trigger>svg{flex:none;width:1rem;height:1rem}.rnref-panel{width:min(520px,100vw - 2rem)}.rnref-panel .p-overlaypanel-content{padding:0}.rnref{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;max-height:60vh;display:grid}.rnref__head{border-bottom:1px solid var(--surface-border);align-items:center;gap:.5rem;padding:.5rem;display:flex}.rnref__search{flex:auto;min-width:0}.p-button.rnref__showall{white-space:nowrap;flex:none;min-height:36px}.rnref__list{align-content:start;gap:.75rem;min-height:0;padding:.5rem;display:grid;overflow-y:auto}.rnref__group{gap:.35rem;min-width:0;display:grid}.rnref__title{color:var(--text-color);font-size:max(13px,var(--dynamic-font-13,.8125rem));font-weight:700}.rnref__sub{gap:.15rem;min-width:0;display:grid}.rnref__instance{font-family:var(--font-family-mono,ui-monospace,monospace);margin-left:.5rem;font-weight:400}.rnref__subtitle{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));font-weight:600}.rnref__entries{margin:0;padding:0;list-style:none;display:grid}.rnref__entry{border-radius:var(--border-radius,6px);width:100%;min-height:36px;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.1rem .5rem;padding:.35rem .5rem;display:grid}.rnref__entry:hover:not(:disabled),.rnref__entry:focus-visible{background:color-mix(in srgb,var(--primary-color)10%,var(--surface-card))}.rnref__entry:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.rnref__entry:disabled{opacity:.55;cursor:not-allowed}.rnref__token{min-width:0;font-family:var(--font-family-mono,ui-monospace,monospace);font-size:max(13px,var(--dynamic-font-13,.8125rem));overflow-wrap:anywhere}.rnref__desc{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));grid-column:1}.rnref__desc:empty{display:none}.rnref__tag{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));white-space:nowrap;grid-area:1/2}.rnref__note{color:var(--text-color-secondary);font-size:max(13px,var(--dynamic-font-13,.8125rem));margin:0}.rnref__foot{border-top:1px solid var(--surface-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;display:flex}.rnref__footlabel{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));font-weight:600}.rnref__footinput{flex:8rem;min-width:0}.rnref__footerr{color:var(--red-600);font-size:max(12px,var(--dynamic-font-12,.75rem));flex-basis:100%}.rnref__entry--named{row-gap:.05rem}.rnref__name{min-width:0;color:var(--text-color);font-size:max(13px,var(--dynamic-font-13,.8125rem));overflow-wrap:anywhere;grid-area:1/1;font-weight:500}.rnref__entry--named .rnref__token{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));grid-column:1/-1}.rnref__entry--named:hover:not(:disabled) .rnref__token,.rnref__entry--named:focus-visible .rnref__token{color:var(--text-color)}.rnref__entry--named .rnref__desc{overflow-wrap:anywhere;grid-column:1/-1}.rnref__note--loading{align-items:center;gap:.5rem;display:inline-flex}.rnref__spin{flex:none;animation:.9s linear infinite rnref-spin}@keyframes rnref-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rnref__spin{animation:none}}
.chb,.chp,.chc{--chc-line:var(--ope-line);--chc-edge:var(--ope-line-strong);--chc-muted:color-mix(in srgb,var(--text-color-secondary)70%,var(--text-color));--chc-accent:var(--primary-color);--chc-accent-tint:var(--ope-on-fill);--chc-item:var(--surface-100,var(--surface-ground));--chc-good:var(--green-600);--chc-warn:var(--orange-600);--chc-bad:var(--red-600);--chc-good-ink:color-mix(in srgb,var(--green-600)55%,var(--text-color));--chc-warn-ink:color-mix(in srgb,var(--orange-600)55%,var(--text-color));--chc-bad-ink:color-mix(in srgb,var(--red-600)55%,var(--text-color));--chc-warn-tint:var(--ope-warn-fill);--chc-bad-tint:var(--ope-bad-fill);--chc-radius:var(--ope-radius)}.chb{flex-direction:column;gap:22px;min-width:0;display:flex}.chb--preview .chc-opt{border-style:dashed}.chb__note{color:var(--chc-muted);font-size:var(--srs-fs-small,14px);align-items:center;gap:.5rem;margin:0;display:flex}.chb__note--warn{color:var(--chc-warn-ink)}.chc{flex-direction:column;min-width:0;display:flex}.chc-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chc-q{white-space:nowrap;align-items:baseline;gap:.6rem;min-width:0;margin-bottom:.6rem;display:flex}.chc-q__text{text-overflow:ellipsis;min-width:0;color:var(--text-color);font-size:var(--srs-fs-option,19px);flex:0 auto;font-weight:600;overflow:hidden}.chc-q__req{color:var(--chc-bad);font-size:var(--srs-fs-option,19px);flex:none;font-weight:700}.chc-q__help{text-overflow:ellipsis;min-width:0;color:var(--chc-muted);font-size:var(--srs-fs-body,16px);flex:0 auto;overflow:hidden}.chc-q__missing{color:var(--chc-bad-ink);font-size:var(--srs-fs-small,14px);flex:none;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.chc-q__count{color:var(--chc-muted);font-size:var(--srs-fs-small,14px);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.chc-opts{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:12px;display:grid}.chc-opts--long{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.chc-opt{border:1px solid var(--chc-edge);border-radius:var(--chc-radius);background:var(--surface-card);min-height:56px;color:var(--text-color);font:inherit;font-size:var(--srs-fs-body,16px);text-align:left;cursor:pointer;align-items:center;gap:16px;padding:8px 16px;font-weight:500;line-height:1.25;transition:border-color .12s,background .12s;display:flex}.chc-opt:hover:not(:disabled):not(.chc-opt--ro){border-color:var(--chc-accent)}.chc-opt:focus-visible,.chc-cell:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.chc-opt:disabled{opacity:.45;cursor:not-allowed}.chc-opt--ro{cursor:default}.chc-opt--on{border-color:var(--chc-accent);background:var(--chc-accent-tint);box-shadow:inset 0 0 0 1px var(--chc-accent);font-weight:600}.chc-ind{border:1.5px solid var(--chc-edge);background:var(--surface-card);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.chc-opt--check .chc-ind{border-radius:6px}.chc-opt--on .chc-ind{border-color:var(--chc-accent);background:var(--chc-accent);color:var(--primary-color-text,var(--surface-card))}.chc-opt__text{overflow-wrap:anywhere;min-width:0}.chc-opt__text small{color:var(--chc-muted);font-size:var(--srs-fs-small,14px);font-variant-numeric:tabular-nums;font-weight:500;display:block}.chc-dd{flex-direction:column;gap:10px;min-width:0;display:flex}.chc-dd__field{border:1px solid var(--chc-edge);border-radius:var(--chc-radius);background:var(--surface-card);width:100%;min-height:56px;color:var(--text-color);font:inherit;font-size:var(--srs-fs-body,16px);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 16px;font-weight:500;display:flex}.chc-dd__field:hover:not(.chc-opt--ro),.chc-dd__field--open{border-color:var(--chc-accent)}.chc-dd__field:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.chc-dd__field--empty .chc-dd__value{color:var(--chc-muted);font-weight:500}.chc-dd__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chc-dd__chev{color:var(--chc-muted);flex:none;transition:transform .15s}.chc-dd__field--open .chc-dd__chev{transform:rotate(180deg)}.chc-dd__panel{border:1px solid var(--chc-line);border-radius:var(--chc-radius);background:var(--chc-item);flex-direction:column;gap:10px;padding:12px;display:flex}.chc-dd__list{scrollbar-gutter:stable;min-height:8rem;max-height:clamp(14rem,50vh,40rem);padding:2px 6px 2px 0;overflow:auto}.chc-dd__empty{color:var(--chc-muted);font-size:var(--srs-fs-body,16px);text-align:center;padding:1.5rem}.chc-grid{border:1px solid var(--chc-line);border-collapse:collapse;background:var(--surface-card);table-layout:fixed;width:100%}.chc-grid thead th{border-bottom:1px solid var(--chc-line);background:var(--surface-section,var(--chc-item));height:48px;color:var(--text-color);font-size:var(--srs-fs-body,16px);text-align:center;padding:0 12px;font-weight:600}.chc-grid thead th:first-child{text-align:left;width:24%;padding-left:16px}.chc-grid tbody th,.chc-grid tbody td{border-bottom:1px solid var(--chc-line);height:56px;padding:0}.chc-grid tbody tr:nth-child(2n) th,.chc-grid tbody tr:nth-child(2n) td{background:var(--chc-item)}.chc-grid tbody th{color:var(--text-color);font-size:var(--srs-fs-option,19px);text-align:left;padding:6px 16px;font-weight:600}.chc-grid__row{overflow-wrap:anywhere;display:block}.chc-miss{color:var(--chc-bad-ink);font-size:var(--srs-fs-small,14px);align-items:center;gap:.3rem;font-weight:600;line-height:1.2;display:flex}.chc-row--missing th{box-shadow:inset 3px 0 0 var(--chc-bad)}.chc-cell{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:56px;padding:0;display:flex}.chc-cell:hover:not(:disabled):not([aria-disabled=true]){background:var(--chc-accent-tint)}.chc-cell:disabled{opacity:.45;cursor:not-allowed}.chc-cell[aria-disabled=true]{cursor:default}.chc-ctl{border:1.5px solid var(--chc-edge);background:var(--surface-card);place-items:center;width:24px;height:24px;display:grid}.chc-ctl--radio{border-radius:50%}.chc-ctl--check{border-radius:6px}.chc-ctl--radio.chc-ctl--on{border-color:var(--chc-accent)}.chc-ctl--radio.chc-ctl--on:after{content:"";background:var(--chc-accent);border-radius:50%;width:12px;height:12px}.chc-ctl--check.chc-ctl--on{border-color:var(--chc-accent);background:var(--chc-accent);color:var(--primary-color-text,var(--surface-card))}.chc-rc{border:1px solid var(--chc-line);border-radius:var(--chc-radius);background:var(--surface-card);flex:none;overflow:hidden}.chc-rc__head{border-bottom:1px solid var(--chc-line);flex-wrap:wrap;align-items:center;gap:.75rem;min-height:48px;padding:6px 16px;display:flex}.chc-rc__title{color:var(--text-color);font-size:var(--srs-fs-option,19px);flex:none;font-weight:600}.chc-rc__out{min-width:0;font-size:var(--srs-fs-body,16px);flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;font-weight:700;display:inline-flex}.chc-rc__out small{min-width:0;color:var(--chc-muted);font-size:var(--srs-fs-small,14px);overflow-wrap:anywhere;font-weight:500}.chc-rc__out small:before{content:"·";margin-right:.5rem}.chc-rc__out--none{color:var(--chc-muted);font-weight:600}.chc-rc__out--ok{color:var(--chc-good-ink)}.chc-rc__out--ok>svg{color:var(--chc-good)}.chc-rc__out--cr{color:var(--chc-bad-ink)}.chc-rc__out--cr>svg{color:var(--chc-bad)}.chc-rc__out--dv{color:var(--chc-warn-ink)}.chc-rc__out--dv>svg{color:var(--chc-warn)}.chc-rc__list{margin:0;padding:0;list-style:none}.chc-rule{min-height:48px;font-size:var(--srs-fs-body,16px);border-left:4px solid #0000;grid-template-columns:24px minmax(0,3fr) minmax(0,5fr) minmax(0,3fr);grid-template-areas:"icon name when meta";align-items:center;gap:6px 16px;padding:10px 16px;display:grid}.chc-rule+.chc-rule{border-top:1px solid var(--chc-line)}.chc-rule__icon{grid-area:icon;place-items:center;display:inline-grid}.chc-rule--cr .chc-rule__icon{color:var(--chc-bad)}.chc-rule--dv .chc-rule__icon{color:var(--chc-warn)}.chc-rule__name{overflow-wrap:anywhere;grid-area:name;min-width:0;font-weight:600}.chc-rule__meta{grid-area:meta;justify-content:flex-end;min-width:0;display:flex}@media (max-width:900px){.chc-rule{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"icon name meta"".when when"}}.chc-rule__chip{border:1px solid var(--chc-line);background:var(--surface-ground);min-height:28px;color:var(--text-color);font-size:var(--srs-fs-small,14px);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-weight:600;line-height:1.2;display:inline-flex}.chc-rule__chip--cr{border-color:var(--chc-bad);background:var(--chc-bad-tint);color:var(--chc-bad-ink)}.chc-rule__chip--dv{border-color:var(--chc-warn);background:var(--chc-warn-tint);color:var(--chc-warn-ink)}.chc-rule__when{flex-wrap:wrap;grid-area:when;align-items:center;gap:6px;min-width:0;display:flex}.chc-rule__op{color:var(--chc-muted);font-size:var(--srs-fs-small,14px);margin-right:2px;font-weight:500}.chc-rule__opt{border:1px solid var(--chc-line);color:var(--text-color);font-size:var(--srs-fs-small,14px);overflow-wrap:anywhere;border-radius:6px;padding:2px 10px;font-weight:500;line-height:1.5}.chc-rule__opt--more{color:var(--chc-muted);border-style:dashed}.chc-rule--hit{font-weight:600}.chc-rule--hit.chc-rule--cr{border-left-color:var(--chc-bad);background:var(--chc-bad-tint)}.chc-rule--hit.chc-rule--dv{border-left-color:var(--chc-warn);background:var(--chc-warn-tint)}.chc-rc--compact .chc-rc__head,.chc-rc--compact .chc-rule{min-height:40px;padding:4px 12px}.chc-rc--compact .chc-rc__title,.chc-rc--compact .chc-rc__out,.chc-rc--compact .chc-rule{font-size:var(--srs-fs-small,14px)}.chc-rc--compact .chc-rule{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon name"".meta"".when";gap:4px 10px}.chc-rc--compact .chc-rule__meta{justify-content:flex-start;max-width:none}.chc-rc--compact .chc-rc__out{white-space:normal;flex-wrap:wrap}@container srs (max-width:760px){.chb{gap:14px}.chc-opts,.chc-opts--long{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.chc-opt{padding:8px 12px}.chc-q{white-space:normal;flex-wrap:wrap}.chc-rc__head{flex-wrap:wrap;padding:4px 12px}.chc-rule{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon name"".meta"".when";padding:8px 12px}.chc-rule__meta{justify-content:flex-start;max-width:none}}.chb-record{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.chb-record__q{color:var(--chc-muted);font-size:var(--srs-fs-body,16px)}.chb-record__a{color:var(--text-color);font-size:var(--srs-fs-option,19px);overflow-wrap:anywhere;font-weight:700}.chb-record__rule{color:var(--chc-warn-ink);font-size:var(--srs-fs-small,14px);font-weight:600}@media (max-width:1440px){.chb{gap:16px}.chc-opts,.chc-opts--long{gap:10px}.chc-opt{gap:12px;min-height:64px;padding:8px 14px}.chc-grid thead th{height:44px;padding:0 8px}.chc-grid thead th:first-child{width:20%}.chc-grid tbody th{padding:4px 12px}.chc-rc__head,.chc-rule{min-height:44px;padding:4px 12px}}
.tv__rows{gap:.25rem;margin:0;padding:.5rem 1rem .75rem;list-style:none;display:grid}.tv__row{min-height:36px;color:var(--text-color-secondary);font-size:max(15px,var(--dynamic-font-15,.9375rem));border-radius:6px;align-items:center;gap:.6rem;padding:.2rem .6rem;display:flex}.tv__row>svg{flex:none}.tv__row>b{color:var(--text-color);flex:none}.tv__row>span{overflow-wrap:anywhere;min-width:0}.tv__row--hit{font-weight:600}.tv__row--warn{background:color-mix(in srgb,var(--orange-500)14%,var(--surface-card));color:color-mix(in srgb,var(--orange-600)60%,var(--text-color))}.tv__row--bad{background:color-mix(in srgb,var(--red-500)12%,var(--surface-card));color:color-mix(in srgb,var(--red-600)60%,var(--text-color))}.tv__row--hit>b{color:inherit}
.vte{--vte-ring:var(--ope-line-strong);flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.vte--running{--vte-ring:var(--primary-color)}.vte--inside{--vte-ring:var(--green-600)}.vte--warn{--vte-ring:var(--orange-600)}.vte--bad{--vte-ring:var(--red-600)}.vte__clock{border:1px solid var(--vte-ring);background:var(--surface-card);border-radius:10px;flex:320px;gap:8px;min-width:min(100%,320px);padding:16px 24px;display:grid;position:relative;container-type:inline-size}.vte--warn .vte__clock{background:var(--ope-warn-fill)}.vte--bad .vte__clock{background:var(--ope-bad-fill);border-width:2px}.vte--warn .vte__clock:after,.vte--bad .vte__clock:after{content:"";background:var(--ope-warn);clip-path:polygon(0 0,100% 0,100% 100%);border-top-right-radius:8px;width:16px;height:16px;position:absolute;top:0;right:0}.vte--bad .vte__clock:after{background:var(--ope-bad);width:22px;height:22px}.vte--alarm .vte__clock{animation:1.2s ease-in-out infinite vte-pulse}@keyframes vte-pulse{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--vte-ring)26%,transparent)}}@media (prefers-reduced-motion:reduce){.vte--alarm .vte__clock{animation:none}}.vte__head{flex-wrap:wrap;gap:8px;display:flex}.vte__chip{min-height:36px;font-size:var(--srs-fs-body,16px);color:color-mix(in srgb,var(--vte-ring)62%,var(--text-color));background:color-mix(in srgb,var(--vte-ring)14%,var(--surface-card));border-radius:6px;align-items:center;gap:8px;padding:4px 14px 4px 10px;font-weight:600;display:inline-flex}.vte__time{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text-color);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,Liberation Mono,monospace;font-size:clamp(40px,12cqi,72px);font-weight:700;line-height:1.05}.vte__caption{font-size:var(--srs-fs-body,16px);color:var(--text-color-secondary)}.vte__bar{background:var(--ope-line-strong);border-radius:4px;height:8px;display:block;overflow:hidden}.vte__fill{background:var(--primary-color);height:100%;display:block}.vte--alarm .vte__fill{background:var(--vte-ring)}.vte__facts{border-top:1px solid var(--ope-line);flex-wrap:wrap;gap:4px 24px;margin:0;padding:8px 0 0;list-style:none;display:flex}.vte__fact{min-height:32px;font-size:var(--srs-fs-body,16px);font-variant-numeric:tabular-nums;color:var(--text-color);align-items:center;gap:8px;display:inline-flex}.vte__error{border-radius:var(--ope-radius);min-height:48px;font-size:var(--srs-fs-body,16px);color:color-mix(in srgb,var(--red-600)55%,var(--text-color));background:var(--ope-bad-fill);flex:100%;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex}.vte__auto{border:1px solid var(--primary-color);background:var(--ope-on-fill);min-width:0;color:var(--text-color);border-radius:10px;flex-wrap:wrap;flex:100%;align-items:baseline;gap:4px 24px;padding:12px 16px;display:flex}.vte__auto-label{font-size:var(--srs-fs-heading,22px);align-items:center;gap:10px;font-weight:600;display:inline-flex}.vte__auto-left{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.vte__auto-clock{color:var(--text-color-secondary);flex:100%;font-size:14px}.vte__commands{flex-wrap:wrap;flex:100%;gap:12px;display:flex}.vte__commands .p-button.vte__btn{--srs-btn-px:24px;min-width:140px;min-height:56px;font-size:var(--srs-fs-button,17px);gap:8px;padding:0 24px;font-weight:600}.vte__commands .p-button.vte__btn--apart{margin-inline-start:auto}.vck{gap:8px;display:grid}.vck__count{font-size:var(--srs-fs-small,14px);color:var(--text-color-secondary);gap:12px;display:flex}.vck__count-na{font-weight:600}.vck__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vck__item{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.vck__tick{border:1px solid var(--ope-line-strong,var(--surface-border));border-radius:var(--ope-radius,8px);background:var(--surface-card);min-height:56px;color:var(--text-color);font:inherit;font-size:var(--srs-fs-body,16px);text-align:left;cursor:pointer;align-items:center;gap:14px;padding:8px 14px;display:flex}.vck__tick:focus-visible,.vck__na:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.vck__tick:disabled{cursor:default}.vck__box{border:1.5px solid var(--text-color-secondary);background:var(--surface-card);border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.vck__item--done .vck__tick{border-color:var(--green-600);background:color-mix(in srgb,var(--green-500)10%,var(--surface-card))}.vck__item--done .vck__box{border-color:var(--green-600);background:var(--green-600);color:var(--primary-color-text)}.vck__text{flex:1;min-width:0}.vck__req{color:var(--red-600);margin-left:4px;font-weight:700}.vck__item--na .vck__text{color:var(--text-color-secondary);text-decoration:line-through}.vck__na-chip{font-size:var(--srs-fs-small,14px);background:var(--surface-200);color:var(--text-color);border-radius:999px;flex:none;padding:2px 10px;font-weight:600}.vck__na{border:1px solid var(--surface-border);background:var(--surface-card);min-width:96px;min-height:56px;color:var(--text-color-secondary);font:inherit;font-size:var(--srs-fs-body,16px);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.vck__na.is-on{border-color:var(--text-color-secondary);background:var(--surface-200);color:var(--text-color)}.vck__comment{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-left:60px;display:grid}.vck__comment>label{font-size:var(--srs-fs-small,14px);color:var(--text-color-secondary)}.vck__comment-input.p-inputtext{width:100%;min-height:56px;font-size:var(--srs-fs-body,16px)}.vck__comment-input.p-inputtext.vck__comment-input--empty{border-color:var(--red-600)}.vgr{--vgr-row:56px;--vgr-head:40px;--vgr-line:var(--ope-line);--vgr-quiet:var(--ope-quiet);--vgr-headfill:var(--ope-head);--vgr-warn:var(--ope-warn);--vgr-bad:var(--ope-bad);--vgr-warn-fill:var(--ope-warn-fill);--vgr-bad-fill:var(--ope-bad-fill);--vgr-foot:36px;border:1px solid var(--vgr-line);border-radius:var(--ope-radius);background:var(--surface-card);width:100%;min-width:0;font-size:var(--srs-fs-body,16px);flex-direction:column;line-height:1.3;display:flex;overflow:hidden}.vgr__bar{border-bottom:1px solid var(--vgr-line);background:var(--surface-card);flex-wrap:wrap;flex:none;align-items:stretch;min-height:56px;display:flex}.vgr__bar--warn{background:var(--vgr-warn-fill)}.vgr__bar--bad,.vgr__bar--missing{background:var(--vgr-bad-fill)}.vgr__msg{flex:240px;align-items:center;gap:10px;min-width:0;padding:4px 16px;display:flex}.vgr__msg>svg{flex:none}.vgr__bar--warn .vgr__msg>svg{color:var(--vgr-warn)}.vgr__bar--bad .vgr__msg>svg,.vgr__bar--missing .vgr__msg>svg{color:var(--vgr-bad)}.vgr__bar--inside .vgr__msg>svg{color:var(--green-600)}.vgr__msg-text{min-width:0}.vgr__msg-head{overflow-wrap:anywhere;font-weight:600}.vgr__msg-value{font-variant-numeric:tabular-nums;margin-left:10px;font-weight:700}.vgr__msg-sub{color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px);overflow-wrap:anywhere}.vgr__bar--warn .vgr__msg-sub,.vgr__bar--bad .vgr__msg-sub,.vgr__bar--missing .vgr__msg-sub{color:var(--text-color);font-weight:600}.vgr .vgr__jump,.vgr .vgr__done{border:0;border-left:1px solid var(--vgr-line);background:var(--vgr-quiet);min-height:56px;color:var(--text-color);font:inherit;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px 0 16px;font-weight:600;display:inline-flex}.vgr .vgr__jump{cursor:pointer}.vgr .vgr__done{color:var(--text-color-secondary);padding-right:16px;font-weight:500}.vgr .vgr__done>svg{color:var(--green-600)}.vgr .vgr__jump.is-warn{background:var(--vgr-warn-fill)}.vgr .vgr__jump.is-bad{background:var(--vgr-bad-fill)}.vgr .vgr__jump:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.vgr .vgr__frame{scrollbar-gutter:auto;overscroll-behavior-x:contain;min-width:0;max-height:calc(max(320px,50vh) + var(--vgr-foot-rows,0)*var(--vgr-foot));scroll-padding:var(--vgr-head)56px calc(var(--vgr-foot-rows,0)*var(--vgr-foot))52px;overflow:auto}.vgr__table{border-collapse:separate;border-spacing:0;width:100%;font-size:inherit}.vgr__table th,.vgr__table td{border-right:1px solid var(--vgr-line);border-bottom:1px solid var(--vgr-line);background:var(--surface-card);text-align:left;vertical-align:middle;padding:0}.vgr__table tr>:last-child{border-right:0}.vgr__table tbody tr:last-child>*{border-bottom:0}.vgr__table thead th{z-index:3;height:var(--vgr-head);background:var(--vgr-headfill);color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px);white-space:nowrap;padding:0 14px;font-weight:600;position:sticky;top:0}.vgr__head-in{align-items:center;gap:5px;display:inline-flex}.vgr__head--number .vgr__head-in{justify-content:flex-end;width:100%}.vgr__unit{font-weight:400}.vgr__req{color:var(--vgr-bad);font-weight:700}.vgr__roicon{opacity:.75;flex:none}.vgr__table tfoot th,.vgr__table tfoot td{bottom:calc(var(--vgr-foot-at,0)*var(--vgr-foot));z-index:3;height:var(--vgr-foot);border-top:1px solid var(--ope-line-strong);background:var(--vgr-headfill);font-variant-numeric:tabular-nums;border-bottom:0;font-weight:600;position:sticky}.vgr__table tfoot tr+tr th,.vgr__table tfoot tr+tr td{border-top:1px solid var(--vgr-line)}.vgr__table tfoot .vgr__no,.vgr__table tfoot .vgr__act{z-index:4;font-size:var(--srs-fs-small,14px)}.vgr__table tfoot .vgr__ro{min-height:calc(var(--vgr-foot) - 1px)}.vgr__table tfoot .vgr__flag--warn:after{width:14px;height:14px}.vgr__col--fit{width:1%}.vgr__table .vgr__no,.vgr__table .vgr__act{z-index:2;width:1%;position:sticky}.vgr__table thead .vgr__no,.vgr__table thead .vgr__act{z-index:4}.vgr__table .vgr__no{text-align:center;white-space:nowrap;min-width:52px;padding:0 8px;left:0}.vgr__table tbody .vgr__no{background:var(--vgr-quiet);color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px);font-variant-numeric:tabular-nums;font-weight:500}.vgr__table .vgr__act{text-align:center;min-width:56px;padding:0;right:0}.vgr__cell{height:var(--vgr-row);position:relative}.vgr__table td.vgr__cell--number{min-width:128px}.vgr__table td.vgr__cell--text{min-width:160px}.vgr__table td.vgr__cell--yesNo{min-width:152px}.vgr__table td.vgr__cell--dateTime{min-width:232px}.vgr__table td.vgr__cell--choice{min-width:180px}.vgr .vgr__input{width:100%;min-width:0;height:calc(var(--vgr-row) - 1px);box-shadow:none;color:var(--text-color);font:inherit;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0 14px;display:block}.vgr .vgr__input--num{text-align:right;font-variant-numeric:tabular-nums}.vgr .vgr__input--date{font-variant-numeric:tabular-nums}.vgr .vgr__table .vgr__input:focus-visible,.vgr .vgr__table .vgr__yn-btn:focus-visible,.vgr .vgr__table .vgr__ro:focus-visible,.vgr .vgr__table .p-dropdown .p-hidden-accessible input:focus-visible{outline:none}.vgr__table td.vgr__cell:focus-within,.vgr__table td.vgr__cell.is-active:focus-within{box-shadow:inset 0 0 0 2px var(--primary-color)}.vgr__table td.vgr__cell--ro{background:var(--vgr-quiet)}.vgr__ro{min-height:calc(var(--vgr-row) - 1px);color:var(--text-color);white-space:nowrap;outline:none;align-items:center;padding:0 14px;display:flex}.vgr__cell--number .vgr__ro{font-variant-numeric:tabular-nums;justify-content:flex-end}.vgr__table td.vgr__cell--auto{background:color-mix(in srgb,var(--primary-color)6%,var(--surface-card))}.vgr__cell--auto .vgr__ro{font-variant-numeric:tabular-nums;font-weight:500}.vgr__table tr.vgr__row--pending>td,.vgr__table tr.vgr__row--pending>th{height:var(--vgr-row);background:var(--vgr-quiet);color:var(--text-color-secondary)}.vgr__skeleton{background:var(--ope-line);border-radius:3px;height:12px;margin:0 14px;animation:1.2s ease-in-out infinite vgr-pending;display:block}@keyframes vgr-pending{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.vgr__skeleton{animation:none}}.vgr__fit{width:100%;display:block}.vgr .p-dropdown.vgr__dd{width:100%;height:calc(var(--vgr-row) - 1px);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;display:flex}.vgr .p-dropdown.vgr__dd .p-dropdown-label{color:var(--text-color);font-size:var(--srs-fs-body,16px);white-space:nowrap;background:0 0;align-items:center;padding:0 0 0 14px;display:flex}.vgr .p-dropdown.vgr__dd .p-dropdown-label.p-placeholder{color:var(--text-color-secondary)}.vgr .p-dropdown.vgr__dd .p-dropdown-trigger{width:40px;color:var(--text-color-secondary);background:0 0}.vgr__ddpanel .p-dropdown-item{min-height:56px;font-size:var(--srs-fs-body,16px);white-space:normal;align-items:center;display:flex}.vgr__yn{width:100%;height:calc(var(--vgr-row) - 1px);display:flex}.vgr .vgr__yn-btn{min-width:76px;color:var(--text-color-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:50%;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.vgr .vgr__yn-btn+.vgr__yn-btn{border-left:1px solid var(--vgr-line)}.vgr .vgr__yn-btn.is-on{background:color-mix(in srgb,var(--primary-color)14%,var(--surface-card));color:var(--text-color);font-weight:700}.vgr .vgr__yn-btn.is-on>svg{color:var(--primary-color)}.vgr__table td.vgr__flag--warn{background:var(--vgr-warn-fill);box-shadow:inset 0 0 0 1px var(--vgr-warn)}.vgr__table td.vgr__flag--bad{background:var(--vgr-bad-fill);box-shadow:inset 0 0 0 2px var(--vgr-bad)}.vgr__table td.vgr__flag--missing{background:var(--vgr-bad-fill)}.vgr__flag--warn .vgr__input,.vgr__flag--warn .vgr__ro,.vgr__flag--bad .vgr__input,.vgr__flag--bad .vgr__ro{font-weight:700}.vgr__flag--warn:after,.vgr__flag--bad:after,.vgr__flag--missing:after{content:"";background:var(--vgr-warn);clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none;width:16px;height:16px;position:absolute;top:0;right:0}.vgr__flag--bad:after{background:var(--vgr-bad);width:22px;height:22px}.vgr__flag--missing:after{background:var(--vgr-bad)}.vgr__flag--empty:after{content:"";background:color-mix(in srgb,var(--text-color-secondary)55%,var(--surface-card));pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.vgr .p-button.vgr__remove{--srs-btn-w:56px;--srs-btn-h:55px;width:56px;height:55px;color:var(--text-color-secondary);border-radius:0}.vgr__table .vgr__act--open{width:104px;min-width:104px}.vgr__table .vgr__act--both{width:160px;min-width:160px}.vgr__act-pair{align-items:stretch;display:flex}.vgr__act--both .vgr__open{flex:0 0 104px}.vgr__act-pair .p-button.vgr__remove{height:var(--vgr-row);--srs-btn-h:var(--vgr-row);flex:0 0 56px;justify-content:center;margin-bottom:-1px;padding:0}.vgr__act-pair .p-button.vgr__remove svg{flex:none;width:18px;height:18px}.vgr .p-button.vgr__remove:focus,.vgr .p-button.vgr__remove:focus-visible{box-shadow:none!important}.vgr .p-button.vgr__remove:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.vgr .vgr__open{width:100%;height:var(--vgr-row);color:var(--primary-color);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;padding:0;font-weight:600;display:inline-flex}.vgr .vgr__open:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.vgr__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.vgr__addband{border-top:1px solid var(--vgr-line);flex:none}.vgr .p-button.vgr__add{--srs-btn-w:100%;--srs-btn-px:16px;width:100%;min-height:56px;color:var(--primary-color);border-radius:0;justify-content:flex-start;font-weight:600}.vgr .vgr__stat{border:0;border-left:1px solid var(--vgr-line);min-width:56px;min-height:56px;color:var(--text-color);font:inherit;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;flex:none;align-items:center;gap:10px;padding:0 14px 0 16px;font-weight:600;display:inline-flex;position:relative}.vgr .vgr__stat>svg{color:var(--primary-color)}.vgr__stat-text,.vgr__stat-label{line-height:1.2;display:block}.vgr__stat-note{font-size:var(--srs-fs-small,14px);color:var(--text-color-secondary);align-items:center;gap:4px;font-weight:500;line-height:1.25;display:flex}.vgr .vgr__stat.is-warn{background:var(--vgr-warn-fill);box-shadow:inset 0 0 0 1px var(--vgr-warn)}.vgr .vgr__stat.is-bad{background:var(--vgr-bad-fill);box-shadow:inset 0 0 0 2px var(--vgr-bad)}.vgr .vgr__stat.is-warn>svg,.vgr .vgr__stat.is-bad>svg{color:var(--text-color)}.vgr .vgr__stat.is-warn .vgr__stat-note,.vgr .vgr__stat.is-bad .vgr__stat-note{color:var(--text-color);font-weight:600}.vgr .vgr__stat.is-warn:after,.vgr .vgr__stat.is-bad:after{content:"";background:var(--vgr-warn);clip-path:polygon(0 0,100% 0,100% 100%);width:16px;height:16px;position:absolute;top:0;right:0}.vgr .vgr__stat.is-bad:after{background:var(--vgr-bad);width:22px;height:22px}.vgr .vgr__stat:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.vgr__table tfoot td.vgr__foot-note{color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px);font-weight:500}.vgr__table tfoot td.vgr__cell{cursor:pointer}.grs{min-width:0;font-size:var(--srs-fs-body,16px);flex-direction:column;gap:8px;display:flex;container-type:inline-size}.grs__head{flex-wrap:wrap;align-items:center;gap:12px 16px;min-height:56px;display:flex}.grs__pos{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:500}.grs .grs__back,.grs .grs__btn{border:1px solid var(--ope-line-strong);border-radius:var(--ope-radius);min-width:56px;min-height:56px;color:var(--text-color);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.grs .grs__btn[disabled]{opacity:.4;cursor:default}.grs .grs__btn--remove{color:var(--text-color-secondary)}.grs .grs__jump{border-radius:var(--ope-radius);background:var(--ope-warn-fill);min-height:56px;color:var(--text-color);font:inherit;font-size:var(--srs-fs-small,14px);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.grs .grs__jump>svg{color:var(--ope-warn)}.grs .grs__jump.is-bad{background:var(--ope-bad-fill)}.grs .grs__jump.is-bad>svg{color:var(--ope-bad)}.grs__line{margin:0;font-weight:500}.grs__line.is-bad{color:color-mix(in srgb,var(--ope-bad)55%,var(--text-color))}.grs__fields{flex-direction:column;padding:4px 0 8px;display:flex}.grs__row{grid-template-columns:minmax(0,184px) minmax(0,360px) minmax(0,1fr);align-items:center;column-gap:24px;min-height:69px;padding:0 8px;display:grid}.grs__label{flex-wrap:wrap;align-items:center;gap:6px;font-size:17px;font-weight:500;display:flex}.grs__label>svg{color:var(--text-color-secondary)}.grs__control{min-width:0}.grs__box,.grs__fixed{border:1px solid var(--ope-line-strong);border-radius:var(--ope-radius);background:var(--surface-card);align-items:center;width:100%;min-height:56px;display:flex}.grs__fixed{border-color:var(--ope-line);background:var(--ope-quiet);overflow-wrap:anywhere;padding:0 14px;font-size:18px;font-weight:500}.grs__fixed--num{font-variant-numeric:tabular-nums;justify-content:flex-end}.grs__box:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color)}.grs .grs__input{width:100%;min-width:0;height:54px;color:var(--text-color);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 14px;font-size:20px;font-weight:500}.grs .grs__input--num{font-variant-numeric:tabular-nums;text-align:right;font-size:24px;font-weight:600}.grs__unit{color:var(--text-color-secondary);flex:none;padding:0 14px 0 0}.grs__tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grs .grs__tile{border:1px solid var(--ope-line-strong);border-radius:var(--ope-radius);background:var(--surface-card);min-height:56px;color:var(--text-color);font:inherit;cursor:pointer;align-items:center;gap:10px;padding:0 14px;font-weight:600;display:inline-flex}.grs .grs__tile.is-on{border-color:var(--primary-color);background:var(--ope-on-fill);box-shadow:inset 0 0 0 1px var(--primary-color)}.grs__tile-dot{border:1px solid var(--ope-line-strong);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.grs__tile.is-on .grs__tile-dot{border-color:var(--primary-color);background:var(--primary-color);color:var(--primary-color-text)}.grs .p-dropdown.grs__dd{align-items:center;width:100%;min-height:56px}.grs__detail{min-width:0;color:var(--text-color-secondary);align-items:center;gap:8px;font-size:15px;display:flex}.grs__detail.is-warn,.grs__detail.is-bad{color:var(--text-color);font-weight:500}.grs__detail.is-warn>svg{color:var(--ope-warn)}.grs__detail.is-bad>svg{color:var(--ope-bad)}.grs__flag--warn .grs__box,.grs__flag--bad .grs__box,.grs__flag--warn .grs__fixed,.grs__flag--bad .grs__fixed{background:var(--ope-warn-fill);border-color:var(--ope-warn);position:relative}.grs__flag--bad .grs__box,.grs__flag--bad .grs__fixed{background:var(--ope-bad-fill);border:2px solid var(--ope-bad)}.grs__flag--warn .grs__box:after,.grs__flag--bad .grs__box:after,.grs__flag--warn .grs__fixed:after,.grs__flag--bad .grs__fixed:after{content:"";background:var(--ope-warn);clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none;width:16px;height:16px;position:absolute;top:0;right:0}.grs__flag--bad .grs__box:after,.grs__flag--bad .grs__fixed:after{background:var(--ope-bad);width:22px;height:22px}.grs__nav{border-top:1px solid var(--ope-line);flex-wrap:wrap;align-items:center;gap:12px;min-height:68px;padding-top:12px;display:flex}.grs__nav-mid{gap:12px;margin-left:auto;display:flex}.grs__nav-mid .grs__btn{min-width:136px}@container (max-width:640px){.grs__row{grid-template-columns:minmax(0,1fr);row-gap:4px;padding:8px 0}}.srs-root:has(.gst__scrim){position:relative}.gst__scrim{z-index:40;min-width:0;min-height:0;display:flex;position:absolute;inset:0}.gst__scrim.is-page{position:fixed}.gst{--ope-radius:8px;--ope-line:color-mix(in srgb,var(--text-color)12%,var(--surface-card));--ope-line-strong:color-mix(in srgb,var(--text-color)24%,var(--surface-card));--ope-warn:var(--orange-600);--ope-bad:var(--red-600);--ope-warn-fill:color-mix(in srgb,var(--orange-500)15%,var(--surface-card));--ope-bad-fill:color-mix(in srgb,var(--red-500)13%,var(--surface-card));background:var(--surface-card);min-width:0;color:var(--text-color);font-size:var(--srs-fs-body,16px);flex-direction:column;flex:1;display:flex;container-type:inline-size}.gst__head{border-bottom:1px solid var(--ope-line);flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;min-height:56px;padding:8px 20px;display:flex}.gst__head b{font-size:18px;font-weight:600}.gst__head small{color:var(--text-color-secondary);font-size:14px}.gst__grow{flex:1}.gst__source,.gst__verdict{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.gst__source{background:color-mix(in srgb,var(--text-color)6%,var(--surface-card))}.gst__source.is-stored{background:color-mix(in srgb,var(--green-500)14%,var(--surface-card))}.gst__verdict.is-warn{background:var(--ope-warn-fill)}.gst__verdict.is-warn>svg{color:var(--ope-warn)}.gst__verdict.is-bad{background:var(--ope-bad-fill)}.gst__verdict.is-bad>svg{color:var(--ope-bad)}.gst__body{background:var(--surface-ground);flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 20px;display:flex;overflow:auto}.gst__large{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;display:grid}.gst__small{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:12px;display:grid}.gst__wide{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:14px;display:grid}.gst .gst__card{border:1px solid var(--ope-line);background:var(--surface-card);min-width:0;color:inherit;font:inherit;text-align:left;box-shadow:0 1px 2px color-mix(in srgb,var(--text-color)10%,transparent);border-radius:12px;flex-direction:column;padding:10px 14px;display:flex;position:relative;overflow:hidden}.gst .gst__card--large{min-height:176px;padding:14px 16px 12px}.gst .gst__card--small{min-height:94px}.gst .gst__card--wide{flex-direction:row;align-items:center;gap:16px;min-height:104px;padding:10px 16px}.gst .gst__card--open:not([disabled]){cursor:pointer}.gst .gst__card.is-warn{border:1.5px solid var(--ope-warn);background:var(--ope-warn-fill)}.gst .gst__card.is-bad{border:2px solid var(--ope-bad);background:var(--ope-bad-fill)}.gst__card.is-warn:after,.gst__card.is-bad:after{content:"";background:var(--ope-warn);clip-path:polygon(0 0,100% 0,100% 100%);width:16px;height:16px;position:absolute;top:0;right:0}.gst__card.is-bad:after{background:var(--ope-bad);width:22px;height:22px}.gst__label{min-height:24px;color:var(--text-color-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding-right:18px;font-size:14px;font-weight:500;display:flex}.gst__card--open .gst__label>svg{color:var(--primary-color)}.gst__status{color:var(--text-color);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:13px;font-weight:600;display:inline-flex}.gst__status.is-inside{background:color-mix(in srgb,var(--green-500)14%,var(--surface-card))}.gst__status.is-inside>svg{color:var(--green-600)}.gst__status.is-warn{background:color-mix(in srgb,var(--orange-500)28%,var(--surface-card))}.gst__status.is-warn>svg{color:var(--ope-warn)}.gst__status.is-bad{background:color-mix(in srgb,var(--red-500)24%,var(--surface-card))}.gst__status.is-bad>svg{color:var(--ope-bad)}.gst__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.2}.gst__card--large .gst__value{margin-top:2px;font-size:36px}.gst__value--mid{font-size:20px}.gst__value i{color:var(--text-color-secondary);margin-left:4px;font-size:14px;font-style:normal;font-weight:400}.gst__card--large .gst__value i{font-size:16px}.gst__line{color:var(--text-color-secondary);margin-top:2px;font-size:13px}.gst__card--large .gst__line{margin-top:auto;padding-top:6px;font-size:14px}.gst__card.is-warn .gst__line,.gst__card.is-bad .gst__line{color:var(--text-color);font-weight:600}.gst__viz{margin-top:8px}.gst__gauge{background:color-mix(in srgb,var(--text-color)12%,var(--surface-card));border-radius:6px;height:12px;margin:6px 0;position:relative}.gst__ok{border-right:2px solid var(--green-600);border-left:2px solid var(--green-600);background:color-mix(in srgb,var(--green-500)32%,var(--surface-card));position:absolute;top:0;bottom:0}.gst__tick{background:var(--text-color-secondary);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.gst__mark{background:var(--text-color);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-5px;bottom:-5px}.gst__card.is-warn .gst__mark{background:var(--ope-warn)}.gst__card.is-bad .gst__mark{background:var(--ope-bad)}.gst__dot{border:1.5px solid var(--text-color);background:var(--surface-card);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:3px}.gst__density{align-items:flex-end;gap:1px;height:14px;margin-bottom:2px;display:flex}.gst__density span{background:color-mix(in srgb,var(--text-color)45%,var(--surface-card));border-radius:1px 1px 0 0;flex:1 1 0;min-width:0}.gst__pips{gap:6px;margin-top:8px;display:flex}.gst__pip{background:color-mix(in srgb,var(--text-color)7%,var(--surface-card));height:30px;color:var(--text-color-secondary);font-variant-numeric:tabular-nums;border-radius:6px;flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex;position:relative;overflow:hidden}.gst__pip.is-warn{background:var(--ope-warn-fill);box-shadow:inset 0 0 0 1px var(--ope-warn);color:var(--text-color);font-weight:700}.gst__pip.is-bad{background:var(--ope-bad-fill);box-shadow:inset 0 0 0 2px var(--ope-bad);color:var(--text-color);font-weight:700}.gst__strip{border-bottom:1px solid var(--ope-line-strong);align-items:flex-end;gap:1px;height:30px;margin-top:8px;padding:0 1px;display:flex}.gst__strip span{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex}.gst__strip b{background:color-mix(in srgb,var(--text-color)22%,var(--surface-card));border-radius:1px 1px 0 0;width:100%;max-width:4px;height:6px;display:block}.gst__strip .is-warn b{background:var(--ope-warn);min-width:3px;height:16px}.gst__strip .is-bad b{background:var(--ope-bad);min-width:4px;height:24px}.gst__ring{flex:none}.gst__wide-text{flex-direction:column;flex:1;min-width:0;display:flex}.gst__pairs{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.gst__timeline{height:22px;margin:8px 6px 0;position:relative}.gst__timeline:before{content:"";background:var(--ope-line-strong);height:2px;position:absolute;top:10px;left:0;right:0}.gst__timeline span{border:2px solid var(--surface-card);background:var(--primary-color);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:5px}.gst__timeline--dense{border-bottom:2px solid var(--ope-line-strong);align-items:flex-end;gap:1px;display:flex}.gst__timeline--dense:before{display:none}.gst__timeline--dense i{background:var(--primary-color);border-radius:1px 1px 0 0;flex:1 1 0;min-width:0}.gst__flagged{border:1px solid var(--ope-line);border-radius:var(--ope-radius);background:var(--surface-card);overflow-x:auto}.gst__flagged table{border-collapse:collapse;width:100%}.gst__flagged th,.gst__flagged td{border-bottom:1px solid var(--ope-line);text-align:left;white-space:nowrap;height:56px;padding:0 14px}.gst__flagged thead th{background:color-mix(in srgb,var(--text-color)5%,var(--surface-card));height:40px;font-size:14px;font-weight:600}.gst__flagged tbody th{width:1%;color:var(--text-color-secondary);font-variant-numeric:tabular-nums;font-weight:500}.gst__flagged .gst__num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.gst__flagged td.vgr__flag--warn{background:var(--ope-warn-fill)}.gst__flagged td.vgr__flag--bad{background:var(--ope-bad-fill)}.gst__foot{border-top:1px solid var(--ope-line);flex-wrap:wrap;flex:none;align-items:center;gap:12px;min-height:76px;padding:10px 16px;display:flex}.gst .gst__btn{border:1px solid var(--ope-line-strong);border-radius:var(--ope-radius);min-width:56px;min-height:56px;color:var(--text-color);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.gst .gst__btn[disabled]{opacity:.4;cursor:default}.gst .gst__btn--close{min-width:160px}.gst__page{font-variant-numeric:tabular-nums;text-align:center;min-width:96px;font-weight:500}
.td-card{--td-info:var(--primary-color);--td-warn:var(--orange-600);--td-good:var(--green-600);--td-bad:var(--red-600);--td-neutral:var(--surface-400);min-width:0;container:td-card/inline-size}.td-card .td-frame{--td-tone:var(--td-neutral);border:4px solid var(--td-tone);background:var(--surface-card);box-sizing:border-box;border-radius:14px;gap:12px;min-width:0;padding:20px 24px;display:grid}.td-card .td-frame--info{--td-tone:var(--td-info)}.td-card .td-frame--warn{--td-tone:var(--td-warn);background:color-mix(in srgb,var(--orange-500)7%,var(--surface-card))}.td-card .td-frame--good{--td-tone:var(--td-good);background:color-mix(in srgb,var(--green-500)8%,var(--surface-card))}.td-card .td-frame--bad{--td-tone:var(--td-bad);background:color-mix(in srgb,var(--red-500)9%,var(--surface-card))}.td-card .td-frame.is-alarm{animation:1s linear infinite td-blink}@keyframes td-blink{0%,49.99%{border-color:var(--red-600);background-color:color-mix(in srgb,var(--red-500)30%,var(--surface-card))}50%,to{border-color:color-mix(in srgb,var(--red-600)40%,var(--surface-card));background-color:var(--surface-card)}}.td-card .td-frame.is-pulse{animation:1.2s ease-out td-pulse}@keyframes td-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--green-500)60%,transparent)}to{box-shadow:0 0 0 18px color-mix(in srgb,var(--green-500)0%,transparent)}}@media (prefers-reduced-motion:reduce){.td-card .td-frame.is-alarm,.td-card .td-frame.is-pulse,.hs__cell.td-hs-alarm,.oex-timer-alert{animation:none}.td-card .td-frame.is-alarm{border-width:6px;border-color:var(--red-700);background-color:color-mix(in srgb,var(--red-500)24%,var(--surface-card))}.hs__cell.td-hs-alarm,.oex-timer-alert{background-color:color-mix(in srgb,var(--red-500)24%,var(--surface-card))}}.hs__cell.td-hs-alarm,.oex-timer-alert{animation:1s linear infinite td-blink-soft}@keyframes td-blink-soft{0%,49.99%{background-color:color-mix(in srgb,var(--red-500)32%,var(--surface-card))}50%,to{background-color:var(--surface-card)}}.oex-timer-alert{box-shadow:inset 0 0 0 3px var(--red-600);border-radius:10px}.td-soundbar{background:color-mix(in srgb,var(--orange-500)14%,var(--surface-card));box-shadow:inset 0 0 0 2px var(--orange-600);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.td-soundbar__msg{align-items:center;gap:8px;font-size:18px;font-weight:700;display:inline-flex}.td-soundbar .p-button.td-soundbar__btn{--srs-btn-px:24px;min-height:56px}.vte__commands .p-button.vte__btn--first{order:-1;margin-inline-end:auto}.td-head{flex-wrap:wrap;gap:8px;display:flex}.td-chip{--td-tone:var(--td-neutral);font-variant-numeric:tabular-nums;min-height:44px;color:color-mix(in srgb,var(--td-tone)62%,var(--text-color));background:color-mix(in srgb,var(--td-tone)16%,var(--surface-card));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--td-tone)45%,transparent);border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:4px 18px 4px 14px;font-size:20px;font-weight:800;display:inline-flex}.td-chip--info{--td-tone:var(--td-info)}.td-chip--warn{--td-tone:var(--td-warn)}.td-chip--good{--td-tone:var(--td-good)}.td-chip--bad{--td-tone:var(--td-bad)}.td-chip--big{min-height:56px;padding:6px 24px 6px 18px;font-size:clamp(22px,3.4cqi,36px)}.td-facts{border-top:1px solid var(--surface-border);flex-wrap:wrap;gap:4px 28px;margin:0;padding:10px 0 0;list-style:none;display:flex}.td-fact{font-variant-numeric:tabular-nums;min-height:36px;color:var(--text-color);align-items:center;gap:8px;font-size:20px;font-weight:700;display:inline-flex}.td-facts--big .td-fact{font-size:clamp(20px,2.6cqi,28px)}.td-fact--good{color:color-mix(in srgb,var(--green-600)60%,var(--text-color))}.td-fact--warn{color:color-mix(in srgb,var(--orange-600)60%,var(--text-color))}.td-fact--bad{color:color-mix(in srgb,var(--red-600)60%,var(--text-color))}.td-clockline{font-variant-numeric:tabular-nums;color:var(--text-color-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:15px;display:inline-flex}.td-ackrow{z-index:1;background:var(--surface-card);box-shadow:inset 0 0 0 2px var(--td-tone);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 16px;display:flex;position:sticky;bottom:8px}.td-ackrow__msg{color:color-mix(in srgb,var(--td-tone)62%,var(--text-color));align-items:center;gap:10px;font-size:22px;font-weight:800;display:inline-flex}.td-ackrow .p-button.td-ack{--srs-btn-fs:22px;--srs-btn-px:32px;min-width:260px;min-height:72px;font-weight:800}.td-acked{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:inline-flex}.td-card--standard{display:block}.td-card--standard .vte__clock.td-frame{gap:10px}.td-fill--warn{background:var(--td-warn)!important}.td-fill--good{background:var(--td-good)!important}.td-fill--bad{background:var(--td-bad)!important}.td-led{--td-led-ink:#8fdcff;background:#0a0e0d;border-radius:12px;justify-items:center;gap:8px;padding:20px 24px 16px;display:grid;box-shadow:inset 0 2px 14px #000}.td-led--warn{--td-led-ink:#ffb21e}.td-led--good{--td-led-ink:#48e07e}.td-led--bad{--td-led-ink:#ff5245}.td-led--neutral{--td-led-ink:#c8d0d8}.td-sevenseg{max-width:100%;height:clamp(96px,min(20cqi,24vh),240px);color:var(--td-led-ink);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--td-led-ink)65%,transparent));display:block;transform:skew(-5deg)}.td-seg{fill:currentColor;opacity:.08}.td-seg--on{opacity:1}.td-led__caption{letter-spacing:.12em;text-transform:uppercase;color:var(--td-led-ink);font-size:18px;font-weight:700}.td-card .td-ring{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 32px}@container td-card (max-width:620px){.td-card .td-ring{grid-template-columns:minmax(0,1fr);justify-items:center}}.td-ring__dial{justify-content:center;display:flex}.td-ring__svg{width:clamp(240px,min(44cqi,46vh),480px);max-width:100%;height:auto;display:block}.td-ring__track,.td-ring__zone,.td-ring__progress{fill:none}.td-ring__track{stroke:var(--surface-200);stroke-width:20px}.td-ring__zone{stroke-width:7px}.td-ring__zone--approach{stroke:var(--orange-400)}.td-ring__zone--tolerance{stroke:var(--red-400)}.td-ring__progress{stroke:var(--td-tone);stroke-width:20px;stroke-linecap:butt}.td-ring__tick{stroke:var(--text-color);stroke-width:3px}.td-ring__figure{fill:var(--text-color);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,Liberation Mono,monospace;font-weight:800}.td-ring__caption{fill:var(--text-color-secondary);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.td-ring__info{gap:12px;min-width:0;display:grid}.td-ring__info .td-ackrow{justify-content:flex-start}.td-card .td-wall{justify-items:start}.td-wall__time{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--text-color);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,Liberation Mono,monospace;font-size:clamp(96px,min(25cqi,28vh),340px);font-weight:800;line-height:.95}.td-ink--warn{color:color-mix(in srgb,var(--orange-600)70%,var(--text-color))}.td-ink--good{color:color-mix(in srgb,var(--green-600)70%,var(--text-color))}.td-ink--bad{color:color-mix(in srgb,var(--red-600)75%,var(--text-color))}.td-wall__caption{letter-spacing:.1em;text-transform:uppercase;color:var(--text-color-secondary);font-size:clamp(18px,2.4cqi,26px);font-weight:700}.td-card .td-wall .td-facts{width:100%}.td-card .td-wall .td-ackrow{box-sizing:border-box;width:100%}
.tms{gap:1rem;min-width:0;display:grid}.tms__form{align-content:start;gap:1rem;min-width:0;display:grid}.tms__aside{min-width:0}@container ssd-panel (min-width:58rem){.tms--preview{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);align-items:start}.tms--preview .tms__aside{position:sticky;top:0}}.tms-preview__states{margin-bottom:1rem}.tms-preview__stage{min-width:0}.tms-window{background:color-mix(in srgb,var(--text-color)3%,var(--surface-card));color:var(--text-color);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:.5rem;margin:.75rem 0 0;padding:.5rem .75rem;display:flex}.tms-window>svg{color:var(--text-color-secondary);flex:none}.tms-kinds{gap:.75rem;min-width:0;display:grid}.tms-when{color:var(--text-color-secondary);margin:0}.tms-tiles{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;display:grid}.tms-tile{border:2px solid var(--surface-border);background:var(--surface-card);min-height:6.5rem;color:var(--text-color);font:inherit;cursor:pointer;border-radius:12px;align-content:center;justify-items:center;gap:.5rem;padding:.75rem;display:grid}.tms-tile:hover{border-color:color-mix(in srgb,var(--primary-color)50%,var(--surface-border))}.tms-tile.is-on{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color)8%,var(--surface-card));box-shadow:inset 0 0 0 1px var(--primary-color)}.tms-tile:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.tms-tile__label{font-weight:700}.tms-art{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;min-width:96px;height:52px;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Consolas,monospace;font-weight:800;display:inline-flex}.tms-art--standard{border:2px solid var(--primary-color);border-radius:8px;padding:0 10px;font-size:20px}.tms-art__chip{background:var(--primary-color);border-radius:50%;width:10px;height:10px}.tms-art--led{background:#0a0e0d;border-radius:8px;padding:6px 10px}.tms-art--led .td-sevenseg{--td-led-ink:#8fdcff;height:36px}.tms-art--ring svg{width:44px;height:44px}.tms-art__track,.tms-art__arc{fill:none;stroke-width:6px}.tms-art__track{stroke:var(--surface-200)}.tms-art__arc{stroke:var(--primary-color)}.tms-art--ring span{font-size:16px}.tms-art--wall{letter-spacing:-.04em;font-size:40px;line-height:1}.tms-sounds{border-collapse:collapse;width:100%}.tms-sounds th,.tms-sounds td{border-bottom:1px solid var(--surface-border);text-align:left;vertical-align:middle;padding:.5rem}.tms-sounds thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-color-secondary);font-size:.75rem;font-weight:700}.tms-stage{white-space:nowrap;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.tms-stage--warn{color:color-mix(in srgb,var(--orange-600)65%,var(--text-color))}.tms-stage--good{color:color-mix(in srgb,var(--green-600)65%,var(--text-color))}.tms-stage--bad{color:color-mix(in srgb,var(--red-600)65%,var(--text-color))}.tms-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tms-stage-rule{flex-wrap:wrap;align-items:flex-start;gap:.5rem 1.5rem;display:flex}.tmr{gap:16px;min-width:0;display:grid}.tmr-card{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:12px;gap:12px;padding:16px 24px;display:grid}.tmr-card__head{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.tmr-card__ico{background:color-mix(in srgb,var(--primary-color)12%,var(--surface-card));width:48px;height:48px;color:var(--primary-color);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tmr-card__name{min-width:0;font-size:var(--srs-fs-heading,28px);overflow-wrap:anywhere;flex:12rem;margin:0;font-weight:700;line-height:1.2}.tmr-card__facts{font-size:var(--srs-fs-body,18px);flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.tmr-card__fact{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.tmr-card__fact>svg{color:var(--text-color-secondary);flex:none}.tmr-idle{border:3px solid var(--surface-border);background:var(--surface-card);font-size:var(--srs-fs-heading,28px);border-radius:12px;align-items:center;gap:12px;padding:16px 24px;font-weight:700;display:flex}.tmr-notice{border:1px solid var(--orange-600);background:color-mix(in srgb,var(--orange-500)15%,var(--surface-card));font-size:var(--srs-fs-body,18px);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;font-weight:600;display:flex}.tmr-notice>svg{color:var(--orange-600);flex:none;margin-top:2px}.tmr-notice--bad{border-color:var(--red-600);background:color-mix(in srgb,var(--red-500)12%,var(--surface-card))}.tmr-notice--bad>svg{color:var(--red-600)}.tmr-record{gap:16px;min-width:0;display:grid;container:tmr-record/inline-size}.tmr-verdict{border:3px solid var(--surface-border);background:var(--surface-card);font-size:var(--srs-fs-heading,28px);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;font-weight:700;display:flex}.tmr-verdict--inside{border-color:var(--green-600)}.tmr-verdict--warn{border-color:var(--orange-600)}.tmr-verdict--bad{border-color:var(--red-600)}.tmr-verdict__word{align-items:center;gap:12px;display:inline-flex}.tmr-verdict--inside .tmr-verdict__word>svg{color:var(--green-600)}.tmr-verdict--warn .tmr-verdict__word>svg{color:var(--orange-600)}.tmr-verdict--bad .tmr-verdict__word>svg{color:var(--red-600)}.tmr-verdict__name{min-width:0;color:var(--text-color-secondary);font-size:var(--srs-fs-body,18px);overflow-wrap:anywhere;font-weight:600}.tmr-window{font-size:var(--srs-fs-body,18px);font-variant-numeric:tabular-nums;margin:0}.tmr-totals{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:12px;margin:0;display:grid}.tmr-total{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:12px;gap:4px;padding:12px 16px;display:grid}.tmr-total dt{color:var(--text-color-secondary);font-size:var(--srs-fs-small,16px)}.tmr-total dd{font-size:var(--srs-fs-title,32px);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.1}.tmr-total--bad dd{color:var(--red-600)}.tmr-events{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tmr-events__head{color:var(--text-color-secondary);font-size:var(--srs-fs-small,16px);grid-template-columns:3rem minmax(9rem,1.2fr) minmax(12rem,1.6fr) minmax(7rem,1fr) minmax(0,2fr);gap:12px;padding:0 16px;font-weight:600;display:grid}.tmr-event{border:1px solid var(--surface-border);background:var(--surface-card);min-height:52px;font-size:var(--srs-fs-body,18px);overflow-wrap:anywhere;border-radius:10px;grid-template-columns:3rem minmax(9rem,1.2fr) minmax(12rem,1.6fr) minmax(7rem,1fr) minmax(0,2fr);align-items:start;gap:4px 12px;padding:12px 16px;display:grid}.tmr-event__no{color:var(--text-color-secondary);font-variant-numeric:tabular-nums}.tmr-event__type{font-weight:700}.tmr-event__time{font-variant-numeric:tabular-nums}.tmr-event__note{gap:4px;min-width:0;display:grid}.tmr-event__label{color:var(--text-color-secondary);font-size:var(--srs-fs-small,16px);font-weight:600;display:none}.tmr-event__exception{color:var(--red-600);align-items:center;gap:8px;font-weight:600;display:inline-flex}@container tmr-record (max-width:56rem){.tmr-events__head{display:none}.tmr-event{grid-template-columns:3rem minmax(0,1fr)}.tmr-event>:nth-child(n+3){grid-column:2}.tmr-event__label{display:block}}.tms__auto{margin-top:8px}
.dur{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.dur__switch{align-items:center;gap:.5rem;min-width:5.5rem;display:inline-flex}.dur__part{flex:0 0 7.5rem;min-width:0}.dur .pod-number{max-width:none}
.sdt{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:10px;max-width:100%;overflow-x:auto}.sdt__table{width:100%;min-width:max(100%,calc(var(--sdt-cols,6)*128px));border-collapse:collapse;font-size:14px;font-weight:400}.sdt__caption{text-align:left;padding:12px 16px;font-size:16px;font-weight:700}.sdt__table th,.sdt__table td{border-top:1px solid var(--surface-border);text-align:left;vertical-align:top;overflow-wrap:break-word;min-width:96px;padding:8px 12px}.sdt__table thead th{background:var(--surface-100);color:var(--text-color-secondary);white-space:nowrap;font-weight:600}.sdt__first{min-width:160px;font-weight:600}.sdt__row--l1 td{background:var(--surface-50);color:var(--text-color-secondary);border-top-style:dashed}.sdt__row--l1 .sdt__first{padding-left:32px;font-weight:400}.sdt__sub{vertical-align:-3px;margin-right:6px}.sdt__tag{margin-right:8px;font-weight:600}.sdt__row--l1 s{text-decoration-thickness:2px}.sdt__tone{white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-weight:600;display:flex}.sdt__tone--ok{color:color-mix(in srgb,var(--green-600)55%,var(--text-color))}.sdt__tone--warn{color:color-mix(in srgb,var(--orange-600)55%,var(--text-color))}.sdt__tone--bad{color:color-mix(in srgb,var(--red-600)55%,var(--text-color))}
.mvb{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.mvb__progress{z-index:2;border:1px solid var(--ope-line);background:var(--surface-card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:56px;padding:8px 16px;display:flex;position:sticky;top:0}.mvb__count{font-size:var(--srs-fs-option,19px);font-variant-numeric:tabular-nums;font-weight:600}.mvb__segments{flex:240px;gap:4px;min-width:160px;display:flex}.mvb__seg{background:var(--ope-line-strong);border-radius:4px;flex:1;height:8px}.mvb__seg--signed{background:var(--green-600)}.mvb__seg--active,.mvb__seg--reopened{background:var(--ope-on-fill);box-shadow:inset 0 0 0 1.5px var(--primary-color)}.mvb__seg--outOfLimits{background:repeating-linear-gradient(135deg,var(--red-600)0 4px,color-mix(in srgb,var(--red-600)55%,var(--surface-card))4px 8px)}.mvb__seg--lockedByOrder{background:repeating-linear-gradient(135deg,var(--surface-300)0 4px,var(--surface-100)4px 8px)}.mvb__seg--na{background:var(--surface-400)}.mvb__missing{font-size:var(--srs-fs-small,14px);color:color-mix(in srgb,var(--orange-600)55%,var(--text-color));font-weight:600}.mvb__missing--done{color:color-mix(in srgb,var(--green-600)55%,var(--text-color))}.mvb__instruction{font-size:var(--srs-fs-body,16px);margin:0}.mvr__note>:first-child,.mvb__instruction>:first-child{margin-top:0}.mvr__note>:last-child,.mvb__instruction>:last-child{margin-bottom:0}.mvb__rows{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.mvb__empty{color:var(--text-color-secondary)}.mvr{--mvr-edge:var(--ope-line);border:1px solid var(--ope-line);border-left:3px solid var(--mvr-edge);background:var(--surface-card);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:16px;display:grid}.mvr:focus-within,.mvr--active,.mvr--reopened{--mvr-edge:var(--primary-color)}.mvr--outOfLimits{--mvr-edge:var(--red-600);background:color-mix(in srgb,var(--red-500)5%,var(--surface-card))}.mvr--signed{--mvr-edge:var(--green-600)}.mvr--lockedByOrder,.mvr--na{background:var(--surface-50,var(--surface-ground))}.mvr--lockedByOrder .mvr__entry{opacity:.55}.mvr--note{--mvr-edge:var(--surface-400);background:color-mix(in srgb,var(--primary-color)5%,var(--surface-card))}.mvr--grid{gap:8px;width:100%;padding:12px}.mvr .p-button.mvr__btn--confirm[data-incomplete]{opacity:.55}.mvr__head{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.mvr__no{background:var(--ope-head);min-width:26px;height:26px;color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.mvr--signed .mvr__no{background:var(--green-600);color:var(--primary-color-text)}.mvr__kind{color:var(--text-color-secondary);flex:none;display:inline-flex}.mvr__label{min-width:0;font-size:var(--srs-fs-option,19px);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.mvr__req{color:var(--red-600);margin-left:4px}.mvr__limits{font-size:var(--srs-fs-small,14px);color:var(--text-color-secondary);white-space:nowrap}.mvr__grow{flex:1}.mvr__chip{min-height:28px;font-size:var(--srs-fs-small,14px);border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.mvr__chip--signed{color:color-mix(in srgb,var(--green-600)55%,var(--text-color));background:color-mix(in srgb,var(--green-500)14%,var(--surface-card))}.mvr__chip--corrected,.mvr__chip--reopened{color:color-mix(in srgb,var(--primary-color)45%,var(--text-color));background:color-mix(in srgb,var(--primary-color)12%,var(--surface-card))}.mvr__chip--bad{color:color-mix(in srgb,var(--red-600)55%,var(--text-color));background:color-mix(in srgb,var(--red-500)12%,var(--surface-card))}.mvr__chip--locked,.mvr__chip--na{color:var(--text-color);background:var(--surface-200)}.mvr__help{font-size:var(--srs-fs-small,14px);color:var(--text-color-secondary);margin:-4px 0 0}.mvr__lockline,.mvr__line{font-size:var(--srs-fs-body,16px);align-items:center;gap:8px;margin:0;display:flex}.mvr__lockline{color:var(--text-color-secondary);font-weight:600}.mvr__line--bad{color:color-mix(in srgb,var(--red-600)55%,var(--text-color));font-weight:600}.mvr__muted{color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px)}.mvr__entry{gap:12px;min-width:0;display:grid}.mvr__entry .ne-field__label,.mvr__entry .chc-q__text,.mvr__entry .chc-q__req{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mvr__single{flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0;display:flex}.mvr__single>.ne-field{flex:none}.mvr__single>.ne-field.te--wide{flex:32rem}.mvr__band{flex:320px;min-width:280px;max-width:640px}.mvr__verdict{min-height:32px;font-size:var(--srs-fs-small,14px);border-radius:6px;justify-self:start;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.mvr__verdict--inside{color:color-mix(in srgb,var(--green-600)55%,var(--text-color));background:color-mix(in srgb,var(--green-500)14%,var(--surface-card))}.mvr__verdict--warn{color:color-mix(in srgb,var(--orange-600)55%,var(--text-color));background:color-mix(in srgb,var(--orange-500)14%,var(--surface-card))}.mvr__verdict--bad{color:color-mix(in srgb,var(--red-600)55%,var(--text-color));background:color-mix(in srgb,var(--red-500)12%,var(--surface-card))}.mvr__yn{grid-template-columns:repeat(2,minmax(140px,220px));gap:12px;display:grid}.mvr__yn-tile{border:1px solid var(--ope-line-strong);border-radius:var(--ope-radius);background:var(--surface-card);min-height:56px;color:var(--text-color);font:inherit;font-size:var(--srs-fs-body,16px);cursor:pointer;align-items:center;gap:12px;padding:0 16px;font-weight:500;display:inline-flex}.mvr__yn-tile:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.mvr__yn-dot{border:1.5px solid var(--ope-line-strong);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.mvr__yn-tile.is-on{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color)10%,var(--surface-card));box-shadow:inset 0 0 0 1px var(--primary-color)}.mvr__yn-tile.is-on .mvr__yn-dot{border-color:var(--primary-color);background:var(--primary-color);color:var(--primary-color-text)}.mvr__yn-tile.is-inside{border-color:var(--green-600)}.mvr__yn-tile.is-warn{border-color:var(--orange-600)}.mvr__yn-tile.is-bad{border-color:var(--red-600)}.mvr__calc{gap:12px;display:grid}.mvr__timer{gap:8px;display:grid}.mvr__note{font-size:var(--srs-fs-body,16px);white-space:pre-line;margin:0}.mvr__sign{border:2px solid var(--primary-color);background:color-mix(in srgb,var(--primary-color)6%,var(--surface-card));border-radius:10px;padding:12px}.mvr__foot{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:56px;display:flex}.mvr__signed{font-size:var(--srs-fs-body,16px);color:color-mix(in srgb,var(--green-600)55%,var(--text-color));align-items:center;gap:10px;font-weight:600;display:inline-flex}.mvr__exc{font-size:var(--srs-fs-small,14px);color:color-mix(in srgb,var(--red-600)55%,var(--text-color));align-items:center;gap:6px;font-weight:600;display:inline-flex}.mvr .p-button.mvr__btn{--srs-btn-px:22px;min-height:56px;font-size:var(--srs-fs-button,17px);gap:10px;padding:0 22px;font-weight:700}.mvr .p-button.mvr__btn--confirm{min-width:220px}.mvr .p-button.mvr__btn--calc{justify-self:start}.mvr__history{font-size:var(--srs-fs-small,14px);color:var(--text-color-secondary)}.mvr__history summary{cursor:pointer;align-items:center;min-height:56px;font-weight:600;display:flex}.mvr__history ol{margin:4px 0 0;padding-left:20px}.ssd-panel__scroll:has(>.ssd-panel__content>.mvs-md){flex-direction:column;display:flex;overflow:hidden}.ssd-panel__scroll:has(>.ssd-panel__content>.mvs-md)>:not(.ssd-panel__content){flex:none}.ssd-panel__scroll>.ssd-panel__content:has(>.mvs-md){flex-direction:column;flex:auto;max-width:none;min-height:0;display:flex}.ssd-panel__scroll:has(>.ssd-panel__content>.mvs-md)>.pod-problems{max-height:35%;overflow:auto}.mvs-md{flex:auto;align-items:stretch;min-width:0;min-height:0;display:flex}.mvs-list{border:1px solid var(--surface-border);background:var(--surface-card);min-height:0;box-shadow:0 1px 2px color-mix(in srgb,var(--text-color)6%,transparent);border-radius:10px;flex-direction:column;flex:none;display:flex;overflow:hidden}.mvs-list__head{border-bottom:1px solid var(--surface-border);background:color-mix(in srgb,var(--text-color)2%,var(--surface-card));flex:none;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:flex}.mvs-list__ico{color:var(--primary-color);flex:none}.mvs-list__title{color:var(--text-color);font-size:14px;font-weight:600}.mvs-list__count{border:1px solid var(--surface-border);background:var(--surface-ground);color:var(--text-color-secondary);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px}.mvs-list__error{flex:none;margin:8px 12px 0}.mvs-list__items{flex:auto;align-content:start;gap:2px;min-height:0;margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.mvs-list__empty{color:var(--text-color-secondary);padding:16px 10px}.mvs-li{border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:2px;min-width:0;display:grid;position:relative;box-shadow:inset 3px 0 #0000}.mvs-li:hover{background:var(--surface-hover,var(--surface-100))}.mvs-li.is-selected{background:color-mix(in srgb,var(--primary-color)10%,var(--surface-card));box-shadow:inset 3px 0 0 var(--primary-color)}.mvs-li.has-error:not(.is-selected){box-shadow:inset 3px 0 0 var(--red-600)}.mvs-li__select{min-width:0;min-height:52px;color:var(--text-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 4px 6px 2px;display:grid}.mvs-li__select:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.mvs-li__no{color:var(--text-color-secondary);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:600}.mvs-li.is-selected .mvs-li__no{color:var(--primary-color)}.mvs-li__text{gap:2px;min-width:0;display:grid}.mvs-li__name{overflow-wrap:anywhere;align-items:flex-start;gap:6px;min-width:0;font-size:14px;font-weight:600;line-height:1.3;display:flex}.mvs-li__kind{color:var(--text-color-secondary);flex:none;margin-top:2px}.mvs-li.is-selected .mvs-li__kind{color:var(--primary-color)}.mvs-li__meta{color:var(--text-color-secondary);overflow-wrap:anywhere;padding-left:21px;font-size:12px;line-height:1.35}.mvs-li__cmds{gap:0;padding-right:2px;display:inline-flex}.mvs-li--dragging{opacity:.45}.mvs-li--over-before:before,.mvs-li--over-after:after{content:"";background:var(--primary-color);border-radius:2px;height:3px;position:absolute;left:4px;right:4px}.mvs-li--over-before:before{top:-2px}.mvs-li--over-after:after{bottom:-2px}.mvs-grip{width:20px;height:32px;color:var(--text-color-secondary);cursor:grab;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mvs-grip:hover{background:var(--surface-hover,var(--surface-100));color:var(--text-color)}.mvs-grip:active{cursor:grabbing}.mvs-add{border-top:1px solid var(--surface-border);flex-wrap:wrap;flex:none;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}.mvs-add__count{color:var(--text-color-secondary);font-size:13px}.mvs-split{cursor:col-resize;touch-action:none;outline:none;flex:none;width:12px;position:relative}.mvs-split:after{content:"";background:0 0;border-radius:1px;width:2px;transition:left .1s,width .1s,background .1s;position:absolute;top:8px;bottom:8px;left:5px}.mvs-split:hover:after,.mvs-split:focus-visible:after,.mvs-split[data-dragging=true]:after{background:var(--primary-color);width:4px;left:4px}.mvs-detail{overscroll-behavior:contain;flex:1 1 0;min-width:0;min-height:0;overflow-y:auto;container:ssd-panel/inline-size}.mvs-detail__empty{height:100%;min-height:12rem;color:var(--text-color-secondary);align-content:center;place-items:center;gap:8px;display:grid}.mvs-pane[hidden]{display:none!important}.mvs-pane:not([hidden]){gap:16px;min-width:0;padding-bottom:16px;display:grid}.mvs-ctx{z-index:3;border:1px solid color-mix(in srgb,var(--primary-color)30%,var(--surface-border));background:color-mix(in srgb,var(--primary-color)8%,var(--surface-card));min-height:48px;box-shadow:inset 4px 0 0 var(--primary-color),0 2px 6px color-mix(in srgb,var(--text-color)8%,transparent);border-radius:10px;align-items:center;gap:10px;padding:6px 8px 6px 14px;display:flex;position:sticky;top:0}.mvs-ctx__icon{color:var(--primary-color);flex:none;display:inline-flex}.mvs-ctx__text{min-width:0;color:var(--text-color);flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 8px;font-size:15px;line-height:1.35;display:flex}.mvs-ctx__no,.mvs-ctx__kind{color:var(--text-color-secondary);white-space:nowrap;font-weight:600}.mvs-ctx__name{overflow-wrap:anywhere;font-weight:700}.mvs-ctx__sep{color:var(--text-color-secondary)}.mvs-ctx__id{color:var(--text-color);overflow-wrap:anywhere;font-size:14px}.mvs-ctx__nav{flex:none;gap:2px;display:inline-flex}.mvs-pane__body{gap:16px;min-width:0;display:grid}.mvs-choice{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);align-items:start;gap:16px;min-width:0;display:grid}.mvs-choice__main{gap:16px;min-width:0;display:grid}.mvs-choice__pv.chs__pv{top:64px}@container ssd-panel (max-width:62rem){.mvs-choice{grid-template-columns:minmax(0,1fr)}.mvs-choice__main{display:contents}.mvs-choice__main>:nth-child(n+4){order:1}.mvs-choice__pv.chs__pv{position:static}}.mvs-line{flex-wrap:wrap;align-items:flex-start;gap:8px 24px;min-width:0;display:flex}.mvs-line>.pod-field{min-width:0}.mvs-f-name{flex:320px;max-width:480px}.mvs-f-id{flex:0 280px;min-width:220px}.mvs-f-help{max-width:720px}.mvs-mono,.mvs-mono.p-inputtext{font-family:var(--font-family-monospace,ui-monospace,Consolas,monospace)}.mvs-error{color:var(--red-600);margin:0;font-weight:600}.mvs-picker.p-overlaypanel .p-overlaypanel-content{padding:8px}.mvs-picker__grid{grid-template-columns:repeat(3,minmax(160px,auto));gap:4px;display:grid}.mvs-picker__tile{min-height:40px;color:var(--text-color);font:inherit;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:0 12px;display:flex}.mvs-picker__tile:hover,.mvs-picker__tile:focus-visible{border-color:var(--surface-border);background:var(--surface-100);outline:none}.mvs-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mvs-item{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.mvs-item__no{min-width:24px;color:var(--text-color-secondary);font-variant-numeric:tabular-nums}.mvs-item__text.p-inputtext{flex:360px;min-width:240px}.mvs-item__cmds{gap:2px;display:inline-flex}.mvs-columns{gap:8px;margin-top:12px;display:grid}.mvs-sentence{margin:0;font-weight:600}.mvs-add-tier{justify-self:start}.mvs-line--center{align-items:center}.mvs-muted{color:var(--text-color-secondary);margin:0}.mvs-detail .ssc-card .pod-section{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.mvs-detail .ssc-card .pod-section__head{border-bottom:1px solid var(--surface-border);min-height:0;box-shadow:none;background:0 0;gap:8px;padding:0 0 6px}.mvs-detail .ssc-card .pod-section__ico{width:20px;height:20px;box-shadow:none;color:var(--primary-color);background:0 0;border-radius:4px}.mvs-detail .ssc-card .pod-section__body{padding:8px 0 0}.mvs-status{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.mvs-status--ok{color:color-mix(in srgb,var(--green-600)55%,var(--text-color))}.mvs-status--warn{color:color-mix(in srgb,var(--orange-600)55%,var(--text-color))}.mvs-readonly{flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:36px;display:flex}.mvs-readonly__value{border:1px solid var(--surface-border);background:var(--surface-100);white-space:nowrap;border-radius:6px;align-items:center;min-height:36px;padding:0 12px;font-weight:600;display:inline-flex}.mvs-readonly__note{color:var(--text-color-secondary);font-size:13px}@container ssd-panel (max-width:70rem){.mvs-detail .calc-input__line,.mvs-detail .calc-input__line--source,.mvs-detail .calc-input__line--override{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.mvs-detail .calc-input__line--source>.calc-input__value,.mvs-detail .calc-input__line--source>.calc-input__override{grid-column:auto}}.mvs-preload{gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.mvs-preload__head,.mvs-preload__row{grid-template-columns:28px repeat(var(--mvs-cols,1),minmax(160px,1fr))40px;min-width:calc(28px + var(--mvs-cols,1)*168px + 48px);align-items:center;gap:8px;display:grid}.mvs-preload__th{color:var(--text-color-secondary);font-size:13px;font-weight:600}.mvs-preload__no{color:var(--text-color-secondary);font-variant-numeric:tabular-nums}.mvs-preload__cell{min-width:0}.mvrec{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:10px;overflow-x:auto}.mvrec__table{border-collapse:collapse;width:100%;font-size:14px}.mvrec__caption{text-align:left;padding:12px 16px;font-size:16px;font-weight:700}.mvrec__table th,.mvrec__table td{border-top:1px solid var(--surface-border);text-align:left;vertical-align:top;padding:8px 12px}.mvrec__table thead th{background:var(--surface-100);color:var(--text-color-secondary);white-space:nowrap;font-weight:600}.mvrec__num{text-align:right}.mvrec__table td.mvrec__value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.mvrec__no{color:var(--text-color-secondary);font-variant-numeric:tabular-nums}.mvrec__label{min-width:180px;font-weight:600}.mvrec__out{font-family:var(--font-family-monospace,ui-monospace,Consolas,monospace);color:var(--text-color-secondary);font-size:12px;font-weight:400;display:block}.mvrec__kind{white-space:nowrap}.mvrec__kind>svg{vertical-align:-3px;color:var(--text-color-secondary);margin-right:6px}.mvrec__limits{min-width:160px}.mvrec__verdict{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.mvrec__verdict--inside{color:color-mix(in srgb,var(--green-600)55%,var(--text-color))}.mvrec__verdict--warn{color:color-mix(in srgb,var(--orange-600)55%,var(--text-color))}.mvrec__verdict--bad{color:color-mix(in srgb,var(--red-600)55%,var(--text-color))}.mvrec__sig,.mvrec__hist{min-width:180px}.mvrec__sig>span,.mvrec__hist>span{display:block}.mvrec__muted{color:var(--text-color-secondary)}.mvb__notice{border:2px solid var(--red-600);background:color-mix(in srgb,var(--red-600)8%,var(--surface-card));border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:56px;padding:8px 16px;font-weight:600;display:flex}.mvb__notice>span{flex:240px;min-width:0}.mvr__sign-body{gap:8px;min-width:0;display:grid}.mvr__sign-act{background:color-mix(in srgb,var(--primary-color)12%,var(--surface-card));border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;display:flex}.mvr__sign-label{color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px);font-weight:600}.mvr__sign-record{overflow-wrap:anywhere;flex:200px;min-width:0;font-weight:700}.mvr__sign .eSignature-form-buttons .p-button:not(.p-button-outlined),.mvr__sign .eSignature-form-buttons .p-button:not(.p-button-outlined):is(:hover,:active,:focus,:disabled){border-color:var(--primary-color);background:var(--primary-color);color:var(--primary-color-text,var(--surface-card))}.mvr__sign .eSignature-form-buttons .p-button:not(.p-button-outlined):is(:hover,:focus):not(:disabled){border-color:color-mix(in srgb,var(--primary-color)80%,var(--text-color));background:color-mix(in srgb,var(--primary-color)80%,var(--text-color))}.mvr__sign .eSignature-form-buttons .p-button:not(.p-button-outlined):disabled{opacity:.7}.mvr__sign .eSignature-form-buttons .p-button .p-button-label{color:inherit}.mvr__sign .eSignature-form-buttons .p-button.p-button-outlined{border-color:var(--primary-color);color:var(--primary-color);background:0 0}.mvr .p-button.mvr__btn--na{min-width:200px}.mvr__struck{color:var(--text-color-secondary);text-decoration-thickness:2px}.mvr__history summary{align-items:center;min-height:56px;display:flex}.mvb .p-button.mvb__retry{--srs-btn-px:22px;min-height:56px;font-weight:700}.mvr__summary{border:1px solid var(--surface-border);background:var(--surface-ground);width:100%;min-height:56px;color:var(--text-color);font:inherit;font-size:var(--srs-fs-body,16px);text-align:left;cursor:pointer;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:8px 12px;display:flex}.mvr__summary-text{overflow-wrap:anywhere;flex:240px;min-width:0;font-weight:600}.mvr__summary-open{color:var(--primary-color);font-size:var(--srs-fs-small,14px);align-items:center;gap:6px;font-weight:700;display:inline-flex}.mvb--compact{gap:8px}.mvrd__btn.p-button{min-width:140px;min-height:56px;font-weight:700}.mvr__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mvr__calc-table{border-collapse:collapse;border:1px solid var(--surface-border);background:var(--surface-card);width:100%;font-size:var(--srs-fs-body,16px);border-radius:8px}.mvr__calc-table th,.mvr__calc-table td{border-bottom:1px solid var(--surface-border);text-align:left;vertical-align:middle;padding:8px 12px}.mvr__calc-table tbody tr:last-child>*{border-bottom:none}.mvr__calc-table thead th{background:var(--surface-100);height:40px;font-size:var(--srs-fs-small,14px);color:var(--text-color-secondary);font-weight:600}.mvr__calc-table tbody th{min-height:48px;font-weight:600}.mvr__calc-table td.mvr__calc-num,.mvr__calc-table th.mvr__calc-num{text-align:right;font-size:var(--srs-fs-option,18px);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.mvr__calc-table td.mvr__calc-source{font-size:var(--srs-fs-small,14px);color:var(--text-color-secondary);display:table-cell}.mvr__calc-table td.mvr__calc-source svg{vertical-align:-2px;margin-right:6px}.mvr__calc-wait{color:var(--orange-600);align-items:center;gap:6px;font-weight:600;display:inline-flex}.mvr__calc-act{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.mvcp{gap:8px;min-width:0;display:grid}.mvcp__card{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;display:flex}.mvcp__card--filled{border-color:var(--green-600);background:color-mix(in srgb,var(--green-500)8%,var(--surface-card))}.mvcp__icon{color:var(--text-color-secondary);flex:none;display:inline-flex}.mvcp__text{flex:240px;gap:4px;min-width:0;display:grid}.mvcp__name{font-size:var(--srs-fs-option,18px);overflow-wrap:anywhere;font-weight:700}.mvcp__state{font-size:var(--srs-fs-body,16px);color:var(--text-color-secondary);align-items:center;gap:6px;display:inline-flex}.mvcp__state--filled{color:var(--green-600);font-weight:600}.mvcp__loading{color:var(--text-color-secondary);margin:0;padding:24px}.mvcp__dialog-body{min-height:min(70vh,720px)}.mvrec__doc{gap:12px;min-width:0;display:grid}.mvrec__more>summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.mvr__unused{border:1px solid var(--ope-line);border-radius:var(--ope-radius);background:var(--ope-quiet);flex-direction:column;gap:4px;margin-top:8px;padding:8px 12px;display:flex}.mvr__unused-head{align-items:center;gap:6px;font-weight:600;display:inline-flex}.mvr__unused ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mvr__unused li{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;display:flex}.mvs-stats{flex-direction:column;gap:8px;display:flex}.mvs-stat{border:1px solid var(--surface-border);border-radius:6px;flex-direction:column;gap:8px;padding:8px 12px;display:flex}.mvs-stat__remove{align-self:flex-end;margin-left:auto}.mvs-stat__limits{min-height:32px;color:var(--text-color);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 4px;font-weight:600;display:inline-flex}.mvs-datefmt.p-inputtext{min-width:15rem}
