:root{--header-height:48px;--footer-height:72px;--tool-bar-icon-padding:6px;--tool-bar-font-size:24px;--header-item-padding-top:12px;--header-item-padding-bottom:12px;--header-font-size:26px;--foo-width:90px}html,body{width:100vw;height:100vh;margin:0;padding:0}h1{margin:0}.root{grid-column:1;grid-template-rows:auto 1fr auto;width:100%;height:100%;display:grid}.buses-pane{z-index:601}.harmers-pane{z-index:602}.selected-pane{z-index:649}.legend-control{background:#ffffff80;border:2px solid #0003}.legend{background-color:#f5f5f5;padding-left:6px;padding-right:6px}.legend-title{text-align:center;font-weight:700}.legend-row{flex-direction:row;align-items:center;padding-left:2px;display:flex}.legend-row-swatch{flex:none;width:20px;height:20px;display:inline-block}.power-legend-header{justify-content:center;display:flex}.power-legend-header .fui-Switch__label{padding-right:0;font-weight:700}.power-legend-checkbox{padding-left:3px}.power-legend-subheader{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;padding-bottom:2px;font-size:11px;font-weight:700;display:flex}.power-legend-bulk-actions{flex:none;gap:4px;display:flex}.power-legend-bulk-action{font:inherit;color:var(--colorBrandForegroundLink);cursor:pointer;background:0 0;border:none;padding:0 2px;font-weight:400;text-decoration:underline}.power-legend-bulk-action:hover:not(:disabled){color:var(--colorBrandForegroundLinkHover)}.power-legend-bulk-action:disabled{color:var(--colorNeutralForegroundDisabled);cursor:default;text-decoration:none}.power-legend-checkbox .fui-Checkbox__label{padding-left:4px}.power-infra-tooltip{pointer-events:none}.power-infra-tooltip .maplibregl-popup-content,.feature-popup .maplibregl-popup-content{background:#fffffff2;border-radius:3px;padding:4px 8px;font-size:12px;line-height:1.35;box-shadow:0 1px 4px #0000004d}.power-infra-tooltip .maplibregl-popup-content{white-space:nowrap}.power-infra-tooltip .maplibregl-popup-tip,.feature-popup .maplibregl-popup-tip{border-top-color:#fffffff2}.feature-popup .maplibregl-popup-content{padding-right:22px}.feature-popup .maplibregl-popup-close-button{color:inherit;padding:0 4px;font-size:14px;line-height:1.35}.power-infra-tooltip-title,.feature-popup-title{font-weight:700}.power-infra-tooltip-detail,.feature-popup-detail{opacity:.85}.feature-popup-title,.feature-popup-detail{margin:0}.capacity-surface-popup-value{opacity:.85;white-space:nowrap;font-weight:400}.power-infra-tooltip-operator{opacity:.85;white-space:normal;max-width:280px}.legend-row-description{flex-direction:column;padding-left:3px;display:flex}.map-container{height:100%}.panel{flex-direction:column;width:100%;height:100%;display:flex;overflow-y:scroll}.spinner-container>div{padding:20px}.clear-table-filters-button{float:right;cursor:pointer}.map-container{grid-template-rows:auto 1fr;grid-template-columns:1fr;row-gap:2px;height:100%;display:grid}.map-buttons-container{flex-direction:row;align-items:center;display:flex}.flowgates-panel{grid-template-rows:auto 1fr;grid-template-columns:1fr;row-gap:2px;height:100%;padding:5px;display:grid}.flowgates-flowgate{font-weight:700}.flowgates-flowgate-bad{color:red}.header-container{border-bottom:2px solid #dfe3e5}.header-item{float:left;font-size:var(--header-font-size);padding-top:var(--header-item-padding-top);padding-bottom:var(--header-item-padding-bottom);padding-left:16px;font-weight:600}.header-logo{height:26px}.header-item:nth-child(3){float:right;height:14px;padding-right:16px}.header-item:nth-child(4){float:right}.header-item-divider{border-left:2px solid #dfe3e5;padding-left:16px}.footer-container{border-top:2px solid #dfe3e5;padding-top:12px;padding-bottom:12px}.footer-item{float:left;padding-left:12px}.footer-item-divider{border-right:1px solid #dfe3e5;padding-right:12px}.footer-item:nth-child(2){float:right;padding-right:12px}.panel-header{font-weight:700}.clear-table-headers{float:right;cursor:pointer;margin-top:1.33em;margin-left:0;margin-right:0}.wj-flexgrid{height:100%}.toolbar-container{display:flex}.file-open-icon,.clear-all-icon,.export-icon{font-size:var(--tool-bar-font-size);padding-top:var(--tool-bar-icon-padding)}.scenario-container,.mwinjection-container{grid-template-columns:auto 1fr;align-items:center;display:grid}.scenario-label,.mwinjection-label{width:90px}.poi-header,.constraints-header{justify-content:space-between;align-items:center;display:flex}.panel-header-count{color:var(--colorNeutralForeground2);user-select:none;font-size:12px}.clear-table-filters,.filter-constraints-switch{margin-left:auto}.scenario-container-base{align-items:center;display:grid}.scenario-container-desktop{grid-template-columns:auto 1fr auto auto}.scenario-container-lite,.scenario-container-pro{grid-template-columns:auto 1fr}.tooltip{visibility:hidden;width:max-content;min-width:max-content;max-width:max-content}.tooltip .tooltiptext{visibility:visible;color:#000;text-align:center;background-color:#eee8aa;border-radius:6px;padding:5px;position:relative}.wj-cell.wj-has-notes:after{content:"";opacity:.5;border:10px solid #0000;border-right-color:red;width:0;position:absolute;top:-10px;right:0}.wj-cell.wj-has-notes:hover:after{opacity:1}.settings-dialog-error-message{color:red}.settings-dialog-color-input{cursor:pointer;border:1px solid #ccc;width:40px;height:30px;padding:0}.settings-dialog-surface.settings-dialog-surface{width:940px;max-width:940px;padding:0}.settings-dialog-title.settings-dialog-title{border-bottom:1px solid var(--colorNeutralStroke2);margin:0;padding:18px 24px}.settings-dialog-content.settings-dialog-content{padding:0;overflow:hidden}.settings-dialog-shell{border-bottom:1px solid var(--colorNeutralStroke2);grid-template-rows:minmax(0,1fr);grid-template-columns:240px 1fr;height:min(520px,100vh - 200px);display:grid}.settings-dialog-rail{background-color:var(--colorNeutralBackground3);border-right:1px solid var(--colorNeutralStroke2);flex-direction:column;padding:4px 0 8px;display:flex;overflow-y:auto}.settings-dialog-rail-heading{letter-spacing:.12em;text-transform:uppercase;color:var(--colorNeutralForeground3);padding:14px 20px 6px;font-size:10.5px;font-weight:600}.settings-dialog-rail-separator{background-color:var(--colorNeutralStroke2);height:1px;margin-top:10px}.settings-dialog-rail-item{width:100%;font:inherit;text-align:left;color:var(--colorNeutralForeground1);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:500;transition:background-color .2s cubic-bezier(.16,1,.3,1);display:flex}.settings-dialog-rail-item:hover{background-color:var(--colorNeutralBackground3Hover)}.settings-dialog-rail-item-active{border-left-color:var(--colorBrandStroke1);background-color:var(--colorBrandBackground2);font-weight:600}.settings-dialog-rail-warning{background-color:#ec8022;border-radius:50%;width:8px;height:8px;margin-left:auto}.settings-dialog-rail-footnote{color:var(--colorNeutralForeground3);margin-top:auto;padding:16px 20px 0;font-size:11px;line-height:1.45}.settings-dialog-pane{flex-direction:column;min-height:0;padding:24px 28px;animation:.2s cubic-bezier(.16,1,.3,1) settings-dialog-fade-in;display:flex;overflow-y:auto}.settings-dialog-pane-fill{overflow:hidden}@keyframes settings-dialog-fade-in{0%{opacity:0}to{opacity:1}}.settings-dialog-pane-title{font-size:16px;font-weight:700}.settings-dialog-pane-description{color:var(--colorNeutralForeground3);margin:2px 0 6px;font-size:12px}.settings-dialog-row{border-top:1px solid var(--colorNeutralStroke2);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.settings-dialog-row-stacked{grid-template-columns:1fr;gap:8px}.settings-dialog-row-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-dialog-row-label{font-size:13.5px;font-weight:500}.settings-dialog-row-helper{color:var(--colorNeutralForeground3);margin-top:2px;font-size:12px}.settings-dialog-row-disabled{opacity:.6}.settings-dialog-row-control{justify-content:flex-end;align-items:center;gap:8px;display:flex}.settings-dialog-url-list{overflow-wrap:anywhere;margin:4px 0 10px;padding-left:18px;font-family:ui-monospace,Consolas,monospace}.settings-dialog-actions{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.settings-dialog-shell-actions{padding:14px 24px}.settings-dialog-actions-start{margin-right:auto}.settings-dialog-theme-tiles{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:14px;display:grid}.settings-dialog-theme-tile{border:1px solid var(--colorNeutralStroke1);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:4px;padding:0;transition:border-color .2s cubic-bezier(.16,1,.3,1);overflow:hidden}.settings-dialog-theme-tile:hover{border-color:var(--colorNeutralStroke1Hover)}.settings-dialog-theme-tile-active{border-color:var(--colorBrandStroke1);box-shadow:inset 0 0 0 1px var(--colorBrandStroke1)}.settings-dialog-theme-preview{flex-direction:column;gap:6px;height:74px;padding:10px;display:flex}.settings-dialog-theme-preview-light{background-color:#fff}.settings-dialog-theme-preview-dark{background-color:#081c1a}.settings-dialog-theme-preview-split{background:linear-gradient(100deg,#fff 0 50%,#081c1a 50% 100%)}.settings-dialog-theme-bar{opacity:.35;background-color:currentColor;border-radius:2px;height:8px}.settings-dialog-theme-bar-accent{opacity:1;background-color:#338956;width:45%}.settings-dialog-theme-caption{border-top:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground1);align-items:baseline;gap:6px;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}.settings-dialog-theme-caption-note{color:var(--colorNeutralForeground3);font-size:11px;font-weight:400}.settings-dialog-layers-grid{background-color:var(--colorNeutralStroke2);border:1px solid var(--colorNeutralStroke2);grid-template-columns:132px repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.settings-dialog-layers-cell{background-color:var(--colorNeutralBackground1);flex-direction:column;justify-content:center;gap:6px;padding:10px 12px;display:flex}.settings-dialog-layers-corner,.settings-dialog-layers-rowlabel{background-color:var(--colorNeutralBackground2)}.settings-dialog-layers-head{font-size:12px;font-weight:600}.settings-dialog-layers-unit{opacity:.45;font-size:11px;font-weight:400}.settings-dialog-layers-rowlabel-text{color:var(--colorNeutralForeground2);font-size:12px;font-weight:500}.settings-dialog-band-strip{width:100%;height:14px;display:flex}.settings-dialog-band{flex:1 1 0}.settings-dialog-band-bounds{color:var(--colorNeutralForeground3);justify-content:space-between;font-family:ui-monospace,Consolas,monospace;font-size:11px;display:flex}.settings-dialog-layers-count{color:var(--colorNeutralForeground2);font-size:12px}.settings-dialog-ranges-surface.settings-dialog-ranges-surface{width:560px;max-width:560px}.settings-dialog-overline{letter-spacing:.12em;text-transform:uppercase;color:var(--colorNeutralForeground3);font-size:10.5px;font-weight:600}.settings-dialog-subtitle{color:var(--colorNeutralForeground3);margin:-8px 0 12px;font-size:12px}.settings-dialog-ranges-preview{flex-direction:column;gap:6px;margin:6px 0 16px;display:flex}.settings-dialog-ranges-preview-labels{color:var(--colorNeutralForeground3);font-family:ui-monospace,Consolas,monospace;font-size:11px;display:grid}.settings-dialog-ranges-grid{grid-template-columns:34px 108px 1fr auto;align-items:center;gap:6px 10px;max-height:46vh;display:grid;overflow-y:auto}.settings-dialog-ranges-interval{color:var(--colorNeutralForeground2);font-family:ui-monospace,Consolas,monospace;font-size:12px}.settings-dialog-ranges-interval-error{color:#ec8022;font-family:inherit}.settings-dialog-ranges-input-error>input{border-color:#ec8022}.settings-dialog-ranges-infinity{display:contents}.settings-dialog-ranges-infinity-label{font-size:12px;font-weight:600}.settings-dialog-ranges-row-actions{gap:4px;display:flex}.settings-dialog-footer-note{color:#ec8022;font-size:12px}.settings-dialog-columns-surface.settings-dialog-columns-surface{width:620px;max-width:620px}.settings-dialog-columns-preview{background-color:var(--colorNeutralBackground2);border:1px solid var(--colorNeutralStroke2);margin:6px 0 4px;display:flex;overflow:hidden}.settings-dialog-columns-preview-cell{border-right:1px solid var(--colorNeutralStroke2);white-space:nowrap;text-overflow:ellipsis;max-width:150px;padding:6px 10px;font-size:12px;font-weight:600;overflow:hidden}.settings-dialog-columns-preview-cell:last-child{border-right:none}.settings-dialog-columns-preview-more{color:var(--colorNeutralForeground3);font-weight:400}.settings-dialog-columns-group{justify-content:space-between;align-items:baseline;margin:16px 0 6px;display:flex}.settings-dialog-columns-scroll{max-height:46vh;padding-right:8px;overflow-y:auto}.settings-dialog-columns-visible-row{grid-template-columns:156px 1fr auto auto;align-items:center;gap:8px;padding:3px 0;display:grid}.settings-dialog-columns-chips{flex-wrap:wrap;gap:8px;display:flex}.settings-dialog-columns-chip{border:1px solid var(--colorNeutralStroke1);border-radius:4px;padding:3px 10px}.settings-dialog-columns-chip svg{vertical-align:-2px;color:var(--colorNeutralForeground3);margin-left:6px}.settings-dialog-alert-footnote,.settings-dialog-columns-empty{color:var(--colorNeutralForeground3);font-size:12px}.avail-mw-min-impact{color:red}.poi-status-bar{color:var(--colorNeutralForeground2);border-top:1px solid var(--colorNeutralStroke2);user-select:none;padding:2px 6px;font-size:12px}.dark .legend-control{background:#1e1e1eb3;border:2px solid #fff3}.dark .legend{color:#e0e0e0;background-color:#2d2d2d}.dark .power-infra-tooltip .maplibregl-popup-content,.dark .feature-popup .maplibregl-popup-content{color:#e0e0e0;background:#2d2d2df2;box-shadow:0 1px 4px #0009}.dark .power-infra-tooltip .maplibregl-popup-tip,.dark .feature-popup .maplibregl-popup-tip{border-top-color:#2d2d2df2}.dark .header-container{border-bottom:2px solid #3d3d3d}.dark .header-item-divider{border-left:2px solid #3d3d3d}.dark .footer-container{border-top:2px solid #3d3d3d}.dark .footer-item-divider{border-right:1px solid #3d3d3d}.dark .maplibregl-popup-content{color:#e0e0e0;background-color:#2d2d2d}.dark .maplibregl-popup-close-button{color:#e0e0e0}.dark .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#2d2d2d}.dark .maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:#2d2d2d}.dark .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:#2d2d2d}.dark .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#2d2d2d}.settings-dialog-pane-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-dialog-tour-columns{flex:auto;grid-template-columns:214px 1fr;gap:18px;min-height:0;margin-top:14px;display:grid}.settings-dialog-tour-controls{min-height:0;overflow-y:auto}.settings-dialog-tour-order{flex-direction:column;min-width:0;min-height:0;display:flex}.settings-dialog-tour-order .settings-dialog-tour-list{flex:auto;min-height:96px;overflow-y:auto}.settings-dialog-tour-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--colorNeutralForeground3);margin-bottom:8px;font-size:11px;font-weight:600}.settings-dialog-tour-heading-row{justify-content:space-between;align-items:baseline;display:flex}.settings-dialog-tour-heading-row .settings-dialog-tour-heading{margin-bottom:0}.settings-dialog-tour-list{border:1px solid var(--colorNeutralStroke2)}.settings-dialog-tour-mono{font-family:ui-monospace,Consolas,monospace}.settings-dialog-tour-control{background-color:var(--colorNeutralBackground1);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px;transition:background-color .2s cubic-bezier(.16,1,.3,1);display:grid}.settings-dialog-tour-control+.settings-dialog-tour-control{border-top:1px solid var(--colorNeutralStroke2)}.settings-dialog-tour-control-id{font-family:ui-monospace,Consolas,monospace;font-size:11.5px;font-weight:700}.settings-dialog-tour-control-note{color:var(--colorNeutralForeground3);font-size:10.5px}.settings-dialog-tour-warned{background-color:#fdf3e9}.settings-dialog-tour-warned .settings-dialog-tour-control-id,.settings-dialog-tour-warned .settings-dialog-tour-control-note{color:#b35c0f}.settings-dialog-tour-added{background-color:var(--colorBrandBackground2);box-shadow:inset 2px 0 0 var(--colorBrandStroke1)}.settings-dialog-tour-note{color:var(--colorNeutralForeground3);margin-top:8px;font-size:11px;line-height:1.5}.settings-dialog-tour-step{background-color:var(--colorNeutralBackground1);grid-template-columns:22px 92px 1fr 44px;align-items:start;gap:8px;padding:8px;transition:background-color .2s cubic-bezier(.16,1,.3,1);display:grid}.settings-dialog-tour-step+.settings-dialog-tour-step,.settings-dialog-tour-step+.settings-dialog-tour-undo,.settings-dialog-tour-undo+.settings-dialog-tour-step{border-top:1px solid var(--colorNeutralStroke2)}.settings-dialog-tour-selected{background-color:var(--colorBrandBackground2);box-shadow:inset 2px 0 0 var(--colorBrandStroke1)}.settings-dialog-tour-index{color:var(--colorNeutralForeground3);cursor:grab;align-items:center;gap:1px;padding-top:6px;font-family:ui-monospace,Consolas,monospace;font-size:11px;display:flex}.settings-dialog-tour-grip{opacity:.5}.settings-dialog-tour-step .settings-dialog-tour-control-id{padding-top:6px}.settings-dialog-tour-warned .settings-dialog-tour-control-id{color:#b35c0f}.settings-dialog-tour-grow{display:grid}.settings-dialog-tour-grow:after,.settings-dialog-tour-grow>*{grid-area:1/1/2/2}.settings-dialog-tour-grow:after{content:attr(data-value) " ";font:400 12px/1.4 var(--fontFamilyBase);white-space:pre-wrap;word-break:break-word;visibility:hidden;border:1px solid #0000;padding:5px 7px}.settings-dialog-tour-text.settings-dialog-tour-text{box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;min-height:0;padding:0}.settings-dialog-tour-text-invalid.settings-dialog-tour-text-invalid{border-color:#ec8022}.settings-dialog-tour-text.settings-dialog-tour-text>textarea{height:100%;min-height:0;font:400 12px/1.4 var(--fontFamilyBase);color:var(--colorNeutralForeground1);resize:none;word-break:break-word;padding:5px 7px;overflow:hidden}.settings-dialog-tour-step-foot{justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;display:flex}.settings-dialog-tour-step-issue{color:#b35c0f;font-size:11px}.settings-dialog-tour-counter{white-space:nowrap;color:var(--colorNeutralForeground3);flex:none;font-family:ui-monospace,Consolas,monospace;font-size:11px}.settings-dialog-tour-counter-over{color:#b35c0f;font-weight:600}.settings-dialog-tour-actions{color:var(--colorNeutralForeground3);gap:3px;padding-top:6px;display:flex}.settings-dialog-tour-actions button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;line-height:0}.settings-dialog-tour-actions button:disabled{opacity:.35;cursor:default}.settings-dialog-tour-actions button:not(:disabled):hover{color:var(--colorNeutralForeground1)}.settings-dialog-tour-undo{background-color:var(--colorNeutralBackground2);grid-template-columns:22px 92px 1fr 44px;align-items:center;gap:8px;padding:10px 8px;display:grid}.settings-dialog-tour-removed{color:var(--colorNeutralForeground3);text-decoration:line-through}.settings-dialog-tour-undo-message{color:var(--colorNeutralForeground2);align-items:center;gap:10px;font-size:12px;display:flex}.settings-dialog-tour-undo-message a,.settings-dialog-tour-undo-message button{font-weight:600;text-decoration:underline}.settings-dialog-tour-status{color:var(--colorNeutralForeground3);flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:11px;display:flex}.settings-dialog-tour-status-warning{color:#b35c0f;margin-top:4px;font-size:11px}.settings-dialog-tour-highlight{align-items:center;gap:5px;display:inline-flex}.settings-dialog-tour-empty{border:1px dashed var(--colorNeutralStroke2);background-color:var(--colorNeutralBackground2);text-align:center;flex-direction:column;flex:322px;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:24px;display:flex}.settings-dialog-tour-empty-icon{color:var(--colorNeutralForeground3);font-size:22px}.settings-dialog-tour-empty-title{font-size:13.5px;font-weight:600}.settings-dialog-tour-empty-body{max-width:330px;color:var(--colorNeutralForeground3);font-size:12px;line-height:1.5}.settings-dialog-tour-empty-actions{gap:8px;margin-top:2px;display:flex}.settings-dialog-tour-json-head{color:var(--colorNeutralForeground3);flex:none;justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;display:flex}.settings-dialog-tour-json-actions{align-items:center;gap:14px;display:flex}.settings-dialog-tour-json.settings-dialog-tour-json{box-sizing:border-box;border-radius:0;flex:352px;width:100%;min-height:160px;margin-top:6px;padding:0}.settings-dialog-tour-json-invalid.settings-dialog-tour-json-invalid{border-color:#ec8022}.settings-dialog-tour-json.settings-dialog-tour-json>textarea{resize:none;height:100%;padding:10px 12px;font:400 11.5px/1.55 ui-monospace,Consolas,monospace}.settings-dialog-tour-json-status{flex-direction:column;flex:none;gap:4px;margin-top:10px;font-size:12px;display:flex}.settings-dialog-tour-json-valid{align-items:center;gap:8px;display:flex}.settings-dialog-tour-ok-icon{color:var(--colorBrandStroke1)}.settings-dialog-tour-json-note{color:#b35c0f;margin-left:auto}.settings-dialog-tour-issue{align-items:center;gap:8px;display:flex}.settings-dialog-tour-issue-more{color:#b35c0f}.settings-dialog-tour-warn-icon{color:#b35c0f;flex:none;width:14px}.settings-dialog-tour-footer{color:var(--colorNeutralForeground3);font-size:12px}.settings-dialog-tour-footer-warning{color:#b35c0f;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tour-highlight-overlay{z-index:1000001;position:fixed;inset:0}.tour-highlight-dim{background-color:#0000008c;position:absolute;inset:0}.tour-highlight-spotlight{outline:2px solid var(--colorBrandStroke1);pointer-events:none;position:fixed;box-shadow:0 0 0 9999px #0000008c}.tour-highlight-popover{background-color:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);box-sizing:border-box;padding:14px 16px;position:fixed}.tour-highlight-control{color:var(--colorNeutralForeground3);font-family:ui-monospace,Consolas,monospace;font-size:11px;font-weight:700}.tour-highlight-content{white-space:pre-wrap;margin:6px 0 12px;font-size:12.5px;line-height:1.5}.tour-highlight-controls{align-items:center;gap:6px;display:flex}.tour-highlight-count{white-space:nowrap;color:var(--colorNeutralForeground3);margin-right:auto;font-family:ui-monospace,Consolas,monospace;font-size:11px}.tour-saved-strip{z-index:100;border:1px solid var(--colorBrandStroke1);background-color:var(--colorBrandBackground2);align-items:center;gap:10px;max-width:720px;padding:12px 14px;font-size:12.5px;animation:.2s cubic-bezier(.16,1,.3,1) settings-dialog-fade-in;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.tour-saved-strip-icon{color:var(--colorBrandStroke1);flex:none;font-size:15px}.user-layer-legend-icon{object-fit:contain}.user-layer-legend-count{color:var(--colorNeutralForeground2);margin-left:auto;padding-left:8px;font-size:12px}.user-layer-legend-unclassified{font-size:12px}.user-layer-grid-icon{vertical-align:-3px;width:auto;height:14px;margin-right:6px}.settings-dialog-userlayer-card{border:1px solid var(--colorNeutralStroke2);border-radius:4px;margin:10px 0;padding:10px 12px}.settings-dialog-userlayer-head{align-items:center;gap:10px;display:flex}.settings-dialog-userlayer-strip{align-items:center;gap:4px;display:inline-flex}.settings-dialog-userlayer-strip-icon{object-fit:contain;width:auto;height:16px}.settings-dialog-userlayer-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:6px;display:flex}.settings-dialog-userlayer-add{margin-top:12px}.settings-dialog-import-step{float:right;color:var(--colorNeutralForeground3);font-size:12px;font-weight:400}.settings-dialog-import-field{grid-template-columns:70px 1fr auto;align-items:center;gap:8px;margin:10px 0 2px;display:grid}.settings-dialog-import-preview{border:1px solid var(--colorNeutralStroke2);margin-top:10px;overflow-x:auto}.settings-dialog-import-preview table{border-collapse:collapse;font-size:12px}.settings-dialog-import-preview th,.settings-dialog-import-preview td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--colorNeutralStroke2);padding:4px 8px}.settings-dialog-import-bulk{align-items:center;gap:14px;margin-bottom:8px;display:flex}.settings-dialog-import-bulk .settings-dialog-layers-count{margin-left:auto}.settings-dialog-import-reconciled{border-left:3px solid var(--colorBrandStroke1);background-color:var(--colorNeutralBackground2);margin-bottom:10px;padding:8px 10px;font-size:12px}.settings-dialog-import-columns{border:1px solid var(--colorNeutralStroke2)}.settings-dialog-import-column-head,.settings-dialog-import-column-row{grid-template-columns:58px minmax(0,1.4fr) minmax(0,1.3fr) 110px;align-items:center;gap:8px;padding:3px 8px;display:grid}.settings-dialog-import-column-head{letter-spacing:.08em;text-transform:uppercase;color:var(--colorNeutralForeground3);border-bottom:1px solid var(--colorNeutralStroke2);font-size:10.5px;font-weight:600}.settings-dialog-import-header{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.settings-dialog-import-sample{color:var(--colorNeutralForeground3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.settings-dialog-import-dash{color:var(--colorNeutralForeground3);text-align:center}.settings-dialog-import-step-body{flex-direction:column;max-height:46vh;display:flex}.settings-dialog-import-step-body .settings-dialog-import-scroll{min-height:0;overflow-y:auto}.settings-dialog-import-step-body .settings-dialog-import-columns{flex-direction:column;min-height:0;display:flex}.settings-dialog-import-field-list{border:1px solid var(--colorNeutralStroke2);padding:4px 8px}.settings-dialog-import-field-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:8px;padding:3px 0;display:grid}.settings-dialog-import-order-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:3px 0;display:grid}.settings-dialog-import-review>div{font-size:12.5px}.settings-dialog-import-review-headline{margin-bottom:8px;font-size:14px;font-weight:600}.settings-dialog-import-review .settings-dialog-overline{margin-top:12px;display:block}.settings-dialog-icon-folder{grid-template-columns:70px 1fr auto;align-items:center;gap:8px;display:grid}.settings-dialog-icon-bulk{justify-content:space-between;align-items:baseline;gap:12px;margin:10px 0 4px;display:flex}.settings-dialog-icon-rows{border:1px solid var(--colorNeutralStroke2);margin:10px 0}.settings-dialog-icon-row{grid-template-columns:28px minmax(0,1.1fr) minmax(0,1.3fr) auto 90px;align-items:center;gap:8px;padding:3px 8px;font-size:12.5px;display:grid}.settings-dialog-icon-swatch{object-fit:contain;width:20px;height:20px}.settings-dialog-icon-value,.settings-dialog-icon-file{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-dialog-icon-file{color:var(--colorNeutralForeground3);font-size:12px}.settings-dialog-icon-file-missing{font-style:italic}.settings-dialog-icon-warning{color:var(--colorPaletteDarkOrangeForeground1);align-items:center;gap:6px;margin:8px 0;font-size:12px;display:flex}.settings-dialog-icon-width{align-items:center;gap:10px;margin-top:10px;display:flex}
