.pf-panel-jumps{display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px;flex-shrink:0;background:var(--desk-panel,#263239);border-bottom:1px solid #53666d}
.pf-panel-jumps button{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:5px!important;font:11px system-ui!important;border-radius:5px}
.pf-panel-jumps svg{width:14px;height:14px;flex:none}.pf-panel-jumps [aria-pressed=true]{background:#087e83!important;color:white!important}
#pfReferenceColor{width:min(760px,94vw);max-height:92dvh;overflow:auto;background:#243239;color:#edf5f4;border:1px solid #597278;border-radius:12px;padding:20px;font:14px system-ui}
#pfReferenceColor::backdrop{background:#08151bc9}#pfReferenceColor header{display:flex;justify-content:space-between;align-items:center}#pfReferenceColor h2{font-size:20px}
#pfReferenceColor canvas{display:block;max-width:100%;max-height:55vh;width:auto;height:auto;margin:14px auto;cursor:crosshair;touch-action:manipulation}
.pf-sample-actions{display:flex;gap:12px;align-items:center}.pf-sample-actions button{margin-left:auto}.pf-image-picker{font-size:11px!important;padding:4px 7px!important;min-height:26px!important;margin-top:3px}
.pf-guest-account{margin-top:18px;padding-top:12px;border-top:1px solid #60808044}.pf-guest-account h2{font-size:18px}.pf-guest-account p{font-size:13px!important}.pf-guest-account button{padding:10px 16px;background:#087e83;color:white;border:1px solid #38c9cf;border-radius:6px}
.pf-material-presets{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.pf-material-presets button{font-size:11px;padding:7px}
.pf-panel-jumps{position:static!important;inset:auto!important;width:100%!important;box-sizing:border-box;min-width:0;overflow:hidden;margin:0!important}
.pf-panel-jumps button{min-width:0!important;white-space:normal;overflow-wrap:anywhere;height:auto!important}
#pfHeadWorkshop{min-width:0;box-sizing:border-box;max-width:100%;container-type:inline-size}
#pfHeadWorkshop .grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}
#pfHeadWorkshop label{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.45}
#pfHeadWorkshop .grid>label{display:flex;flex-direction:column;justify-content:flex-end;gap:5px}
#pfHeadWorkshop button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;height:auto;line-height:1.35}
#pfHeadWorkshop .hw-tabs,#pfHeadWorkshop .hw-preview{min-width:0;flex-wrap:wrap}
#pfHeadWorkshop select{max-width:100%;text-overflow:ellipsis}
#pfHeadWorkshop .check{display:flex;align-items:flex-start;gap:7px}
#pfHeadWorkshop .check input{flex:none;margin-top:3px}
#pfHeadWorkshop .hw-heading strong{min-width:0;overflow-wrap:anywhere}
@container(max-width:220px){#pfHeadWorkshop .grid{grid-template-columns:minmax(0,1fr)}}
#pfPBRDialog .pf-panel-jumps{display:flex!important;padding:6px 8px!important;gap:4px!important}
#pfPBRDialog .pf-panel-jumps button{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-height:30px!important;margin:0!important;white-space:nowrap!important;overflow-wrap:normal!important}
