.app-main{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .app-main{background:var(--mantine-color-dark-8)}.app-content{max-width:1600px;margin:0 auto}.app-header,.app-navbar{background:var(--mantine-color-body)}.app-brand{color:var(--mantine-color-text);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.app-nav-section{margin-top:var(--mantine-spacing-md);padding:0 var(--mantine-spacing-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-dimmed);margin-bottom:4px;font-size:11px;font-weight:700}.app-nav .mantine-NavLink-root{border-radius:var(--mantine-radius-sm);margin-bottom:2px;padding-block:7px}.app-nav .mantine-NavLink-label{font-size:var(--mantine-font-size-sm);font-weight:500}.app-nav .mantine-NavLink-root[data-active] .mantine-NavLink-label{font-weight:600}.mantine-Table-th{white-space:nowrap;font-size:var(--mantine-font-size-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--mantine-color-dimmed);vertical-align:middle;font-weight:600}.mantine-Table-td{vertical-align:middle}.mantine-Paper-root>.mantine-Table-root,.mantine-Paper-root>.mantine-ScrollArea-root>.mantine-Table-root{border:none}.mantine-Tabs-list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mantine-Tabs-list::-webkit-scrollbar{display:none}.mantine-Tabs-tab{white-space:nowrap}.mantine-Breadcrumbs-root{flex-wrap:wrap;row-gap:2px}.clickable-row{cursor:pointer}.clickable-row:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.nowrap{white-space:nowrap}.code-view{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-default-hover);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);line-height:1.55;position:relative;overflow:auto}.code-view table{border-collapse:collapse;width:100%}.code-view td{padding:0 var(--mantine-spacing-sm);vertical-align:top;white-space:pre}.code-view td.code-line-number{text-align:right;width:1%;color:var(--mantine-color-dimmed);-webkit-user-select:none;user-select:none;border-right:1px solid var(--mantine-color-default-border)}.code-view tr.code-add{background:var(--mantine-color-green-1)}[data-mantine-color-scheme=dark] .code-view tr.code-add{background:#2f9e4433}.code-view tr.code-del{background:var(--mantine-color-red-1)}[data-mantine-color-scheme=dark] .code-view tr.code-del{background:#e0313133}.code-view-actions{float:right;z-index:1;margin-right:4px;position:sticky;top:4px}.code-editor textarea{font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);white-space:pre;overflow-wrap:normal;tab-size:4;line-height:1.55;overflow-x:auto}.job-output{padding:var(--mantine-spacing-sm);color:#e9ecef;border-radius:var(--mantine-radius-md);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);white-space:pre-wrap;overflow-wrap:anywhere;background:#16181d;margin:0;line-height:1.5;overflow:auto}.terminal-frame{border-radius:var(--mantine-radius-md);background:#16181d;padding:6px}.stat-card-interactive{transition:border-color .12s,box-shadow .12s,transform .12s}.stat-card-interactive:hover{box-shadow:var(--mantine-shadow-sm);border-color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .stat-card-interactive:hover{border-color:var(--mantine-color-dark-3)}.filter-bar{align-items:center;gap:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-md);flex-wrap:wrap;display:flex}.filter-bar-end{align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;margin-left:auto;display:flex}@media (width<=48em){.filter-bar-end{width:100%;margin-left:0}}.sort-button{color:inherit;white-space:nowrap}.sort-button:hover{color:var(--mantine-color-text)}.page-header-actions{flex:0 auto;margin-left:auto}@media (width<=48em){.page-header-actions{justify-content:flex-start;width:100%;margin-left:0}.page-header-actions>*{flex:auto}}.auth-page{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .auth-page{background:var(--mantine-color-dark-8)}
