.section-shortcuts{display:flex;flex-wrap:wrap;gap:8px;position:sticky;top:0;z-index:25;padding:10px 0;margin:0 0 14px;background:var(--bg);backdrop-filter:blur(8px)}
.section-shortcuts[hidden]{display:none}.section-shortcuts button{font:inherit;font-size:12px;font-weight:700;border:1px solid var(--border);background:var(--panel);color:var(--txt);padding:8px 12px;border-radius:10px;cursor:pointer}.section-shortcuts button:hover,.section-shortcuts .is-current{background:var(--accent,#16cbe2);color:#07131d}
.ops-view-hidden{display:none!important}.desktop-scale{display:none;align-items:center;gap:5px;font-size:12px}.desktop-scale select{width:auto;margin:0;padding:7px;min-height:32px}
@media(min-width:1100px) and (hover:hover){body{zoom:var(--desktop-scale,1.25)}.desktop-scale{display:inline-flex}#quoteWorkspace{grid-template-columns:minmax(210px,0.85fr) minmax(330px,2.5fr) minmax(250px,1fr)}#quoteLibraryCard{display:flex;flex-direction:column;box-sizing:border-box;min-height:500px}#quoteLibraryCard #libList{max-height:none;min-height:100px;flex:1}#quoteLibraryCard>select,#quoteLibraryCard>input,#quoteLibraryCard>.hint,#quoteLibraryCard>.lib-toggle-row{flex-shrink:0}.overlay .modal{max-width:calc(96vw / var(--desktop-scale,1.25));max-height:calc(94vh / var(--desktop-scale,1.25))}}
@media(max-width:760px){.section-shortcuts{gap:5px;backdrop-filter:none}.section-shortcuts button{padding:7px 9px}}
#finEntry[readonly]{background:var(--panel2);font-weight:700}.pcatalog-current-head{flex-wrap:wrap}.pcatalog-current-head select{max-width:100%;width:auto}.pcatalog-products b{overflow-wrap:anywhere}.pcatalog-edit-row{grid-template-columns:minmax(220px,2fr) minmax(100px,1fr) minmax(100px,1fr) minmax(100px,1fr) auto}
@media(max-width:760px){.pcatalog-edit-row{grid-template-columns:minmax(0,1fr)}.pcatalog-current-head input,.pcatalog-current-head select{width:100%}}
