.studio-intro{padding-bottom:36px}.studio-launch{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:25px}.studio-preview{background:#e7eddf;border-radius:22px;position:relative}.studio-preview img{display:block;width:100%;height:auto}.studio-preview span{position:absolute;bottom:24px;left:24px;font-size:11px;letter-spacing:2px;font-weight:bold}.studio-features{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.studio-features span{border:1px solid #ccd2c6;border-radius:30px;font-size:13px;padding:8px 13px}.studio-launch h2{font-size:clamp(32px,4vw,58px)}#nxd-designer-overlay{font-family:Arial,sans-serif}#nxd-designer-overlay h3,#nxd-designer-overlay h4{font-family:Arial,sans-serif;letter-spacing:normal}.nxd-designer-header{background:#05244b}.nxd-btn-primary{background:#05244b}.nxd-btn-primary:hover{background:#0b3769}.nxd-canvas-wrapper{background:#e7eddf}.emruth-studio-status{font-size:12px;max-width:240px;margin-left:12px}.nxd-footer-right{flex-wrap:wrap}.nxd-designer-wrap{min-height:min(850px,calc(100dvh - 32px))}.nxd-designer-body{min-height:0}.nxd-designer-footer{flex-shrink:0}#nxd-designer-overlay .nxd-btn{letter-spacing:normal} @media(max-width:767px){.studio-launch{grid-template-columns:1fr;gap:30px}.nxd-designer-wrap{min-height:100dvh;max-height:100dvh}.nxd-designer-footer{gap:8px;flex-wrap:wrap;padding:10px}.nxd-footer-left{display:flex;align-items:center}.nxd-footer-right{gap:6px}.nxd-btn{padding:9px 10px}.emruth-studio-status{max-width:140px}.studio-preview span{bottom:12px;font-size:9px}}
#nxd-designer-overlay [hidden],#nxd-designer-overlay>input{display:none!important}#nxd-designer-overlay h2.nxd-product-title{font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1.3!important;letter-spacing:0!important}.nxd-designer-wrap{width:100%!important}#nxd-designer-overlay input,#nxd-designer-overlay select{width:auto;padding:6px;border:1px solid #cbd5e1;font-family:Arial,sans-serif;font-size:14px}#nxd-designer-overlay .nxd-select,#nxd-designer-overlay .nxd-input{width:100%}#nxd-designer-overlay button{font-family:Arial,sans-serif}

.nxd-designer-wrap{height:calc(100dvh - 32px);min-height:0}.nxd-canvas-wrapper{padding:16px;align-items:center}.emruth-properties-toggle{display:none!important}@media(max-width:640px){.nxd-designer-wrap{height:100dvh}.emruth-properties-toggle{display:inline-flex!important}.emruth-properties-open .nxd-props-sidebar{display:block;position:absolute;right:0;top:55px;bottom:90px;z-index:110;box-shadow:-5px 0 20px #0002;overflow:auto}.nxd-footer-left{flex:1}.nxd-footer-right{width:100%;justify-content:flex-end}}
.mockup-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:32px}.mockup-card{border:1px solid #d4dbd0;border-radius:15px;background:#f0f3ec;text-align:left;padding:16px;cursor:pointer;color:#05244b;transition:transform .15s,box-shadow .15s;font:inherit}.mockup-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #05244b14}.mockup-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.mockup-card strong{display:block;line-height:1.25;min-height:42px;font-size:17px;margin:12px 0}.mockup-card span{font-size:12px}.emruth-mockup-controls{display:flex;gap:16px;flex-wrap:wrap;align-items:end;padding:10px 16px;background:#f3f6ed;border-bottom:1px solid #d8ded1;flex-shrink:0}.emruth-mockup-controls label{display:flex;flex-direction:column;font-size:11px;font-weight:bold;gap:4px;margin:0}.emruth-mockup-controls select{max-width:255px;height:34px}.emruth-mockup-controls input[type=color]{height:34px;width:54px!important;padding:2px!important}.emruth-mockup-info{font-size:11px;max-width:280px;color:#435344;line-height:1.35;align-self:center}.studio-catalog h2{font-size:clamp(32px,4vw,52px)}@media(max-width:1000px){.mockup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.mockup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mockup-card{padding:10px}.mockup-card strong{font-size:15px}.emruth-mockup-controls{gap:8px;padding:8px}.emruth-mockup-controls select{font-size:12px!important;max-width:190px}.emruth-mockup-info{max-width:none;width:100%;font-size:10px}.emruth-properties-open .nxd-props-sidebar{top:180px;bottom:112px}}
