#pfHeadWorkshop{margin:10px 0 16px;padding:12px;border:1px solid #418f99;border-radius:12px;background:linear-gradient(140deg,#20333c,#17232d);color:#edf7f6}
#pfHeadWorkshop label,#pfHeadWorkshop .hint{color:#d9e7e9}
#pfHeadWorkshop input,#pfHeadWorkshop select{background:#10212a!important;color:#edf7f6!important;border-color:#516c78;min-width:0;width:100%;box-sizing:border-box}
#pfHeadWorkshop input[type=checkbox]{width:auto}
#pfHeadWorkshop input[type=color]{height:36px;padding:3px}
#pfHeadWorkshop input:disabled{opacity:.65}
#pfHeadWorkshop .hw-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
#pfHeadWorkshop button{background:#243d49!important;color:#eaf6f7!important;border-color:#506e7d}
#pfHeadWorkshop button:hover{border-color:#83eee0}
#pfHeadWorkshop .hw-tabs,#pfHeadWorkshop .hw-preview{display:flex;gap:5px;margin:10px 0}
#pfHeadWorkshop .hw-tabs button,#pfHeadWorkshop .hw-preview button{flex:1;padding:9px 4px}
#pfHeadWorkshop [aria-pressed=true]{background:#086e78!important;border-color:#76e8e0;color:white!important}
#pfHeadWorkshop .grid{gap:9px}
#pfHeadWorkshop output{display:block;border-top:1px solid #45616b;margin-top:12px;padding-top:10px;font-size:12px;line-height:1.5}
#pfHeadWorkshop [hidden]{display:none!important}
#pfHeadWorkshopOpen{width:100%;margin:8px 0;display:flex;align-items:center;justify-content:center;gap:8px}#pfHeadWorkshopOpen svg{width:20px;height:20px;flex:none}
#pfHeadWorkshop button:focus-visible,#pfHeadWorkshop input:focus-visible,#pfHeadWorkshop select:focus-visible{outline:2px solid #82efde;outline-offset:2px}
@media(max-width:600px){#pfHeadWorkshop .grid{grid-template-columns:1fr 1fr}#pfHeadWorkshop{padding:10px}}
@media(prefers-reduced-motion:reduce){#pfHeadWorkshop *{scroll-behavior:auto!important}}
