/* Juego-specific geometry stays native; AME components own the visible interface. */
.juego-product #juego-native{position:absolute!important;inset:0;height:auto!important;width:100%;min-height:0;overflow:hidden;isolation:isolate}
.juego-product #juego-native>canvas{position:absolute;inset:0;width:100%!important;height:100%!important}
.juego-product #juego-native :is(.ui-panel,#ui-dims,#panel-measures,.wpa-view-thumbs,#panel-dieline-legend,.wpa-switch-wrap,.wpa-view-face-controls,.wpa-2d-toolbar,#panel-2d){display:none!important}
.juego-product #stage #wpa-zoom-vertical{z-index:40}
.juego-product [hidden]{display:none!important}
.juego-product #plan-controls{z-index:30;max-width:calc(100% - 32px)}
.juego-product #plan-controls button{margin-right:4px}
.juego-product #juego-downloads{display:flex;gap:12px;flex-wrap:wrap;margin:4px 0}
.juego-product #juego-image-downloads{display:flex;gap:12px;flex-wrap:wrap}
.producto-ame.juego-product #measures{width:344px;border-color:#d8dde2;border-radius:10px;box-shadow:0 5px 18px #263e4b1c;font-family:inherit}
.juego-product #measures .wpa-measure-header{height:46px;padding:0 10px 0 16px}
.juego-product #measures .wpa-measure-heading{font-size:13px}
.juego-product #measures .wpa-measure-body{padding:16px}
.juego-product #measures .wpa-measure-section{margin-bottom:14px;font-size:10px;letter-spacing:.07em}
.juego-product #measures .wpa-measure-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.juego-product #measures .wpa-measure-field>label{margin-bottom:8px;font-size:12px;font-weight:500}
.juego-product #measures .wpa-measure-input{display:flex;align-items:center;background:#fff;border:1px solid #c6cbd1;border-radius:7px;overflow:hidden}
.juego-product #measures .wpa-measure-input:focus-within{border-color:#546cb2;box-shadow:0 0 0 2px #546cb21a}
.juego-product #measures .wpa-measure-input>input{flex:1;min-width:0;height:44px;min-height:44px;padding:9px 4px 9px 10px;border:0;background:transparent;box-shadow:none;font-family:inherit;font-size:17px}
.juego-product #measures .wpa-measure-input>input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #ad3b42}
.juego-product #measures .wpa-measure-input>span{position:static;transform:none;flex:none;padding-right:10px;font-size:11px}
@media(max-width:600px){
 .producto-ame.juego-product #measures{width:320px;max-width:calc(100% - 24px)}
 .juego-product #measures .wpa-measure-dimensions{grid-template-columns:minmax(0,1fr);gap:10px}
 .juego-product #measures .wpa-measure-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,1fr);gap:12px;align-items:center}
 .juego-product #measures .wpa-measure-field>label{margin:0}
}
.juego-product .triptico-config-workspace{height:320px}
.juego-product #triptico-config-overview{grid-template-rows:repeat(3,minmax(0,1fr)) auto}
.juego-product #juego-viewer-status:empty{display:none}
