/* Three clear native control groups: typography, workspace, readiness. */
@media screen and (min-width:901px){
html[data-pg139] body.pg147-cv .pg141-preview-top{background:var(--ui-panel)!important;border-bottom:1px solid var(--ui-line)!important;padding:7px 10px!important;min-height:64px!important;gap:12px!important}
html[data-pg139] body.pg147-cv .pg143-preview-controls #designToolsPanel{padding:3px!important;border-radius:12px!important;background:var(--ui-panel2)!important;border:1px solid var(--ui-line)!important;box-shadow:0 2px 5px #10284a05!important}
html[data-pg139] body.pg147-cv .pg143-preview-controls #designToolsPanel .pg130-inline{border:0!important;background:transparent!important;gap:5px!important;border-radius:9px!important}
html[data-pg139] body.pg147-cv .pg143-preview-controls #designToolsPanel :is(#fontSelector,#designSize){background:var(--ui-panel)!important;border:1px solid var(--ui-line)!important;border-radius:7px!important;color:var(--ui-text)!important;box-shadow:none!important;font-weight:500!important}
html[data-pg139] body.pg147-cv .pg143-preview-controls #designToolsPanel .pg-quick-color{background:transparent!important;border-radius:7px!important;transition:background .15s,color .15s}
html[data-pg139] body.pg147-cv .pg143-preview-controls #designToolsPanel .pg-quick-color:hover{background:var(--ui-panel3)!important;color:#2563eb!important}
html[data-pg139] body.pg147-cv .pg143-preview-controls #designToolsPanel .pg-quick-ink{width:17px!important;height:3px!important;border-radius:3px!important}
html[data-pg139] body.pg147-cv .pg143-preview-controls .pg128-tabs{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:3px!important;border:1px solid var(--ui-line)!important;border-radius:12px!important;background:var(--ui-panel2)!important}
html[data-pg139] body.pg147-cv .pg143-preview-controls .pg128-tabs>button{padding:7px 9px!important;border-radius:8px!important;min-height:34px!important;font-weight:500!important;transition:background .15s,color .15s}
html[data-pg139] body.pg147-cv .pg143-preview-controls .pg128-tabs>button[aria-pressed=true]{background:var(--ui-panel)!important;color:#2563eb!important;box-shadow:0 1px 3px #10284a12!important}
html[data-pg139] body.pg147-cv .pg143-preview-controls .pg128-tabs>button:hover{background:var(--ui-panel3)!important}
html[data-pg139] body.pg147-cv .pg143-preview-controls #pg98-undo-bar{border-inline-start:1px solid var(--ui-line);padding-inline-start:5px;margin-inline-start:3px}
html[data-pg139] body.pg147-cv .pg143-preview-controls #pg98-undo-bar button{border:0!important;background:transparent!important;border-radius:7px!important;box-shadow:none!important}
html[data-pg139] body.pg147-cv .pg141-preview-top .pg25-readiness{gap:6px!important}
html[data-pg139] body.pg147-cv .pg141-preview-top .pg25-readiness button{border-radius:12px!important;background:var(--ui-panel2)!important;min-height:44px!important;box-shadow:none!important;padding-inline-start:10px!important}
html[data-pg139] body.pg147-cv .pg141-preview-top .pg25-readiness button:before{font-weight:500;font-size:10px}
html[data-pg139] body.pg147-cv .pg141-preview-top .pg25-readiness button:after{background:linear-gradient(var(--ui-panel2),var(--ui-panel2)) padding-box,conic-gradient(#21c575 var(--pg141-score),var(--ui-line) 0) border-box!important}
}
@media screen and (min-width:1900px){
html[data-pg139] body.pg147-cv .pg141-preview-top{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;height:64px!important;align-items:center!important;gap:12px!important}
html[data-pg139] body.pg147-cv .pg143-preview-controls{display:contents!important}
html[data-pg139] body.pg147-cv .pg143-preview-controls #designToolsPanel{grid-column:1;grid-row:1}
html[data-pg139] body.pg147-cv .pg143-preview-controls .pg128-tabs{grid-column:2;grid-row:1;justify-self:center}
html[data-pg139] body.pg147-cv .pg141-preview-top .pg25-readiness{grid-column:3;grid-row:1;margin:0!important}
}

@media screen and (min-width:1450px) and (max-width:1899px){html[data-pg139] body.pg147-cv .pg141-preview-top{height:auto!important;flex-wrap:wrap!important}html[data-pg139] body.pg147-cv .pg143-preview-controls{flex-wrap:wrap!important} }
