body.realismo-objeto .order-mode-tabs{display:none!important}
body.desk-scene.realismo-objeto .phone-display #calculatorView .controls>fieldset{display:none!important}
body.realismo-objeto .object-functions{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:440px;width:calc(100% - 36px);margin:18px auto 24px;padding:18px;background:linear-gradient(135deg,#4c4942,#292d27);border:4px solid #908776;border-bottom-color:#5e5241;border-radius:22px;box-shadow:inset 0 0 0 1px #171d17,0 4px 0 #7d6b54,0 7px 12px #3e2b2044}
body.desk-scene.realismo-objeto .phone-display .object-functions button{min-height:56px!important;padding:12px 8px;border-radius:14px;border:1px solid #b2a694!important;border-bottom:4px solid #20271e!important;background:linear-gradient(145deg,#686256,#363a31)!important;color:#fff6e5!important;font:600 16px/1.25 Source,Arial,sans-serif!important;box-shadow:inset 0 1px 1px #fff6,0 3px 0 #927b5b,0 5px 5px #0007;cursor:pointer}
body.desk-scene.realismo-objeto .phone-display .object-functions button[aria-pressed=true]{background:linear-gradient(#377371,#173e3c)!important;border-color:#b8ded2!important}
body.desk-scene.realismo-objeto .phone-display .object-functions .object-cart{grid-column:1/-1;background:linear-gradient(#b65b3d,#823822)!important;border-color:#e4ab88!important}
body.realismo-objeto .object-functions button:active{transform:translateY(2px)}
body.desk-scene.realismo-objeto .phone-display .order-monitor #monitorEditor{font:16px/1.4 Source,Arial,sans-serif;color:#fff9ec;text-align:left}
body.desk-scene.realismo-objeto .phone-display #monitorEditor label{display:block;margin:12px 0 8px;font:600 15px/1.4 Source,Arial,sans-serif!important;color:#fff9ec!important}
body.desk-scene.realismo-objeto .phone-display #monitorEditor :is(select,input){display:block;width:100%;min-height:46px!important;max-width:100%;padding:9px 10px;border:1px solid #d4dbbf;border-radius:9px;background:#faf5e8!important;color:#343b30!important;font:16px/1.4 Source,Arial,sans-serif!important;box-shadow:inset 0 2px 4px #293b2522}
body.realismo-objeto #monitorEditor select:disabled{opacity:1}
body.realismo-objeto .monitor-stepper{display:flex;gap:12px;align-items:center;margin-top:6px}
body.realismo-objeto #monitorEditor .monitor-stepper input{width:100%;min-width:0;text-align:center;font-size:26px!important}
body.desk-scene.realismo-objeto .phone-display #monitorEditor button{min-height:44px!important;border-radius:12px;border:1px solid #c9cdb1;padding:10px 12px;background:linear-gradient(#fbf4df,#d6ccb5)!important;color:#344131!important;font:600 15px/1.3 Source,Arial,sans-serif!important;cursor:pointer;box-shadow:inset 0 1px #fff,0 3px 3px #10220e55}
body.realismo-objeto #monitorEditor .monitor-stepper button{flex:0 0 44px;font-size:24px!important}
body.realismo-objeto .monitor-editor-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
body.realismo-objeto .monitor-editor-actions .monitor-primary{flex:1}
body.desk-scene.realismo-objeto .phone-display #monitorEditor .monitor-primary{background:linear-gradient(#ba5d3f,#8a3a25)!important;color:#fff7ed!important;border-color:#f1b899!important}
body.desk-scene.realismo-objeto .phone-display #monitorEditor .monitor-selection-price{font:600 21px/1.4 Source,Arial,sans-serif!important;color:#fff9ed!important;margin:16px 0 8px}
body.realismo-objeto #monitorEditor .monitor-photo{height:110px;margin-top:12px}
body.realismo-objeto #monitorEditor :is(button,select,input):focus-visible,body.realismo-objeto .object-functions button:focus-visible{outline:3px solid #ffcf9f!important;outline-offset:3px}
body.desk-scene.realismo-objeto.object-choosing .phone-display :is(#calculatorView,#photoEntry,#reviewWorkspace,#productsPanel,.phone-dock){display:none!important}
body.desk-scene.workspace-view.realismo-objeto.object-choosing:has(#productsPanel) .phone-display #photoEntry{display:none!important}
body.desk-scene.realismo-objeto .phone-display #calculatorView .tier :is(span,.tier-caption){color:#eae0cf!important}
body.desk-scene.realismo-objeto.object-choosing .phone-display :is(.welcome-heading,.journey){display:none!important}

/* La acción principal acompaña la selección de fotografías. */
body.desk-scene.realismo-objeto .phone-display #monitorEditor button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}
