.pg130-editor .pg128-tabs{padding:6px 12px!important;gap:4px!important}
.pg130-editor .pg128-tabs>button{min-height:34px!important;font-size:12px!important}
.pg130-editor[data-cv-step=templates] .pg-workflow-heading{padding:8px 18px!important;border-bottom:0!important}
.pg130-editor[data-cv-step=templates] .pg-workflow-heading>div{display:flex;align-items:center;gap:10px;min-width:0}
.pg130-editor[data-cv-step=templates] #pgStepCount{margin:0!important;flex:none;font-size:12px}
.pg130-editor[data-cv-step=templates] #pgStepTitle{font-size:16px!important;line-height:1.4;margin:0!important}
.pg130-editor[data-cv-step=templates] #pgStepHelp{display:none!important}
.pg130-editor #designToolsPanel{padding:0 0 8px!important;margin:0 0 10px!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;border-radius:0!important;background:transparent!important}
.pg130-editor #designToolsPanel summary{display:none!important}
.pg130-editor .pg-quick-row{gap:4px!important}
.pg130-inline{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;overflow-x:auto;padding:5px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-panel);box-sizing:border-box}
.pg130-editor .pg130-inline .pg128-type-row,.pg130-editor .pg130-inline .pg128-colors{display:contents!important}
.pg130-editor .pg130-inline .pg128-type-row label,.pg130-editor .pg130-inline .pg128-family,.pg130-editor .pg130-inline .pg-quick-size{display:contents!important;font-size:0!important}
.pg130-editor .pg130-inline label.pg128-family,.pg130-editor .pg130-inline label.pg-quick-size{font-size:0!important}
.pg130-editor .pg130-inline #fontSelector{width:94px!important;min-width:94px!important;max-width:94px!important;height:34px!important;min-height:34px!important;font-size:12px!important;padding:6px 20px 6px 7px!important;flex:none!important}
.pg130-editor .pg130-inline #designSize{width:48px!important;min-width:48px!important;max-width:48px!important;height:34px!important;min-height:34px!important;font-size:12px!important;padding:5px!important;flex:none!important}
.pg130-editor .pg130-inline .pg-quick-color{width:30px!important;min-width:30px!important;height:34px!important;min-height:34px!important;max-width:30px!important;flex:none!important;padding:5px!important;border:0!important;background:var(--ui-panel2)!important;border-radius:7px!important}
.pg130-editor .pg130-inline .pg128-color-label{display:none!important}
.pg130-editor .pg130-inline .pg-quick-ink{width:15px!important;bottom:2px!important}
.pg130-editor .pg130-inline .pg-quick-custom{width:28px!important;height:28px!important;min-width:28px!important;position:relative!important;overflow:hidden!important;flex:none!important;margin:0 2px!important;border-radius:50%!important}
.pg130-editor .pg130-inline .pg-quick-custom input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important}
.pg130-editor #designTools .pg130-inline :is(#designReset,#designApply){display:flex!important;align-items:center;justify-content:center;width:32px!important;min-width:32px!important;height:34px!important;margin:0!important;padding:6px!important;flex:none!important;font-size:0!important;border-radius:8px!important}
.pg130-editor #designTools .pg130-inline #designReset{background:var(--ui-panel2)!important;color:var(--ui-muted)!important}
.pg130-editor #designTools .pg130-inline #designApply{background:#2463eb!important;color:white!important}
.pg130-editor .pg130-inline :is(#designReset,#designApply) svg{display:block!important;width:18px!important;height:18px!important}
.pg130-editor .pg-quick-palette{padding:5px 2px!important;gap:7px!important}
.pg130-editor .pg-quick-palette #colorPresets{gap:8px!important}
.pg130-editor .pg128-template-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
.pg130-editor .pg130-template-heading{display:flex!important;align-items:center!important;justify-content:space-between;gap:10px;padding:0!important;margin:0 0 6px!important}
.pg130-editor .pg130-template-heading>div{min-width:0;flex:1}
.pg130-editor .pg130-template-heading h2{font-size:15px!important;line-height:1.4;margin:0!important}
.pg130-editor .pg130-template-heading p{display:none!important}
.pg130-editor .pg130-template-heading input{width:52%!important;min-width:100px!important;flex:0 1 52%;height:34px!important;font-size:12px!important}
.pg130-editor .template-filter-row{flex-wrap:nowrap!important;overflow-x:auto;max-width:100%;padding:4px 0 8px!important;gap:5px!important;scrollbar-width:thin}
.pg130-editor .template-filter{flex:none!important;white-space:nowrap;font-size:10px!important;padding:6px 9px!important}
.pg130-editor .template-browser-content{margin-top:0!important}
.pg130-editor .pg-workflow-content{padding-top:4px!important}
.pg130-editor .pg-workflow-footer{padding-top:9px!important;padding-bottom:9px!important}
@media(max-width:900px){.pg130-editor .pg130-inline #fontSelector,.pg130-editor .pg130-inline #designSize,.pg130-editor .pg130-template-heading input{font-size:16px!important}.pg130-editor .pg128-tabs{padding:5px 8px!important}.pg130-editor .pg130-inline #fontSelector{width:102px!important;min-width:102px!important}.pg130-editor .pg130-template-heading input{min-width:120px!important}}
.pg130-editor .pg130-template-heading .pg-catalog-controls{display:flex!important;flex:0 1 54%;width:54%!important;min-width:100px!important;padding:0!important;margin:0!important}
.pg130-editor .pg130-template-heading .pg-catalog-controls>input{width:100%!important;flex:1;min-width:0!important}
.pg130-editor .pg130-template-heading .pg-catalog-controls>button{display:none!important}
.pg130-editor .pg130-featured[aria-pressed=true]{background:#2463eb!important;color:#fff!important}
html body.pg128-editor.pg130-editor #designToolsPanel.pg-quick-tools>summary{display:none!important}
.pg130-editor .template-browser-content{padding:0!important}
.pg130-editor #templateDropdown{margin-top:0!important;padding-top:0!important}
.pg130-editor #templateDropdownGrid{margin-top:0!important;padding-top:0!important}

/* Share available width; keep every styling action within the section. */
html body.pg130-editor #designToolsPanel .pg130-inline{width:100%;max-width:100%;gap:4px;overflow:visible;flex-wrap:nowrap;box-sizing:border-box}
html body.pg130-editor #designToolsPanel .pg130-inline #fontSelector{flex:1 1 94px!important;width:0!important;min-width:54px!important;max-width:none!important}
html body.pg130-editor #designToolsPanel .pg130-inline #designSize{width:44px!important;min-width:44px!important;max-width:44px!important}
@media(max-width:360px){html body.pg130-editor #designToolsPanel .pg130-inline{gap:2px;padding:3px}html body.pg130-editor #designToolsPanel .pg130-inline .pg-quick-color{width:26px!important;min-width:26px!important;max-width:26px!important}html body.pg130-editor #designToolsPanel .pg130-inline :is(#designReset,#designApply){width:28px!important;min-width:28px!important}}
