.h2-engineering-input.h2-engineering-input.h2-engineering-input{background:var(--engineering-input-bg);border-color:var(--engineering-input-border);color:var(--ink-900)}.h2-engineering-input.h2-engineering-input.h2-engineering-input:hover:not(:disabled):not([data-disabled]){background:color-mix(in srgb, var(--engineering-input-bg) 88%, var(--accent-soft));border-color:color-mix(in srgb, var(--accent) 58%, var(--engineering-input-border))}.h2-engineering-input.h2-engineering-input.h2-engineering-input:focus-within{border-color:var(--accent)}.h2-engineering-input.h2-engineering-input.h2-engineering-input:is(:disabled,[data-disabled]),fieldset:disabled .h2-engineering-input.h2-engineering-input.h2-engineering-input{background:var(--engineering-input-disabled-bg);border-color:var(--engineering-input-border);color:var(--engineering-input-disabled-fg);box-shadow:none;opacity:1;cursor:default}.h2-engineering-input.h2-engineering-input:is(:disabled,[data-disabled]) :is(input,textarea,svg,[class$=__unit],[class$=__icon],[class$=__drag-handle]),fieldset:disabled .h2-engineering-input :is(input,textarea,svg,[class$=__unit],[class$=__icon],[class$=__drag-handle]){color:var(--engineering-input-disabled-fg);cursor:default}.h2-label-input .h2-engineering-input.h2-engineering-input.h2-engineering-input{background:0 0}.h2-engineering-input.h2-engineering-input.h2-engineering-input[aria-pressed=true]:not(:disabled){background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.h2-engineering-input.h2-engineering-input.h2-engineering-input:is([data-invalid],[aria-invalid=true]):not([data-disabled]):not(:disabled){border-color:var(--danger)}.h2-engineering-input:disabled :is(.h2-color-input__swatch,.h2-image-input__thumbnail){opacity:.55}.h2-advanced-switch-input{justify-self:start;width:max-content;display:inline-flex;position:relative}.h2-engineering-drawing.h2-engineering-drawing{background:var(--engineering-surface);border-color:var(--engineering-input-border);color:var(--engineering-drawing-stroke)}.h2-engineering-drawing[data-disabled]{--accent:var(--engineering-drawing-stroke)}.h2-engineering-drawing[data-disabled] :is(svg[role=img],[role=img]>svg){opacity:.55}.h2-value-input{background:var(--chrome-bg-elev);border:1px solid var(--chrome-border);border-radius:var(--r-sm);height:24px;padding-inline:var(--s-2);grid-template-columns:14px minmax(0,1fr) max-content;align-items:center;display:grid}.h2-value-input:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.h2-value-input[data-disabled]{background:var(--ink-100);border-color:var(--ink-200);color:var(--ink-400)}.h2-value-input[data-disabled] .h2-value-input__drag-handle{color:var(--ink-400);cursor:default}.h2-value-input[data-disabled],.h2-value-input[data-disabled] *{cursor:default}.h2-value-input--sm{width:108px}.h2-value-input--xs{height:20px;width:calc(44px + var(--h2-value-input-character-count,3) * 8px);grid-template-columns:max-content minmax(0,1fr) max-content;padding-inline:3px}.h2-value-input--unitless{grid-template-columns:14px minmax(0,1fr)}.h2-value-input--xs.h2-value-input--unitless{width:calc(30px + var(--h2-value-input-character-count,3) * 8px);grid-template-columns:max-content minmax(0,1fr)}.h2-value-input--xs .h2-value-input__drag-handle>svg{width:12px;height:12px}.h2-value-input--xs .h2-value-input__native.h2ui-input{font-size:10px}.h2-value-input--xs .h2-value-input__unit{font-size:9px}.h2-value-input--xs .h2-value-input__drag-handle{border-inline-end:1px solid var(--chrome-divider);margin-inline-end:3px;padding-inline-end:3px}.h2-value-input--xs .h2-value-input__unit{border-inline-start:1px solid var(--chrome-divider);margin-inline-start:3px;padding-inline-start:3px}.h2-value-input--compact{width:132px}.h2-value-input--standard{width:168px}.h2-value-input .h2-value-input__native.h2ui-input,.h2-value-input .h2-value-input__native.h2ui-input:focus,.h2-value-input .h2-value-input__native.h2ui-input:focus-visible{text-align:center;width:100%;min-width:0;height:100%;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.h2-value-input__drag-handle{color:var(--chrome-fg-muted);touch-action:none;pointer-events:auto;justify-content:center;align-items:center;display:inline-flex}.h2-value-input__drag-handle[data-direction=horizontal]{cursor:ew-resize}.h2-value-input__drag-handle[data-direction=vertical]{cursor:ns-resize}.h2-value-input__drag-handle[data-disabled]{cursor:default}.h2-value-input__drag-handle>svg{stroke-width:1.75px;width:14px;height:14px}.h2-value-input-glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.h2-value-input__unit{color:var(--chrome-fg-muted);font-family:var(--font-mono);font-size:var(--fs-10);white-space:nowrap}.h2-value-input-shell{width:max-content;max-width:100%;display:inline-flex;position:relative}.h2-value-input-shell:hover,.h2-value-input-shell:focus-within{z-index:121}.h2-min-max-input-shell{display:inline-flex;position:relative}.h2-min-max-input{background:var(--chrome-bg-elev);border:1px solid var(--chrome-border);border-radius:var(--r-sm);grid-template-columns:18px var(--h2-range-min-chars) 5px var(--h2-range-max-chars) max-content;height:24px;padding-inline:var(--s-1);align-items:center;display:grid}.h2-min-max-input[data-density=xs]{grid-template-columns:16px var(--h2-range-min-chars) 4px var(--h2-range-max-chars) max-content;height:20px;padding-inline:2px}.h2-min-max-input[data-density=sm]{height:22px;padding-inline:3px}.h2-min-max-input[data-density=standard]{grid-template-columns:19px var(--h2-range-min-chars) 6px var(--h2-range-max-chars) max-content;height:28px}.h2-min-max-input:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.h2-min-max-input[data-disabled]{background:var(--ink-100);border-color:var(--ink-200);color:var(--ink-400)}.h2-min-max-input[data-disabled] :is(.h2-min-max-input__drag-handle,.h2-min-max-input__unit){color:var(--ink-400);cursor:default}.h2-min-max-input[data-disabled],.h2-min-max-input[data-disabled] *{cursor:default}.h2-min-max-input__drag-handle{border-inline-end:1px solid var(--chrome-divider);color:var(--chrome-fg-muted);cursor:ew-resize;touch-action:none;justify-content:center;align-items:center;height:14px;display:inline-flex}.h2-min-max-input__drag-handle>svg{stroke-width:1.75px;width:14px;height:14px}.h2-min-max-input[data-density=xs] .h2-min-max-input__drag-handle>svg{width:12px;height:12px}.h2-min-max-input[data-density=xs] .h2-min-max-input__native.h2ui-input,.h2-min-max-input[data-density=xs] .h2-min-max-input__dash,.h2-min-max-input[data-density=xs] .h2-min-max-input__unit{font-size:var(--fs-10)}.h2-min-max-input__native.h2ui-input,.h2-min-max-input__native.h2ui-input:focus,.h2-min-max-input__native.h2ui-input:focus-visible{text-align:center;width:100%;min-width:0;padding:0;line-height:1;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;height:100%!important}.h2-min-max-input__dash{color:var(--chrome-fg-muted);font-family:var(--font-mono);text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.h2-min-max-input__unit{border-inline-start:1px solid var(--chrome-divider);color:var(--chrome-fg-muted);cursor:ew-resize;font-family:var(--font-mono);font-size:var(--fs-10);height:14px;touch-action:none;align-items:center;margin-inline-start:var(--s-1);padding-inline-start:var(--s-1);display:inline-flex}.h2-min-max-input__drag-handle[data-disabled],.h2-min-max-input__unit[data-disabled]{cursor:default}.h2-min-max-input[data-density=xs] .h2-min-max-input__unit{margin-inline-start:2px;padding-inline-start:3px}.h2-min-max-input[data-orientation=vertical]{grid-template-rows:20px 20px;grid-template-columns:20px minmax(0,48px) max-content;height:40px}.h2-min-max-input[data-orientation=vertical] .h2-min-max-input__drag-handle{grid-row:1/span 2;height:28px}.h2-min-max-input[data-orientation=vertical] .h2-min-max-input__minimum{grid-area:1/2}.h2-min-max-input[data-orientation=vertical] .h2-min-max-input__maximum{grid-area:2/2;border-block-start:1px solid var(--chrome-divider)!important}.h2-min-max-input[data-orientation=vertical] .h2-min-max-input__dash{display:none}.h2-min-max-input[data-orientation=vertical] .h2-min-max-input__unit{grid-area:1/3/span 2}.h2-inline-select-input-shell{vertical-align:baseline;width:max-content;display:inline-flex;position:relative}.h2-inline-select-input-shell[data-inline=true] .h2-inline-select-input.h2ui-input{background:var(--engineering-input-bg);border:0;border-bottom:1px solid var(--chrome-divider);border-radius:var(--r-xs) var(--r-xs) 0 0;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--ink-900) 8%, transparent);font:inherit;gap:var(--s-1);height:auto;line-height:inherit;min-height:0;padding:1px var(--s-1) 0;vertical-align:baseline;width:auto;display:inline-flex}.h2-inline-select-input-shell[data-inline=true] .h2-inline-select-input.h2ui-input:not(:disabled):hover,.h2-inline-select-input-shell[data-inline=true] .h2-inline-select-input.h2ui-input:focus-visible,.h2-inline-select-input-shell[data-inline=true] .h2-inline-select-input.h2ui-input[data-state=open]{background:color-mix(in srgb, var(--accent-soft) 62%, var(--chrome-bg-elev));border-bottom-color:var(--accent);color:var(--accent);outline:none}.h2-inline-select-input-shell[data-inline=false] .h2-inline-select-input.h2ui-input{background:var(--engineering-input-bg);border:1px solid var(--chrome-border);border-radius:var(--r-sm);box-shadow:none;font-family:var(--font-sans);gap:0;width:auto;height:24px;padding:3px;display:inline-flex}.h2-inline-select-input-shell[data-inline=false] .h2-inline-select-input__selected-icon{border-inline-end:1px solid var(--chrome-divider);margin-inline-end:6px;padding-inline-end:3px}.h2-inline-select-input-shell[data-inline=false] .h2-inline-select-input__selected-label{font-size:var(--fs-10);line-height:1}.h2-inline-select-input-shell[data-inline=false] .h2-inline-select-input.h2ui-input>svg{border-inline-start:1px solid var(--chrome-divider);box-sizing:content-box;margin-inline-start:6px;padding-inline-start:3px}.h2-inline-select-input-shell[data-inline=false][data-density=xs] .h2-inline-select-input.h2ui-input{height:20px;padding:2px}.h2-inline-select-input-shell[data-inline=false][data-density=xs] :is(.h2-inline-select-input__selected-icon>svg,.h2-inline-select-input.h2ui-input>svg){width:12px;height:12px}.h2-inline-select-input.h2ui-input>svg{opacity:.55;width:12px;height:12px;margin-inline-start:1px}.h2-inline-select-input__selected-icon,.h2-inline-select-input__option-icon{color:currentColor;align-items:center;display:inline-flex}.h2-inline-select-input__selected-label{line-height:inherit;padding-inline:1px}.h2-inline-select-input__selected-icon>svg,.h2-inline-select-input__option-icon>svg{stroke-width:1.75px;width:13px;height:13px}.h2-inline-select-input__option-icon{vertical-align:-2px;margin-inline-end:var(--s-1)}.h2-inline-select-input[data-faded-out=true] .h2-inline-select-input__selected-label{color:var(--danger)}body .h2-inline-select-input-shell[data-inline] .h2-engineering-input:is(:disabled,[data-disabled]){background:var(--engineering-input-disabled-bg);border-color:var(--engineering-input-border);color:var(--engineering-input-disabled-fg);box-shadow:none}.h2-color-input__trigger{font-family:var(--font-mono);gap:0!important;padding:3px!important}.h2-color-input__trigger>svg{border-inline-end:1px solid var(--chrome-divider);margin-inline-end:3px;padding-inline-end:3px}.h2-color-input__trigger.h2-color-input--xs{height:20px;padding:2px!important}.h2-color-input-shell[data-removable=true] .h2-color-input__trigger{border-radius:var(--r-sm) 0 0 var(--r-sm)}.h2-color-input__trigger.h2-color-input--xs .h2-color-input__swatch{width:12px;height:12px}.h2-color-input__trigger.h2-color-input--sm,.h2-color-input__trigger.h2-color-input--compact,.h2-color-input__trigger.h2-color-input--standard{height:24px}.h2-color-input__trigger.h2-color-input--xs>svg{width:12px;height:12px}.h2-color-input__text{font-size:var(--fs-10);line-height:1}.h2-color-input__swatch-slot{border-inline-start:1px solid var(--chrome-divider);align-items:center;height:14px;margin-inline-start:3px;padding-inline-start:3px;display:inline-flex}.h2-color-input__swatch{border-radius:var(--r-xs);border:1px solid #00000038;width:16px;height:16px;display:block}.h2-color-input__popover.h2ui-popover-content{gap:var(--s-3);padding:var(--s-3);width:236px;display:grid}.h2-color-input__palette{gap:var(--s-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.h2-color-input__option{font-family:var(--font-mono);flex-direction:column;height:42px;gap:3px!important;padding:3px!important;font-size:9px!important}.h2-color-input__option[aria-pressed=true]{border-color:var(--accent);box-shadow:var(--ring)}.h2-color-input__option-swatch{border-radius:var(--r-xs);border:1px solid #0000002e;width:20px;height:16px}.h2-color-input__custom{border-block-start:1px solid var(--chrome-divider);align-items:center;gap:var(--s-2);grid-template-columns:24px minmax(0,1fr);padding-block-start:var(--s-3);display:grid}.h2-color-input__native-picker{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.h2-color-input-shell{width:max-content;display:inline-flex}.h2-color-input__selector,.h2-color-input__remove-shell{display:inline-flex;position:relative}.h2-color-input__remove{border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--danger);width:24px;margin-inline-start:-1px;padding:0}.h2-color-input__remove.h2-color-input--xs{width:20px;height:20px}.h2-color-input__remove.h2-color-input--sm,.h2-color-input__remove.h2-color-input--compact,.h2-color-input__remove.h2-color-input--standard{height:24px}.h2-color-input__remove:hover{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 42%, var(--chrome-border));color:var(--danger)}.h2-engineering-edit-button{border:1px solid var(--engineering-input-border);border-radius:var(--r-sm);cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.h2-engineering-edit-button>svg{stroke-width:2px;width:12px;height:12px}.h2-engineering-edit-button:focus-visible{box-shadow:var(--ring);outline:none}.h2-signal-name-tooltip-anchor{max-width:100%;width:min(calc(var(--signal-name-content-characters) * 1ch + 32px), calc(var(--signal-name-visible-characters) * 1ch + 32px), 100%);display:inline-flex}.h2-signal-name-input{width:100%}.h2-signal-name-input input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h2-signal-name-input>span{left:6px}.h2-signal-name-input>span svg{width:12px;height:12px}.h2-description-input{background:var(--chrome-bg-elev);border:1px solid var(--chrome-border);border-radius:var(--r-md);min-width:0;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);grid-template-columns:36px minmax(0,1fr);display:grid;overflow:visible}.h2-description-input:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.h2-description-input[data-invalid]{border-color:var(--danger)}.h2-description-input[data-invalid]:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 30%, transparent)}.h2-description-input[data-disabled]{background:var(--ink-100);border-color:var(--ink-200)}.h2-description-input__rail{border-inline-end:1px solid var(--chrome-divider);color:var(--chrome-fg-muted);justify-content:center;align-items:center;display:flex;position:relative}.h2-description-input__rail:before{background:var(--accent);content:"";border-radius:999px;width:2px;height:18px;position:absolute;inset-inline-start:-1px}.h2-description-input__rail>svg{stroke-width:1.75px;width:14px;height:14px}.h2-description-input__content{min-width:0;padding:var(--s-2) var(--s-3) var(--s-3);display:grid}.h2-description-input__meta{justify-content:space-between;align-items:center;padding-inline:1px;display:flex}.h2-description-input__meta>label,.h2-description-input__meta>span{color:var(--chrome-fg-muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:9px;line-height:1.4}.h2-description-input__meta>label{color:var(--ink-700);font-weight:650}.h2-description-input__native.h2ui-input,.h2-description-input__native.h2ui-input:focus,.h2-description-input__native.h2ui-input:focus-visible{min-height:72px;padding:var(--s-2) 1px 0;border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.h2-description-input[data-variant=single-line]{border-radius:var(--r-sm);grid-template-columns:var(--h2-identity-icon-rail-width,var(--s-6)) minmax(0, 1fr)}.h2-description-input[data-variant=single-line] .h2-description-input__rail:before{height:14px}.h2-description-input[data-variant=single-line] .h2-description-input__content{padding:0}.h2-description-input[data-variant=single-line] .h2-description-input__meta{display:none}.h2-description-input[data-variant=single-line] .h2-description-input__native.h2ui-input,.h2-description-input[data-variant=single-line] .h2-description-input__native.h2ui-input:focus,.h2-description-input[data-variant=single-line] .h2-description-input__native.h2ui-input:focus-visible{height:auto;max-height:calc(3 * 1.35em + var(--s-2));overflow-wrap:break-word;padding:var(--s-1) var(--s-2) 0;resize:none;word-break:normal;white-space:pre-wrap;line-height:1.35;overflow-y:auto;min-height:var(--s-6)!important}.h2-description-input[data-variant=single-line] .h2-description-input__rail{align-items:center;padding-top:0}.h2-description-input[data-variant=single-line] .h2-description-input__native::-webkit-scrollbar{width:4px}.h2-description-input[data-variant=single-line] .h2-description-input__native::-webkit-scrollbar-track{background:0 0}.h2-description-input[data-variant=single-line] .h2-description-input__native::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--chrome-fg-muted) 45%, transparent);border-radius:999px}.h2-description-input[data-variant=single-line] .h2-description-input__native{scrollbar-color:color-mix(in srgb, var(--chrome-fg-muted) 45%, transparent) transparent;scrollbar-width:thin}.h2-url-input{background:var(--chrome-bg-elev);border:1px solid var(--chrome-border);border-radius:var(--r-sm);grid-template-columns:var(--h2-identity-icon-rail-width,var(--s-6)) minmax(0, 1fr) auto;align-items:center;min-width:0;display:grid}.h2-url-input:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.h2-url-input[data-invalid]{border-color:var(--danger)}.h2-url-input__icon{border-inline-end:1px solid var(--chrome-divider);color:var(--chrome-fg-muted);justify-content:center;align-items:center;height:16px;display:inline-flex;position:relative}.h2-url-input__icon>svg{stroke-width:1.75px;width:14px;height:14px}.h2-url-input__edit>svg{width:12px;height:12px}.h2-url-input__edit--link>svg{transform:scaleY(-1)}.h2-url-input__edit--confirm{color:var(--accent);background:0 0}.h2-url-input__edit--confirm:hover{background:var(--chrome-hover)}.h2-url-input__link,.h2-url-input__native.h2ui-input,.h2-url-input__native.h2ui-input:focus,.h2-url-input__native.h2ui-input:focus-visible{min-width:0;padding-inline:var(--s-2);box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.h2-url-input__link{color:var(--accent);font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.h2-url-input__empty{color:var(--chrome-fg-muted);font-size:var(--fs-12);padding-inline:var(--s-2)}.h2-url-input__link:hover{text-decoration:underline}.h2-label-input-shell{gap:var(--s-1);display:inline-grid}.h2-label-input-shell[data-description-enabled]{width:100%}.h2-label-input{--h2-identity-icon-rail-width:var(--s-6);background:var(--chrome-bg-elev);border:1px solid var(--chrome-border);border-radius:var(--r-sm);align-items:center;min-width:128px;display:grid;overflow:visible}.h2-label-input__identity-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-width:0;display:grid}.h2-label-input__identity-row:not([data-mpn-enabled]){grid-template-columns:minmax(0,1fr)}.h2-label-input:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.h2-label-input[data-invalid]{border-color:var(--danger)}.h2-label-input[data-invalid]:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 30%, transparent)}.h2-label-input__error{color:var(--danger);font-size:var(--fs-10);line-height:1.2}.h2-label-input__segment{grid-template-columns:var(--h2-identity-icon-rail-width) minmax(0, 1fr);align-items:center;min-width:0;display:grid;position:relative}.h2-label-input__segment+.h2-label-input__segment{border-inline-start:1px solid var(--chrome-divider)}.h2-label-input__description.h2-description-input{border:0;border-top:1px solid var(--chrome-divider);box-shadow:none;background:0 0;border-radius:0}.h2-label-input__description.h2-description-input:focus-within{box-shadow:none}.h2-label-input__description .h2-description-input__rail{border-inline-end:0}.h2-label-input__description .h2-description-input__rail:before{display:none}.h2-label-input__description .h2-description-input__rail:after{background:var(--chrome-divider);content:"";width:1px;height:16px;position:absolute;inset-inline-end:0}.h2-label-input__url.h2-url-input{border:0;border-top:1px solid var(--chrome-divider);box-shadow:none;background:0 0;border-radius:0}.h2-label-input__url.h2-url-input:focus-within{box-shadow:none}.h2-label-input__url .h2-url-input__icon{border-inline-end:0}.h2-label-input__url .h2-url-input__icon:after{background:var(--chrome-divider);content:"";width:1px;height:16px;position:absolute;inset-inline-end:0}.h2-label-input__segment:hover,.h2-label-input__segment:focus-within{z-index:3}.h2-label-input__icon{border-inline-end:1px solid var(--chrome-divider);color:var(--chrome-fg-muted);justify-content:center;align-items:center;height:16px;display:inline-flex}.h2-label-input__icon>svg{stroke-width:1.75px;width:13px;height:13px}.h2-label-input__native.h2ui-input,.h2-label-input__native.h2ui-input:focus,.h2-label-input__native.h2ui-input:focus-visible{min-width:0;padding-inline:var(--s-2);box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.h2-mass-input__unit{color:var(--chrome-fg-muted);font-family:var(--font-mono);font-size:var(--fs-10);height:20px;padding-inline:var(--s-1)}.h2-mass-input__units{inline-size:max-content;width:max-content;min-width:56px;padding:var(--s-1);gap:2px;display:grid}.h2-mass-input__units [aria-pressed=true]{background:var(--accent-softer);color:var(--accent)}.h2-electrical-input{max-width:100%;display:inline-flex}.h2-electrical-input .h2-value-input{min-width:116px}.h2-electrical-input__unit{height:18px;font:inherit;color:inherit;gap:2px;padding:0 3px}.h2-electrical-input__units{gap:var(--s-1);width:max-content;padding:var(--s-2);grid-template-columns:1fr;display:grid}.h2-electrical-input__units [aria-pressed=true]{background:var(--chrome-hover);color:var(--accent)}.h2-electrical-input .h2-value-input__unit{font-size:12px}.h2-electrical-input .h2-value-input--xs .h2-value-input__unit{font-size:11px}.h2-electrical-input__unit{min-width:24px}.h2-image-input{display:inline-flex}.h2-image-input__trigger{font-family:var(--font-mono);gap:3px!important;padding-inline:4px!important}.h2-image-input:has(.h2-image-input__remove) .h2-image-input__trigger{border-top-right-radius:0;border-bottom-right-radius:0}.h2-image-input__remove{background:var(--chrome-bg-elev);border:1px solid var(--chrome-border);border-bottom-right-radius:var(--r-sm);border-top-right-radius:var(--r-sm);color:var(--chrome-fg-muted);cursor:pointer;justify-content:center;align-items:center;margin-inline-start:-1px;padding-inline:3px;display:inline-flex}.h2-image-input__remove:hover,.h2-image-input__remove:focus-visible{background:color-mix(in srgb, var(--destructive) 12%, var(--chrome-bg-elev));color:var(--destructive);outline:none}.h2-image-input__remove>svg{width:12px;height:12px}.h2-image-input__trigger.h2-image-input--xs{height:20px}.h2-image-input__trigger.h2-image-input--sm,.h2-image-input__trigger.h2-image-input--compact,.h2-image-input__trigger.h2-image-input--standard{height:24px}.h2-image-input__trigger.h2-image-input--xs>svg{width:12px;height:12px}.h2-image-input__value{border-inline-start:1px solid var(--chrome-divider);font-size:var(--fs-10);text-overflow:ellipsis;max-width:120px;padding-inline-start:4px;overflow:hidden}.h2-image-input__thumbnail-slot{border-inline-start:1px solid var(--chrome-divider);align-self:stretch;align-items:center;margin-inline-start:1px;padding-inline-start:3px;display:inline-flex}.h2-image-input__thumbnail{object-fit:cover;border-radius:2px;width:14px;height:14px}.h2-image-input__popover.h2ui-popover-content{padding:var(--s-3);width:260px}.h2-image-input__dropzone{border:1px dashed var(--chrome-border);border-radius:var(--r-md);color:var(--chrome-fg-muted);align-items:center;gap:var(--s-2);padding:var(--s-6) var(--s-4);text-align:center;flex-direction:column;display:flex}.h2-image-input__dropzone[data-dragging=true]{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.h2-image-input__dropzone>svg{width:22px;height:22px}.h2-image-input__preview{background:var(--chrome-hover);border:1px solid var(--chrome-border);border-radius:var(--r-sm);height:92px;object-fit:contain;width:100%;margin-block-end:var(--s-2)}.h2-image-input__dropzone strong{color:var(--chrome-fg);font-size:var(--fs-12)}.h2-image-input__dropzone>span{font-size:var(--fs-10)}.h2-image-input__actions{gap:var(--s-2);margin-block-start:var(--s-2);display:flex}.h2-image-input__file{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
