:root{--vscode-foreground: #cccccc;--vscode-descriptionForeground: #9d9d9d;--vscode-disabledForeground: #5a5a5a;--vscode-focusBorder: #0078d4;--vscode-accent: #0078d4;--vscode-accent-hover: #026ec1;--vscode-errorForeground: #f14c4c;--vscode-charts-green: #4ec96a;--vscode-charts-orange: #d18616;--vscode-titleBar-activeBackground: #181818;--vscode-titleBar-activeForeground: #cccccc;--vscode-titleBar-border: #2b2b2b;--vscode-commandCenter-background: #1f1f1f;--vscode-commandCenter-border: #3c3c3c;--vscode-commandCenter-foreground: #cccccc;--vscode-activityBar-background: #181818;--vscode-activityBar-foreground: #d7d7d7;--vscode-activityBar-inactiveForeground: #868686;--vscode-activityBar-border: #2b2b2b;--vscode-activityBar-activeBorder: #0078d4;--vscode-activityBarBadge-background: #0078d4;--vscode-activityBarBadge-foreground: #ffffff;--vscode-sideBar-background: #181818;--vscode-sideBar-foreground: #cccccc;--vscode-sideBar-border: #2b2b2b;--vscode-sideBarTitle-foreground: #bbbbbb;--vscode-sideBarSectionHeader-background: #181818;--vscode-sideBarSectionHeader-border: #2b2b2b;--vscode-list-hoverBackground: #2a2d2e;--vscode-list-activeSelectionBackground: #04395e;--vscode-list-activeSelectionForeground: #ffffff;--vscode-list-inactiveSelectionBackground: #37373d;--vscode-list-focusOutline: #0078d4;--vscode-editor-background: #1f1f1f;--vscode-editor-foreground: #d4d4d4;--vscode-editorGroupHeader-tabsBackground: #181818;--vscode-editorGroupHeader-tabsBorder: #2b2b2b;--vscode-editorLineNumber-foreground: #6e7681;--vscode-tab-activeBackground: #1f1f1f;--vscode-tab-activeForeground: #ffffff;--vscode-tab-inactiveBackground: #181818;--vscode-tab-inactiveForeground: #9d9d9d;--vscode-tab-border: #2b2b2b;--vscode-tab-activeBorderTop: #0078d4;--vscode-tab-hoverBackground: #1f1f1f;--vscode-panel-background: #181818;--vscode-panel-border: #2b2b2b;--vscode-panelTitle-activeForeground: #e7e7e7;--vscode-panelTitle-inactiveForeground: #9d9d9d;--vscode-panelTitle-activeBorder: #0078d4;--vscode-statusBar-background: #181818;--vscode-statusBar-foreground: #cccccc;--vscode-statusBar-border: #2b2b2b;--vscode-statusBarItem-hoverBackground: #ffffff19;--vscode-statusBarItem-remoteBackground: #0078d4;--vscode-statusBarItem-remoteForeground: #ffffff;--vscode-input-background: #313131;--vscode-input-border: #3c3c3c;--vscode-input-foreground: #cccccc;--vscode-button-background: #0078d4;--vscode-button-foreground: #ffffff;--vscode-button-hoverBackground: #026ec1;--vscode-button-secondaryBackground: #313131;--vscode-button-secondaryForeground: #cccccc;--vscode-scrollbarSlider-background: #79797966;--vscode-scrollbarSlider-hoverBackground: #646464b3;--vscode-font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", system-ui, "Ubuntu", "Droid Sans", sans-serif;--vscode-font-size: 13px;--vscode-editor-font-family: "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.deere-dx{min-height:100%;color:var(--vscode-foreground);font-family:var(--vscode-font-family);font-size:var(--vscode-font-size);box-sizing:border-box}.deere-dx *,.deere-dx *:before,.deere-dx *:after{box-sizing:border-box}.deere-dx .button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border:1px solid transparent;border-radius:4px;background:var(--vscode-button-secondaryBackground);color:var(--vscode-button-secondaryForeground);font-size:13px;cursor:pointer}.deere-dx .button:hover{filter:brightness(1.15)}.deere-dx .button:focus-visible{outline:1px solid var(--vscode-focusBorder);outline-offset:2px}.deere-dx .button.primary{background:var(--vscode-button-background);color:var(--vscode-button-foreground)}.deere-dx .button.primary:hover{background:var(--vscode-button-hoverBackground)}.deere-dx .link-button{background:none;border:0;padding:0;color:var(--vscode-accent);font-size:13px;cursor:pointer}.deere-dx .link-button:hover{text-decoration:underline}.deere-dx .section-title{font-size:13px;font-weight:700;margin:0;color:var(--vscode-foreground)}.deere-dx .section-header{display:flex;align-items:baseline;justify-content:space-between}.deere-dx.panel-view{padding:14px 14px 24px}.deere-dx .app-header{display:flex;flex-direction:column;gap:8px}.deere-dx .app-title{margin:0;font-size:20px;font-weight:700}.deere-dx .team-switcher{position:relative}.deere-dx .team-label{display:block;margin-bottom:8px;font-size:11px;font-weight:600;color:var(--vscode-descriptionForeground)}.deere-dx .team-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:26px;padding:0 8px;background:var(--vscode-input-background);border:1px solid var(--vscode-input-border);border-radius:4px;color:var(--vscode-input-foreground);font-size:13px;cursor:pointer}.deere-dx .team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deere-dx .team-dropdown{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;background:var(--vscode-input-background);border:1px solid var(--vscode-commandCenter-border);border-radius:6px;box-shadow:0 4px 12px #0000005c;overflow:hidden}.deere-dx .team-search{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--vscode-commandCenter-border);color:var(--vscode-descriptionForeground)}.deere-dx .team-search-input{flex:1;background:transparent;border:0;outline:none;color:var(--vscode-input-foreground);font-family:inherit;font-size:13px}.deere-dx .team-list{list-style:none;margin:0;padding:4px;max-height:220px;overflow-y:auto}.deere-dx .team-option{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:4px;cursor:pointer;font-size:13px}.deere-dx .team-option:hover{background:var(--vscode-list-hoverBackground)}.deere-dx .team-option.selected{background:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground)}.deere-dx .team-option-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deere-dx .team-empty{padding:8px;color:var(--vscode-descriptionForeground);font-size:13px}.deere-dx .home-tabs{display:flex;gap:16px;margin:14px 0 4px;border-bottom:1px solid var(--vscode-panel-border);overflow-x:auto;scrollbar-width:none}.deere-dx .home-tabs::-webkit-scrollbar{display:none}.deere-dx .home-tab{flex:0 0 auto;white-space:nowrap;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:6px 2px;color:var(--vscode-descriptionForeground);font-size:13px;cursor:pointer}.deere-dx .home-tab:hover{color:var(--vscode-foreground)}.deere-dx .home-tab.active{color:var(--vscode-foreground);border-bottom-color:var(--vscode-accent);font-weight:600}.deere-dx .home-content{display:flex;flex-direction:column;gap:22px;margin-top:16px}.deere-dx .tab-placeholder{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;text-align:center;color:var(--vscode-descriptionForeground)}.deere-dx .tab-placeholder-icon{font-size:32px;opacity:.6}.deere-dx .status-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.deere-dx .status-tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;background:var(--vscode-input-background);border:1px solid var(--vscode-commandCenter-border);border-radius:6px;color:var(--vscode-foreground);cursor:pointer;text-align:center}.deere-dx .status-tile:hover{border-color:var(--vscode-focusBorder)}.deere-dx .status-tile-label{font-size:12px;font-weight:600;color:var(--vscode-descriptionForeground);white-space:pre-line}.deere-dx .status-tile-count{font-size:24px;font-weight:700}.deere-dx .ai-tips{display:flex;flex-direction:column;gap:10px}.deere-dx .tip-card{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--vscode-input-background);border:1px solid var(--vscode-commandCenter-border);border-radius:6px}.deere-dx .tip-text{margin:0;font-size:13px;line-height:1.5;min-height:4.5em}.deere-dx .tip-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px}.deere-dx .tip-stars{color:var(--vscode-accent);display:inline-flex;gap:2px}.deere-dx .tip-runs{font-size:12px;color:var(--vscode-descriptionForeground)}.deere-dx .tip-actions{display:flex;flex-wrap:wrap;gap:8px}.deere-dx .tip-actions .button{flex:1 1 auto;min-width:0}.deere-dx .carousel-nav{display:flex;align-items:center;justify-content:center;gap:12px}.deere-dx .carousel-arrow{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;background:var(--vscode-input-background);border:1px solid var(--vscode-commandCenter-border);border-radius:4px;color:var(--vscode-foreground);cursor:pointer}.deere-dx .carousel-arrow:hover{border-color:var(--vscode-focusBorder)}.deere-dx .carousel-dots{display:inline-flex;gap:6px}.deere-dx .carousel-dot{width:6px;height:6px;border-radius:50%;background:var(--vscode-descriptionForeground);opacity:.4}.deere-dx .carousel-dot.active{opacity:1;background:var(--vscode-accent)}.deere-dx .tip-empty{font-size:13px;color:var(--vscode-descriptionForeground)}.deere-dx .my-fleet{display:flex;flex-direction:column;gap:10px}.deere-dx .fleet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-auto-rows:1fr;gap:10px}.deere-dx .fleet-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:76px;padding:12px;background:var(--vscode-input-background);border:1px solid var(--vscode-commandCenter-border);border-radius:6px;color:var(--vscode-foreground);cursor:pointer;text-align:left}.deere-dx .fleet-tile:hover{border-color:var(--vscode-focusBorder)}.deere-dx .fleet-icon{font-size:18px;color:var(--vscode-accent)}.deere-dx .fleet-label{font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.deere-dx .fleet-alert{position:absolute;top:8px;right:8px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--vscode-errorForeground);color:#fff;font-size:10px;font-weight:700;border-radius:8px}.deere-dx.entity-view{display:flex;flex-direction:column;height:100%;background:var(--vscode-editor-background)}.deere-dx .entity-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 12px}.deere-dx .entity-titles{display:flex;flex-direction:column;gap:2px}.deere-dx .entity-title{margin:0;font-size:20px;font-weight:600}.deere-dx .entity-subtitle{font-size:12px;color:var(--vscode-descriptionForeground)}.deere-dx .entity-toolbar{padding:0 24px 12px}.deere-dx .entity-search{display:flex;align-items:center;gap:6px;max-width:360px;height:28px;padding:0 8px;background:var(--vscode-input-background);border:1px solid var(--vscode-input-border);border-radius:4px;color:var(--vscode-descriptionForeground)}.deere-dx .entity-search-input{flex:1;background:transparent;border:0;outline:none;color:var(--vscode-input-foreground);font-family:inherit;font-size:13px}.deere-dx .entity-body{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.deere-dx .entity-empty{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:420px;text-align:center;color:var(--vscode-descriptionForeground)}.deere-dx .entity-empty-icon{font-size:36px;opacity:.5}.deere-dx .codicon.spin{animation:deere-dx-spin .6s linear}@keyframes deere-dx-spin{to{transform:rotate(360deg)}}.deere-dx.ra-view{height:100%;overflow:auto;padding:24px 28px 40px;background:var(--vscode-editor-background)}.deere-dx .ra-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.deere-dx .ra-toolbar{margin-bottom:16px}.deere-dx .ra-empty{font-size:13px;color:var(--vscode-descriptionForeground)}.deere-dx .ra-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;max-width:860px;margin-bottom:16px}.deere-dx .ra-filter{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--vscode-input-background);border:1px solid var(--vscode-commandCenter-border);border-radius:8px;cursor:pointer;text-align:left}.deere-dx .ra-filter:hover:not(.selected){border-color:var(--vscode-descriptionForeground)}.deere-dx .ra-filter.selected{border-color:var(--vscode-focusBorder);box-shadow:0 0 0 1px var(--vscode-focusBorder)}.deere-dx .ra-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600}.deere-dx .ra-tag .codicon{font-size:13px}.deere-dx .ra-tag.critical{color:var(--vscode-errorForeground);background:color-mix(in srgb,var(--vscode-errorForeground) 16%,transparent)}.deere-dx .ra-tag.warning{color:var(--vscode-charts-orange);background:color-mix(in srgb,var(--vscode-charts-orange) 16%,transparent)}.deere-dx .ra-tag.low{color:var(--vscode-descriptionForeground);background:color-mix(in srgb,var(--vscode-descriptionForeground) 16%,transparent)}.deere-dx .ra-filter-count{font-size:26px;font-weight:700;color:var(--vscode-foreground)}.deere-dx .ra-headline{margin:0;font-size:20px;font-weight:600;color:var(--vscode-foreground)}.deere-dx .ra-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-width:860px}.deere-dx .ra-card{display:flex;align-items:stretch;justify-content:space-between;gap:16px;padding:16px 18px;background:var(--vscode-input-background);border:1px solid var(--vscode-commandCenter-border);border-radius:8px}.deere-dx .ra-card-main{min-width:0}.deere-dx .ra-card-category{font-size:12px;color:var(--vscode-descriptionForeground)}.deere-dx .ra-card-issue{margin:2px 0 0;font-size:15px;font-weight:600;color:var(--vscode-foreground)}.deere-dx .ra-card-count{margin-top:14px;font-size:22px;font-weight:700;color:var(--vscode-foreground)}.deere-dx .ra-card-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px;flex:0 0 auto}.deere-dx .ra-repo{padding:4px 10px;border:1px solid var(--vscode-input-border);border-radius:4px;font-family:var(--vscode-editor-font-family);font-size:12px;color:var(--vscode-foreground);background:var(--vscode-editor-background);white-space:nowrap}.deere-dx.dashboard{display:flex;flex-direction:column;height:100%;background:var(--vscode-editor-background)}.deere-dx .toolbar{display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;background:var(--vscode-panel-background);border-bottom:1px solid var(--vscode-panel-border);font-size:12px;color:var(--vscode-descriptionForeground)}.deere-dx .content{flex:1;display:flex;align-items:center;justify-content:center;padding:32px}.deere-dx .card{max-width:460px;text-align:center}.deere-dx .card-icon{font-size:42px;color:var(--vscode-accent)}.deere-dx .card h2{margin:12px 0 8px;color:var(--vscode-foreground)}.deere-dx .card p{color:var(--vscode-descriptionForeground);line-height:1.5}.deere-dx .stats{display:flex;gap:16px;margin-top:24px}.deere-dx .stat{flex:1;padding:16px;background:var(--vscode-input-background);border:1px solid var(--vscode-panel-border);border-radius:8px}.deere-dx .stat-value{font-size:22px;font-weight:700;color:var(--vscode-accent)}.deere-dx .stat-label{font-size:12px;color:var(--vscode-descriptionForeground);margin-top:4px}html,body{margin:0;padding:0;height:100%;background:var(--bgVar)}[data-astro-cid-4hlm5yce]::-webkit-scrollbar{width:10px;height:10px}[data-astro-cid-4hlm5yce]::-webkit-scrollbar-thumb{background:var(--vscode-scrollbarSlider-background)}
