.dust-live-editor{margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid var(--ui-line,#dce3de);color:inherit}.dust-live-editor[hidden],.dust-live-editor [hidden]{display:none!important}.dust-live-editor h3{margin:0 0 10px;font-size:14px}.dust-live-editor .dust-form{padding:0;border:0;max-height:none;overflow:visible;background:transparent}.dust-live-editor .dust-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dust-live-editor .dust-field{min-width:0}.dust-live-editor .dust-field input,.dust-live-editor .dust-field select{width:100%;min-width:0;box-sizing:border-box}.dust-live-editor .dust-status,.dust-live-editor .dust-fit,.dust-live-editor .dust-measurements{font-size:11px;line-height:1.5;margin:8px 0}.dust-live-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.dust-live-actions button{flex:1 1 100px;font-size:11px;min-height:32px;padding:6px}.dust-live-editor[aria-busy=true]>.dust-status{color:var(--ui-accent,#437c69)}.dust-live-editor{font-family:system-ui,sans-serif}.dust-live-editor>h3{font-size:15px;margin-bottom:6px}.dust-live-editor>.dust-status{font-size:10px;text-align:left;margin:5px 0;color:var(--ui-muted,#61797c)}.dust-live-editor>.dust-measurements{display:inline-block;font-size:11px;margin:4px 8px 10px 0}.dust-live-editor>.dust-fit{display:inline-block;font-size:10px;margin:4px 0 10px;color:#438d72}.dust-connection-map{margin:8px 0 4px;border:1px solid var(--ui-line,#d9e4e1);border-radius:12px;background:linear-gradient(145deg,var(--ui-well,#f2f8f6),var(--ui-surface,#fff));overflow:hidden}.dust-map-graphic svg{display:block;width:100%;height:145px}.dust-connection-map figcaption{font-size:9px;text-align:center;color:var(--ui-muted,#61797c);padding:0 6px 7px}.dust-map-port{cursor:pointer;outline:0}.dust-map-port rect{fill:var(--ui-surface,#fff);stroke:var(--port-color);stroke-width:1}.dust-map-port text{fill:var(--port-color);font:600 11px system-ui;pointer-events:none}.dust-map-port.is-active rect,.dust-map-port:hover rect,.dust-map-port:focus rect{fill:var(--port-color);stroke-width:2}.dust-map-port.is-active text,.dust-map-port:hover text,.dust-map-port:focus text{fill:#fff}.dust-adjusting .dust-connection-map{border-color:#70aaa6;box-shadow:inset 0 0 0 1px #70aaa633}.dust-adjusting .dust-connection-map figcaption{color:var(--ui-accent,#437c69)}.dust-live-editor .dust-choice,.dust-live-editor .dust-slider-field,.dust-live-editor .dust-presets{grid-column:1/-1;min-width:0}.dust-live-editor .dust-choice{display:block;font-size:10px;color:var(--ui-muted,#61797c)}.dust-choice-buttons{display:flex;gap:5px;margin-top:6px}.dust-live-editor .dust-choice-button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:33px;border:1px solid var(--ui-line,#d6e1dd);border-radius:8px;padding:6px 4px;background:var(--ui-surface,#fff);color:var(--ui-ink,#395b62);font:10px/1.3 system-ui;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.dust-live-editor .dust-choice-button:hover{background:var(--ui-well,#eef6f2);transform:translateY(-1px)}.dust-live-editor .dust-choice-button[aria-pressed=true]{background:var(--ui-accent-soft,#e1eee5);border-color:var(--ui-accent,#437c69);color:var(--ui-accent-ink,#315b4c);box-shadow:inset 0 0 0 1px #437c6920}.dust-choice-icon{display:block;width:34px;height:34px}.dust-choice-icon svg{width:100%;height:100%}.dust-kind-choice .dust-choice-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dust-kind-choice .dust-choice-button{min-height:65px}.dust-kind-choice .dust-choice-button span:last-child{font-size:9px}.dust-dimension-control{display:flex;align-items:center;gap:9px;margin-top:5px}.dust-live-editor .dust-dimension-control input[type=range]{flex:1;min-width:0;width:0;min-height:26px;height:26px;padding:0;border:0;background:transparent;box-shadow:none;accent-color:var(--ui-accent,#437c69);cursor:ew-resize}.dust-live-editor .dust-dimension-control input[type=number]{flex:0 0 82px;width:82px;min-height:32px;padding:5px 6px;font-size:12px;font-variant-numeric:tabular-nums}.dust-slider-field{font-size:10px}.dust-port-tabs{display:flex;gap:5px;margin:14px 0 6px}.dust-port-tab{flex:1;min-width:0;min-height:35px;padding:6px 3px;border:1px solid var(--ui-line,#d6e1dd);border-radius:8px;background:var(--ui-surface,#fff);font:10px system-ui;color:var(--ui-ink,#395b62);cursor:pointer}.dust-port-tab[aria-selected=true]{border-color:#3287ab;background:#3287ab12;color:#287494}.dust-port-tab[data-connection-tab=b][aria-selected=true]{border-color:#438d72;background:#438d7212;color:#438d72}.dust-port-tab[data-connection-tab=c][aria-selected=true]{border-color:#bd8438;background:#bd843812;color:#966721}.dust-live-editor .dust-port-panel{margin-top:0}.dust-live-editor .dust-port-panel>summary{display:none}.dust-live-editor .dust-port-panel>.dust-fields{padding-top:5px}.dust-size-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.dust-live-editor .dust-size-chip{flex:1 0 45px;min-height:29px;padding:5px;border:1px solid var(--ui-line,#d6e1dd);border-radius:7px;font:11px system-ui;background:var(--ui-surface,#fff);color:inherit;cursor:pointer}.dust-live-editor .dust-size-chip[aria-pressed=true]{border-color:#438d72;background:#438d7212;color:#337058}.dust-more-sizes>summary,.dust-port-fine>summary{font-size:10px;cursor:pointer;color:var(--ui-muted,#61797c);padding:8px 0}.dust-port-fine{padding-top:4px;margin-top:3px;border-top:1px solid var(--ui-line,#d6e1dd)}.dust-port-fine>.dust-fields{padding:6px 0}.dust-live-editor .dust-section{margin-bottom:10px}.dust-live-editor .dust-section>summary{font-size:12px}.dust-live-editor :is(button,input):focus-visible{outline:2px solid #3287ab;outline-offset:2px}.dust-live-editor :disabled{opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.dust-live-editor *{transition:none!important}}.dust-live-editor>.dust-status{min-height:0;padding:0}.dust-live-editor>.dust-measurements,.dust-live-editor>.dust-fit{padding:0;min-height:0}.dust-map-graphic svg{height:130px}.dust-live-editor .dust-port-panel{padding:0;border:0}.dust-live-editor .dust-port-panel>.dust-fields{padding:6px 0}.dust-kind-choice .dust-choice-button{min-height:60px}
/*# sourceMappingURL=/cdn/shop/t/36/assets/dust-fitting-live.css.map */
