.hero-editor-active .case-hero-stage>a{overflow:hidden;background:#173b43}.hero-editor-active .case-hero-stage>a img{transition:none!important}.hero-editor-panel{position:fixed;z-index:100000;right:20px;bottom:20px;width:310px;max-width:calc(100vw - 24px);padding:18px;background:#fffdf9;color:#173b43;border:1px solid #b69557;border-radius:10px;box-shadow:0 8px 36px #0004;font:14px/1.5 Arial,sans-serif}.hero-editor-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-editor-title>button{border:0;background:none;font-size:24px;color:#173b43;cursor:pointer}.hero-editor-fields p{font-size:12px;margin:10px 0;color:#536c72}.hero-editor-fields label{display:block;margin:12px 0;font-weight:600}.hero-editor-fields output{float:right;font-weight:400}.hero-editor-fields input{display:block;width:100%;margin:8px 0;accent-color:#a17c3d}.hero-editor-actions{display:flex;gap:8px;margin-top:14px}.hero-editor-actions button{padding:9px 10px;border:1px solid #b69557;border-radius:5px;background:#f5f1e7;color:#173b43;cursor:pointer;font:12px Arial,sans-serif}.hero-editor-actions button:last-child{background:#173b43;color:#fff}.hero-editor-panel.is-collapsed .hero-editor-fields{display:none}@media(max-width:600px){.hero-editor-panel{right:12px;bottom:12px;padding:12px;width:280px}}