.descriptor-select.svelte-5gaemg{max-width:14em;font-size:.85em}.no-values.svelte-5gaemg{pointer-events:none;color:var(--text-muted,currentColor);place-items:center;margin:0;font-size:.9em;display:grid;position:absolute;inset:0 auto auto 0}.electronic-structure.svelte-2v39uv{width:var(--electronic-width,100%);height:var(--electronic-height,500px);border-radius:var(--electronic-border-radius,0);background:var(--electronic-bg,var(--struct-bg));--struct-bg-override:transparent;--struct-buttons-gap:1px;--struct-buttons-btn-padding:4px;--struct-buttons-align:center;--sequence-controls-border-radius:var(--electronic-border-radius,0) var(--electronic-border-radius,0) 0 0;--fermi-bg:transparent;--struct-height:100%;--struct-min-width:0;--fermi-height:100%;--scatter-min-height:0;flex-direction:column;display:flex;position:relative;container-type:inline-size;&.two-rows{height:var(--electronic-height,860px);&>.panes:where(.svelte-2v39uv){grid-template-rows:minmax(0, var(--split-pane-size,50%)) minmax(0, 1fr)}}&.narrow{height:var(--electronic-stacked-height,auto)}&.stacked{--pane-height:var(--electronic-stacked-pane-height,320px);&>.panes:where(.svelte-2v39uv){flex-direction:column;display:flex;overflow-y:auto}& .row:where(.svelte-2v39uv):not(.side),& .sides:where(.svelte-2v39uv),& .sides:where(.svelte-2v39uv)>.side:where(.svelte-2v39uv){flex-direction:column;flex:none;display:flex}&>.panes:where(.svelte-2v39uv)>:where(.svelte-2v39uv)+:where(.svelte-2v39uv),& :is(.row:where(.svelte-2v39uv):not(.side),.sides:where(.svelte-2v39uv),.sides:where(.svelte-2v39uv)>.side:where(.svelte-2v39uv))>:where(.svelte-2v39uv)+:where(.svelte-2v39uv){border-top:var(--pane-rule)}& .sides:where(.svelte-2v39uv)>.side:where(.svelte-2v39uv)+.side:where(.svelte-2v39uv){border-left:none}& .pane:where(.svelte-2v39uv),& .row.side:where(.svelte-2v39uv){height:var(--pane-height);flex:none}& .row.side:where(.svelte-2v39uv)>.pane:where(.svelte-2v39uv){height:auto}& .row.scenes.horizontal:where(.svelte-2v39uv){flex-direction:row;&>.pane:where(.svelte-2v39uv){flex:1}&>:where(.svelte-2v39uv)+:where(.svelte-2v39uv){border-top:none;border-left:var(--pane-rule)}}}@container (width<520px){&.stacked [data-pane=phonon]:where(.svelte-2v39uv){height:calc(2 * var(--pane-height))}}&.dragover{background:var(--electronic-dragover-bg,var(--dragover-bg));outline:var(--electronic-dragover-border,var(--dragover-border))}&:fullscreen{background:var(--electronic-bg-fullscreen,var(--electronic-bg,var(--struct-bg)));border-radius:0;width:100vw;height:100vh}}.panes.svelte-2v39uv{isolation:isolate;flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid;position:relative}.panes.svelte-2v39uv .sync-rotation-toggle[aria-pressed=true]:where(.svelte-2v39uv){color:var(--accent-color,var(--menu-option-selected-color,light-dark(#2563eb,#6ea8ff)))}.row.svelte-2v39uv{grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;&.horizontal{grid-template-columns:minmax(0, var(--split-pane-size,50%)) minmax(0, 1fr)}&.vertical{grid-template-rows:minmax(0, var(--split-pane-size,50%)) minmax(0, 1fr)}&.lower.horizontal{grid-template-columns:minmax(0, var(--split-pane-size,40%)) minmax(0, 1fr)}&.side{grid-template-columns:minmax(0, var(--split-pane-size,78%)) minmax(0, 1fr)}&.stacked{grid-template-rows:minmax(0,3fr) minmax(0,2fr)}}.pane.svelte-2v39uv{min-width:0;min-height:0;display:grid;position:relative;&>:not(.structure-fullscreen-root){height:100%}}.band-crossings.svelte-2v39uv{pointer-events:none;position:absolute;inset:0}.series-control.svelte-2v39uv{align-items:center;gap:.4em;display:flex}.sides.svelte-2v39uv{grid-template-rows:minmax(0,1fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;min-height:0;display:grid;&>.side:where(.svelte-2v39uv){flex-direction:column;min-width:0;min-height:0;display:flex;&>.row:where(.svelte-2v39uv){flex:1}}&>.side:where(.svelte-2v39uv)+.side:where(.svelte-2v39uv){border-left:var(--pane-rule)}}.side-label.svelte-2v39uv{white-space:nowrap;align-items:baseline;gap:.5em;padding:2px 1ex;font-size:.85em;display:flex;& .far:where(.svelte-2v39uv){color:var(--warning-color,darkorange)}}.trends-fill.svelte-2v39uv{pointer-events:none;color:var(--text-muted,currentColor);font-size:.8em;position:absolute;top:4px;left:50%;translate:-50%}.frame-status.svelte-2v39uv{white-space:nowrap;align-items:baseline;gap:.5em;display:flex;& small:where(.svelte-2v39uv){color:var(--text-muted,currentColor)}& .unstable:where(.svelte-2v39uv){color:var(--warning-color,darkorange)}}
