/* Compact desktop toolbar; native mobile controls and their locations stay intact. */
@media screen and (min-width:901px){
html body.p229-page.pg244-cv .editor-toolbar #p229-main .pg244-name-slot{display:flex!important;align-items:center!important;flex:0 1 150px!important;width:150px!important;min-width:88px!important;max-width:150px!important;overflow:hidden!important}
html body.p229-page.pg244-cv .editor-toolbar #p229-main #pgCurrentCVName{display:block!important;position:static!important;min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ui-muted)!important;font:500 12px/1.4 Outfit,system-ui,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg141-preview-top.pg244-toolbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto!important;gap:8px!important;padding:8px 10px!important;min-height:60px!important;height:auto!important;max-height:none!important;align-items:center!important;margin-bottom:10px!important;border-radius:14px!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar .pg236-preview-meta{display:contents!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar #designToolsPanel{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important;max-width:none!important;align-self:center!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar #designToolsPanel .pg130-inline{flex-wrap:nowrap!important;gap:5px!important;height:42px!important;min-height:42px!important;max-height:42px!important;width:auto!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar #designToolsPanel :is(.pg128-type-row,.pg128-colors){gap:4px!important;height:42px!important;flex:none!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar #designToolsPanel .pg128-family{width:96px!important;flex:0 0 96px!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar #fontSelector{width:96px!important;max-width:96px!important;min-width:0!important;height:38px!important;min-height:38px!important;font-size:12px!important;padding:6px 20px 6px 8px!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar #designSize{width:44px!important;min-width:44px!important;height:38px!important;min-height:38px!important;font-size:12px!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar #designToolsPanel .pg-quick-color{width:29px!important;min-width:29px!important;flex:0 0 29px!important;height:38px!important;min-height:38px!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar :is(#designReset,#designApply){width:34px!important;min-width:34px!important;flex:0 0 34px!important;height:38px!important;min-height:38px!important;padding:6px!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar .pg128-tabs{grid-column:2!important;grid-row:1!important;display:flex!important;position:static!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:2px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 5px!important;border-inline:1px solid var(--ui-line)!important;border-radius:0!important;box-sizing:border-box!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar .pg128-tabs>button{height:34px!important;min-height:34px!important;flex:0 0 auto!important;padding:5px!important;gap:4px!important;font:500 11px/1.2 Outfit,system-ui,sans-serif!important;white-space:nowrap!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar #pg98-undo-bar{display:flex!important;flex:none!important;gap:0!important;margin:0!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar #pg98-undo-bar button{width:22px!important;min-width:22px!important;height:30px!important;min-height:30px!important;padding:4px!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar .pg25-readiness{grid-column:3!important;grid-row:1!important;display:flex!important;width:auto!important;min-width:0!important;gap:5px!important;padding:0!important;border:0!important;flex:initial!important;justify-content:flex-end!important;flex-wrap:nowrap!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar.pg244-compact .pg25-readiness button{width:44px!important;min-width:44px!important;height:40px!important;min-height:40px!important;padding:0!important;background-image:none!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar.pg244-compact .pg25-readiness button:before{display:none!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar.pg244-compact .pg25-readiness button:after{top:3px!important;inset-inline-end:5px!important;width:32px!important;height:32px!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar.pg244-narrow{grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:5px 7px!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar.pg244-narrow .pg25-readiness{grid-column:1/-1!important;grid-row:2!important;justify-content:center!important;border-top:1px solid var(--ui-line)!important;padding-top:5px!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar.pg244-icons .pg128-tabs>button{font-size:0!important;width:27px!important;min-width:27px!important;padding:4px!important;gap:0!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar.pg244-icons .pg128-tabs>button svg{width:17px!important;height:17px!important}
html[data-pg139] body.pg139-cv.pg244-cv #previewArea .pg244-toolbar.pg244-icons .pg128-tabs{padding-inline:2px!important}
html[data-pg139] body.pg139-cv.pg244-cv #pg243-sample-note{padding:5px 10px!important;margin-bottom:6px!important;font-size:11px!important}
html[data-pg139] body.pg139-cv.pg244-cv #pg243-sample-note button{padding:4px 9px!important;font-size:11px!important}
}
@media screen and (max-width:900px){.pg244-name-slot{display:none!important}}
@media print{.pg244-name-slot{display:none!important}}
