.pb-catalog-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pb-catalog-filters label{font-size:11px;font-weight:600;min-width:0}.pb-catalog-filters select,.pb-catalog-filters input{display:block;width:100%;min-width:0;padding:10px 8px;margin-top:4px;background:#fffefa;border:1px solid var(--pb-line);border-radius:6px;font:12px Arial,sans-serif}.pb-catalog-count{font-size:11px!important;margin:8px 0!important}.pb-catalog-scroll{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;border:1px solid var(--pb-line);border-radius:8px;background:#fffefa}.pb-catalog-scroll .pb-patches{padding:10px;align-content:start}.pb-editing .pb-bottom .pb-counter{margin:0 0 8px;font-size:11px;padding:6px 10px}.pb-editing .pb-bottom{margin:10px 0 0;padding-top:10px}.pb-editing .pb-price-notes{margin:6px 0;font-size:10px}.pb-editing .pb-bottom>.pb-fine:last-child{display:none}.pb-editing .pb-actions{margin-top:8px}.pb-editing .pb-actions button{padding:10px}.pb-editing .pb-totals{font-size:11px;gap:2px}.pb-editing .pb-totals strong{font-size:15px}
@media(min-width:651px){.pb-editing .pb-layout{height:calc(100dvh - 32px);min-height:620px;gap:28px}.pb-editing .pb-controls{height:100%;min-height:0;display:flex;flex-direction:column}.pb-editing .pb-panel{flex:1;min-height:0;display:flex;flex-direction:column}.pb-editing .pb-catalog-scroll{flex:1}.pb-editing .pb-heading h2{font-size:23px;margin:0 0 6px}.pb-editing .pb-panel>p{margin:0 0 10px;font-size:12px}.pb-editing .pb-steps{flex-shrink:0;margin-bottom:10px}.pb-editing .pb-bottom{flex-shrink:0}.pb-editing .pb-catalog-filters{flex-shrink:0}}
@media(max-width:650px){.pb-editing .pb-catalog-scroll{height:360px}.pb-editing .pb-layout{gap:16px}.pb-editing .pb-catalog-filters{grid-template-columns:1fr 1fr}.pb-editing .pb-visual{position:sticky;top:0;z-index:2;background:var(--pb-paper);padding-bottom:5px}.pb-editing .pb-stage{padding:4px;border-radius:10px}.pb-editing .pb-stage>.pb-eyebrow{display:none}.pb-editing .pb-canvas{width:230px}.pb-editing .pb-stage-notes{padding:5px;margin:0}.pb-editing .pb-stage-notes .pb-rules{font-size:10px;line-height:1.3}.pb-editing .pb-caption{font-size:11px;margin-top:3px}.pb-editing .pb-caption small{margin:0}.pb-editing .pb-toolbar{padding:5px;margin-top:3px}.pb-editing .pb-rotate{margin-top:4px}.pb-editing .pb-nudge{margin-top:4px}}
.pb-edit-zoom{display:none}.pb-editing .pb-layout{scroll-margin-top:12px}
@media(max-width:650px){.pb-editing .pb-edit-zoom{display:block;margin:0 0 4px auto;border:1px solid var(--pb-olive);border-radius:5px;background:#fffefa;padding:5px 10px;font-size:11px}.pb-expand-edit .pb-visual{position:fixed;inset:0;overflow:auto;z-index:100;padding:12px}.pb-expand-edit .pb-canvas{width:100%;max-width:600px}.pb-expand-edit .pb-stage-notes .pb-rules{font-size:12px}.pb-expand-edit .pb-toolbar{padding:12px}}
.pb-editing.pb-expand-edit .pb-visual{position:fixed;inset:0;overflow:auto;z-index:100;padding:12px}.pb-editing.pb-expand-edit .pb-canvas{width:100%;max-width:600px}
