.lp-workspace{--lp-border:#dce1d8;--lp-muted:#6b7868}.lp-primary-field{padding:20px 22px;background:#fafbf8;border-bottom:1px solid #e8ece4}.lp-primary-field input{font-size:22px!important;font-weight:700;letter-spacing:.06em;padding:12px!important}.app-page .lp-primary-field p{font-size:11px;color:var(--lp-muted);margin:8px 0 0;line-height:1.5}.lp-toolbar{gap:10px;justify-content:space-between;padding:13px 18px}.lp-segment{position:relative;display:flex;gap:3px;flex-wrap:wrap;border:0;margin:0;padding:4px;background:#f4f5f0;border-radius:9px;min-width:0}.lp-segment legend{float:none;width:100%;padding:0 0 9px}.lp-segment legend.sr-only{width:1px;padding:0;left:0;top:0}.lp-segment:has(legend:not(.sr-only)){background:none;padding:0}.lp-segment label{position:relative;flex:1;cursor:pointer;text-align:center;min-width:0}.lp-segment input,.lp-canvas-formats input{position:absolute;opacity:0;width:1px;height:1px}.lp-segment label span{display:block;padding:9px 10px;border:1px solid transparent;border-radius:6px;color:#62705c;font-size:12px;white-space:nowrap;transition:background .15s,color .15s}.lp-segment input:checked+span{background:#fff;color:#2855ed;box-shadow:0 1px 5px #1a28210b}.lp-segment:has(legend:not(.sr-only)) label span{border-color:var(--lp-border)}.lp-segment:has(legend:not(.sr-only)) input:checked+span{border-color:#b7c5ff;background:#f0f3ff}.lp-segment input:focus-visible+span,.lp-canvas-formats input:focus-visible+span{outline:2px solid #2855ed;outline-offset:2px}.lp-toolbar .lp-segment{background:none;padding:0;flex:1;max-width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.lp-toolbar .lp-segment label{flex:0 0 auto}.lp-toolbar .lp-segment input:checked+span{background:#f0f3ff;border-color:#c1ccff;box-shadow:none}.lp-toolbar .lp-segment label span{padding:9px;font-size:11px}.lp-toolbar-note{font-size:9px;color:#89917e;letter-spacing:.08em;font-family:monospace}.lp-setting-card{padding:13px;background:#f7f8f4;border:1px solid #e5e9e0;border-radius:10px;display:grid;gap:14px}.lp-setting-card [data-band-fields]{display:grid;gap:14px}.lp-field-label{font-size:12px;font-weight:500;color:#465640;display:block}.lp-two-col,.lp-color-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-color>span{display:flex;align-items:center;gap:7px;border:1px solid var(--lp-border);background:#fff;border-radius:8px;padding:7px;min-height:42px}.lp-color input[type=color]{appearance:none;-webkit-appearance:none;width:26px;height:26px;padding:0;border:0;background:none;flex-shrink:0;cursor:pointer}.lp-color input::-webkit-color-swatch-wrapper{padding:0}.lp-color input::-webkit-color-swatch{border:1px solid #00000012;border-radius:5px}.lp-color input::-moz-color-swatch{border:1px solid #00000012;border-radius:5px}.lp-color b{font-size:10px;font-weight:500;color:#647067}.lp-stepper{display:flex;align-items:center;border:1px solid var(--lp-border);border-radius:8px;background:#fff;overflow:hidden}.lp-stepper input{width:100%;padding:9px 0!important;min-width:0;border:0!important;box-shadow:none!important;text-align:center;appearance:textfield;-moz-appearance:textfield}.lp-stepper input::-webkit-inner-spin-button{appearance:none}.lp-stepper button{border:0;background:none;color:#7b8874;padding:10px;font-size:17px;line-height:1;cursor:pointer}.lp-stepper button:hover{background:#f0f3ff;color:#2855ed}.lp-stepper button:disabled{opacity:.3;cursor:default}.lp-range{position:relative}.lp-range>span{position:absolute;right:0;top:0;color:#83917b;font-size:11px}.lp-range input[type=range]{width:100%;accent-color:#2855ed;margin:4px 0}.lp-canvas-formats{display:flex;flex-wrap:wrap;border:0;padding:0;margin:0;gap:5px}.lp-canvas-formats legend{margin-bottom:10px}.lp-canvas-formats label{position:relative;flex:1;min-width:45px;cursor:pointer}.lp-canvas-formats span{display:block;padding:9px 5px;border:1px solid var(--lp-border);border-radius:7px;font-size:11px;text-align:center;color:#526149}.lp-canvas-formats small{display:block;color:#87927e;font-size:9px;margin-top:3px}.lp-canvas-formats input:checked+span{background:#f0f3ff;border-color:#b7c5ff;color:#2855ed}.lp-palette{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.lp-palette button{height:31px;border:2px solid white;outline:1px solid #d9dfd5;border-radius:7px;background:var(--swatch);cursor:pointer}.lp-palette button[aria-pressed=true]{outline:2px solid #2855ed}.lp-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px;border-top:1px solid #e9ece4;background:#fff;font-size:11px;color:#7a866f}.lp-preview-footer button{font-size:11px}.lp-fit-toggle{display:flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer}.lp-fit-toggle input{accent-color:#2855ed}.lp-workspace [data-preview] svg{display:block;max-width:100%;height:auto}.lp-workspace [data-plate-lettering]{cursor:text}.lp-workspace .app-preview-stage{padding:26px;min-height:320px}.lp-workspace [hidden]{display:none!important}@media(min-width:961px){.lp-workspace .app-controls-scroll{max-height:calc(100vh - 360px)}}@media(max-width:700px){.lp-toolbar{padding:10px}.lp-toolbar .lp-segment{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.lp-toolbar .lp-segment label span{padding:9px 5px}.lp-toolbar-note{display:none}.lp-workspace .app-preview-stage{padding:14px;min-height:240px}.lp-preview-footer{padding:12px;gap:8px}.lp-primary-field{padding:16px 20px}}

@media(max-width:1200px){.lp-toolbar-note{display:none}}
