html:has(body.lpse-workspace),body.lpse-workspace{height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important}
html body.lpse-workspace main{padding:0!important;max-width:none!important;margin:0!important}
html body.lpse-workspace #landing-workspace,html body.lpse-workspace #lpn-demo-view-controls,html body.lpse-workspace #landing-preview-return{display:none!important}
html body.lpse-workspace #lpn-standard-editor{display:block!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#f5f7fa!important;color:#0b2648;font:16px/1.5 Arial,sans-serif;box-sizing:border-box}
#lpn-standard-editor *{box-sizing:border-box}
#lpn-standard-editor .lpse-actions{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;padding:17px 24px;background:white;border-bottom:1px solid #d7e3ee;position:relative;z-index:1100}
#lpn-standard-editor .lpse-actions h1{font:700 22px Arial;margin:0 auto 0 0;color:#0b2648}
#lpn-standard-editor .lpse-actions button,#lpn-standard-editor .lpse-more>summary{width:auto;min-height:44px;padding:10px 13px;border:1px solid #bdccda;border-radius:7px;background:#fff;color:#0b2648;font:700 14px Arial;cursor:pointer;box-shadow:none;white-space:normal}
#lpn-standard-editor .lpse-actions button[aria-pressed=true]{background:#087f83!important;border-color:#087f83!important;color:#fff!important}
#lpn-standard-editor .lpse-actions .lpse-save{background:#0b2648;color:#fff}
#lpn-standard-editor button:disabled{opacity:.45;cursor:default}
#lpn-standard-editor .lpse-actions output{font:13px Arial;color:#475569}
#lpn-standard-editor .lpse-more{position:relative;margin:0;padding:0}
#lpn-standard-editor .lpse-more>div{position:absolute;right:0;top:48px;min-width:230px;max-width:90vw;background:white;border:1px solid #d7e3ee;padding:14px;box-shadow:0 8px 28px #0d294b25;display:grid;gap:8px;z-index:1200}
#lpn-standard-editor .lpse-more:not([open])>div{display:none}
#lpn-standard-editor .lpse-more a{display:block;color:#0b2648;font:700 14px Arial;padding:10px 13px;border:1px solid #bdccda;border-radius:7px;text-decoration:none}
html body #lpn-standard-editor .lpse-layout{display:grid!important;grid-template-columns:350px minmax(0,1fr)!important;gap:24px!important;padding:24px!important;margin:0!important;align-items:start!important}
#lpn-standard-editor .lpse-tools{position:static!important;max-height:none!important;overflow:visible!important;min-width:0;display:block}
#lpn-standard-editor .lpse-section{background:#fff;border:1px solid #d7e3ee;border-radius:9px;padding:0 15px 12px;margin:0 0 12px;font-size:14px;overflow:visible!important}
#lpn-standard-editor .lpse-section>summary{padding:16px 0;font:700 15px Arial;cursor:pointer;color:#0b2648}
#lpn-standard-editor .lpse-section[open]>summary{background:#0b2648;color:#fff!important;border-radius:7px;padding-left:12px;margin:0 -1px 12px}
#lpn-standard-editor .lpse-section label{display:block;font-size:14px;margin:15px 0}
#lpn-standard-editor .lpse-section input:not([type=checkbox]):not([type=radio]):not([type=range]),#lpn-standard-editor .lpse-section textarea,#lpn-standard-editor .lpse-section select{width:100%;font:16px/1.5 Arial;padding:10px;border:1px solid #bdccda;border-radius:6px;margin-top:7px;color:#0b2648;background:#fff}
#lpn-standard-editor .lpse-section input:focus,#lpn-standard-editor .lpse-section select:focus,#lpn-standard-editor .lpse-section textarea:focus{outline:2px solid #0000ff;outline-offset:2px;background:white!important}
#lpn-standard-editor .lpse-section button{min-height:40px;padding:8px 12px;background:white;color:#0b2648;border:1px solid #bdccda;border-radius:6px;font:700 14px Arial;cursor:pointer}
#lpn-standard-editor .lpse-tools #seller-copy-form,#lpn-standard-editor .member-copy-controls{display:block!important;position:static!important;max-height:none!important;overflow:visible!important;border:0!important;padding:0!important;background:none!important}
#lpn-standard-editor .lpse-tools [hidden],#lpn-standard-editor .lpse-tools .member-copy-controls>h3,#lpn-standard-editor .lpse-tools .member-copy-controls>p,#lpn-standard-editor .lpse-tools .seller-message-actions{display:none!important}
#lpn-standard-editor .lpse-preview,#lpn-standard-editor .lpse-canvas{position:static!important;min-width:0;max-height:none!important;padding:0!important;margin:0!important;transform:none!important;overflow:visible!important;height:auto!important}
#lpn-standard-editor .lpse-canvas{overflow-x:auto!important;width:100%!important}
html body #lpn-standard-editor iframe.lpse-frame{display:block!important;position:static!important;transform:none!important;border:1px solid #d7e3ee!important;border-radius:9px!important;margin:0 auto!important;min-height:800px!important;max-height:none!important;pointer-events:auto!important;background:white}
html body #lpn-standard-editor.lpse-hide-tools .lpse-layout{grid-template-columns:minmax(0,1fr)!important}
#lpn-standard-editor.lpse-hide-tools .lpse-tools{display:none!important}
#lpn-standard-editor .lpse-selected{outline:2px solid #0000ff;outline-offset:3px}
#lpn-standard-editor button,#lpn-standard-editor summary{user-select:none;-webkit-user-select:none}
#lpn-standard-editor button::selection,#lpn-standard-editor summary::selection{background:transparent;color:inherit}
body.lpse-expanded>header,body.lpse-expanded>footer,body.lpse-expanded #camn-unified-footer,body.lpse-expanded .demo-notice{display:none!important}
body.lpse-fullscreen #lpn-standard-editor{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;overflow:auto!important;z-index:100000!important}
body.lpse-fullscreen #lpn-standard-editor .lpse-actions{position:sticky!important;top:0!important}
.lpse-qr{max-width:min(90vw,420px);border:1px solid #c8d3df;border-radius:12px;padding:24px;color:#0b2648;font:16px/1.5 Arial}
.lpse-qr::backdrop{background:#0b2648aa}.lpse-qr canvas{display:block;width:100%;max-width:280px;height:auto;margin:16px auto}.lpse-qr p{overflow-wrap:anywhere}.lpse-qr button{padding:12px;margin:4px;border:1px solid #0b2648;border-radius:6px;background:#0b2648;color:white;font-weight:700}
@media(max-width:800px){
 html body #lpn-standard-editor .lpse-layout{display:flex!important;flex-direction:column!important;padding:12px!important;gap:14px!important}
 #lpn-standard-editor .lpse-preview{order:0;width:100%!important}
 #lpn-standard-editor .lpse-tools{order:1;width:100%}
 #lpn-standard-editor .lpse-actions{position:sticky!important;top:0!important;padding:12px!important}
 #lpn-standard-editor .lpse-actions h1{width:100%;font-size:19px}
 #lpn-standard-editor .lpse-actions button,#lpn-standard-editor .lpse-more>summary{font-size:12px;min-height:39px;padding:8px}
 #lpn-standard-editor .lpse-actions output{margin-left:auto}
 #lpn-standard-editor .lpse-section.lpse-sheet{position:fixed!important;bottom:0;left:0;right:0;z-index:9999;background:white;max-height:48dvh!important;overflow:auto!important;padding:14px!important;margin:0!important;box-shadow:0 -5px 25px #0d294b30}
 #lpn-standard-editor .lpse-done{float:right;position:sticky;top:0;z-index:1;background:#0b2648;color:#fff}
 html body.lpse-workspace header.camn-private-header{position:static!important;top:auto!important}
}

html body.lpse-workspace[data-demo-phone=true] #lpn-demo-view-controls{display:none!important}

html body.lpse-workspace{overflow:visible!important}
