.eb-vp-host{container:vpanel/inline-size}.eb-vp-group{padding-block:2px 6px}.eb-vp-group+.eb-vp-group{border-top:1px solid color-mix(in srgb, var(--panel-border-default) 70%, transparent)}.eb-vp-sectionhead{padding:11px 14px 5px}.eb-vp-row{cursor:pointer;border-radius:0;align-items:flex-start;gap:11px;padding:8px 14px;transition:background .15s;display:flex;position:relative}.eb-vp-row:hover{background:var(--hover-wash)}.eb-vp-mk{flex-shrink:0;margin-top:4px}.eb-vp-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.eb-vp-title{color:var(--text-1);font-size:13px;line-height:1.4}.eb-vp-row[data-related=true]{background:color-mix(in srgb, var(--text-1) 7%, transparent)}.eb-vp-row[data-related=true]:hover{background:color-mix(in srgb, var(--text-1) 11%, transparent)}.eb-vp-row[data-related=true]:after{content:"";background:var(--text-2);width:2px;position:absolute;top:0;bottom:0;left:0}.eb-vp-detail{align-items:flex-end;gap:10px;padding:2px 14px 10px 40px;display:flex}.eb-vp-detail-text{min-width:0;color:var(--text-2);word-break:break-word;overflow-wrap:break-word;flex:1;font-size:12px;line-height:1.5}.eb-vp-report{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.eb-vp-report:hover{color:var(--status-error);background:var(--hover-wash)}.eb-vp-report:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.eb-vp-expand-all{width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.eb-vp-expand-all:hover{color:var(--text-1);background:var(--hover-wash)}.eb-vp-expand-all:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.eb-vp-acts{background:linear-gradient(90deg, transparent, var(--panel-bg-header) 45%);opacity:0;pointer-events:none;align-items:center;gap:2px;padding-left:28px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)translate(5px)}@media (hover:hover) and (pointer:fine){.eb-vp-row:hover .eb-vp-acts,.eb-vp-row:focus-within .eb-vp-acts{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}}@media (hover:none){.eb-vp-acts{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;align-self:center;margin-left:auto;padding:0;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.eb-vp-row,.eb-vp-acts{transition:none}}@container vpanel (min-width:560px){.eb-vp-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:24px;display:grid}.eb-vp-group{display:contents}.eb-vp-sectionhead{grid-column:1/-1}.eb-vp-group+.eb-vp-group{border-top:none}}@container vpanel (min-width:920px){.eb-vp-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container vpanel (min-width:1280px){.eb-vp-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.eb-vp-go{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.eb-vp-go:hover{color:var(--text-1)}.eb-vp-go svg{transition:transform .15s}.eb-vp-go:hover svg{transform:translate(2px)scale(1.15)}.eb-vp-go:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){.eb-vp-go svg{transition:none}.eb-vp-go:hover svg{transform:none}}.eb-vp-overlay{opacity:0;pointer-events:none;content-visibility:hidden;transition:transform .24s ease, opacity .24s ease, content-visibility .24s allow-discrete;transform:translateY(-100%)}.eb-vp-overlay[data-open=true]{opacity:1;pointer-events:auto;content-visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.eb-vp-overlay{transition:none}}.eb-vp-detail-wrap{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.eb-vp-detail-wrap[data-open=true]{grid-template-rows:1fr}.eb-vp-detail-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.eb-vp-detail-wrap{transition:none}}
@media (max-width:767.98px){.eb-cpp .eb-btn,.eb-cpp .eb-iconbtn,.eb-cpp .eb-panel-input,.eb-cpp .eb-cpp-select,.eb-cpp [role=group],.eb-cpp [role=group]>button,.eb-cpp button,.eb-cpp select,.eb-cpp input,.eb-cpp [role=button],.eb-cpp [role=option]{min-height:var(--btn-h-touch)}.eb-cpp .eb-iconbtn,.eb-cpp button{min-width:var(--btn-h-touch)}}
@media (max-width:767.98px){.eb-bbpp .eb-btn,.eb-bbpp .eb-iconbtn,.eb-bbpp .eb-panel-input,.eb-bbpp .eb-bbpp-select,.eb-bbpp .eb-bbpp-autochip,.eb-bbpp .eb-bbpp-occupancy,.eb-bbpp [role=group],.eb-bbpp [role=group]>button,.eb-bbpp .eb-bbpp-mount{min-height:var(--btn-h-touch)}.eb-bbpp .eb-iconbtn,.eb-bbpp .eb-bbpp-mount{min-width:var(--btn-h-touch)}.eb-bbpp .eb-bbpp-mountfig{min-height:calc(var(--btn-h-touch) * 4)}}
@media (hover:hover){.eb-hub-row[data-interactive=true]:hover,.eb-hub-foot:hover{background:var(--panel-bg-hover)}}.eb-hub-row-line:focus-visible,.eb-hub-foot:focus-visible{outline:2px solid var(--panel-border-focus);outline-offset:-2px}
@keyframes eb-cd-slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.eb-cd{animation:none!important}}.eb-cd-row{transition:background .1s}@media (hover:hover){.eb-cd-row:hover,.eb-cd-cat:hover{background:var(--panel-bg-hover)}.eb-cd-row:hover .eb-iconbtn{color:var(--panel-fg-accent)}}.eb-cd-row:active{background:var(--panel-bg-btn-action)}.eb-cd-row:focus-within{background:var(--panel-bg-hover)}.eb-cd-search:focus{outline:none;border-color:var(--panel-border-focus)!important}.eb-cd-search::placeholder{color:var(--panel-fg-muted)}.eb-cd-cat:focus-visible{outline:2px solid var(--panel-border-focus);outline-offset:-2px}.eb-cd-form .eb-panel-input,.eb-cd-form .eb-cd-select{background:var(--panel-bg-input)!important;border-color:var(--panel-border-input)!important}.eb-cd-form .eb-panel-input:focus,.eb-cd-form .eb-cd-select:focus{border-color:var(--panel-border-focus)!important}.eb-cd-chips{scrollbar-width:none}.eb-cd-chips::-webkit-scrollbar{display:none}@media (max-width:767.98px){.eb-cd .eb-cd-row,.eb-cd .eb-btn,.eb-cd .eb-iconbtn,.eb-cd .eb-panel-input,.eb-cd .eb-cd-select{min-height:var(--btn-h-touch)}.eb-cd .eb-iconbtn{min-width:var(--btn-h-touch)}}
.eb-wmp-rows button:hover,.eb-wmp-rows [role=button]:hover{background:var(--hover-wash)}@media (max-width:767.98px){.eb-wmp .eb-btn,.eb-wmp .eb-iconbtn,.eb-wmp .eb-wmp-slot,.eb-wmp .panel-section-toggle,.eb-wmp .eb-wmp-rows button,.eb-wmp .eb-wmp-rows [role=button],.eb-wmp [role=group],.eb-wmp [role=group]>button{min-height:var(--btn-h-touch)}.eb-wmp .eb-iconbtn,.eb-wmp .eb-wmp-slot{min-width:var(--btn-h-touch)}}
.eb-fcp-disclosure:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.eb-fcp-cta{all:unset}.eb-fcp-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:767.98px){.eb-fcp-disclosure,.eb-fcp-action{min-height:var(--btn-h-touch)}.eb-fcp-cta{min-height:var(--btn-h-touch);align-items:center;display:inline-flex}}
