.ux-self-health-check-page .ux4g-custom-search-container{max-width:70rem;margin-inline:auto;padding-inline:var(--ux4g-padding-l);margin-block:var(--ux4g-margin-2xl)}.ux-self-health-check-page .ux4g-custom-search-card{background-color:var(--ux4g-bg-neutral-elevated);border:var(--ux4g-border-width-sm) solid var(--ux4g-border-color-neutral-subtle);box-shadow:0 .5rem 1.875rem color-mix(in srgb,var(--ux4g-text-neutral-primary) 4%,transparent);padding:.625rem;border-radius:var(--ux4g-radius-full);display:flex;flex-direction:column;align-items:center;gap:var(--ux4g-section-5xs, .75rem)}@media(min-width:768px){.ux-self-health-check-page .ux4g-custom-search-card{flex-direction:row}}@media(max-width:767px){.ux-self-health-check-page .ux4g-custom-search-card{border-radius:var(--ux4g-radius-xl)}}.ux-self-health-check-page .ux4g-custom-device-toggle{display:flex;gap:var(--ux4g-section-3xs, .375rem);padding:var(--ux4g-padding-3xs);border-radius:var(--ux4g-radius-full);background-color:var(--ux4g-bg-neutral-soft);flex-shrink:0;width:100%}@media(min-width:768px){.ux-self-health-check-page .ux4g-custom-device-toggle{width:auto}}.ux-self-health-check-page .ux4g-custom-device-btn{display:flex;align-items:center;justify-content:center;gap:var(--ux4g-section-4xs, .5rem);height:3rem;padding-inline:var(--ux4g-padding-m);border-radius:var(--ux4g-radius-full);font-size:.9375rem;font-weight:var(--ux4g-fw-medium);border:none;background-color:transparent;color:var(--ux4g-text-neutral-secondary);cursor:pointer;transition:background-color var(--ux4g-transition-duration-fast, .15s) var(--ux4g-transition-timing-ease, ease),color var(--ux4g-transition-duration-fast, .15s) var(--ux4g-transition-timing-ease, ease);width:50%}@media(min-width:768px){.ux-self-health-check-page .ux4g-custom-device-btn{width:auto;padding-inline:var(--ux4g-padding-xl);font-size:var(--ux4g-fs-16)}}.ux-self-health-check-page .ux4g-custom-device-btn:hover{color:var(--ux4g-text-neutral-primary)}.ux-self-health-check-page .ux4g-custom-device-btn--active{background-color:var(--ux4g-bg-primary-strong);color:var(--ux4g-text-neutral-inverse);box-shadow:var(--ux4g-shadow-l1)}.ux-self-health-check-page .ux4g-custom-device-btn--active:hover{color:var(--ux4g-text-neutral-inverse)}.ux-self-health-check-page .ux4g-custom-input-group{display:flex;flex-direction:column;align-items:center;width:100%;border-radius:var(--ux4g-radius-xl);border:var(--ux4g-border-width-sm) solid var(--ux4g-border-color-neutral-subtle);background-color:transparent;overflow:hidden;transition:border-color var(--ux4g-transition-duration-fast, .15s) var(--ux4g-transition-timing-ease, ease)}.ux-self-health-check-page .ux4g-custom-input-group:focus-within{border-color:var(--ux4g-border-color-primary-default)}@media(min-width:768px){.ux-self-health-check-page .ux4g-custom-input-group{flex-direction:row;border-radius:var(--ux4g-radius-full);height:3.75rem;padding-right:var(--ux4g-padding-xs)}}.ux-self-health-check-page .ux4g-custom-input-field{width:100%;height:3.5rem;padding-inline:var(--ux4g-padding-xl);background-color:transparent;font-size:var(--ux4g-fs-16);color:var(--ux4g-text-neutral-primary);border:none;outline:none;min-width:0}.ux-self-health-check-page .ux4g-custom-input-field::placeholder{color:var(--ux4g-text-neutral-tertiary)}@media(min-width:768px){.ux-self-health-check-page .ux4g-custom-input-field{flex:1;height:100%}}.ux-self-health-check-page .ux4g-custom-input-divider{width:100%;height:.0625rem;background-color:var(--ux4g-border-color-neutral-subtle);flex-shrink:0}@media(min-width:768px){.ux-self-health-check-page .ux4g-custom-input-divider{width:.0625rem;height:2.125rem}}.ux-self-health-check-page .ux4g-custom-main-title{font-size:2rem;line-height:var(--ux4g-lh-tight);font-weight:var(--ux4g-fw-bold);color:var(--ux4g-text-neutral-primary)}@media(min-width:640px){.ux-self-health-check-page .ux4g-custom-main-title{font-size:2.625rem}}.ux-self-health-check-page .ux4g-custom-source-chip{border-radius:var(--ux4g-radius-full);border:var(--ux4g-border-width-sm) solid var(--ux4g-border-color-neutral-subtle);padding:.375rem .875rem;font-size:var(--ux4g-fs-14);line-height:var(--ux4g-lh-20);background-color:var(--ux4g-bg-neutral-elevated);color:var(--ux4g-text-neutral-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--ux4g-transition-duration-fast, .15s) var(--ux4g-transition-timing-ease, ease),color var(--ux4g-transition-duration-fast, .15s) var(--ux4g-transition-timing-ease, ease),border-color var(--ux4g-transition-duration-fast, .15s) var(--ux4g-transition-timing-ease, ease)}.ux-self-health-check-page .ux4g-custom-source-chip:hover{background-color:var(--ux4g-bg-neutral-soft)}.ux-self-health-check-page .ux4g-custom-source-chip--active{background-color:var(--ux4g-bg-primary-strong);color:var(--ux4g-text-neutral-inverse);border-color:var(--ux4g-bg-primary-strong)}.ux-self-health-check-page .ux4g-custom-source-chip--active:hover{background-color:var(--ux4g-bg-primary-strong);color:var(--ux4g-text-neutral-inverse)}.ux-self-health-check-page .ux4g-custom-category-sidebar{width:100%;flex-shrink:0;border-radius:var(--ux4g-radius-xl);background-color:var(--ux4g-bg-neutral-elevated);border:var(--ux4g-border-width-sm) solid var(--ux4g-border-color-neutral-subtle);overflow:hidden}@media(min-width:1024px){.ux-self-health-check-page .ux4g-custom-category-sidebar{width:15rem}}.ux-self-health-check-page .ux4g-custom-category-header{padding:1rem .875rem .625rem}.ux-self-health-check-page .ux4g-custom-category-item{padding:1rem .875rem;border-top:var(--ux4g-border-width-sm) solid var(--ux4g-border-color-neutral-subtle);border-left:none;border-right:none;border-bottom:none;border-radius:var(--ux4g-radius-none);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--ux4g-section-5xs, .75rem);width:100%;text-align:left;background-color:transparent;color:var(--ux4g-text-neutral-primary);transition:background-color var(--ux4g-transition-duration-fast, .15s) var(--ux4g-transition-timing-ease, ease),color var(--ux4g-transition-duration-fast, .15s) var(--ux4g-transition-timing-ease, ease)}.ux-self-health-check-page .ux4g-custom-category-item:hover{background-color:var(--ux4g-bg-neutral-soft)}.ux-self-health-check-page .ux4g-custom-category-item--active{background-color:var(--ux4g-bg-primary-soft);color:var(--ux4g-text-brand-primary-default);font-weight:var(--ux4g-fw-semibold)}.ux-self-health-check-page .ux4g-custom-category-item--active:hover{background-color:var(--ux4g-bg-primary-soft)}.ux-self-health-check-page .ux4g-custom-category-badge{flex-shrink:0;font-size:var(--ux4g-fs-12);font-weight:var(--ux4g-fw-medium);border-radius:var(--ux4g-radius-full);padding:.125rem .625rem;background-color:var(--ux4g-bg-neutral-soft);color:var(--ux4g-text-neutral-secondary)}.ux4g-custom-category-item--active .ux-self-health-check-page .ux4g-custom-category-badge{background-color:var(--ux4g-bg-primary-strong);color:var(--ux4g-text-neutral-inverse)}.ux-self-health-check-page .ux4g-custom-category-title{font-size:1.125rem;font-weight:var(--ux4g-fw-semibold);color:var(--ux4g-text-neutral-primary);margin-bottom:var(--ux4g-margin-m)}.ux-self-health-check-page .ux4g-custom-param-row{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--ux4g-section-5xs, .75rem);padding:1.1875rem .9375rem;border-bottom:var(--ux4g-border-width-sm) solid var(--ux4g-border-color-neutral-subtle);background-color:transparent}@media(min-width:768px){.ux-self-health-check-page .ux4g-custom-param-row{flex-direction:row;align-items:center;gap:1.25rem}}.ux-self-health-check-page .ux4g-custom-param-content{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.ux-self-health-check-page .ux4g-custom-status-bar{width:.375rem;height:1.5rem;border-radius:var(--ux4g-radius-full);flex-shrink:0;display:inline-block}.ux-self-health-check-page .ux4g-custom-status-bar--default{background-color:var(--ux4g-color-neutral-300)}.ux-self-health-check-page .ux4g-custom-status-bar--yes{background-color:var(--ux4g-color-green-600)}.ux-self-health-check-page .ux4g-custom-status-bar--no{background-color:var(--ux4g-color-red-600)}.ux-self-health-check-page .ux4g-custom-status-bar--na{background-color:var(--ux4g-color-neutral-500)}.ux-self-health-check-page .ux4g-custom-radios-group{display:flex;align-items:center;gap:1rem;flex-shrink:0;width:100%;justify-content:space-between;margin-top:var(--ux4g-margin-s)}@media(min-width:640px){.ux-self-health-check-page .ux4g-custom-radios-group{gap:3.125rem}}@media(min-width:768px){.ux-self-health-check-page .ux4g-custom-radios-group{width:auto;justify-content:flex-start;margin-top:0}}.ux-self-health-check-page .ux4g-custom-radios-group .ux4g-radio{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:var(--ux4g-fw-medium);user-select:none;margin:0}.ux-self-health-check-page .ux4g-custom-action-bar{position:sticky;bottom:0;z-index:var(--ux4g-z-40, 40);border-radius:.875rem;border:var(--ux4g-border-width-sm) solid var(--ux4g-border-color-neutral-subtle);background-color:var(--ux4g-bg-neutral-elevated);box-shadow:0 .25rem 1.5rem color-mix(in srgb,var(--ux4g-text-neutral-primary) 6%,transparent);margin-top:var(--ux4g-margin-xl);margin-bottom:var(--ux4g-margin-m);padding:1.375rem var(--ux4g-padding-xl);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--ux4g-section-5xs, .75rem)}@media(min-width:640px){.ux-self-health-check-page .ux4g-custom-action-bar{flex-direction:row;gap:var(--ux4g-section-6xs, 1rem);padding-inline:1.875rem}}.ux-self-health-check-page .ux4g-custom-btn-reset{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 var(--ux4g-padding-l);font-size:var(--ux4g-fs-14);font-weight:var(--ux4g-fw-medium);border-radius:var(--ux4g-radius-md, .5rem);background-color:transparent;color:var(--ux4g-color-red-600);border:var(--ux4g-border-width-sm) solid var(--ux4g-color-red-600);cursor:pointer;transition:background-color var(--ux4g-transition-duration-fast, .15s) var(--ux4g-transition-timing-ease, ease);width:100%}.ux-self-health-check-page .ux4g-custom-btn-reset:hover{background-color:var(--ux4g-bg-error-soft)}@media(min-width:640px){.ux-self-health-check-page .ux4g-custom-btn-reset{width:auto}}.ux-self-health-check-page .ux4g-custom-btn-generate{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 var(--ux4g-padding-l);font-size:var(--ux4g-fs-14);font-weight:var(--ux4g-fw-medium);border-radius:var(--ux4g-radius-md, .5rem);background-color:var(--ux4g-bg-primary-strong);color:var(--ux4g-text-neutral-inverse);border:var(--ux4g-border-width-sm) solid var(--ux4g-bg-primary-strong);cursor:pointer;transition:background-color var(--ux4g-transition-duration-fast, .15s) var(--ux4g-transition-timing-ease, ease),opacity var(--ux4g-transition-duration-fast, .15s) var(--ux4g-transition-timing-ease, ease);width:100%}.ux-self-health-check-page .ux4g-custom-btn-generate:hover:not(:disabled){background-color:var(--ux4g-bg-primary-strong-hover);border-color:var(--ux4g-bg-primary-strong-hover)}.ux-self-health-check-page .ux4g-custom-btn-generate:disabled{opacity:.5;cursor:not-allowed}@media(min-width:640px){.ux-self-health-check-page .ux4g-custom-btn-generate{width:auto}}.ux4g-custom-toast-container{position:fixed;top:var(--ux4g-space-4, 1rem);right:var(--ux4g-space-4, 1rem);z-index:var(--ux4g-z-toast, 1090);max-width:24rem}.ux4g-custom-modal-backdrop{position:fixed;inset:0;z-index:var(--ux4g-z-modal, 1050);display:flex;align-items:center;justify-content:center;background-color:#00000080;padding:var(--ux4g-padding-m)}
