:root{--ink:#2C313A;--red:#D71920;--silver:#7C828A;--paper:#fff;--line:#dce0e4;--surface:#f5f6f7;--radius:8px;--space:24px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--surface);line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:var(--ink);text-underline-offset:4px}button,input,select,textarea{font:inherit}button,.button{min-height:44px;padding:9px 18px;border:1px solid var(--line);border-radius:var(--radius);background:white;color:var(--ink);cursor:pointer}button.primary{background:var(--red);border-color:var(--red);color:white;font-weight:600}button:hover{filter:brightness(.95)}:focus-visible{outline:3px solid var(--red);outline-offset:4px}header{min-height:88px;background:white;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:20px 36px;gap:24px}.brand{font-size:26px;font-weight:750;text-decoration:none;letter-spacing:-1px}.brand span{color:var(--red);font-size:14px;letter-spacing:1px;margin-left:12px}.account{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.account span{overflow-wrap:anywhere}.layout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:calc(100vh - 88px)}nav{background:white;border-right:1px solid var(--line);padding:24px 16px}nav a{display:block;padding:12px 16px;text-decoration:none;border-radius:var(--radius);min-height:48px}nav a[aria-current]{background:var(--surface);border-left:3px solid var(--red);font-weight:650}nav a:hover{background:var(--surface)}.nav-label{padding:0 16px;font-size:14px;font-weight:650;overflow-wrap:anywhere}.switch{margin-top:24px}main{padding:40px;max-width:1200px;width:100%;min-width:0}h1{font-size:clamp(26px,4vw,36px);line-height:1.2;margin:8px 0 32px;overflow-wrap:anywhere}h2{font-size:21px;line-height:1.4}.eyebrow{font-size:13px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.card{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:28px}.status{display:inline-block;background:#eef0f2;border:1px solid var(--line);border-radius:30px;padding:3px 12px;font-size:13px;font-weight:600}.active{background:#edf4f0;color:#244935}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left}caption{text-align:left;margin:20px 0 12px;font-size:14px}th,td{padding:16px 12px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}thead{background:var(--surface)}td a{display:inline-block;padding:8px;min-height:44px}.login{max-width:480px;margin:60px auto;background:white;border:1px solid var(--line);border-radius:var(--radius);padding:32px}.field{margin:20px 0}label{display:block;font-weight:600;margin-bottom:6px}input,select,textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--silver);border-radius:var(--radius)}.notice{padding:16px;border-left:4px solid var(--red);background:#fff2f2}.error{color:#8d1015}dialog{border:1px solid var(--line);border-radius:var(--radius);padding:28px;max-width:440px;width:calc(100% - 32px)}dialog::backdrop{background:rgb(44 49 58 / .45)}.actions{display:flex;gap:16px;justify-content:flex-end;flex-wrap:wrap}.skip{position:absolute;top:-100px;padding:12px;background:white;z-index:2}.skip:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}dd{margin:0 0 16px}dt{font-weight:600}.no-script{padding:16px}@media(max-width:1000px){header{padding:20px 24px}main{padding:28px}.layout{grid-template-columns:190px minmax(0,1fr)}.card{padding:20px}}@media(max-width:650px){header{align-items:flex-start;flex-direction:column;gap:12px}.account{width:100%;justify-content:space-between;font-size:14px}.layout{display:block}nav{border-right:0;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:4px;padding:12px}.nav-label{width:100%;margin:4px 0}nav a{padding:10px 12px}.switch{margin-top:0}main{padding:24px 16px}.login{margin:24px auto;width:calc(100% - 32px);padding:24px}th,td{padding:12px 8px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}

main>.card+ .card{margin-top:24px}progress{width:100%;accent-color:var(--red)}.errorlist{color:#8d1015}

.setup{max-width:800px;margin:auto}.field input[type=checkbox],.field input[type=radio]{width:auto;min-height:auto;margin-right:8px}.field div label{display:flex;align-items:center;gap:8px;padding:8px 0}

.setup-progress-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.setup-progress label{display:block;margin-bottom:.6rem}.setup-progress progress{display:block;width:100%;height:1.15rem;accent-color:var(--red)}.setup-progress .time-remaining{accent-color:var(--silver)}.setup-progress p{font-size:.95rem}.setup-progress details{margin-top:1rem}.setup-progress summary{cursor:pointer}.setup-progress li{margin:.4rem 0}@media(max-width:640px){.setup-progress-grid{grid-template-columns:1fr}}

.priority-assessment{margin:1.5rem 0}.priority-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.priority-questions fieldset{min-width:0;border:1px solid var(--line);border-radius:var(--radius);padding:1rem}.priority-questions legend{font-weight:650}.priority-questions p{font-size:.9rem}.priority-questions fieldset>div{display:flex;gap:.75rem;flex-wrap:wrap}.priority-questions label{display:flex;align-items:center;gap:.5rem;min-height:48px;min-width:88px;padding:.5rem;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}.priority-questions input[type=radio]{width:22px;min-height:22px;margin:0;accent-color:var(--red)}.priority-assessment input[type=checkbox]{width:22px;min-height:22px}.priority-assessment details{margin:1rem 0}.priority-assessment summary{cursor:pointer;min-height:44px;padding:.5rem 0}[hidden]{display:none!important}@media(max-width:900px){.priority-questions{grid-template-columns:1fr}}

.setup-summary dd{margin:0 0 1rem;overflow-wrap:anywhere}.setup-summary dt{font-weight:650}

.priority-label{display:inline-block;border:1px solid var(--line);border-radius:var(--radius);padding:3px 10px;font-weight:650;overflow-wrap:anywhere}.priority-label[data-priority="1"]{background:#ffeded;border-color:#d71920;color:#8d1015}.priority-label[data-priority="2"]{background:#fff1df;border-color:#c65d00;color:#813b00}.priority-label[data-priority="3"]{background:#fff9d6;border-color:#c5a500;color:#645100}.priority-label[data-priority="unrated"]{background:var(--surface);color:var(--ink)}.priority-result[data-priority="1"]{background:#fff2f2;border-color:#d71920}.priority-result[data-priority="2"]{background:#fff4e5;border-color:#c65d00}.priority-result[data-priority="3"]{background:#fffbe5;border-color:#c5a500}.priority-result[data-priority="unrated"]{background:var(--surface);border-color:var(--silver)}.status-done{background:#e6f4ea;border-color:#258344;color:#175c2e}

.setup-step-link{display:inline-block;min-height:44px;padding:8px 4px;line-height:1.5}h2[id],h3[id]{scroll-margin-top:24px}h2[id]:target,h3[id]:target{outline:2px solid var(--red);outline-offset:6px}

.agreement-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;border:1px solid var(--line);border-radius:var(--radius);padding:8px}.agreement-tabs a{min-height:44px}.agreement-group+.agreement-group{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.agreement-document{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--line);min-width:0}.agreement-document h4{font-size:17px;margin:0}.agreement-document p{margin:6px 0 10px;font-size:14px}.agreement-document>div{min-width:0;overflow-wrap:anywhere}.document-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.document-actions .button{display:inline-flex;align-items:center;text-decoration:none}.legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;margin-top:32px}.legal-contents{border:1px solid var(--line);border-radius:var(--radius)}.legal-contents h2{margin-top:0}.legal-contents a{font-size:14px}.legal-related{padding:20px;overflow-wrap:anywhere}.legal-related summary,.legal-verification summary{cursor:pointer;min-height:44px;padding:8px 0}.legal-body{overflow-wrap:anywhere}.legal-body p{white-space:pre-wrap}.legal-body h2{margin-top:32px}.legal-body h2:first-child{margin-top:0}.legal-verification{margin-top:24px}.legal-verification code{overflow-wrap:anywhere}@media(max-width:800px){.legal-layout{grid-template-columns:minmax(0,1fr)}.agreement-document{align-items:flex-start;flex-direction:column;gap:8px}.legal-contents{display:block}.legal-contents a{display:block}}

.qm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.qm-fields article{border:1px solid var(--line);border-radius:var(--radius);padding:16px;overflow-wrap:anywhere}.qm-fields h3{margin-top:0}@media(max-width:650px){.qm-fields{grid-template-columns:minmax(0,1fr)}}

#contract-search{max-width:32rem}.registry-table{min-width:1100px;position:relative}.registry-table th,.registry-table td{min-width:9rem;vertical-align:top}.registry-table th:first-child{min-width:15rem}.registry-table details{max-width:28rem;min-width:18rem;overflow-wrap:anywhere}.registry-table code{word-break:break-all}

.opened-contract,.contract-consent{margin-top:24px}.opened-contract code{overflow-wrap:anywhere}.contract-consent input[type=checkbox]{width:22px;min-height:22px;vertical-align:middle;margin-right:8px}.contract-consent label[for=id_confirm]{display:inline;font-weight:500}

.legal-page{overflow-wrap:anywhere}

.consent-choice{display:flex;align-items:flex-start;gap:12px;margin:20px 0}.consent-choice input[type=checkbox]{flex:0 0 22px;margin:4px 0 0}.consent-choice label{margin:0}

.ui-icon{width:22px;height:22px;display:inline-block;flex:0 0 22px;vertical-align:middle}.guided-header,.explanation-label,.input-cue{display:inline-flex;align-items:center;gap:8px}.guided-header{min-height:44px;padding:8px}.explanation-label{color:var(--silver);font-size:14px;font-weight:650;margin:0 0 8px}.klarlage-explanation{margin:24px 0;max-width:70ch}.klarlage-explanation h2{font-size:19px;margin:6px 0}.input-panel{border:1px solid #aeb5bf;border-left:4px solid var(--silver);border-radius:var(--radius);padding:20px;background:#fafbfc;min-width:0}.input-panel:focus-within{border-left-color:var(--red);background:#fff}.input-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.input-cue{position:relative;font-size:13px;font-weight:600;color:#555e69;cursor:help}.input-tooltip{display:none;position:absolute;z-index:5;left:0;top:calc(100% + 8px);padding:10px 14px;width:260px;max-width:calc(100vw - 80px);background:var(--ink);color:#fff;border-radius:6px;font-size:14px;box-shadow:0 4px 12px #0002}.input-cue:hover .input-tooltip,.input-cue:focus .input-tooltip{display:block}.input-instruction,.field-help{font-size:14px;color:#555e69;margin:6px 0 12px}.optional-label{font-size:13px;color:#555e69}.input-panel input[type=checkbox],.input-panel input[type=radio]{width:22px;min-height:22px;margin-right:8px;accent-color:var(--red)}.input-panel>div:has(input[type=checkbox]) label,.input-panel>div:has(input[type=radio]) label{display:flex;align-items:center;min-height:44px;gap:8px}.dictation-controls{display:flex;gap:12px;margin-top:12px}.dictation-controls button{display:inline-flex;align-items:center;gap:8px}.dictation-controls button[aria-pressed=true]{border-color:var(--red);color:#8d1015}.dictation-status{font-size:14px;margin:8px 0 0;overflow-wrap:anywhere}.journey-page{max-width:1000px;margin:auto}.journey-stages{padding:0;list-style:none}.journey-stages li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.journey-stages h3{margin:0 0 8px}.journey-stages p{margin:0}.stage-status{font-size:14px;color:#555e69}.free-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.free-navigation a{padding:16px;border:1px solid var(--line);border-radius:var(--radius);min-height:48px}.next-step{border-left:4px solid var(--red)}a.button.primary{background:var(--red);color:white;text-decoration:none}.journey-page,.input-panel{overflow-wrap:anywhere}@media(max-width:650px){.input-panel{padding:16px}.journey-stages li{grid-template-columns:1fr;gap:8px}.free-navigation{grid-template-columns:1fr}.account .guided-header{padding-left:0}}
.response-summary dt,.setup-summary dt{font-weight:650;margin:16px 0 8px}.response-summary dd,.setup-summary dd{border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px;margin:0 0 16px;background:#fafbfc;overflow-wrap:anywhere}.data-guidance{font-size:14px;margin:20px 0;color:#555e69}.data-guidance>p{margin-bottom:8px}.data-guidance summary,.klarlage-explanation summary,.journey-page summary{cursor:pointer;min-height:44px;padding:8px 0}.klarlage-explanation>details{margin-top:12px}.input-panel-heading{flex-wrap:wrap}

.qm-recommendation{padding-left:24px}.qm-recommendation>li{padding:8px 0}.qm-recommendation p{margin:4px 0 12px;color:#555e69}.qm-fields .qm-field-current,.qm-fields .qm-field-ready{border-left:4px solid var(--red)}.qm-fields article{scroll-margin-top:24px}.qm-fields summary{cursor:pointer;min-height:44px;padding:8px 0}.qm-fields .button,.next-step .button{display:inline-flex;align-items:center;gap:8px;text-decoration:none;max-width:100%}.qm-fields button,.next-step button{white-space:normal}.qm-field-done{background:#fafbfc}
.qm-role{margin:24px 0;padding-top:12px}.qm-role legend{font-weight:650;font-size:19px;padding:0 8px;max-width:100%;overflow-wrap:anywhere}.qm-missing-choice{display:flex;align-items:center;gap:12px;margin-top:16px}.qm-missing-choice input[type=checkbox]{width:22px;flex:0 0 22px;min-height:22px;margin:0}.qm-missing-choice label{margin:0;font-weight:500}
.risk-page{max-width:1000px;margin:auto;overflow-wrap:anywhere}.risk-question{font-size:21px;font-weight:600;line-height:1.5}.risk-page progress{width:100%;height:12px;accent-color:var(--red);margin:8px 0 20px}.risk-page .card{margin:24px 0}.risk-areas li{padding:8px 0}.risk-areas a[aria-current]{font-weight:700}.risk-page .document-actions{align-items:flex-start}.risk-page .button{display:inline-flex;align-items:center;text-decoration:none}.risk-requirement{padding:20px 0;border-top:1px solid var(--line)}.risk-norm{font-size:14px;margin:24px 0;color:#555e69}.risk-page summary{cursor:pointer;min-height:44px;padding:8px 0}.risk-page [data-save-status]{padding:12px;background:var(--surface);border-radius:var(--radius)}.risk-page [hidden]{display:none!important}.risk-page td,.risk-page th{vertical-align:top}.risk-page td:nth-child(3){min-width:10rem}.risk-page form{min-width:0}.risk-page button{white-space:normal}@media(max-width:650px){.risk-page .card{padding:20px}.risk-question{font-size:19px}.risk-page .document-actions{flex-direction:column}.risk-page .document-actions button{width:100%}}

/* QM overview and focused path: scoped to preserve specialist editors. */
.thread-icon{color:#D71920!important;stroke:#D71920!important}.thread-mark{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:650}.qm-dashboard{max-width:1440px;margin:auto}.layout:has(.qm-dashboard)>main{max-width:none;padding:28px}.qm-dashboard h1{font-size:clamp(24px,2.5vw,32px);margin:8px 0 12px}.qm-dashboard h2{font-size:17px;margin:0 0 8px}.qm-dashboard p{margin:8px 0}.dashboard-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px}.dashboard-hero progress{height:14px;display:block;margin-top:14px}.next-action{border-left:1px solid var(--line);padding-left:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.guided-primary{display:inline-flex;align-items:center;gap:12px;text-decoration:none;border:2px solid var(--red);font-weight:700;background:#fff;min-height:48px}.dashboard-test-note{font-size:13px;color:var(--silver)}.dashboard-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.dashboard-metrics section{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px;min-width:0}.dashboard-metrics h2{font-size:14px}.dashboard-metrics strong{font-size:26px;display:block;line-height:1.2}.dashboard-metrics p,.dashboard-metrics a{font-size:13px;overflow-wrap:anywhere}.dashboard-metrics a{display:inline-block;padding-top:8px}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.dashboard-panel{background:#fff;border:1px solid var(--line);border-radius:8px;padding:20px;min-width:0}.panel-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.panel-heading>a{font-size:13px}.framework-tree{border-top:1px solid var(--line)}.framework-tree summary,.dashboard-panel>details>summary{padding:10px 0;cursor:pointer;min-height:44px}.framework-tree summary span{float:right;font-size:13px;color:var(--silver)}.framework-tree>details{margin-left:12px}.framework-tree ul{list-style:none;padding-left:12px;font-size:14px}.framework-tree li{padding:6px 0;overflow-wrap:anywhere}.framework-tree small{display:block;color:var(--silver);padding-left:20px}.compact-tasks{list-style:none;padding:0;margin:0}.compact-tasks li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;overflow-wrap:anywhere}.compact-tasks li span{font-size:12px;color:var(--silver);flex:0 0 100px}.dashboard-links{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.muted{color:#59616b;font-size:13px}.qm-wizard{max-width:860px;margin:24px auto;padding:24px}.wizard-sheet{background:#fff;padding:32px;border:1px solid var(--line);border-radius:10px;margin-top:20px}.wizard-sheet h1{font-size:28px;margin:8px 0 16px}.wizard-progress{position:sticky;top:0;z-index:3;background:var(--surface);padding:12px 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.wizard-progress progress{height:12px}.wizard-actions{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:16px}.wizard-actions a{min-height:44px;display:inline-flex;align-items:center}.reuse-note{border-left:3px solid var(--silver);padding:12px 16px;background:var(--surface);font-size:14px;margin:20px 0}.reuse-note summary{cursor:pointer;min-height:32px}.compact-form .input-panel{padding:14px;margin:14px 0}.compact-form .input-panel-heading{margin-bottom:8px}.compact-form .input-instruction{margin:4px 0 8px}.compact-form textarea{min-height:96px;max-height:240px}.compact-form .dictation-controls{margin-top:6px}.task-details{margin:12px 0;font-size:14px}.task-details summary{min-height:44px;cursor:pointer}.compact-form:has(.field:nth-child(5)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.compact-form>input[type=hidden],.compact-form>.errorlist,.compact-form>.wizard-actions,.compact-form>[data-save-state],.compact-form>button{grid-column:1/-1}.qm-wizard .compact-form{display:block}.qm-wizard form .input-panel{background:#fff}.qm-wizard .input-panel-heading .optional-label{margin-left:auto}@media(min-width:1450px){.layout:has(.qm-dashboard){grid-template-columns:210px minmax(0,1fr)}}@media(max-width:1100px){.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-columns{grid-template-columns:minmax(0,1fr)}.dashboard-hero{gap:20px}.next-action{padding-left:20px}}@media(max-width:800px){.dashboard-hero{grid-template-columns:minmax(0,1fr)}.next-action{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qm-wizard{margin:0 auto;padding:20px}.wizard-sheet{padding:20px}.compact-form:has(.field:nth-child(5)){display:block}}@media(max-width:480px){.layout:has(.qm-dashboard)>main{padding:16px}.dashboard-hero{padding:18px}.dashboard-metrics{gap:8px}.dashboard-metrics section{padding:12px}.panel-heading{align-items:flex-start;flex-direction:column}.framework-tree summary span{float:none;display:block}.compact-tasks li{align-items:flex-start;flex-direction:column;gap:4px}.compact-tasks li span{flex:auto}.wizard-sheet h1{font-size:24px}.wizard-actions{gap:12px}}
/* One completion component: explicit native-browser fills plus accessible text. */
.build-progress{--progress-color:#D71920;display:flex;gap:12px;align-items:center;min-width:0;width:100%}.build-progress[data-band=orange]{--progress-color:#A85A22}.build-progress[data-band=yellow]{--progress-color:#947717}.build-progress[data-band=green]{--progress-color:#52764E}.build-progress[data-band=complete]{--progress-color:#216540}.progress-content{min-width:0;flex:1}.progress-label{font-weight:650;font-size:14px;display:block}.progress-percent{font-size:23px;display:block;line-height:1.35}.progress-finished{font-size:12px;font-weight:600}.build-progress progress{appearance:none;-webkit-appearance:none;border:0;border-radius:6px;display:block;width:100%;height:9px!important;background:#EDF0F2;accent-color:var(--progress-color);overflow:hidden;margin:7px 0!important}.build-progress progress::-webkit-progress-bar{background:#EDF0F2;border-radius:6px}.build-progress progress::-webkit-progress-value{background:var(--progress-color);border-radius:6px}.build-progress progress::-moz-progress-bar{background:var(--progress-color);border-radius:6px}.progress-count{font-size:12px;color:#59616B;display:block}.progress-ring{width:58px;height:58px;flex:0 0 58px;transform:rotate(-90deg)}.progress-ring circle{fill:none;stroke-width:6}.ring-track{stroke:#EDF0F2}.progress-ring .ring-value{stroke:var(--progress-color);stroke-linecap:round}.dashboard-builds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.build-summary{min-width:0}.build-summary>a{display:inline-block;font-size:12px;margin-top:8px;min-height:32px}.build-summary>.muted{display:block;font-size:12px}.dashboard-hero .next-title{font-weight:650;font-size:18px}.dashboard-hero{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.wizard-progress>.build-progress{flex:0 0 100%}.wizard-progress .progress-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wizard-progress .progress-percent{font-size:14px}.wizard-progress .progress-count{display:inline}.dashboard-builds .progress-finished{display:block}.dashboard-builds .progress-label{min-height:20px}@media(max-width:1100px){.dashboard-builds{gap:12px}.dashboard-builds .progress-ring{width:44px;height:44px;flex-basis:44px}.dashboard-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media(max-width:800px){.dashboard-hero{grid-template-columns:1fr}.dashboard-builds .progress-ring{width:50px;height:50px;flex-basis:50px}}@media(max-width:480px){.dashboard-builds{gap:12px}.dashboard-builds .build-progress{display:block}.dashboard-builds .progress-ring{width:38px;height:38px}.progress-finished{font-size:11px}.progress-label{font-size:13px}}
