.link-page-editor{display:flex;flex-direction:column;height:100%;background:#f2f5fa;min-height:0}.lp-editor-head{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;gap:15px;background:white;border-bottom:1px solid #dfe6f1;flex-wrap:wrap}.lp-editor-head>div:first-child{display:flex;flex-direction:column;gap:5px}.lp-editor-head strong{font-size:16px}.lp-editor-head #lp-save-state{font-size:10px;color:#667e9e}.lp-editor-head .actions{gap:6px}.lp-editor-head select{width:190px;font-size:12px}.lp-editor-summary{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#607593;background:white;padding:9px 18px;border-bottom:1px solid #e3e9f2;flex-wrap:wrap}.lp-editor-tabs{display:flex;gap:6px;padding:0 18px;overflow:auto;background:white;border-bottom:1px solid #dfe6f1;flex-shrink:0}.lp-editor-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:13px 15px;font-size:12px;color:#637792;white-space:nowrap}.lp-editor-tabs button.active{color:#195bed;background:#edf4ff;border-bottom-color:#195bed}.lp-editor-workspace{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:0;flex:1}.lp-editor-controls{padding:20px;background:white;border-right:1px solid #dce5f2;overflow:auto;min-width:0}.lp-edit-field{display:flex;flex-direction:column;gap:7px;margin:0 0 18px;font-size:12px;color:#344f75;font-weight:600}.lp-edit-field input,.lp-edit-field textarea,.lp-edit-field select{font-weight:400;font-size:12px}.lp-edit-field output{float:right;color:#195bed}.lp-edit-field input[type=range]{padding:0;accent-color:#195bed}.lp-edit-field input[type=color]{width:100%;height:40px}.lp-editor-controls .check{font-size:12px}.lp-image-control img{max-height:130px;max-width:100%;object-fit:contain;border:1px solid #dce4ef;border-radius:8px;background:repeating-conic-gradient(#e5e9f0 0 25%,#fff 0 50%) 50%/14px 14px;margin-top:8px}.lp-image-control small{font-size:10px;font-weight:400;color:#798aa3}.lp-upload-label{cursor:pointer;font-size:11px}.lp-button-card{padding:12px;border:1px solid #dce5f2;border-radius:10px;margin:0 0 14px;background:#fbfcff}.lp-button-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.lp-button-card-head>strong{font-size:12px}.lp-button-card-head>div{display:flex;gap:4px}.lp-button-card-head .btn{padding:5px 7px;font-size:11px;min-height:30px}.lp-button-card .lp-edit-field{margin-bottom:10px}.lp-editor-note{font-size:11px;line-height:1.7;color:#71829b;margin:0 0 16px}.lp-editor-preview{overflow:auto;padding:18px;min-width:0}.lp-preview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.lp-preview-toolbar>strong{font-size:12px;color:#3f5d86}.lp-preview-toolbar>div{display:flex;gap:5px;flex-wrap:wrap}.lp-preview-toolbar .btn{font-size:10px;padding:7px 10px}.lp-preview-toolbar .btn.active{background:#e7efff;color:#195bed;border-color:#94b4fc}.lp-preview-frame{width:min(100%,410px);height:max(540px,calc(100% - 110px));min-height:540px;margin:0 auto;border:7px solid #fff;border-radius:28px;box-shadow:0 12px 40px #213e661a;overflow:hidden;background:white;transition:width .2s}.lp-preview-frame.desktop{width:100%;border-radius:12px}.lp-preview-frame iframe{width:100%;height:100%;border:0;background:white;display:block}#lp-preview-message{font-size:11px;color:#71829b;text-align:center;line-height:1.6;margin:16px 0}.lp-theme{width:100%;padding:9px;border:1px solid #dce5f2;border-radius:12px;background:white;text-align:left;cursor:pointer;margin-bottom:14px;color:#345176}.lp-theme>span{display:block;border-radius:8px;padding:25px;text-align:center;font-size:25px;font-weight:700}.lp-theme i{display:block;height:20px;border-radius:8px;margin:14px 10px 0}.lp-theme strong{font-size:12px;display:block;padding:10px 5px 3px}@media(max-width:1000px){.lp-editor-workspace{grid-template-columns:290px minmax(0,1fr)}.lp-editor-head{padding:10px 12px}.lp-editor-head .btn{font-size:11px;padding:8px}.lp-editor-head select{width:150px}}@media(max-width:680px){.lp-editor-workspace{display:flex;flex-direction:column;overflow:auto}.lp-editor-controls{max-height:48vh;min-height:210px;flex-shrink:0;border-right:0;border-bottom:1px solid #dce5f2;padding:16px}.lp-editor-preview{overflow:visible;flex-shrink:0;padding:14px}.lp-preview-frame{height:640px;min-height:0}.lp-editor-head .actions{width:100%;display:flex;flex-wrap:wrap;justify-content:start}.lp-editor-head select{flex:1}.lp-editor-tabs{padding:0 8px}.lp-editor-tabs button{padding:11px 12px}.lp-editor-summary{font-size:10px;padding:8px 12px}}
.sidebar{overflow-y:auto}.lp-custom-colors{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-custom-colors input[type=color]{width:100%;height:38px}
.lp-button-card.lp-preview-selected{border-color:#195bed;box-shadow:inset 3px 0 #195bed;background:#f0f5ff}
.lp-button-image{padding:10px;background:#edf3fc;border-radius:8px;margin:12px 0;display:flex;flex-direction:column;align-items:start;gap:8px}.lp-button-image>strong{font-size:11px}.lp-button-image img{object-fit:contain;background:white;border-radius:6px;border:1px solid #dce5ef}.lp-button-image small{font-size:10px;line-height:1.6;color:#71829b}.lp-button-image>.lp-edit-field{width:100%;margin:0}.lp-button-image .btn{font-size:10px;padding:6px 8px}
.lp-preview-frame.desktop{overflow:auto}.lp-preview-frame.desktop iframe{width:960px;min-width:960px}
