:root{color:#17202a;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{color:#fff;cursor:pointer;background:#174ea6;border:1px solid #174ea6;border-radius:6px;align-items:center;gap:.45rem;min-height:2.5rem;padding:.55rem .8rem;display:inline-flex}button:disabled{cursor:not-allowed;opacity:.55}button.ghost,button.icon,.nav-link{color:#174ea6;background:#fff}button.icon{justify-content:center;min-width:2.5rem;padding:0}button.danger{color:#fff;background:#b3261e;border-color:#b3261e}main{max-width:1480px;margin:0 auto;padding:1.2rem}.topbar{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.topbar h1,.account-head h2,.account-panel h2,.detail h2,.help-panel h2,.keys h2,.signin h2,.empty-state h2{margin:0}.brand,.nav-link{text-decoration:none}.brand{color:inherit}.eyebrow{color:#53606d;letter-spacing:0;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:700}.session{align-items:center;gap:.75rem;display:flex}.nav-link{border:1px solid #d9dde3;border-radius:6px;align-items:center;gap:.45rem;min-height:2.5rem;padding:.55rem .8rem;display:inline-flex}.nav-link.active{background:#eef4ff;border-color:#aac7ff}.notice{border-radius:6px;margin-bottom:1rem;padding:.8rem 1rem}.notice.error{color:#8c1d18;background:#fce8e6}.notice.success{color:#0d652d;background:#e6f4ea}.workspace{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:1rem;display:grid}.sidebar,.account-panel,.detail,.help-panel,.keys,.signin{background:#fff;border:1px solid #d9dde3;border-radius:8px}.sidebar{min-height:680px}.search,.results,.account-panel,.detail,.help-panel,.keys,.signin{padding:1rem}label{color:#344054;gap:.35rem;font-size:.88rem;font-weight:700;display:grid}input,select,textarea{color:#17202a;border:1px solid #b9c0ca;border-radius:6px;width:100%;min-height:2.5rem;padding:.55rem .7rem}textarea{resize:vertical;line-height:1.45}.search{border-bottom:1px solid #e5e8ed;gap:.9rem;display:grid}.toggle{flex-direction:row;align-items:center;gap:.5rem;display:flex}.toggle input{width:auto;min-height:auto}.field-status{color:#667085;font-size:.8rem;font-weight:500}.results-heading,.account-head,.detail-head,.actions,.key-row,.key-form{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.results h2{margin:0;font-size:1rem}.match-filter{margin:.75rem 0 .35rem}.match-count{color:#667085;margin-bottom:.4rem;font-size:.8rem}.result-row{color:#17202a;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;width:100%;min-height:2.45rem;margin-top:.3rem;display:flex}.result-row>span{overflow-wrap:anywhere;text-align:left;min-width:0}.result-row:hover,.result-row.selected{background:#eef4ff;border-color:#aac7ff}.result-meta{color:#667085;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:45%;display:flex}.comment-badge{color:#0d652d}.pagination{color:#667085;border-top:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.8rem;padding-top:.8rem;font-size:.84rem;display:flex}.pagination button{min-height:2rem;padding:.3rem .55rem}.detail{min-height:680px}.part-id{color:#174ea6;background:#eef4ff;border:1px solid #cbdcff;border-radius:999px;padding:.35rem .65rem;text-decoration:none}.part-id:hover{text-decoration:underline}.dca-comments{border-bottom:1px solid #e5e8ed;margin-top:1rem;padding-bottom:.9rem}.dca-comments h3{margin:0 0 .65rem;font-size:1rem}.dca-comments p{overflow-wrap:anywhere;margin:0;line-height:1.45}.dca-comments p+p{margin-top:.75rem}.section-head,.adc-record-head,.measurement-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.section-head h3{margin:0;font-size:1rem}.section-actions{align-items:center;gap:.75rem;display:flex}.adc-calibrations{border-top:1px solid #e5e8ed;margin-top:.5rem;padding-top:1rem}.pull-tests{border-top:1px solid #e5e8ed;margin-top:1rem;padding-top:1rem}.pull-test-add{margin-top:.8rem}.pull-test-form{gap:.9rem;margin-top:.8rem;display:grid}.pull-test-meta,.pull-test-actions{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.pull-test-meta label{width:100%;max-width:220px}.pull-test-date{gap:.2rem;display:grid}.pull-test-date span{color:#667085;font-size:.85rem;font-weight:700}.pull-test-audit{color:#667085;text-align:right;justify-items:end;gap:.15rem;font-size:.85rem;display:grid}.pull-test-grid{grid-template-columns:1fr;gap:.85rem;display:grid}.pull-test-chip{border:1px solid #d9dde3;border-radius:6px;min-width:0;padding:.75rem;overflow-x:auto}.pull-test-chip-head{border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.55rem;display:flex}.pull-test-row{grid-template-columns:3.2rem minmax(5.8rem,.7fr) minmax(5.8rem,.7fr) minmax(7.2rem,.8fr) minmax(12rem,1.4fr) 2.5rem;align-items:center;gap:.45rem;min-width:760px;margin-top:.45rem;display:grid}.pull-test-row.no-delete{grid-template-columns:3.2rem minmax(5.8rem,.7fr) minmax(5.8rem,.7fr) minmax(7.2rem,.8fr) minmax(12rem,1.4fr);min-width:710px}.pull-test-row-head{color:#667085;text-transform:uppercase;margin-top:.7rem;font-size:.78rem;font-weight:700}.pull-test-row strong{color:#344054}.pull-test-value{color:#17202a;overflow-wrap:anywhere;min-width:0}.pull-test-row input,.pull-test-row select{min-width:0}.pull-test-actions{border-top:1px solid #e5e8ed;justify-content:flex-end;padding-top:.85rem}.adc-toolbar{grid-template-columns:auto minmax(220px,1fr) auto auto auto;align-items:end;gap:.55rem;margin-top:.8rem;display:grid}.adc-selector{min-width:0}.adc-count{color:#667085;white-space:nowrap;font-size:.85rem}.delete-warning{color:#8c1d18;background:#fce8e6;border:1px solid #f2b8b5;border-radius:6px;gap:.75rem;margin-top:.85rem;padding:.85rem;display:grid}.delete-warning>div:first-child,.confirm-actions{align-items:flex-start;gap:.6rem;display:flex}.delete-warning p{margin:.25rem 0 0;font-size:.88rem;line-height:1.4}.confirm-actions{justify-content:flex-end}.adc-list{gap:.85rem;margin-top:.8rem;display:grid}.adc-record{border:1px solid #d9dde3;border-radius:6px;padding:.85rem}.adc-record-head{border-bottom:1px solid #e5e8ed;align-items:flex-start;padding-bottom:.75rem}.adc-record-head strong,.measurement-head strong{display:block}.adc-record-head span,.adc-record-meta,.measurement-head span,.adc-fit-list{color:#667085;font-size:.85rem}.adc-record-meta{text-align:right;justify-items:end;gap:.2rem;display:grid}.adc-measurements{gap:.85rem;margin-top:.85rem;display:grid}.adc-measurement{border-top:1px solid #eef1f5;padding-top:.75rem}.adc-measurement:first-child{border-top:0;padding-top:0}.compact-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:.35rem 0 0}.compact-grid div{padding:.45rem 0}.adc-fit-list{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.adc-fit-list span{background:#f1f3f6;border:1px solid #d9dde3;border-radius:999px;padding:.25rem .45rem}.data-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.5rem;margin:1rem 0;display:grid}.data-grid div{border-bottom:1px solid #e5e8ed;min-width:0;padding:.55rem 0}.data-grid span,.key-row>div span,.roles>span,.muted{color:#667085;font-size:.85rem}.data-grid strong{overflow-wrap:anywhere;margin-top:.2rem;display:block}.comments{margin-top:1rem}.actions{margin-top:.9rem}.account-page{gap:1rem;display:grid}.identity-grid{margin-bottom:1rem}.roles{border-top:1px solid #e5e8ed;gap:.55rem;padding-top:.9rem;display:grid}.roles>span{font-weight:700}.role-list{flex-wrap:wrap;gap:.45rem;display:flex}.role-list code{color:#344054;overflow-wrap:anywhere;background:#f1f3f6;border:1px solid #d9dde3;border-radius:999px;padding:.3rem .55rem}.empty-state{color:#53606d;text-align:center;align-content:center;min-height:540px;display:grid}.keys{margin-top:1rem}.key-form{justify-content:flex-start;align-items:end;margin:1rem 0}.key-form>label{min-width:260px}.key-form>label input{max-width:320px}.scope-options{align-items:center;gap:.5rem;display:flex}.scope-option{cursor:pointer;border:1px solid #d9dde3;border-radius:6px;flex-direction:row;align-items:center;min-height:2.5rem;padding:.5rem .7rem;font-size:.85rem;display:flex}.scope-option.active{background:#eef4ff;border-color:#aac7ff}.scope-option input{width:auto;min-height:auto}.secret{background:#fff8e1;border:1px solid #f4c430;border-radius:6px;gap:.45rem;margin-bottom:1rem;padding:.75rem;display:grid}.secret-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.secret small{color:#667085;margin-top:.2rem;display:block}.secret code{overflow-wrap:anywhere}.key-list{gap:.5rem;display:grid}.key-row{border-top:1px solid #e5e8ed;padding-top:.65rem}.help-page{gap:1rem;display:grid}.help-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.help-columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:1rem;display:grid}.help-columns>div{border-top:1px solid #e5e8ed;padding-top:.8rem}.help-panel h3{margin:0 0 .45rem;font-size:1rem}.help-panel p{margin:.75rem 0 0;line-height:1.55}.help-panel code{color:#344054;background:#f1f3f6;border:1px solid #d9dde3;border-radius:4px;padding:.1rem .25rem}.endpoint-list{gap:.75rem;margin:1rem 0 0;display:grid}.endpoint-list div{border-top:1px solid #e5e8ed;padding-top:.75rem}.endpoint-list dt{font-weight:700}.endpoint-list dd{color:#667085;margin:.3rem 0 0}.api-docs a{color:#174ea6}.code-block{color:#f6f7f9;background:#17202a;border-radius:6px;margin:1rem 0 0;padding:1rem;font-size:.86rem;line-height:1.5;overflow-x:auto}.code-block code{color:inherit;background:0 0;border:0;padding:0}@media (width<=860px){main{padding:.8rem}.topbar,.workspace,.account-head,.section-head,.section-actions,.adc-toolbar,.adc-record-head,.measurement-head,.detail-head,.actions,.help-head,.key-row,.key-form,.scope-options,.pull-test-meta,.pull-test-actions,.confirm-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.pull-test-grid{grid-template-columns:1fr}.adc-record-meta,.pull-test-audit{text-align:left;justify-items:start}.sidebar,.detail{min-height:auto}}
