.selenium-page{--selenium-width:88rem;--control-font:var(--ui);font-size:var(--text-md);line-height:var(--line-h)}.selenium-page :where(main,section,article,aside,div,form){min-width:0}.selenium-page #hdr .brand{font-weight:var(--weight-bold)}.selenium-page .version-chip{color:var(--muted);font-size:var(--text-xs)}.selenium-nav{align-items:center;background:var(--bg2);border-bottom:var(--border-w) solid var(--border);display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:var(--bar);padding:var(--space-1) var(--space-4)}.selenium-page .autosave-indicator{color:var(--muted);font-size:var(--text-sm);margin-left:auto}.selenium-page :where(.app-shell,.page){margin-inline:auto;max-width:var(--selenium-width);padding:var(--space-6)}.selenium-page :where(h1,h2,h3){font-family:var(--ui);font-weight:var(--weight-semibold);line-height:1.35}.selenium-page h1{font-size:var(--text-2xl);margin-bottom:var(--space-2)}.selenium-page h2{font-size:var(--text-lg)}.selenium-page h3{font-size:var(--text-base)}.selenium-page :where(p,ul,ol){margin-block:var(--space-2)}.selenium-page :where(ul,ol){padding-left:var(--space-6)}.selenium-page :where(.subtitle,.hero-text,.section-description,.hint,.muted,.section-lead,.output-meta,.footer-note){color:var(--muted)}.selenium-page :where(.hint,.output-meta,.footer-note){font-size:var(--text-sm)}.selenium-page .hint{display:block;margin-top:var(--space-1)}.selenium-page .inline-hint{display:inline}.selenium-page :not(pre)>code{overflow-wrap:anywhere}.selenium-page label{min-width:0}.selenium-page .tutorial-search{flex:1 1 16rem}.selenium-page .tutorial-search>span{display:none}.selenium-page .eyebrow{color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.selenium-page :where(.hero-meta,.toolbar,.inline-actions,.hero-actions,.tutorial-tools,.os-tabs){align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.selenium-page :where(.hero-meta,.hero-actions,.tutorial-tools){margin-top:var(--space-3)}.selenium-page :where(.pill,.status-chip,.badge){align-items:center;background:var(--bg2);border:var(--border-w) solid var(--border);border-radius:var(--radius);color:var(--muted);display:inline-flex;font-size:var(--text-xs);min-height:var(--control-h-sm);padding-inline:var(--space-2)}.selenium-page .workflow-strip{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:var(--space-4)}.selenium-page .workflow-strip>div{align-items:center;-moz-column-gap:var(--space-2);column-gap:var(--space-2);display:grid;grid-template-columns:var(--space-8) minmax(0,1fr)}.selenium-page .workflow-strip span{background:var(--accent-bg);border-radius:var(--radius);color:var(--accent);grid-row:span 2;text-align:center}.selenium-page .workflow-strip small{color:var(--muted)}.selenium-page :where(.card,.section,.mini-card,.step,details){background:var(--bg2);border:var(--border-w) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4)}.selenium-page :where(.card,.section,details){margin-top:var(--space-4)}.selenium-page :where(.section-header,.output-toolbar,.scenario-head){align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4)}.selenium-page :where(.grid,.grid-2,.grid-3){display:grid;gap:var(--space-4)}.selenium-page .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.selenium-page .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.selenium-page .field.full{grid-column:1/-1}.selenium-page :where(label,.field-label){display:block;font-weight:var(--weight-medium);margin-bottom:var(--space-1)}.selenium-page label.required{color:var(--text)}.selenium-page label.required:after{color:var(--danger);content:" *"}.selenium-page select.cs-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:var(--space-3)}.selenium-page :where(.switch-row,.check-item){align-items:center;display:flex;gap:var(--space-2);min-height:var(--control-h)}.selenium-page :where(.switch-row,.check-item) label{margin:0}.selenium-page input[type=checkbox]{accent-color:var(--accent);flex-shrink:0;height:var(--space-4);width:var(--space-4)}.selenium-page :where(.config-note,.driver-manager-info,.callout,.locator-advice){background:var(--accent-bg);border-left:2px solid var(--accent);border-radius:var(--radius);margin-block:var(--space-3);padding:var(--space-3)}.selenium-page :where(.warning,.callout-warning,.locator-advice){border-color:var(--warn);color:var(--warn)}.selenium-page :where(.error,.scenario-error,.btn-danger){color:var(--danger)}.selenium-page :where(.success,.callout-success){color:var(--success)}.selenium-page :where(.scenario-list,.step-list,.checklist){display:grid;gap:var(--space-3)}.selenium-page .scenario-block{background:var(--bg);border:var(--border-w) solid var(--border);border-radius:var(--radius)}.selenium-page .scenario-head{border-bottom:var(--border-w) solid var(--border);margin:0;padding:var(--space-3)}.selenium-page .scenario-body{padding:var(--space-4)}.selenium-page :where(.scenario-title,.scenario-actions){align-items:center;display:flex;gap:var(--space-2)}.selenium-page .scenario-actions{flex-wrap:wrap}.selenium-page .scenario-title-text{display:grid}.selenium-page .action-summary{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere}.selenium-page .step-number{color:var(--accent);font-family:var(--mono)}.selenium-page .scenario-block.is-invalid{border-color:var(--danger)}.selenium-page .scenario-block.drag-over{outline:2px solid var(--accent)}.selenium-page .scenario-block.is-dragging{opacity:.5}.selenium-page .is-collapsed .mdi-chevron-down{transform:rotate(-90deg)}.selenium-page :where(.scenario-error,.locator-advice,.search-result,.back-top){display:none}.selenium-page .is-invalid .scenario-error,.selenium-page :where(.scenario-error,.locator-advice,.search-result,.back-top).visible{display:block}.selenium-page .scenario-block.is-collapsed .scenario-body,.selenium-page :where(.hidden,.hidden-view,.is-hidden,.search-hidden){display:none}.selenium-page .visually-hidden-file{display:none}.selenium-page .sticky-generate-bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-top:var(--space-4)}.selenium-page .status{margin-top:var(--space-2);min-height:var(--space-6)}.selenium-page :where(code,pre,#output,.inline-code){font-family:var(--mono);font-size:var(--text-md)}.selenium-page #output{background:var(--code-bg);border:var(--border-w) solid var(--border);border-radius:var(--radius);color:var(--text);display:block;line-height:var(--line-h);min-height:28rem;padding:var(--space-4);resize:vertical;-moz-tab-size:4;-o-tab-size:4;tab-size:4;width:100%}.selenium-page :where(#output,#url,.locatorValue,#driverPath){--control-font:var(--mono)}.selenium-page :where(.command,.table-wrap){max-width:100%;overflow-x:auto}.selenium-page .command{background:var(--code-bg);border:var(--border-w) solid var(--border);border-radius:var(--radius);color:var(--text);margin-block:var(--space-3);padding:var(--space-4);position:relative}.selenium-page .command pre{white-space:pre}.selenium-page .copy-btn{color:inherit;margin-bottom:var(--space-2)}.selenium-page .layout{display:grid;gap:var(--space-6);grid-template-columns:15rem minmax(0,1fr);margin-top:var(--space-6)}.selenium-page .sidebar{align-self:start;position:sticky;top:calc(var(--hdr) + var(--space-4))}.selenium-page .toc{display:grid;gap:var(--space-1)}.selenium-page .toc a{border-radius:var(--radius);color:var(--muted);padding:var(--space-1) var(--space-2)}.selenium-page .toc a.active{background:var(--accent-bg);color:var(--accent)}.selenium-page .progress-track{background:var(--border);height:var(--space-1)}.selenium-page .progress-bar{background:var(--accent);height:100%;width:0}.selenium-page .progress-label{display:flex;justify-content:space-between;margin-block:var(--space-2)}.selenium-page .mobile-toc,.selenium-page .os-panel:not(.active){display:none}.selenium-page .os-tabs{margin-block:var(--space-3)}.selenium-page table{border-collapse:collapse;width:100%}.selenium-page :where(td,th){border-bottom:var(--border-w) solid var(--border);padding:var(--space-2);text-align:left}.selenium-page :where(.section,h2,h3){scroll-margin-top:calc(var(--hdr) + var(--space-4))}.selenium-page .section-subheading{margin-top:var(--space-6)}.selenium-page .back-top{background:var(--bg2);bottom:var(--space-4);position:fixed;right:var(--space-4)}@media (max-width:900px){.selenium-page .layout{grid-template-columns:minmax(0,1fr)}.selenium-page .sidebar{display:none}.selenium-page .mobile-toc{display:block}.selenium-page .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.selenium-page :where(.app-shell,.page){padding:var(--space-3)}.selenium-page :where(.grid-2,.grid-3,.workflow-strip){grid-template-columns:minmax(0,1fr)}.selenium-page .version-chip{display:none}.selenium-page .cs-btn:not(.cs-btn-icon-only){white-space:normal}.selenium-page :where(.toolbar,.inline-actions){width:100%}.selenium-page :where(.toolbar,.inline-actions)>.cs-btn{flex:1 1 auto}}@media print{.selenium-page :where(#hdr,.selenium-nav,.sidebar,.tutorial-tools,.back-top,.copy-btn){display:none}.selenium-page .layout,.selenium-page .os-panel{display:block}}