:root{--nixie-sidebar-row-height:34px;--nixie-sidebar-row-chevron-size:20px;--nixie-sidebar-row-action-inset:2px;--nixie-sidebar-row-action-gap:2px;--nixie-sidebar-row-action-width:22px;--nixie-sidebar-row-action-height:var(--nixie-sidebar-row-action-width);--nixie-sidebar-row-action-icon-size:14px;--nixie-sidebar-row-border:var(--nx-border);--nixie-sidebar-row-border-strong:var(--nx-border-strong);--nixie-sidebar-row-surface:var(--nx-surface);--nixie-sidebar-row-surface-raised:var(--nx-surface-raised);--nixie-sidebar-row-text:var(--nx-text);--nixie-sidebar-row-text-muted:var(--nx-text-muted);--nixie-sidebar-row-text-soft:var(--nx-text-subtle)}.nixie-sidebar-row__label{min-width:0;font-size:var(--nx-text-sm);letter-spacing:normal;text-transform:none;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;line-height:1.2;overflow:hidden}.nixie-sidebar-row__chevron-slot{width:var(--nixie-sidebar-row-chevron-size);height:calc(var(--nixie-sidebar-row-height) - var(--nx-space-1)*2);transition:color var(--nx-duration-fast) var(--nx-ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex;color:var(--nixie-sidebar-row-text-soft)!important}.nixie-sidebar-row__chevron-slot .iconify,.nixie-sidebar-row__chevron-slot .nx-icon,.nixie-sidebar-row__chevron-slot svg{width:11px;height:11px;font-size:11px;color:inherit!important;fill:currentColor!important}.nixie-sidebar-row--chevron-on-item-hover.is-hovered .nixie-sidebar-row__chevron-slot,.nixie-sidebar-row--chevron-on-item-hover:hover .nixie-sidebar-row__chevron-slot{color:var(--nixie-sidebar-row-text-muted)!important}.nixie-sidebar-row__actions{align-self:stretch;gap:var(--nixie-sidebar-row-action-gap);height:100%;min-height:0;padding:var(--nixie-sidebar-row-action-inset);padding-right:var(--nx-space-2)}.nixie-sidebar-row__action,.nixie-sidebar-row__actions{box-sizing:border-box;flex:none;align-items:center;display:inline-flex}.nixie-sidebar-row__action{width:var(--nixie-sidebar-row-action-width);min-width:var(--nixie-sidebar-row-action-width);height:var(--nixie-sidebar-row-action-height);min-height:var(--nixie-sidebar-row-action-height);max-height:var(--nixie-sidebar-row-action-height);border-radius:var(--nx-radius-sm);font-size:var(--nixie-sidebar-row-action-icon-size);cursor:pointer;transition:background var(--nx-duration-fast) var(--nx-ease-out),color var(--nx-duration-fast) var(--nx-ease-out),opacity var(--nx-duration-fast) var(--nx-ease-out);background:0 0;border:0;justify-content:center;margin:0;padding:0;line-height:1;color:var(--nixie-sidebar-row-text-soft)!important}.nixie-sidebar-row__action .iconify,.nixie-sidebar-row__action .nx-icon,.nixie-sidebar-row__action svg{width:var(--nixie-sidebar-row-action-icon-size);height:var(--nixie-sidebar-row-action-icon-size);font-size:var(--nixie-sidebar-row-action-icon-size);color:inherit!important;fill:currentColor!important}.nixie-sidebar-row__action.is-open:not(:disabled),.nixie-sidebar-row__action:hover:not(:disabled){background:var(--nx-hover-surface);color:var(--nixie-sidebar-row-text)!important}.nixie-sidebar-row__action.is-active:hover:not(:disabled),.nixie-sidebar-row__action.is-active:not(:disabled){color:var(--nx-accent-muted-text)!important}.nixie-sidebar-row__action:disabled{opacity:.35;cursor:default}.nixie-sidebar-row__action:focus-visible{outline:1px solid var(--nx-border-focus);outline-offset:0}.nixie-sidebar-row__actions .nx-tooltip{width:var(--nixie-sidebar-row-action-width);height:var(--nixie-sidebar-row-action-height);min-height:var(--nixie-sidebar-row-action-height);align-self:center;align-items:stretch;display:inline-flex}.nixie-sidebar-row__actions .nx-btn.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action,.nixie-sidebar-row__actions .nx-btn.nx-btn--sm.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action{border-radius:var(--nx-radius-sm);background:0 0;width:100%;min-width:100%;height:100%;min-height:100%;max-height:100%;padding:0;color:var(--nixie-sidebar-row-text-soft)!important}.nixie-sidebar-row__actions .nx-btn.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action:hover:not(:disabled),.nixie-sidebar-row__actions .nx-btn.nx-btn--sm.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action:hover:not(:disabled){background:var(--nx-hover-surface);color:var(--nixie-sidebar-row-text)!important}.nixie-sidebar-row__actions .nx-btn.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action.is-active:hover:not(:disabled),.nixie-sidebar-row__actions .nx-btn.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action.is-active:not(:disabled),.nixie-sidebar-row__actions .nx-btn.nx-btn--sm.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action.is-active:hover:not(:disabled),.nixie-sidebar-row__actions .nx-btn.nx-btn--sm.nx-btn--icon-only.nx-btn--bare.nixie-sidebar-row__action.is-active:not(:disabled){color:var(--nx-accent-muted-text)!important}.nixie-sidebar-form,.nixie-tool-presets-form{--nixie-sidebar-form-section-heading-height:var(--nixie-sidebar-row-height);gap:var(--nx-space-2);display:grid}.nixie-sidebar-form .nixie-sidebar-form-section,.nixie-sidebar-form .nixie-tool-presets-section,.nixie-tool-presets-form .nixie-sidebar-form-section,.nixie-tool-presets-form .nixie-tool-presets-section{gap:var(--nx-space-2);padding:var(--nx-space-3);border:1px solid var(--nixie-sidebar-row-border);border-radius:var(--nx-radius-md);background:var(--nixie-sidebar-row-surface);transition:border-color var(--nx-duration-fast) var(--nx-ease-out);display:grid}.nixie-sidebar-form .nixie-sidebar-form-section__header,.nixie-tool-presets-form .nixie-sidebar-form-section__header{min-width:0;min-height:var(--nixie-sidebar-form-section-heading-height);padding-bottom:var(--nx-space-2);border-bottom:1px solid var(--nixie-sidebar-row-border);justify-content:space-between;align-items:center;gap:2px;display:flex}.nixie-sidebar-form .nixie-sidebar-form-section__header .nixie-sidebar-form-section__label,.nixie-tool-presets-form .nixie-sidebar-form-section__header .nixie-sidebar-form-section__label{text-overflow:ellipsis;white-space:nowrap;border-bottom:0;flex:auto;min-height:0;padding-bottom:0;overflow:hidden}.nixie-sidebar-form .nixie-sidebar-form-section__label,.nixie-sidebar-form .nixie-tool-presets-section__label,.nixie-tool-presets-form .nixie-sidebar-form-section__label,.nixie-tool-presets-form .nixie-tool-presets-section__label{min-width:0;font-size:var(--nx-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--nixie-sidebar-row-text-soft);margin:0;font-weight:700;line-height:1}.nixie-sidebar-form .nixie-sidebar-form-section>.nixie-sidebar-form-section__label,.nixie-tool-presets-form .nixie-tool-presets-section>.nixie-tool-presets-section__label{min-height:var(--nixie-sidebar-form-section-heading-height);padding-bottom:var(--nx-space-2);border-bottom:1px solid var(--nixie-sidebar-row-border);align-items:center;display:flex}.nixie-sidebar-form .nixie-sidebar-form-section__actions .nx-badge,.nixie-tool-presets-form .nixie-sidebar-form-section__actions .nx-badge{height:auto;min-height:0;max-height:100%;margin-inline:var(--nx-space-1);align-self:center;padding-block:0;font-size:10px;line-height:1}.nixie-sidebar-form .nixie-sidebar-form-section.is-collapsible,.nixie-tool-presets-form .nixie-sidebar-form-section.is-collapsible{gap:0;padding:0;overflow:hidden}.nixie-sidebar-form .nixie-sidebar-form-section.is-collapsible .nixie-sidebar-form-section__header,.nixie-tool-presets-form .nixie-sidebar-form-section.is-collapsible .nixie-sidebar-form-section__header{box-sizing:border-box;height:var(--nixie-sidebar-form-section-heading-height);min-height:var(--nixie-sidebar-form-section-heading-height);transition:background var(--nx-duration-fast) var(--nx-ease-out);border-bottom:1px solid #0000;align-items:center;padding:0}.nixie-sidebar-form .nixie-sidebar-form-section.is-collapsible.is-open .nixie-sidebar-form-section__header,.nixie-tool-presets-form .nixie-sidebar-form-section.is-collapsible.is-open .nixie-sidebar-form-section__header{border-bottom-color:var(--nixie-sidebar-row-border)}.nixie-sidebar-form .nixie-sidebar-form-section.is-collapsible .nixie-sidebar-form-section__header:hover,.nixie-tool-presets-form .nixie-sidebar-form-section.is-collapsible .nixie-sidebar-form-section__header:hover{background:var(--nixie-sidebar-row-surface-raised)}:is(.nixie-sidebar-form .nixie-sidebar-form-section.is-collapsed:hover,.nixie-sidebar-form .nixie-sidebar-form-section.is-collapsible.is-open:has(.nixie-sidebar-form-section__header:hover),.nixie-tool-presets-form .nixie-sidebar-form-section.is-collapsed:hover,.nixie-tool-presets-form .nixie-sidebar-form-section.is-collapsible.is-open:has(.nixie-sidebar-form-section__header:hover)){border-color:var(--nixie-sidebar-row-border-strong)}.nixie-sidebar-form .nixie-sidebar-form-section.is-collapsible.is-open .nixie-sidebar-form-section__header:hover,.nixie-tool-presets-form .nixie-sidebar-form-section.is-collapsible.is-open .nixie-sidebar-form-section__header:hover{border-bottom-color:var(--nixie-sidebar-row-border-strong)}.nixie-sidebar-form .nixie-sidebar-form-section__toggle,.nixie-tool-presets-form .nixie-sidebar-form-section__toggle{width:auto;min-width:0;min-height:var(--nixie-sidebar-form-section-heading-height);color:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:auto;align-self:stretch;align-items:center;gap:0;margin:0;padding:0 0 0 2px;display:flex}.nixie-sidebar-form .nixie-sidebar-form-section.is-collapsible .nixie-sidebar-form-section__toggle,.nixie-tool-presets-form .nixie-sidebar-form-section.is-collapsible .nixie-sidebar-form-section__toggle{box-sizing:border-box;height:100%;min-height:0}.nixie-sidebar-form .nixie-sidebar-form-section.is-collapsible.is-open .nixie-sidebar-form-section__body,.nixie-tool-presets-form .nixie-sidebar-form-section.is-collapsible.is-open .nixie-sidebar-form-section__body{padding:var(--nx-space-2) var(--nx-space-3) var(--nx-space-3)}:is(.nixie-sidebar-form .nixie-sidebar-form-section.is-collapsible.is-open .nixie-sidebar-form-section__body:has(>.nixie-sidebar-form-dense:only-child),.nixie-sidebar-form .nixie-sidebar-form-section.is-collapsible.is-open .nixie-sidebar-form-section__body:has(>.nx-toggle-grid:only-child)){padding:var(--nx-space-2)}.nixie-sidebar-form .nixie-sidebar-form-section.is-collapsed:hover .nixie-sidebar-form-section__toggle,.nixie-sidebar-form .nixie-sidebar-form-section.is-collapsible.is-open .nixie-sidebar-form-section__header:hover .nixie-sidebar-form-section__toggle,.nixie-sidebar-form .nixie-sidebar-form-section__toggle:hover,.nixie-tool-presets-form .nixie-sidebar-form-section.is-collapsed:hover .nixie-sidebar-form-section__toggle,.nixie-tool-presets-form .nixie-sidebar-form-section.is-collapsible.is-open .nixie-sidebar-form-section__header:hover .nixie-sidebar-form-section__toggle,.nixie-tool-presets-form .nixie-sidebar-form-section__toggle:hover{color:var(--nixie-sidebar-row-text)}.nixie-sidebar-form .nixie-sidebar-form-section__toggle .nixie-sidebar-form-section__label,.nixie-tool-presets-form .nixie-sidebar-form-section__toggle .nixie-sidebar-form-section__label{border-bottom:0;flex:auto;align-self:center;align-items:center;min-width:0;height:14px;min-height:0;padding-bottom:0;line-height:14px;display:flex}.nixie-sidebar-form .nixie-sidebar-form-section__leading.nixie-sidebar-row__chevron-slot,.nixie-tool-presets-form .nixie-sidebar-form-section__leading.nixie-sidebar-row__chevron-slot{width:var(--nixie-sidebar-row-chevron-size);align-self:center;height:14px}.nixie-sidebar-form .nixie-sidebar-form-section__leading.nixie-sidebar-row__chevron-slot .iconify,.nixie-sidebar-form .nixie-sidebar-form-section__leading.nixie-sidebar-row__chevron-slot .nx-icon,.nixie-sidebar-form .nixie-sidebar-form-section__leading.nixie-sidebar-row__chevron-slot svg,.nixie-tool-presets-form .nixie-sidebar-form-section__leading.nixie-sidebar-row__chevron-slot .iconify,.nixie-tool-presets-form .nixie-sidebar-form-section__leading.nixie-sidebar-row__chevron-slot .nx-icon,.nixie-tool-presets-form .nixie-sidebar-form-section__leading.nixie-sidebar-row__chevron-slot svg{width:11px;height:11px;font-size:11px}.nixie-sidebar-form .nixie-sidebar-form-section__chevron,.nixie-tool-presets-form .nixie-sidebar-form-section__chevron{transition:color var(--nx-duration-fast) var(--nx-ease-out),transform var(--nx-duration-fast) var(--nx-ease-out);flex:none}.nixie-sidebar-form .nixie-sidebar-form-section.is-open .nixie-sidebar-form-section__chevron,.nixie-tool-presets-form .nixie-sidebar-form-section.is-open .nixie-sidebar-form-section__chevron{transform:rotate(90deg)}.nixie-sidebar-form .nixie-sidebar-form-section__body,.nixie-tool-presets-form .nixie-sidebar-form-section__body{gap:var(--nx-space-2);background:var(--nixie-sidebar-row-surface);min-width:0;display:grid}.nixie-sidebar-form .nixie-sidebar-form-field-row,.nixie-tool-presets-form .nixie-tool-presets-field-row{gap:var(--nx-space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.nixie-sidebar-form .nixie-sidebar-form-field-row>*,.nixie-tool-presets-form .nixie-tool-presets-field-row>*{min-width:0}.nixie-sidebar-form .nixie-sidebar-form-field-row+.nx-field,.nixie-sidebar-form .nixie-sidebar-form-section>:not(.nixie-sidebar-form-section__label):not(.nixie-sidebar-form-section__header):not(.nx-field--inline)~.nx-field--inline,.nixie-sidebar-form .nx-field--inline+.nx-field:not(.nx-field--inline),.nixie-tool-presets-form .nixie-tool-presets-field-row+.nx-field,.nixie-tool-presets-form .nixie-tool-presets-section>:not(.nixie-tool-presets-section__label):not(.nx-field--inline)~.nx-field--inline,.nixie-tool-presets-form .nx-field--inline+.nx-field:not(.nx-field--inline){margin-top:var(--nx-space-1);padding-top:var(--nx-space-2);border-top:1px solid color-mix(in srgb,var(--nixie-sidebar-row-border) 75%,transparent)}.nixie-sidebar-form .nixie-sidebar-form-section .nx-btn-group,.nixie-tool-presets-form .nixie-sidebar-form-section .nx-btn-group,.nixie-tool-presets-form .nixie-tool-presets-section .nx-btn-group{width:100%}.nixie-sidebar-form .nx-field,.nixie-tool-presets-form .nx-field{gap:var(--nx-space-1);min-width:0}.nixie-sidebar-form .nx-field__label,.nixie-tool-presets-form .nx-field__label{font-size:var(--nx-text-xs);letter-spacing:.03em;color:var(--nx-text-muted);font-weight:600;display:block}.nixie-sidebar-form .nx-field--inline .nx-field__label,.nixie-tool-presets-form .nx-field--inline .nx-field__label{font-size:var(--nx-text-sm);font-weight:var(--nx-font-weight);letter-spacing:normal;color:var(--nx-text)}.nixie-sidebar-form .nx-color-input,.nixie-sidebar-form .nx-input,.nixie-sidebar-form .nx-number-input,.nixie-sidebar-form .nx-select-wrap,.nixie-sidebar-form .nx-textarea,.nixie-tool-presets-form .nx-color-input,.nixie-tool-presets-form .nx-input,.nixie-tool-presets-form .nx-number-input,.nixie-tool-presets-form .nx-select-wrap{width:100%;min-width:0;max-width:100%}.nixie-sidebar-form .nixie-sidebar-form-field-row .nx-color-input__text,.nixie-tool-presets-form .nixie-tool-presets-field-row .nx-color-input__text{font-size:var(--nx-text-xs)}.nixie-sidebar-form .nixie-inspector-selection-list{gap:var(--nx-space-2);margin:0;padding:0;list-style:none;display:grid}.nixie-sidebar-form .nixie-inspector-selection-item{gap:var(--nx-space-1);padding:var(--nx-space-2);border:1px solid var(--nx-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface-raised);display:grid}.nixie-sidebar-form .nixie-inspector-selection-item__header{justify-content:space-between;align-items:baseline;gap:var(--nx-space-2);min-width:0;display:flex}.nixie-sidebar-form .nixie-inspector-selection-item__title{font-size:var(--nx-text-sm);color:var(--nx-text);font-weight:700}.nixie-sidebar-form .nixie-inspector-selection-item__id{font-size:var(--nx-text-xs);color:var(--nx-text-subtle);flex:none}.nixie-sidebar-form .nixie-inspector-selection-item__meta{gap:var(--nx-space-2);font-size:var(--nx-text-xs);color:var(--nx-text-muted);flex-wrap:wrap;display:flex}.nixie-sidebar-form .nixie-inspector-selection-item__key{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--nx-text);overflow:hidden}.nixie-sidebar-form .nixie-inspector-toolbar-row{align-items:center;gap:var(--nx-space-2);flex-wrap:wrap;display:flex}.nixie-sidebar-form .nixie-inspector-more{font-size:var(--nx-text-xs);color:var(--nx-text-subtle);margin:0}.nixie-sidebar-form .nixie-inspector-hint{font-size:var(--nx-text-sm);line-height:var(--nx-leading-normal);color:var(--nx-text-muted);margin:0}.nixie-sidebar-form .nixie-inspector-layer-anchor{min-width:0;display:grid}.nixie-sidebar-form .nixie-inspector-layer-trigger{justify-content:space-between;align-items:center;gap:var(--nx-space-2);width:100%;min-width:0;display:flex}.nixie-sidebar-form .nixie-inspector-layer-trigger__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nixie-sidebar-form .nixie-inspector-layer-trigger.is-active{border-color:var(--nx-border-focus);background:var(--nx-accent-muted);color:var(--nx-accent-muted-text)}.nixie-sidebar-form .nixie-inspector-layer-trigger:disabled{opacity:.45;cursor:not-allowed}
