#opsPage.ops-page{padding:1rem 0 2rem}.ops-container{max-width:1280px;margin:0 auto;padding:0 1rem}.ops-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ops-header-text h2{font-size:var(--fs-h2);margin:0}.ops-header-text p{color:var(--text-secondary);margin:.2rem 0 0}.ops-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ops-actions select,.ops-actions input[type=search]{border:1px solid var(--border);border-radius:var(--radius-4);background:var(--surface);color:var(--text);padding:.45rem .6rem}.ops-actions .nav-btn{white-space:nowrap}.ops-console-shell{flex-direction:column;gap:1rem;display:flex}.ops-console-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem}.ops-panel-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ops-panel-header h3{font-size:var(--fs-h4);margin:0}.ops-panel-description{color:var(--text-secondary);margin:.2rem 0 0}.ops-panel-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ops-panel-actions .nav-btn{font-size:.9rem}.ops-limit-select{min-width:150px}.ops-filter-summary{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.ops-filter-chip{border:1px solid var(--border);background:var(--bg-1);color:var(--text-1);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.85rem;display:inline-flex}.ops-filter-chip strong{color:var(--text);font-weight:600}.ops-table-container{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.ops-table{border-collapse:collapse;width:100%;font-size:.92rem}.ops-table th{background:var(--bg-1);text-align:left;border-bottom:1px solid var(--border);padding:.6rem .65rem}.ops-table td{border-bottom:1px solid var(--border);vertical-align:top;word-break:break-word;color:var(--text);padding:.6rem .65rem}.ops-table tbody tr:hover{background:var(--bg-1)}.ops-table th:last-child,.ops-table td:last-child{text-align:right;white-space:nowrap}.ops-table .ops-empty-row td,.ops-table .ops-loading-row td{text-align:center;color:var(--text-secondary)}.ops-copy-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:.2rem;font-size:.85rem;display:inline-flex}.ops-copy-btn:hover{text-decoration:underline}.ops-row-details{background:var(--bg-1)}.ops-row-details td{padding-top:0}.ops-json-block{flex-direction:column;gap:.5rem;display:flex}.ops-json-block pre{border-radius:var(--radius-sm);background:var(--bg-2);color:var(--text);max-height:320px;margin:0;padding:.75rem;font-size:.85rem;overflow:auto}.ops-json-toggle{flex-wrap:wrap;gap:.5rem;display:inline-flex}.ops-json-toggle button{border:1px solid var(--border);border-radius:var(--radius-4);background:var(--surface);cursor:pointer;padding:.2rem .75rem}.ops-json-toggle button.active{background:var(--accent-soft-18);color:var(--accent-hover);border-color:var(--accent)}.ops-alert{border-radius:var(--radius-sm);color:var(--danger);background:#e5534b1a;border:1px solid #e5534b66;margin-bottom:.75rem;padding:.6rem .75rem}.ops-banner{border-radius:var(--radius-4);background:var(--bg-1);color:var(--text-secondary);margin-top:.5rem;padding:.35rem .6rem;font-size:.85rem}.ops-subhead{color:var(--text-secondary);margin:1rem 0 .4rem;font-size:.95rem}.ops-badge{background:var(--bg-1);color:var(--text-1);border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .6rem;font-size:.8rem;display:inline-flex}.ops-badge.error{color:var(--danger);background:#e5534b2e}.ops-badge.warning{color:var(--warning);background:#f0a40033}.ops-badge.info{color:var(--success);background:#00a6a62e}.ops-row-meta{color:var(--text-1);flex-wrap:wrap;gap:.75rem;margin:.5rem 0;font-size:.85rem;display:flex}.ops-chip-group{flex-wrap:wrap;gap:.35rem;display:flex}.ops-chip-button{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text-1);border-radius:999px;padding:.2rem .65rem;font-size:.85rem}.ops-chip-button.active{background:var(--accent-soft-18);border-color:var(--accent);color:var(--accent-hover)}.ops-search-box{flex:1;min-width:200px}.ops-mono{font-family:var(--font-mono,"SFMono-Regular", Consolas, Menlo, monospace)}.ops-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:1rem;padding:1rem}.ops-card-header{justify-content:space-between;gap:.75rem;display:flex}.ops-card-title{font-size:var(--fs-h5);align-items:center;gap:.5rem;margin:0;display:flex}.ops-field-grid{grid-template-columns:repeat(auto-fit, minmax(calc(240px * var(--density-scale,1)), 1fr));gap:.75rem 1rem;display:grid}.ops-field{flex-direction:column;gap:.25rem;display:flex}.ops-split-actions{align-items:center;gap:.5rem;display:flex}.ops-split-actions input{flex:1}.ops-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.ops-control input,.ops-control select,.ops-control textarea{border:1px solid var(--border);border-radius:var(--radius-4);background:var(--surface);width:100%;color:var(--text);padding:.45rem .5rem}.ops-table-actions{gap:.35rem;display:inline-flex}.ops-table-actions button{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-4);cursor:pointer;padding:.25rem .5rem}.ops-modal-overlay{z-index:var(--z-modal);background:#0a0c0e8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ops-modal{background:var(--surface);border-radius:var(--radius-10);border:1px solid var(--border);width:min(560px,94vw);max-height:var(--modal-max-h,90vh);flex-direction:column;padding:1rem 1.25rem;display:flex;overflow:hidden}.ops-modal h3{flex:none;margin-top:0}.ops-modal-body{overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -1.25rem;padding:0 1.25rem;overflow-y:auto}.ops-modal-actions{flex:none;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.ops-tabs{border-bottom:1px solid var(--border);gap:.35rem;margin:1rem 0;display:flex}.ops-tab-btn{cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:.5rem .75rem}.ops-tab-btn.active{border-color:var(--accent);color:var(--accent-text)}.ops-tab-panel{display:none}.ops-tab-panel.active{display:block}@media (width<=900px){.ops-header,.ops-panel-header{flex-direction:column;align-items:flex-start}.ops-actions,.ops-panel-actions,.ops-actions .nav-btn,.ops-panel-actions .nav-btn{width:100%}}#tenantConfigPage{padding:1rem 0 2rem}.tc-scope-bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tc-scope-chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);cursor:pointer;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.85rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.tc-scope-chip:hover{border-color:var(--accent);color:var(--text)}.tc-scope-chip.active{background:var(--accent-soft-18);border-color:var(--accent);color:var(--accent-text);font-weight:600}.tc-scope-bar select{border:1px solid var(--border);border-radius:var(--radius-4);background:var(--surface);min-width:220px;color:var(--text);padding:.4rem .55rem;font-size:.85rem}.tc-category{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin-bottom:.75rem}.tc-category>summary{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;padding:.6rem .85rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.tc-category>summary::-webkit-details-marker{display:none}.tc-category>summary:before{content:"";color:var(--text-secondary);margin-right:.5rem;font-family:"Font Awesome 6 Free",sans-serif;font-size:.7rem;font-weight:900;transition:transform .2s}.tc-category[open]>summary:before{transform:rotate(180deg)}.tc-category-body{padding:0 .85rem .85rem}.tc-category-count{color:var(--text-secondary);background:var(--surface-2);border-radius:var(--radius-pill);padding:.15rem .45rem;font-size:.78rem;font-weight:400}.tc-key-row{border-bottom:1px solid var(--border-light,var(--border));grid-template-columns:1fr 260px;align-items:start;gap:.75rem;padding:.65rem 0;display:grid}.tc-key-row:last-child{border-bottom:none}.tc-key-row.tc-dirty{border-left:3px solid var(--accent);margin-left:-.65rem;padding-left:.6rem}.tc-key-name{font-size:.88rem;font-weight:600;font-family:var(--font-mono,"SFMono-Regular", Consolas, Menlo, monospace);word-break:break-all}.tc-key-description{color:var(--text-secondary);margin-top:.15rem;font-size:.82rem;line-height:1.35}.tc-key-meta{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.35rem;display:flex}.tc-badge{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.03em;align-items:center;padding:.12rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.tc-badge-type{background:var(--surface-2);color:var(--text-secondary)}.tc-badge-scoped{color:var(--info,#3a6bc5);background:#e8effc}.tc-badge-provenance-ka{color:var(--positive-7,#007a67);background:#d9f2ee}.tc-badge-provenance-tenant{color:var(--warning-7,#8a6508);background:#f7f0db}.tc-badge-provenance-default{background:var(--surface-2);color:var(--text-tertiary)}.tc-key-control{flex-direction:column;justify-content:flex-start;gap:.3rem;display:flex}.tc-control-row{align-items:center;gap:.35rem;display:flex}.tc-control-row input[type=text],.tc-control-row input[type=number],.tc-control-row select{border:1px solid var(--border);border-radius:var(--radius-4);background:var(--surface);color:var(--text);flex:1;min-width:0;padding:.4rem .5rem;font-size:.85rem}.tc-control-row input.tc-is-default{color:var(--text-tertiary);font-style:italic}.tc-toggle{cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.tc-toggle input[type=checkbox]{appearance:none;border-radius:var(--radius-pill);background:var(--surface-3,var(--surface-2));border:1px solid var(--border);cursor:pointer;width:2.4rem;height:1.3rem;transition:background .15s;position:relative}.tc-toggle input[type=checkbox]:after{content:"";background:var(--text-secondary);border-radius:50%;width:.9rem;height:.9rem;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.tc-toggle input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.tc-toggle input[type=checkbox]:checked:after{background:#fff;transform:translate(1.1rem)}.tc-toggle-label{font-family:var(--font-mono,"SFMono-Regular", Consolas, Menlo, monospace);color:var(--text-secondary);font-size:.82rem}.tc-reset-btn{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-4);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;font-size:.9rem;transition:color .15s,background .15s;display:inline-flex}.tc-reset-btn:hover{color:var(--accent-text);background:var(--accent-soft-18)}.tc-reset-btn[title]:after{content:none}.tc-context-panel{background:var(--surface-1,var(--surface-2));border:1px solid var(--border-light,var(--border));border-radius:var(--radius-sm);grid-column:1/-1;margin-top:.15rem;padding:.45rem .65rem;font-size:.78rem;line-height:1.4}.tc-context-panel-title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:.3rem;font-size:.72rem;font-weight:600}.tc-context-row{justify-content:space-between;gap:.75rem;padding:.15rem 0;display:flex}.tc-context-row+.tc-context-row{border-top:1px solid var(--border-light,var(--border))}.tc-context-label{color:var(--text-secondary);white-space:nowrap;min-width:110px}.tc-context-value{font-family:var(--font-mono,"SFMono-Regular", Consolas, Menlo, monospace);text-align:right;word-break:break-all}.tc-context-value.tc-not-set{color:var(--text-tertiary);font-family:inherit;font-style:italic}.tc-context-ka-list{flex-direction:column;gap:.1rem;width:100%;display:flex}.tc-context-ka-item{justify-content:space-between;gap:.5rem;padding:.1rem 0;display:flex}.tc-context-ka-name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.tc-context-empty{color:var(--text-tertiary);font-style:italic}.tc-save-count{color:var(--text-secondary);font-size:.78rem;font-weight:400}.tc-ops-type-card{margin-bottom:1rem}.tc-ops-type-header{margin-bottom:.75rem}.tc-ops-type-title{color:var(--text-1);margin-bottom:.2rem;font-size:.95rem;font-weight:600}.tc-ops-type-subtitle{color:var(--text-secondary);font-size:.82rem;line-height:1.4}.tc-ops-type-options{gap:.75rem;display:flex}.tc-ops-type-option{border:1.5px solid var(--border-1);background:var(--surface-0);cursor:pointer;border-radius:8px;flex:1;align-items:flex-start;gap:.6rem;padding:.75rem;transition:border-color .15s,background .15s;display:flex}.tc-ops-type-option:hover{border-color:var(--primary-4);background:var(--surface-1)}.tc-ops-type-option.tc-ops-type-active{border-color:var(--primary-4);background:color-mix(in srgb, var(--primary-4) 8%, var(--surface-0))}.tc-ops-type-option input[type=radio]{accent-color:var(--primary-4);flex-shrink:0;margin-top:.15rem}.tc-ops-type-content{flex-direction:column;gap:.2rem;display:flex}.tc-ops-type-label{color:var(--text-1);font-size:.88rem;font-weight:600}.tc-ops-type-desc{color:var(--text-secondary);font-size:.78rem;line-height:1.4}@media (width<=700px){.tc-key-row{grid-template-columns:1fr;gap:.4rem}.tc-key-control{padding-left:0}.tc-ops-type-options{flex-direction:column}}#tenantOnboardingPage{padding:1rem 0 2rem}.ob-warning-banner{border-radius:var(--radius-md,8px);border-left:4px solid var(--warning,#d97706);color:var(--text,#1e293b);background:#f59e0b14;align-items:flex-start;gap:.6rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.88rem;line-height:1.45;display:flex}.ob-warning-banner>i{color:var(--warning,#d97706);flex-shrink:0;margin-top:.15em}.ob-warning-banner strong{margin-bottom:.15em;display:block}.ob-warning-banner span{color:var(--text-secondary,#64748b)}.ob-layout{grid-template-columns:14rem 1fr;align-items:start;gap:1.5rem;display:grid}.ob-sidebar{top:calc(var(--navbar-offset,3.5rem) + 1.5rem);flex-direction:column;gap:1rem;display:flex;position:sticky}.ob-ka-selector{flex-direction:column;gap:.3rem;display:flex}.ob-ka-selector select{border:1px solid var(--border);border-radius:var(--radius-4);background:var(--surface);width:100%;color:var(--text);padding:.4rem .5rem;font-size:.82rem}.ob-step-card{min-height:200px}.ob-step-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.ob-step-header h3{font-size:var(--fs-h4,1.1rem);margin:0}.ob-step-description{color:var(--text-secondary);margin-bottom:.75rem;font-size:.88rem;line-height:1.45}.ob-status-badge{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:.3rem;padding:.18rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.ob-status-badge--completed{background:var(--positive-1);color:var(--positive-7)}.ob-status-badge--running{color:var(--info,#3a6bc5);background:#e8effc;animation:1.5s ease-in-out infinite ob-pulse}.ob-status-badge--ready{background:var(--surface-2);color:var(--text-secondary)}.ob-status-badge--skipped{background:var(--surface-2);color:var(--text-tertiary);font-style:italic}@keyframes ob-pulse{0%,to{opacity:1}50%{opacity:.6}}.ob-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.ob-manual-gate{border-top:1px solid var(--border);align-items:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}.ob-date-range{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ob-date-range input[type=text]{border:1px solid var(--border);border-radius:var(--radius-4);background:var(--surface);color:var(--text);min-width:200px;padding:.4rem .55rem;font-size:.85rem}.ob-progress{margin-top:.75rem}.ob-progress-bar{background:var(--surface-3,var(--surface-2));border-radius:var(--radius-pill);width:100%;height:8px;overflow:hidden}.ob-progress-fill{background:var(--accent);border-radius:var(--radius-pill);height:100%;transition:width .3s}.ob-progress-label{color:var(--text-secondary);margin-top:.25rem;font-size:.78rem}.ob-stage-checks{flex-direction:column;gap:.4rem;margin:.5rem 0;display:flex}.ob-stage-checks label{cursor:pointer;align-items:center;gap:.4rem;font-size:.88rem;display:flex}.ob-job-summary{font-family:var(--font-mono,"SFMono-Regular", Consolas, Menlo, monospace);color:var(--text-secondary);background:var(--surface-1,var(--surface-2));border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:.5rem;padding:.5rem .65rem;font-size:.82rem;line-height:1.5}.ob-job-summary .ob-job-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.2rem;font-size:.72rem;font-weight:600}.ob-stat-grid{grid-template-columns:repeat(auto-fit, minmax(calc(140px * var(--density-scale,1)), 1fr));gap:.5rem;margin-top:.5rem;display:grid}.ob-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:.1rem;padding:.4rem .55rem;display:flex}.ob-stat-value{font-size:1.1rem;font-weight:700;font-family:var(--font-mono,"SFMono-Regular", Consolas, Menlo, monospace)}.ob-stat-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.ob-complete-summary{background:var(--positive-1);color:var(--positive-7);border-radius:var(--radius-sm);align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .65rem;font-size:.88rem;font-weight:600;display:flex}.ob-error{color:var(--destructive-7,#c00);border-radius:var(--radius-sm);background:#dc323214;margin-top:.5rem;padding:.5rem .65rem;font-size:.85rem}.ob-form-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.5rem;display:flex}.ob-form-field{flex-direction:column;gap:.25rem;display:flex}.ob-form-field label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.ob-form-field select,.ob-form-field input[type=number]{border:1px solid var(--border);border-radius:var(--radius-4);background:var(--surface);color:var(--text);padding:.4rem .5rem;font-size:.85rem}.ob-stepper{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.ob-step{border-radius:var(--radius-4)}.ob-step:hover,.ob-step:focus-within{background:var(--surface-2)}.ob-step-button{width:100%;font:inherit;color:inherit;border-radius:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.25rem .35rem;display:flex}.ob-step-button:focus-visible{outline:2px solid var(--primary-4);outline-offset:2px}.ob-step-index{background:var(--surface-3,var(--surface-2));width:1.5rem;height:1.5rem;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;font-size:.78rem;font-weight:600;display:grid}.ob-step--completed .ob-step-index{background:var(--positive-1);color:var(--positive-6)}.ob-step--active .ob-step-index{background:var(--primary-5);color:var(--white,#fff)}.ob-step--active .ob-step-label{color:var(--text-1,var(--text));font-weight:600}.ob-step--running .ob-step-index{color:var(--info,#3a6bc5);background:#e8effc}.ob-step-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ob-rerun{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:.75rem}.ob-rerun>summary{color:var(--text-secondary);cursor:pointer;user-select:none;padding:.45rem .65rem;font-size:.82rem;font-weight:600;list-style:none}.ob-rerun>summary::-webkit-details-marker{display:none}.ob-rerun>summary:before{content:"";margin-right:.4rem;font-family:"Font Awesome 6 Free",sans-serif;font-size:.65rem;font-weight:900;transition:transform .15s;display:inline-block}.ob-rerun[open]>summary:before{transform:rotate(90deg)}.ob-rerun-body{border-top:1px solid var(--border);padding:.5rem .65rem .65rem}.ob-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#4a6cf7) 8%, var(--surface)), var(--surface));border:1px solid var(--border);border-left:4px solid var(--accent,#4a6cf7);border-radius:var(--radius-4,8px);justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.ob-banner-main{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ob-banner-tenant{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:.78rem;font-weight:600}.ob-banner-ka{color:var(--text);letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.15}.ob-banner-meta{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.ob-banner-chip{text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--accent,#4a6cf7) 15%, transparent);color:var(--accent,#4a6cf7);border:1px solid color-mix(in srgb, var(--accent,#4a6cf7) 30%, transparent);border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.ob-banner-chip--sd{background:color-mix(in srgb, var(--success-7,#2e7d32) 15%, transparent);color:var(--success-7,#2e7d32);border-color:color-mix(in srgb, var(--success-7,#2e7d32) 30%, transparent)}.ob-banner-side{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.ob-banner-ka-switch{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.ob-banner-ka-switch select{border:1px solid var(--border);border-radius:var(--radius-4);background:var(--surface);min-width:12rem;color:var(--text);padding:.4rem .5rem;font-size:.85rem;font-weight:600}.ob-banner-actions{gap:.4rem;display:flex}.ob-overview-grid{grid-template-columns:repeat(auto-fit, minmax(calc(280px * var(--density-scale,1)), 1fr));gap:.75rem;margin-top:.5rem;display:grid}.ob-overview-card{background:var(--surface-2,var(--surface));border:1px solid var(--border);border-radius:var(--radius-4);padding:.75rem .85rem}.ob-overview-card h4{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0 0 .5rem;font-size:.82rem}.ob-overview-jobs{border-collapse:collapse;width:100%;font-size:.85rem}.ob-overview-jobs th,.ob-overview-jobs td{text-align:left;border-bottom:1px solid var(--border);padding:.35rem .5rem}.ob-overview-jobs th{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.ob-overview-jobs tr:last-child td{border-bottom:none}@media (width<=700px){.ob-layout{grid-template-columns:1fr}.ob-sidebar{flex-flow:wrap;gap:.5rem;position:static}.ob-stepper{flex-flow:wrap;gap:.35rem}.ob-banner{flex-direction:column;gap:.75rem}.ob-banner-side,.ob-banner-ka-switch{align-items:flex-start;width:100%}.ob-banner-ka-switch select{width:100%}}