html{--aura-accent-color-dark: var(--aura-green);--aura-accent-color-light: var(--aura-blue);--aura-app-layout-inset: 0px;--aura-background-color-dark: oklch(from var(--aura-green) 0.22 calc(c * 0.14) h);--aura-background-color-light: oklch(from var(--aura-green) 0.985 calc(c * 0.07) h);--aura-base-radius: 5;--aura-base-size: 18;--aura-contrast-level: 1.5;--aura-overlay-surface-opacity: 1;--aura-surface-level: -0.25}:is(vaadin-button,vaadin-menu-bar-button,vaadin-upload-button):not([theme~="primary"],[theme~="tertiary"]){--aura-accent-color-dark: var(--aura-neutral);--aura-accent-color-light: var(--aura-neutral);--vaadin-button-background: var(--vaadin-background-container);--vaadin-button-border-color: transparent;--vaadin-button-shadow: none}html,body{background: var(--aura-app-background)}.test-client-view{gap: var(--vaadin-gap-m);padding: clamp(0.75rem,1.5vw,1.5rem)}.client-sections{max-width: none}.client-panel{gap: var(--vaadin-gap-m)}.app-card{background: var(--aura-surface-color-solid);border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-l);box-shadow: var(--aura-shadow-s);gap: var(--vaadin-gap-m);max-width: none;padding: clamp(1rem,1.5vw,1.5rem)}.toolbar-row{align-items: end;flex-wrap: wrap;gap: var(--vaadin-gap-s)}.term-card .toolbar-row{align-items: start}.failure-filter-card{align-self: flex-start;max-width: min(100%,56rem)}.category-filter{min-width: min(100%,25rem)}.field-label{color: var(--vaadin-text-color);font-size: var(--aura-font-size-s);font-weight: var(--aura-font-weight-medium);line-height: var(--vaadin-line-height-s)}.category-options{align-items: center;flex-wrap: wrap;min-height: var(--vaadin-input-field-height)}.toolbar-row>.category-filter{min-width: min(100%,25rem)}.failure-workspace{border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-l);min-height: 28rem;overflow: hidden}.failure-workspace::part(splitter){background: var(--vaadin-border-color-secondary)}.failure-grid-card{border: 0;border-radius: 0;box-shadow: none;min-width: 22rem}.failure-detail{border-radius: 0;height: 100%;max-width: none;overflow: auto}.failure-targets{gap: var(--vaadin-gap-s)}.request-log-button{align-self: flex-end}.request-log-content{overflow: auto}.request-log-entries{width: 100%}.freq-workspace{border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-l);overflow: hidden}.freq-workspace::part(splitter){background: var(--vaadin-border-color-secondary)}.map-card,.results-card{border: 0;border-radius: 0;box-shadow: none;height: 100%;max-width: none;min-width: 19rem}.map-card>ol-map-app{flex: 1 1 18rem;min-height: 18rem;width: 100%}.map-card{background: color-mix(in srgb,var(--aura-surface-color-solid) 92%,var(--aura-accent-color))}.results-card{overflow: hidden}.results-card .result-details{max-width: none;overflow: auto}.toolbar-row>*{min-width: min(100%,11rem)}.coordinate-search-controls{align-items: end;flex-wrap: nowrap;gap: var(--vaadin-gap-s);max-width: 100%}.term-card vaadin-combo-box{flex: 0 1 32rem;min-width: min(100%,24rem)}.detail-caption,.map-hint{color: var(--vaadin-text-color-secondary);margin: 0}.result-details{background: color-mix(in srgb,var(--aura-surface-color-solid) 84%,var(--aura-accent-color));border-radius: var(--vaadin-radius-l);gap: var(--vaadin-gap-m);max-width: 72rem;padding: clamp(1rem,2vw,1.5rem)}.program-accordion{width: 100%}.program-content{gap: var(--vaadin-gap-xs)}.service-form{background: var(--aura-surface-color-solid);border: 1px solid var(--vaadin-border-color-secondary);border-radius: var(--vaadin-radius-m);column-gap: var(--vaadin-gap-m);padding: var(--vaadin-gap-s);width: 100%}.service-form vaadin-form-item,.service-form :is(a,span){min-width: 0}.service-form a{overflow-wrap: anywhere}.service-form h4{color: var(--aura-accent-text-color);font-size: var(--aura-font-size-s);font-weight: var(--aura-font-weight-medium);grid-column: 1 / -1;margin: 0}.multiline-value{white-space: pre-wrap}vaadin-grid::part(header-cell){background: color-mix(in srgb,var(--aura-accent-color) 8%,var(--aura-surface-color-solid));font-weight: var(--aura-font-weight-medium)}.response-area::part(input-field){--aura-surface-level: 1}.response-area textarea{font-family: Consolas,"Courier New",monospace}::selection{background: color-mix(in srgb,var(--aura-accent-color) 24%,transparent)}