.lp-admin{color:#1f2937;font:14px/1.5 Arial,sans-serif}.lp-heading,.lp-package header,.lp-actions,.lp-savebar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lp-heading h2{margin:0;font-size:22px;color:#143c66}.lp-heading p{margin:6px 0;color:#64748b}.lp-admin button{min-height:40px;border:1px solid #cbd8e8;border-radius:8px;padding:8px 14px;background:#fff;color:#24528c;font:inherit;cursor:pointer}.lp-admin button:disabled{opacity:.55;cursor:default}.lp-admin button:focus-visible,.lp-admin input:focus-visible,.lp-admin select:focus-visible,.lp-admin textarea:focus-visible{outline:3px solid #78a9f6;outline-offset:2px}.lp-admin .lp-primary{background:#365be8;color:#fff;border-color:#365be8;font-weight:700}.lp-intro,.lp-empty,.lp-conflict{margin:16px 0;padding:16px 18px;border:1px solid #d8e3f0;border-radius:10px;background:#f4f8fd}.lp-intro p{margin:7px 0 0}.lp-empty{background:#fff;border-style:dashed}.lp-empty h3{margin:0}.lp-status{min-height:24px;margin:12px 0;color:#24528c;white-space:pre-wrap}.lp-error{color:#a9342b}.lp-package{margin:14px 0;padding:18px;border:1px solid #d8e3f0;border-radius:12px;background:#fff}.lp-package h3{margin:0;font-size:17px;color:#143c66;overflow-wrap:anywhere}.lp-package-id{font-size:11px;color:#64748b;overflow-wrap:anywhere}.lp-admin .lp-remove{margin-left:auto;color:#a9342b}.lp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:16px 0}.lp-admin label{display:grid;gap:5px;font-size:13px;font-weight:700;min-width:0}.lp-admin input,.lp-admin select,.lp-admin textarea{box-sizing:border-box;width:100%;min-width:0;min-height:41px;padding:9px 11px;border:1px solid #cbd8e8;border-radius:7px;background:#fff;font:14px Arial,sans-serif;color:#1f2937}.lp-admin textarea{resize:vertical;line-height:1.5}.lp-admin label small{font-weight:400;color:#64748b;line-height:1.45}.lp-admin .lp-toggle{display:flex;align-items:center;gap:8px}.lp-toggle input{width:18px;min-height:18px;accent-color:#365be8}.lp-method-note,.lp-backup{font-size:12px;color:#64748b;margin:14px 0 0}.lp-savebar{position:sticky;bottom:0;z-index:2;margin-top:20px;padding:13px 16px;background:#f6f9ff;border:1px solid #d8e3f0;border-radius:10px;box-shadow:0 -3px 12px #143c6609}.lp-savebar span{color:#64748b}.lp-conflict{border-color:#e6bc65;background:#fffaf0}.lp-conflict p{margin:7px 0 12px}@media(max-width:700px){.lp-fields{grid-template-columns:1fr}.lp-heading,.lp-package header{align-items:flex-start}.lp-package{padding:14px}.lp-actions{width:100%}.lp-actions button{flex:1}.lp-admin .lp-remove{margin-left:0}.lp-toggle{width:100%}.lp-savebar{bottom:6px}.lp-savebar button{width:100%}}
