#pfLibraryAccess{display:none!important}
@media(min-width:921px){
 [data-pf-icon]::before{content:'';display:inline-block;flex:none;width:16px;height:16px;margin-right:7px;vertical-align:-3px;background:currentColor;mask:var(--pf-icon) center/contain no-repeat;-webkit-mask:var(--pf-icon) center/contain no-repeat}
 body:not(.presentation)>header #pfLibraryAccess{display:flex!important;align-items:center;grid-area:2/3!important;justify-self:start;border:1px solid #476e77!important;background:#273d44!important;color:#c7f2ed!important;font-weight:650!important}
 body:not(.presentation)>header #pfTextOpen{grid-area:2/4!important;margin-left:8px!important}
 body.pf-pbr-active:not(.presentation)>header #pfLibraryAccess{grid-area:2/1/3/3!important}
 body:not(.presentation) #appToolbar{padding:4px 10px!important;row-gap:3px!important}
 body:not(.presentation) #appToolbar>.polish-group{padding:14px 9px 4px!important;margin-right:4px!important;border-radius:4px;background:var(--app-panel,#fff)}
 body:not(.presentation) #appToolbar .polish-caption{font-size:9px!important;letter-spacing:.07em!important}
 body:not(.presentation) #appToolbar #freeRotation[aria-pressed=true]::before{content:''}
 body:not(.presentation) #appToolbar #freeRotation[aria-pressed=true]::after{content:' · ACTIVO';font-size:9px;font-weight:800;letter-spacing:.03em}
 #controls{padding:12px!important;background:var(--app-bg,#edf1f3)!important;scroll-padding-top:12px}
 .pf-design-intro{padding:2px 3px 14px}.pf-design-intro strong{display:block;font-size:15px}.pf-design-intro span{font-size:11px;color:var(--app-muted,#71828a)}
 #controls>.pf-design-group{margin:0 0 14px!important;padding:0!important;border:1px solid var(--app-border,#d3dcdf)!important;border-radius:8px!important;background:var(--app-panel,#fff)!important;overflow:hidden;box-shadow:0 2px 4px #00000005}
 #controls>.pf-design-group>h2{display:flex;align-items:center;font-size:11px!important;font-weight:750;letter-spacing:.065em;text-transform:uppercase;margin:0!important;padding:11px 12px!important;border-bottom:1px solid var(--app-border,#d3dcdf);background:var(--app-hover,#e9eff1);color:var(--app-text,#243b43)}
 #controls>.pf-design-group>details,#controls>.pf-design-group>section{border:0!important;border-bottom:1px solid var(--app-border,#d3dcdf)!important;border-radius:0!important;margin:0!important;box-shadow:none!important;padding:10px 12px!important}
 #controls>.pf-design-group>details:last-child,#controls>.pf-design-group>section:last-child{border-bottom:0!important}
 #controls>.pf-design-group>details>summary{font-size:12px!important;font-weight:650!important;padding:3px 0!important;margin:0!important;line-height:1.5}
 #controls>.pf-design-group>details[open]>summary{margin-bottom:10px!important;color:var(--app-accent,#087b83)}
 #controls>.pf-design-group label{font-size:11px;line-height:1.45}
 #controls>.pf-design-group .hint{line-height:1.55;font-size:10px}
 #controls>.pf-design-group input:not([type=range]):not([type=checkbox]):not([type=color]),#controls>.pf-design-group select{min-height:30px;font-size:12px;border-radius:4px}
 #pfPBRDialog .pf-pbr-layout{grid-template-columns:minmax(0,1fr) 352px}
 #pfPBRDialog .pf-pbr-controls,#pfPBRDialog .pf-pbr-footer{background:#202c32!important}
 #pfPBRDialog .pf-pbr-head{background:#202c32!important;height:48px;padding:8px 16px}
 #pfPBRDialog .pf-pbr-layout{height:calc(100% - 48px)}
 #pfPBRDialog .pf-pbr-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:10px 9px;background:#19232a}
 #pfPBRDialog .pf-pbr-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:56px;font-size:11px;padding:6px 2px;border:1px solid transparent!important;background:transparent!important;color:#bacbd1!important;border-radius:5px}
 #pfPBRDialog .pf-pbr-tabs button::before{margin:0;width:17px;height:17px}
 #pfPBRDialog .pf-pbr-tabs button[aria-selected=true]{color:#e0fcf8!important;background:#29484e!important;border-color:#4d8e91!important;box-shadow:inset 0 -2px #54c9bb}
 #pfPBRDialog .pf-pbr-scroll{padding:12px 14px;scrollbar-width:thin;scrollbar-color:#53656c transparent}
 #pfPBRDialog .pf-pbr-priority{border:1px solid #40565f;border-radius:7px;background:#26363c;padding:12px;margin:0 0 12px}
 #pfPBRDialog h3{font-size:12px;letter-spacing:.015em;margin:0 0 10px;color:#e5eeee}
 #pfPBRDialog label{font-size:11px;color:#c4d3d8;margin:11px 0 5px}
 #pfPBRDialog button,#pfPBRDialog select{min-height:33px;border-radius:5px;font-size:12px;padding:6px 9px;background:#2d4048!important;border-color:#536a72!important;color:#edf5f7!important}
 #pfPBRDialog input[type=number],#pfPBRDialog input[type=text]{min-height:32px;background:#18262d;color:#ecf5f7;border:1px solid #536a72;border-radius:4px;padding:6px;font-size:12px}
 #pfPBRDialog .pf-pbr-primary{background:#087e89!important;border-color:#4da4aa!important;color:#fff!important}
 #pfPBRDialog .pf-pbr-advanced{padding:10px 0;border-top:1px solid #40545c;margin-top:10px}
 #pfPBRDialog .pf-pbr-advanced>summary{font-size:12px;font-weight:650;cursor:pointer;color:#dce8ec}
 .pf-section-heading{padding:2px 0 15px}.pf-section-heading strong{display:block;font-size:15px}.pf-section-heading span{display:block;font-size:11px;color:#9bb1ba;margin-top:4px}
 #pfPBRDialog .pf-pbr-footer{padding:10px 14px;border-color:#40545c}
 #pfPBRDialog #pfGalleryQuick{background:#29484e!important;color:#bfeae4!important;border-color:#47787b!important}
 #pfPBRDialog #pfInstanceRemove{background:transparent!important;border-color:#816361!important;color:#f2c7be!important}
 #pfPBRDialog .pf-pbr-note{color:#a6bac3;font-size:10px;line-height:1.55}
 #pfPBRDialog button:focus-visible,#pfLibraryAccess:focus-visible{outline:2px solid #70d9ce;outline-offset:2px}
 @media(max-width:1150px){#pfPBRDialog .pf-pbr-layout{grid-template-columns:minmax(0,1fr) 320px}body:not(.presentation)>header #pfLibraryAccess{font-size:10px!important;padding-inline:6px!important}body:not(.presentation)>header #pfTextOpen .pf-text-long{display:none!important}body:not(.presentation)>header #pfTextOpen .pf-text-short{display:inline!important}}
}

#pfLibraryActions{display:none}
@media(min-width:921px){
 body:not(.presentation)>header #pfLibraryActions{display:flex;align-items:center;gap:8px;grid-area:2/3/3/5;min-width:0}
 body:not(.presentation)>header #pfSaveProduct{border:1px solid #476e77!important;color:#c7f2ed!important;flex:none}
 body.pf-pbr-active:not(.presentation)>header #pfLibraryActions{grid-area:2/1/3/3}
 body.pf-pbr-active:not(.presentation)>header #pfSaveProduct{display:none!important}
 body:not(.presentation)>header #pfLibraryActions #pfTextOpen{margin-left:0!important}
 @media(max-width:1150px){body:not(.presentation)>header #pfLibraryActions{gap:4px}body:not(.presentation)>header #pfSaveProduct{font-size:10px!important;padding-inline:6px!important}body:not(.presentation)>header #pfLibraryActions #pfTextOpen{max-width:100px!important;overflow:hidden}}
}
