.qms-studio{min-width:0}.qms-studio-grid{margin-block:22px}.qms-studio .qms-row{flex-wrap:wrap;gap:12px}.qms-studio .qms-overline{margin-block:0 8px}.qms-studio .qms-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.qms-studio-tools{margin-block:20px}.qms-studio-frame{background:#eee9e1;padding:10px;margin-block:16px 25px;border-radius:18px;overflow:auto}.qms-studio-frame iframe{display:block;margin-inline:auto;width:100%;height:710px;border:1px solid #d8d3cb;border-radius:12px;background:white;transition:width .2s}.qms-studio-frame.is-mobile iframe{width:390px;max-width:100%}.qms-studio-options .qms-field>span{font-weight:600}.qms-template-admin{font-family:var(--qms-font,Tahoma,sans-serif);max-width:1120px}.qms-template-admin .qms-box{background:white;border:1px solid #dce1de;padding:25px;border-radius:14px;margin-block:20px}.qms-template-thumb.thumb-hair-mirrors,.qms-template-thumb.thumb-hair-compact{position:relative;background:linear-gradient(130deg,#fffaf0,#f0e4cf)}.qms-template-thumb.thumb-hair-mirrors>span,.qms-template-thumb.thumb-hair-compact>span{border-radius:80px 80px 10px 10px!important;border:4px solid var(--thumb-accent);background:linear-gradient(125deg,#baae9b,#f1e4cc);min-height:130px;width:35%}.qms-template-thumb.thumb-hair-compact>span{border-radius:18px!important;width:43%}.qms-template-thumb.thumb-hair-mirrors:after,.qms-template-thumb.thumb-hair-compact:after{content:'HAIR';position:absolute;bottom:12px;right:18px;font-size:10px;letter-spacing:.25em;color:var(--thumb-accent)}.qms-template-thumb>div b{background:var(--thumb-ink)}.qms-studio .qms-template-card{min-width:0}.qms-studio code{direction:ltr;unicode-bidi:isolate;font-size:12px}.qms-studio .qms-button:focus-visible{outline:3px solid #927341;outline-offset:4px}@media(max-width:640px){.qms-studio .qms-field-grid{grid-template-columns:1fr}.qms-studio-frame{padding:4px;margin-inline:-8px}.qms-studio-frame iframe{height:590px}.qms-studio .qms-template-grid{grid-template-columns:1fr}.qms-studio-tools .qms-button{padding:9px 14px}}
