.lia-central{margin:0 0 20px;padding:24px;background:#fffafc;border:1px solid #eadbe1;border-radius:22px;color:#281e24!important;font-family:Manrope,Arial,sans-serif}
.lia-central *{box-sizing:border-box;min-width:0}.lia-central h2,.lia-central h3,.lia-central h4,.lia-central p,.lia-central label,.lia-central span,.lia-central small{color:inherit!important}
.lia-central h2{font-family:Sora,Arial,sans-serif;font-size:clamp(21px,2.5vw,28px);line-height:1.3;margin:8px 0}.lia-central h3{font-size:16px;margin:0 0 12px;font-weight:850}.lia-central h4{font-size:14px;margin:12px 0 6px}.lia-central p{font-size:13px;line-height:1.65;margin:7px 0 15px}
.lia-heading,.lia-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.lia-heading{margin-bottom:20px}.lia-eyebrow{font-size:10px;letter-spacing:1.4px;font-weight:900;color:#9d3e61!important}
.lia-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:15px 0 20px}.lia-stat{padding:16px;background:white;border:1px solid #ecdee4;border-radius:14px}.lia-stat span,.lia-stat small{display:block;font-size:11px;line-height:1.4}.lia-stat strong{display:block;font-size:25px;line-height:1.3;margin:7px 0;color:#5c3143!important}.lia-stat small{color:#6b5a62!important}
.lia-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #e8dbe0}.lia-central .lia-btn{background:#a1375d!important;color:#fff!important;border:1px solid transparent;border-radius:10px;padding:11px 15px;min-height:43px;font-size:12px;font-weight:800;line-height:1.35;cursor:pointer;white-space:normal;overflow-wrap:break-word}
.lia-central .lia-btn.secondary{background:#f8eaf0!important;border-color:#e8cdda;color:#782c49!important}.lia-central .lia-btn.quiet{background:transparent!important;color:#5d4752!important;border-color:#e7dbe1}.lia-central .lia-btn.active{background:#422937!important;color:#fff!important}.lia-central .lia-btn:disabled{opacity:.55;cursor:wait}.lia-central button:focus-visible,.lia-central input:focus-visible,.lia-central select:focus-visible,.lia-central textarea:focus-visible{outline:3px solid #af6a88;outline-offset:2px}
.lia-columns{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px}.lia-box{padding:20px;background:white;border:1px solid #eadfe4;border-radius:16px;margin-bottom:15px}.lia-field{display:flex;flex-direction:column;gap:7px;margin:14px 0;font-size:12px;font-weight:750}.lia-central input:not([type=checkbox]),.lia-central textarea,.lia-central select{width:100%;background:#fff!important;color:#291e24!important;border:1px solid #ccbbc3!important;border-radius:10px;padding:11px 12px;font-size:13px;line-height:1.5;box-shadow:none!important}.lia-central textarea{resize:vertical}.lia-central input::placeholder,.lia-central textarea::placeholder{color:#83717a!important;font-weight:400}
.lia-check{display:flex;gap:9px;align-items:flex-start;line-height:1.5;font-size:13px;margin:16px 0}.lia-check input{flex:0 0 auto;margin:3px 0 0;accent-color:#a1375d}.lia-muted{color:#6b5862!important}.lia-central small.lia-muted{display:block;margin-top:9px;font-size:11px;line-height:1.6}
.lia-list{display:flex;flex-direction:column;gap:10px;max-height:750px;overflow:auto}.lia-faq{padding:15px;border:1px solid #e8dfe3;border-radius:12px;background:#fffcfd}.lia-faq p{white-space:pre-wrap;overflow-wrap:anywhere}.lia-faq small{font-size:10px}.lia-pill{display:inline-block;padding:5px 8px;background:#f0ebed;border-radius:7px;font-size:10px;font-weight:800}.lia-pill.live{background:#e2f3e9;color:#21613e!important}
.lia-preview{margin-top:24px;border-top:1px solid #eadfe4;padding-top:20px}.lia-bubble{background:#f5edf9;border:1px solid #e3d2ec;border-radius:14px 14px 14px 4px;padding:16px;margin-top:15px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.lia-alert{padding:13px 15px;border-radius:11px;background:#e8f4ee;color:#205c3d!important;margin-bottom:15px;font-size:13px;line-height:1.5}.lia-alert.error{background:#fce8e8;color:#8b2029!important}.lia-empty{padding:28px 12px;color:#634c57!important;text-align:center;line-height:1.6;font-size:13px}.lia-actions{display:flex;gap:8px;flex-wrap:wrap}.lia-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
@media(max-width:1000px){.lia-columns{grid-template-columns:1fr}.lia-grid{grid-template-columns:1fr}.lia-central{padding:17px}.lia-box{padding:16px}}@media(max-width:500px){.lia-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lia-stat{padding:12px}.lia-stat strong{font-size:22px}.lia-heading>.lia-btn{width:100%}.lia-tabs .lia-btn{flex:1 1 45%}.lia-central{padding:13px;border-radius:16px}.lia-list{max-height:none}}
