:root{--lsai-green:#39763b;--lsai-green-2:#5c985d;--lsai-dark:#20263a;--lsai-soft:#f2f6e7;--lsai-soft-2:#f8faf3;--lsai-border:#dde4d8;--lsai-red:#ef3e36;--lsai-bg:#f7f9ec;--lsai-text:#1f2638;--lsai-muted:#6c7569}
.lsai-front-box,.lsai-guide{font-family:inherit;color:var(--lsai-text);box-sizing:border-box}.lsai-front-box *,.lsai-guide *{box-sizing:border-box}
.lsai-front-box{background:#fff;border:1px solid var(--lsai-border);border-radius:18px;padding:22px;box-shadow:0 8px 26px rgba(32,60,30,.06)}.lsai-front-box h3{margin:0 0 12px;font-size:23px;line-height:1.25}.lsai-front-box textarea,.lsai-entry textarea{width:100%;min-height:128px;border:1px solid #d8ded3;border-radius:12px;padding:15px;resize:vertical;background:#fff;font:inherit;color:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.02)}.lsai-front-box textarea:focus,.lsai-entry textarea:focus{outline:2px solid rgba(57,118,59,.18);border-color:var(--lsai-green)}
.lsai-front-actions,.lsai-entry-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.lsai-count,.lsai-entry-actions span{font-size:12px;color:#687065}.lsai-primary{border:0;border-radius:999px;background:var(--lsai-red);color:#fff;padding:11px 22px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:.2s}.lsai-primary:hover{filter:brightness(.95);transform:translateY(-1px)}.lsai-helper{font-size:12px;color:#6c756a;margin:12px 0 0}
.lsai-guide{max-width:1220px;margin:0 auto;padding:30px 18px 58px}.lsai-guide-head{margin-bottom:8px}.lsai-guide-head h1{font-size:38px;line-height:1.12;margin:14px 0 5px;font-weight:500}.lsai-guide-head p{color:#66705f;margin:0}.lsai-back{color:#487947;text-decoration:none;font-size:14px}.lsai-entry,.lsai-card,.lsai-side-card,.lsai-rec,.lsai-next{border:1px solid var(--lsai-border);border-radius:17px;background:#fff}.lsai-entry{padding:24px;margin-top:18px}.lsai-entry h2,.lsai-card h2,.lsai-recommendations h2,.lsai-next h2{margin:0 0 8px;font-weight:500}.lsai-entry p{margin-top:0}.lsai-loading,.lsai-error,.lsai-crisis{margin-top:18px;padding:16px;border-radius:12px}.lsai-loading{background:var(--lsai-soft);display:flex;gap:10px;align-items:center}.lsai-spinner{width:18px;height:18px;border:2px solid #cbd8c4;border-top-color:var(--lsai-green);border-radius:50%;animation:lsai-spin .8s linear infinite}@keyframes lsai-spin{to{transform:rotate(360deg)}}.lsai-error{background:#fff1ef;color:#9a2822}.lsai-crisis{background:#fff4ed;color:#7c3d1d;border:1px solid #f2d0bd}
.lsai-results-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:20px;margin-top:18px;align-items:start}.lsai-results-main{min-width:0}.lsai-card{padding:22px;margin-bottom:14px}.lsai-section-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lsai-section-title h2{font-size:27px;line-height:1.2}.lsai-section-title span{background:var(--lsai-soft);color:#497449;border-radius:999px;padding:5px 10px;font-size:12px}.lsai-section-title small,.lsai-muted{color:#727a70;font-size:13px}.lsai-summary{font-size:16px;line-height:1.6;margin:10px 0 0}.lsai-original{background:#fbfbf6;border-radius:12px;padding:15px;margin-top:15px;border:1px solid #f0f1e8}.lsai-original p{margin:6px 0 0}.lsai-original-head{display:flex;justify-content:space-between;align-items:center}.lsai-secondary{border:1px solid #cbd3c8;background:#fff;border-radius:999px;padding:9px 16px;cursor:pointer;margin-top:14px;color:var(--lsai-text)}
.lsai-chips,.lsai-mini-chips{display:flex;gap:8px;flex-wrap:wrap}.lsai-chips span,.lsai-mini-chips span{background:var(--lsai-soft);border-radius:999px;padding:7px 12px;font-size:12px;color:#385d39}.lsai-directions{padding-top:18px;padding-bottom:18px}.lsai-directions .lsai-section-title h2{font-size:21px}.lsai-directions .lsai-muted{margin:10px 0 0}.lsai-recommendations{margin-top:20px}.lsai-recommendations-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin-bottom:10px}.lsai-recommendations-head h2{font-size:27px}.lsai-rec-list{display:flex;flex-direction:column;gap:10px}
.lsai-rec{padding:13px 14px}.lsai-rec-main{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.lsai-rec-thumb img,.lsai-thumb-placeholder{width:100%;aspect-ratio:16/9;border-radius:10px;object-fit:cover}.lsai-thumb-placeholder{background:#eef2e7;display:grid;place-items:center;font-size:34px;color:var(--lsai-green)}.lsai-rec-copy small{color:#5b7d59;text-transform:uppercase;font-weight:700;letter-spacing:.03em}.lsai-rec-copy h3{margin:4px 0 6px;font-size:19px;line-height:1.3;font-weight:500}.lsai-rec-copy p{margin:0 0 10px;color:#515a50;line-height:1.45}.lsai-rec-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.lsai-rec-actions a,.lsai-why{color:#39763b;text-decoration:none;border:0;background:transparent;font-weight:700;cursor:pointer;padding:0;font:inherit}.lsai-rec-actions a{font-weight:600}.lsai-why-panel{background:#f7f9f1;border-radius:12px;padding:16px;margin-top:12px;border:1px solid #edf0e8}.lsai-why-panel h4{margin:0 0 6px;font-size:15px}.lsai-why-panel h4:not(:first-child){margin-top:14px}.lsai-why-panel p,.lsai-why-panel li{font-size:14px;line-height:1.5}.lsai-why-panel ul{padding-left:18px;margin-bottom:0}.lsai-inline-button{margin-top:12px;background:var(--lsai-green)}
.lsai-sidebar{display:flex;flex-direction:column;gap:14px;position:sticky;top:20px}.lsai-side-card{padding:20px}.lsai-side-card h3{font-size:18px;margin:0 0 14px;font-weight:600}.lsai-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.lsai-steps li{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start}.lsai-steps li>span{width:28px;height:28px;border:1px solid #a8c2a5;border-radius:50%;display:grid;place-items:center;color:var(--lsai-green);font-weight:700}.lsai-steps strong{display:block;font-size:14px}.lsai-steps small{display:block;color:var(--lsai-muted);line-height:1.45;margin-top:3px}.lsai-help-card{background:#fffaf0}.lsai-help-card p{font-size:14px;line-height:1.55;color:#575e55}.lsai-help-link{background:var(--lsai-red);font-size:13px;padding:10px 16px}
.lsai-next{padding:18px 20px;margin-top:14px}.lsai-next h2{font-size:20px}.lsai-next-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lsai-next-grid>div{background:#fbfcf7;border-radius:12px;padding:13px;display:grid;grid-template-columns:32px 1fr;column-gap:8px}.lsai-next-grid span{grid-row:1/3;width:30px;height:30px;border:1px solid #aac5a8;border-radius:50%;display:grid;place-items:center;color:var(--lsai-green)}.lsai-next-grid strong{font-size:13px}.lsai-next-grid small{font-size:11px;color:var(--lsai-muted);line-height:1.4;margin-top:2px}
@media(max-width:900px){.lsai-results-grid{grid-template-columns:1fr}.lsai-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr}.lsai-next-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.lsai-guide{padding:18px 12px 36px}.lsai-guide-head h1{font-size:30px}.lsai-entry,.lsai-card{padding:16px}.lsai-section-title h2,.lsai-recommendations-head h2{font-size:22px}.lsai-directions .lsai-section-title h2{font-size:19px}.lsai-rec-main{grid-template-columns:116px minmax(0,1fr);gap:12px}.lsai-rec-copy h3{font-size:16px}.lsai-rec-copy p{font-size:13px}.lsai-rec-actions{align-items:flex-start;flex-direction:column;gap:8px}.lsai-front-actions,.lsai-entry-actions{align-items:stretch;flex-direction:column}.lsai-primary{width:100%;text-align:center}.lsai-front-box h3{font-size:19px}.lsai-sidebar{grid-template-columns:1fr}.lsai-next-grid{grid-template-columns:1fr}.lsai-side-card:first-child{display:none}.lsai-chips span{padding:6px 10px}.lsai-original{padding:13px}}
@media(max-width:430px){.lsai-rec-main{grid-template-columns:96px minmax(0,1fr)}.lsai-rec-copy p{display:none}.lsai-mini-chips span{font-size:10px;padding:5px 8px}.lsai-rec{padding:11px}.lsai-section-title{gap:6px}}
.lsai-rec-straipsnis .lsai-thumb-placeholder{background:#f3f5e9;color:#6a8b60}.lsai-type-label{display:inline-block;color:#4f7650;font-size:11px;letter-spacing:.05em}.lsai-rec-straipsnis{border-left:3px solid #b7cda7}

/* v0.4: patvirtinto vedlio maketo hierarchija */
.lsai-rec-group{margin-top:12px}.lsai-rec-group+.lsai-rec-group{margin-top:22px}.lsai-rec-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px;padding:0 2px}.lsai-rec-group-head h3{margin:0;font-size:17px;font-weight:600}.lsai-rec-group-head small{color:var(--lsai-muted);font-size:12px}.lsai-rec-group-articles{padding-top:17px;border-top:1px solid #e5e9df}.lsai-side-active{border-color:#cadbc6;background:#fff}.lsai-side-active:before{content:"";display:block;width:42px;height:4px;border-radius:99px;background:var(--lsai-green);margin:-8px 0 15px}.lsai-sidebar{top:16px}.lsai-recommendations{border:1px solid var(--lsai-border);border-radius:17px;background:#fff;padding:20px}.lsai-recommendations-head{margin-bottom:12px}.lsai-recommendations-head h2{font-size:23px}.lsai-rec{border-color:#e3e8df;border-radius:13px}.lsai-rec-copy h3{font-size:17px}.lsai-rec-copy p{font-size:14px}.lsai-rec-straipsnis{background:#fcfdf9;border-left:0}.lsai-rec-straipsnis .lsai-thumb-placeholder{border:1px solid #e0e8d8}.lsai-rec-actions{margin-top:8px}.lsai-why{font-size:13px!important}.lsai-rec-actions a{font-size:13px}.lsai-directions{margin-bottom:14px}.lsai-understanding{margin-bottom:14px}
@media(max-width:700px){.lsai-recommendations{padding:15px}.lsai-rec-group-head{align-items:flex-start;flex-direction:column;gap:2px}.lsai-rec-group+.lsai-rec-group{margin-top:18px}.lsai-rec-group-articles{padding-top:14px}.lsai-rec-group-head h3{font-size:16px}}


/* v0.4.2: pagrindinio puslapio hero integracija */
#cta-block.lsai-home-hero{background-position:center top;min-height:0}
#cta-block.lsai-home-hero .container{padding-top:34px!important;margin-bottom:28px!important}
#cta-block .lsai-hero-layout{min-height:465px;display:flex;flex-direction:column;justify-content:flex-start;max-width:1180px}
#cta-block .lsai-hero-copy{width:48%;padding-top:44px}
#cta-block .lsai-hero-kicker{font-size:17px;line-height:1.3;color:var(--lsai-green);font-weight:700;margin-bottom:10px}
#cta-block .lsai-hero-copy h1{font-size:42px;line-height:1.12;max-width:600px;margin:0 0 16px;color:#22293d;font-weight:600}
#cta-block .lsai-hero-copy .description{max-width:520px!important;width:auto!important;font-size:16px;line-height:1.6;color:#50594e}
#cta-block .lsai-hero-form{width:62%;margin-top:26px;padding-bottom:22px}
#cta-block .lsai-front-box{padding:20px 22px;border-radius:16px;box-shadow:0 10px 30px rgba(48,78,42,.08);background:rgba(255,255,255,.96)}
#cta-block .lsai-front-box h3{font-size:20px;margin-bottom:10px;color:#22293d;font-weight:600}
#cta-block .lsai-front-box textarea{min-height:108px;font-size:15px;border-radius:11px;background:#fff}
#cta-block .lsai-front-actions{margin-top:8px}
#cta-block .lsai-front-actions .lsai-primary{background:var(--lsai-red);padding:10px 24px;min-width:150px}
#cta-block .lsai-helper{display:flex;gap:7px;align-items:flex-start;color:#6b7468;margin-top:11px}
#cta-block .lsai-helper span{color:var(--lsai-green);font-size:15px}
#cta-block .mobile_slider_img{display:none}

@media(max-width:980px){
  #cta-block.lsai-home-hero .container{padding-top:25px!important}
  #cta-block .lsai-hero-copy{width:56%;padding-top:26px}
  #cta-block .lsai-hero-copy h1{font-size:36px}
  #cta-block .lsai-hero-form{width:70%}
}
@media(max-width:700px){
  #cta-block.lsai-home-hero{background-image:linear-gradient(180deg,#fff 0,#f7fae9 32%,#fffdf5 100%)!important;background-size:auto}
  #cta-block.lsai-home-hero .container{padding-top:0!important;margin-bottom:18px!important}
  #cta-block .mobile_slider_img{display:block;margin:0 -15px 10px;overflow:hidden}
  #cta-block .mobile_slider_img img{display:block;width:100%;height:auto}
  #cta-block .lsai-hero-layout{min-height:0}
  #cta-block .lsai-hero-copy{width:100%;padding-top:10px}
  #cta-block .lsai-hero-kicker{font-size:14px;margin-bottom:7px}
  #cta-block .lsai-hero-copy h1{font-size:31px;line-height:1.14;margin-bottom:12px}
  #cta-block .lsai-hero-copy .description{font-size:14px;line-height:1.55}
  #cta-block .lsai-hero-form{width:100%;margin-top:18px;padding-bottom:10px}
  #cta-block .lsai-front-box{padding:17px 15px;border-radius:14px}
  #cta-block .lsai-front-box h3{font-size:18px}
  #cta-block .lsai-front-box textarea{min-height:120px}
  #cta-block .lsai-front-actions{flex-direction:column;align-items:stretch}
  #cta-block .lsai-front-actions .lsai-primary{width:100%}
}

/* v0.4.3: loaderiai ir apsauga nuo pakartotiniu paspaudimu */
.lsai-primary:disabled{cursor:wait;opacity:.78;transform:none!important;filter:none!important;pointer-events:none}
.lsai-button-loading{gap:9px;white-space:nowrap}
.lsai-button-spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:lsai-spin .7s linear infinite;display:inline-block;flex:0 0 auto}
.lsai-front-box.lsai-is-loading textarea,.lsai-entry.lsai-entry-loading textarea{opacity:.65;cursor:wait}
.lsai-front-box.lsai-is-loading{position:relative}
.lsai-front-box.lsai-is-loading:after{content:"Pereinu į DI vedlį…";display:flex;align-items:center;justify-content:center;position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,.72);color:var(--lsai-green);font-weight:600;backdrop-filter:blur(1px)}
.lsai-front-box.lsai-is-loading .lsai-front-actions{position:relative;z-index:2}
.lsai-arrived-loading [data-lsai-loading]{margin-top:18px;min-height:74px;justify-content:center;border:1px solid var(--lsai-border);background:#fff}
.lsai-arrived-loading [data-lsai-loading] strong{font-weight:500}
@media(max-width:700px){.lsai-arrived-loading [data-lsai-loading]{min-height:68px}.lsai-front-box.lsai-is-loading:after{font-size:14px}}

/* v0.4.4: sutvarkytas DI vedlio puslapio karkasas ir loaderio isdestymas */
.lsai-guide-page-template{background:var(--lsai-bg);width:100%;overflow-x:hidden}
.lsai-guide-page-template .lsai-guide{padding-top:34px}
.lsai-loading{display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;width:100%;padding:20px 24px;min-height:78px;border-radius:15px;line-height:1.45;text-align:center}
.lsai-loading[hidden]{display:none!important}
.lsai-loading strong{display:block;max-width:720px;white-space:normal;overflow-wrap:anywhere;word-break:normal}
.lsai-spinner{flex:0 0 auto}
.lsai-arrived-loading [data-lsai-loading]{margin-top:18px;min-height:82px;padding-left:28px;padding-right:28px}

/* Hero forma neturi liestis su sekanciu statistikos bloku */
#cta-block .lsai-hero-form{padding-bottom:38px}
#cta-block .lsai-front-box{margin-bottom:0}

@media(max-width:700px){
  .lsai-guide-page-template .lsai-guide{padding-top:22px}
  .lsai-loading{padding:18px 16px;min-height:82px;align-content:center}
  .lsai-loading strong{max-width:270px;font-size:15px}
  .lsai-arrived-loading [data-lsai-loading]{padding-left:15px;padding-right:15px}
  #cta-block .lsai-hero-form{padding-bottom:26px}
}

/* v0.4.5: rekomendaciju tipai, atitikimas, mygtukai, apatinis blokas ir plaukiojantis DI vedlys */
.lsai-rec-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}
.lsai-type-label{display:inline-flex!important;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#f0f5e7;color:#39733c!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:.02em;text-transform:uppercase}
.lsai-type-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid #cbdcbd;color:#39733c;font-size:10px}
.lsai-rec-straipsnis .lsai-type-label{background:#fff5e9;color:#99621e!important}
.lsai-rec-straipsnis .lsai-type-icon{border-color:#ead1ae;color:#99621e}
.lsai-match{display:inline-flex;align-items:baseline;gap:5px;padding:6px 10px;border-radius:999px;background:#eef6e5;color:#2f6f35;white-space:nowrap}
.lsai-match strong{font-size:16px;line-height:1}.lsai-match small{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#66805f}
.lsai-rec-actions{align-items:center!important;margin-top:14px!important}
.lsai-why{appearance:none;border:0!important;background:transparent!important;box-shadow:none!important;padding:7px 0!important;color:#39733c!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer!important}
.lsai-why:hover{color:#245828!important;text-decoration:underline!important}
.lsai-watch-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 15px!important;border:1px solid #c9dbc4!important;border-radius:999px!important;background:#fff!important;color:#39733c!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important}
.lsai-watch-link:hover{background:#f3f7eb!important;color:#285d2d!important}
.lsai-why-panel{margin-top:15px!important;padding:18px 20px!important;border:1px solid #dce8d3!important;border-radius:14px!important;background:#f6f8ef!important}
.lsai-why-panel h4{margin:0 0 7px!important;color:#18243a!important;font-size:15px!important}.lsai-why-panel h4:not(:first-child){margin-top:17px!important}
.lsai-why-panel p,.lsai-why-panel li{font-size:14px!important;line-height:1.55!important}
.lsai-inline-button,.lsai-help-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:10px 18px!important;border:0!important;border-radius:999px!important;background:#39733c!important;color:#fff!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important}
.lsai-inline-button:hover,.lsai-help-link:hover{background:#2d6031!important;color:#fff!important}
.lsai-help-link{background:#ef3d37!important}.lsai-help-link:hover{background:#d9322d!important}

.lsai-next{padding:20px!important;border:1px solid var(--lsai-border)!important;border-radius:18px!important;background:#fff!important}
.lsai-next h2{margin:0 0 15px!important;font-size:20px!important}
.lsai-next-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.lsai-next-grid>div{display:grid!important;grid-template-columns:38px 1fr!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:4px!important;align-items:start!important;padding:14px!important;border:1px solid #edf0e7!important;border-radius:14px!important;background:#fbfcf7!important;min-width:0!important}
.lsai-next-grid>div>span{grid-row:1/3;width:34px;height:34px;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #a8c69f!important;border-radius:50%!important;color:#39733c!important;font-size:17px!important}
.lsai-next-grid strong{font-size:13px!important;line-height:1.25!important;color:#18243a!important}.lsai-next-grid small{font-size:12px!important;line-height:1.4!important;color:#778071!important}
.lsai-no-recommendations{margin-top:15px;padding:18px 20px;border:1px solid #e1e5d8;border-radius:14px;background:#fafbf5;display:flex;flex-direction:column;gap:5px}.lsai-no-recommendations[hidden]{display:none!important}.lsai-no-recommendations strong{font-size:15px}.lsai-no-recommendations span{font-size:13px;color:#697264}

.lsai-floating-help{position:fixed!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;z-index:9998!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:9px!important;width:72px!important;padding:16px 8px 14px!important;border-radius:18px 0 0 18px!important;background:linear-gradient(180deg,#39733c,#2f6534)!important;color:#fff!important;text-decoration:none!important;box-shadow:0 8px 24px rgba(28,66,31,.22)!important;font-family:inherit!important;transition:width .18s ease,background .18s ease!important}
.lsai-floating-help:hover{width:82px!important;background:#2d6031!important;color:#fff!important;text-decoration:none!important}
.lsai-floating-help-icon{width:34px;height:34px;display:flex!important;align-items:center!important;justify-content:center!important}.lsai-floating-help-icon svg{width:30px;height:30px;display:block}.lsai-floating-help-label{font-size:13px!important;font-weight:700!important;line-height:1.1!important;writing-mode:vertical-rl!important;transform:rotate(180deg)!important;letter-spacing:.02em!important}.lsai-floating-help-arrow{font-size:20px!important;line-height:1!important}

@media(max-width:900px){.lsai-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lsai-floating-help{top:auto!important;bottom:22px!important;right:14px!important;transform:none!important;width:auto!important;min-width:128px!important;flex-direction:row!important;padding:11px 14px!important;border-radius:999px!important}.lsai-floating-help:hover{width:auto!important}.lsai-floating-help-label{writing-mode:horizontal-tb!important;transform:none!important;font-size:13px!important}.lsai-floating-help-icon{width:25px;height:25px}.lsai-floating-help-icon svg{width:23px;height:23px}.lsai-floating-help-arrow{font-size:16px!important}}
@media(max-width:600px){.lsai-rec-meta{align-items:flex-start;flex-wrap:wrap}.lsai-match{margin-left:0}.lsai-rec-actions{gap:8px!important;flex-wrap:wrap!important}.lsai-watch-link{width:100%!important}.lsai-next{padding:15px!important}.lsai-next-grid{grid-template-columns:1fr!important}.lsai-next-grid>div{padding:12px!important}}


/* v0.4.6: kompaktiškesnės rekomendacijų kortelės ir aiškesnis atitikimo įvertis */
.lsai-rec{border:1px solid #dfe7d8!important;border-radius:17px!important;background:#fff!important;box-shadow:0 3px 14px rgba(41,72,38,.035)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}
.lsai-rec:hover{border-color:#c8d9c0!important;box-shadow:0 8px 24px rgba(41,72,38,.07)!important;transform:translateY(-1px)!important}
.lsai-rec-meta{justify-content:flex-start!important}
.lsai-match{margin-left:auto!important;border:1px solid #cfe0c7!important;background:#f3f8ed!important;padding:7px 11px!important}
.lsai-match strong{font-size:15px!important;font-weight:700!important;color:#2f6f35!important}
.lsai-match small{font-size:9px!important;font-weight:700!important;color:#6d8668!important}
.lsai-type-label{border:1px solid #dce8d5!important;background:#f5f8ef!important}
.lsai-rec-straipsnis .lsai-type-label{border-color:#eadbc5!important;background:#fff8ef!important}
.lsai-rec-copy h3{margin-top:2px!important;margin-bottom:6px!important}
.lsai-rec-copy>p{margin-bottom:9px!important;color:#59635a!important;line-height:1.48!important}
.lsai-mini-chips{margin-top:8px!important}
.lsai-mini-chips span{border:1px solid #e4eadf!important;background:#f4f7ec!important}
.lsai-rec-actions{padding-top:4px!important;border-top:1px solid #eef1e9!important}
.lsai-watch-link{min-width:130px!important}
@media(max-width:600px){.lsai-match{margin-left:0!important}.lsai-rec-main{gap:12px!important}.lsai-rec{border-radius:15px!important}}


/* v0.5.0: pirmojo etapo UX korekcijos ir aktyvi vedlio sesija */
.lsai-privacy-note,.lsai-disclaimer{font-size:12px!important;line-height:1.45!important;color:#727b70!important;margin:7px 0 0!important}
.lsai-directions-inline{margin:12px 0 4px;padding-top:10px;border-top:1px solid #edf0e8;color:#647064;font-size:13px;line-height:1.5}.lsai-directions-inline strong{color:#384338}.lsai-directions-inline span{color:#39733c}
.lsai-edit-prominent{margin-top:15px!important;border:1px solid #7da777!important;color:#2e6933!important;background:#f6faf2!important;font-weight:700!important;padding:10px 16px!important;border-radius:999px!important}
.lsai-session-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.lsai-session-actions [data-lsai-more-status]{font-size:13px;color:#6c7569;flex-basis:100%}
.lsai-opened{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eef0ed;color:#6b7369;font-size:11px;font-weight:700;margin-left:auto}
.lsai-feedback{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:1px solid #dfe8d9}.lsai-feedback span{font-size:13px;color:#59645a}.lsai-feedback button{border:1px solid #bfd2b9!important;background:#fff!important;color:#39733c!important;border-radius:999px!important;padding:6px 12px!important;cursor:pointer!important;font-family:inherit!important}
.lsai-session-return{position:fixed!important;left:18px!important;bottom:20px!important;z-index:9997!important;display:inline-flex!important;align-items:center!important;padding:11px 16px!important;border-radius:999px!important;background:#fff!important;border:1px solid #b9cdb4!important;color:#326b36!important;text-decoration:none!important;box-shadow:0 8px 24px rgba(32,66,34,.13)!important;font-size:13px!important;font-weight:700!important}.lsai-session-return[hidden]{display:none!important}
.lsai-crisis{padding:24px!important;border:1px solid #efc6c1!important;border-radius:18px!important;background:#fff7f5!important;color:#4d2926!important}.lsai-crisis h2{margin:0 0 10px!important;color:#9d2d27!important}.lsai-crisis-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.lsai-crisis-contact{display:flex;flex-direction:column;padding:13px 15px;border:1px solid #efd5d1;border-radius:12px;background:#fff;color:#7d2b26!important;text-decoration:none!important}.lsai-crisis-contact small{margin-top:3px;color:#71615f}
/* Kliento pageidavimu atitikimo procentai viešame vedlyje nerodomi */
.lsai-match{display:none!important}
@media(max-width:700px){.lsai-session-return{left:12px!important;bottom:76px!important}.lsai-crisis-contacts{grid-template-columns:1fr}.lsai-session-actions{align-items:stretch}.lsai-session-actions button{width:100%}}

.lsai-more-wrap{margin-top:18px;padding:16px 18px;border:1px solid #dce7d5;border-radius:16px;background:#f7faF2;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lsai-more-wrap>div{flex:1;min-width:240px}.lsai-more-wrap strong{display:block;font-size:17px}.lsai-more-wrap small{display:block;margin-top:4px;color:#6c7569}.lsai-more-wrap [data-lsai-more-status]{flex-basis:100%;font-size:13px;color:#6c7569}.lsai-more-wrap .lsai-secondary{margin-left:auto}@media(max-width:700px){.lsai-more-wrap .lsai-secondary{width:100%;margin-left:0}}

/* v0.5.2: aiškus grįžimas į aktyvias rekomendacijas turinio puslapiuose */
.lsai-content-return-wrap{width:100%;max-width:1180px;margin:16px auto;padding:0 18px;box-sizing:border-box}.lsai-content-return-wrap[hidden]{display:none!important}.lsai-content-return-button{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:11px 17px!important;border:1px solid #a9c5a3!important;border-radius:999px!important;background:#f7faf3!important;color:#2f6d35!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;box-shadow:0 4px 14px rgba(48,93,50,.06)!important}.lsai-content-return-button:hover{background:#eef6e9!important;color:#245a2a!important}
.lsai-rec-group-extra{margin-top:18px!important;padding-top:16px!important;border-top:1px solid #e7ece2!important}.lsai-more-exhausted-actions{display:flex;gap:9px;flex-wrap:wrap;flex-basis:100%}.lsai-more-exhausted-actions[hidden]{display:none!important}
@media(max-width:700px){.lsai-content-return-wrap{margin:12px auto;padding:0 12px}.lsai-content-return-button{width:100%!important;justify-content:center!important}.lsai-more-exhausted-actions .lsai-secondary{width:100%!important}}


/* v0.5.3: aiškus grįžimas ir specialisto užklausos popup forma */
.lsai-content-return-top{margin-top:18px!important;margin-bottom:16px!important}.lsai-content-return-bottom{margin-top:24px!important;margin-bottom:20px!important}
.lsai-modal[hidden]{display:none!important}.lsai-modal{position:fixed!important;inset:0!important;z-index:10050!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;font-family:inherit!important}.lsai-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(18,28,21,.56)!important;backdrop-filter:blur(3px)!important}.lsai-modal-dialog{position:relative!important;z-index:1!important;width:min(720px,100%)!important;max-height:calc(100vh - 40px)!important;overflow:auto!important;background:#fff!important;border:1px solid #dce5d7!important;border-radius:22px!important;padding:28px!important;box-shadow:0 24px 70px rgba(17,40,20,.22)!important;color:#17223a!important}.lsai-modal-close{position:absolute!important;right:16px!important;top:13px!important;width:38px!important;height:38px!important;border:0!important;border-radius:50%!important;background:#f2f5ee!important;color:#325f36!important;font-size:26px!important;line-height:1!important;cursor:pointer!important}.lsai-modal-kicker{display:inline-flex!important;padding:6px 10px!important;border-radius:999px!important;background:#eef6e9!important;color:#39733c!important;font-size:12px!important;font-weight:700!important;margin-bottom:10px!important}.lsai-modal-dialog h2{margin:0 44px 8px 0!important;font-size:28px!important;line-height:1.2!important}.lsai-modal-dialog>p{margin:0 0 20px!important;color:#667063!important;line-height:1.55!important}.lsai-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.lsai-form-grid label:last-child{grid-column:1/-1!important}.lsai-modal label{display:flex!important;flex-direction:column!important;gap:7px!important;color:#334033!important;font-size:13px!important;font-weight:700!important}.lsai-modal input[type=text],.lsai-modal input[type=email],.lsai-modal input[type=tel],.lsai-modal textarea{width:100%!important;box-sizing:border-box!important;border:1px solid #cfdac9!important;border-radius:12px!important;background:#fff!important;padding:12px 13px!important;color:#17223a!important;font:inherit!important;outline:none!important}.lsai-modal input:focus,.lsai-modal textarea:focus{border-color:#5b955e!important;box-shadow:0 0 0 3px rgba(75,132,78,.10)!important}.lsai-form-full{margin-top:14px!important}.lsai-consent{margin-top:14px!important;display:grid!important;grid-template-columns:20px 1fr!important;align-items:start!important;gap:9px!important;font-weight:400!important;line-height:1.45!important}.lsai-consent input{margin-top:2px!important}.lsai-form-privacy{font-size:12px!important;color:#747d72!important;margin:10px 0 0!important}.lsai-form-privacy a{color:#39733c!important}.lsai-form-message{margin-top:14px!important;padding:11px 13px!important;border-radius:11px!important;font-size:13px!important}.lsai-form-success{background:#edf7ea!important;color:#27662e!important}.lsai-form-error{background:#fff0ee!important;color:#9c342e!important}.lsai-form-actions{display:flex!important;justify-content:flex-end!important;margin-top:16px!important}.lsai-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.lsai-modal-open{overflow:hidden!important}.lsai-help-link{border:0!important;cursor:pointer!important}
@media(max-width:640px){.lsai-modal{padding:10px!important;align-items:flex-end!important}.lsai-modal-dialog{max-height:92vh!important;border-radius:20px 20px 0 0!important;padding:22px 18px!important}.lsai-modal-dialog h2{font-size:23px!important}.lsai-form-grid{grid-template-columns:1fr!important}.lsai-form-grid label:last-child{grid-column:auto!important}.lsai-form-actions .lsai-primary{width:100%!important}.lsai-content-return-top,.lsai-content-return-bottom{margin:12px auto!important}}


/* v0.5.6: specialisto formos UX ir validacijos pataisymai */
.lsai-form-hint{display:block!important;margin:0 0 8px!important;color:#6f786c!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}.lsai-field-error{border-color:#d65b50!important;box-shadow:0 0 0 3px rgba(214,91,80,.10)!important}.lsai-consent input.lsai-field-error{outline:2px solid #d65b50!important;outline-offset:2px!important}.lsai-form-actions{position:sticky!important;bottom:-28px!important;margin:16px -28px -28px!important;padding:14px 28px 18px!important;background:linear-gradient(to bottom,rgba(255,255,255,.92),#fff 30%)!important;border-top:1px solid #eef1ea!important;z-index:3!important}.lsai-form-actions .lsai-primary{min-width:180px!important}.lsai-form-success{font-size:14px!important;line-height:1.5!important;padding:14px 16px!important}.lsai-modal-dialog{scroll-padding-bottom:92px!important}
@media(max-width:640px){.lsai-form-actions{bottom:-22px!important;margin:16px -18px -22px!important;padding:12px 18px 16px!important}.lsai-modal-dialog{padding-bottom:22px!important}}


/* v0.5.7: specialisto formos klaidų indikacija ir modal scroll UX */
.lsai-specialist-form-spacer{height:0}
.lsai-field-wrap-error>span:first-child{color:#b63f36!important}.lsai-modal input.lsai-field-error,.lsai-modal textarea.lsai-field-error{border-color:#d65b50!important;box-shadow:0 0 0 3px rgba(214,91,80,.12)!important}.lsai-inline-error{display:block!important;margin-top:1px!important;color:#b63f36!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important}.lsai-consent.lsai-field-wrap-error{padding:9px 10px!important;border:1px solid #e8a19a!important;border-radius:10px!important;background:#fff8f7!important}.lsai-modal-dialog form[data-lsai-specialist-form]{padding-bottom:94px!important}.lsai-form-actions{bottom:0!important;margin:16px -28px -28px!important;padding:14px 28px 18px!important;background:#fff!important;box-shadow:0 -10px 20px rgba(255,255,255,.96)!important}.lsai-form-privacy{margin-bottom:4px!important}.lsai-modal-dialog{overscroll-behavior:contain!important}
@media(max-width:640px){.lsai-modal-dialog form[data-lsai-specialist-form]{padding-bottom:88px!important}.lsai-form-actions{bottom:0!important;margin:16px -18px -22px!important;padding:12px 18px 16px!important}.lsai-inline-error{font-size:11px!important}}

/* v0.5.8: kompaktiškas specialisto popup mažesnio aukščio ekranuose */
@media (min-width:641px) and (max-height:850px){
  .lsai-modal{padding:12px!important}
  .lsai-modal-dialog{width:min(720px,100%)!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important;padding:18px 24px!important;border-radius:18px!important;scroll-padding-bottom:0!important}
  .lsai-modal-close{top:10px!important;right:12px!important;width:34px!important;height:34px!important;font-size:22px!important}
  .lsai-modal-kicker{margin-bottom:6px!important;padding:5px 9px!important}
  .lsai-modal-dialog h2{font-size:25px!important;margin-bottom:6px!important}
  .lsai-modal-dialog>p{font-size:14px!important;line-height:1.4!important;margin-bottom:11px!important}
  .lsai-form-grid{gap:9px 12px!important}
  .lsai-modal label{gap:5px!important;font-size:12.5px!important}
  .lsai-modal input[type=text],.lsai-modal input[type=email],.lsai-modal input[type=tel]{padding:9px 11px!important;min-height:40px!important}
  .lsai-modal textarea{padding:10px 11px!important;min-height:108px!important;height:108px!important;resize:vertical!important}
  .lsai-form-full{margin-top:9px!important}
  .lsai-form-hint{font-size:11.5px!important;line-height:1.35!important;margin:0 0 5px!important}
  .lsai-consent{margin-top:9px!important;gap:7px!important;font-size:12px!important;line-height:1.35!important}
  .lsai-form-privacy{font-size:11px!important;margin-top:6px!important;margin-bottom:0!important}
  .lsai-form-message{margin-top:8px!important;padding:8px 10px!important}
  .lsai-modal-dialog form[data-lsai-specialist-form]{padding-bottom:0!important}
  .lsai-form-actions{position:static!important;margin:10px 0 0!important;padding:10px 0 0!important;background:transparent!important;box-shadow:none!important;border-top:1px solid #eef1ea!important}
  .lsai-form-actions .lsai-primary{min-height:38px!important;padding:9px 18px!important}
}
@media (min-width:641px) and (max-height:700px){
  .lsai-modal-dialog{overflow:auto!important}
}


/* v0.5.10: rezultatų vaizdas pagal patvirtintą mobile maketą */
.lsai-results-main{min-width:0}
.lsai-understanding{
  padding:30px 32px!important;
  margin:0 0 28px!important;
  border:1px solid #b9cbaa!important;
  border-radius:26px!important;
  background:#fff!important;
  box-shadow:none!important;
}
.lsai-understanding .lsai-section-title{display:block!important}
.lsai-understanding .lsai-section-title h2{
  margin:0!important;
  color:#14213d!important;
  font-size:31px!important;
  line-height:1.18!important;
  font-weight:500!important;
}
.lsai-understanding .lsai-summary{
  margin:26px 0 0!important;
  color:#15213b!important;
  font-size:18px!important;
  line-height:1.65!important;
}
.lsai-directions-inline{
  margin:22px 0 0!important;
  padding:0!important;
  border:0!important;
  color:#6b716c!important;
  font-size:15px!important;
  line-height:1.7!important;
}
.lsai-directions-inline strong{color:#666d67!important;font-weight:400!important}
.lsai-directions-inline [data-lsai-directions]{color:#6b716c!important}
.lsai-original{
  margin:25px 0 0!important;
  padding:23px 24px 25px!important;
  border:1px solid #e7e6db!important;
  border-radius:22px!important;
  background:#fcfbf5!important;
}
.lsai-original-head{display:block!important}
.lsai-original-head strong{
  color:#2c7637!important;
  font-size:14px!important;
  line-height:1.2!important;
  font-weight:600!important;
  letter-spacing:.015em!important;
  text-transform:uppercase!important;
}
.lsai-original p{
  margin:13px 0 0!important;
  color:#17213a!important;
  font-size:18px!important;
  line-height:1.45!important;
}
.lsai-edit-prominent{
  display:inline-flex!important;
  align-items:center!important;
  width:auto!important;
  margin:22px 0 0!important;
  padding:11px 21px!important;
  border:1px solid #25803b!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#267536!important;
  font-size:15px!important;
  line-height:1.2!important;
  font-weight:600!important;
}
.lsai-recommendations{
  position:relative!important;
  overflow:hidden!important;
  margin:0!important;
  padding:34px 32px 30px!important;
  border:1px solid #e3dccd!important;
  border-radius:26px!important;
  background:#fff!important;
  box-shadow:none!important;
}
.lsai-recommendations:before{
  content:"";
  position:absolute;
  left:0;right:0;top:0;
  height:6px;
  background:#34883f;
}
.lsai-recommendations-head{display:block!important;margin:0 0 30px!important}
.lsai-recommendations-head h2{
  max-width:620px!important;
  margin:0 0 14px!important;
  color:#14213d!important;
  font-size:35px!important;
  line-height:1.08!important;
  font-weight:500!important;
}
.lsai-recommendations-head .lsai-muted{
  max-width:680px!important;
  margin:0!important;
  color:#737673!important;
  font-size:16px!important;
  line-height:1.55!important;
}
.lsai-rec-group{margin-top:0!important}
.lsai-rec-group+.lsai-rec-group{margin-top:26px!important}
.lsai-rec-group-head{display:block!important;margin:0 0 14px!important;padding:0!important}
.lsai-rec-group-head h3{margin:0!important;color:#15213a!important;font-size:20px!important;line-height:1.3!important;font-weight:600!important}
.lsai-rec-group-head small{display:block!important;margin-top:4px!important;color:#7b7c79!important;font-size:14px!important}
.lsai-rec-list{gap:12px!important}
.lsai-rec{
  padding:15px!important;
  border:1px solid #cfe0ca!important;
  border-radius:20px!important;
  background:#fff!important;
  box-shadow:none!important;
}
.lsai-rec:hover{transform:none!important;box-shadow:none!important}
.lsai-rec-main{grid-template-columns:190px minmax(0,1fr)!important;gap:20px!important;align-items:start!important}
.lsai-rec-thumb img,.lsai-thumb-placeholder{border-radius:16px!important}
.lsai-rec-meta{gap:8px!important;align-items:center!important}
.lsai-type-label{padding:6px 10px!important;border-radius:999px!important;background:#f4f8ec!important;border:1px solid #d8e5d0!important;color:#3f7a43!important}
.lsai-opened{padding:6px 10px!important;border-radius:999px!important;background:#f1f4ec!important;color:#6a7168!important}
.lsai-rec-copy h3{margin:7px 0 5px!important;color:#15213a!important;font-size:20px!important;line-height:1.25!important;font-weight:500!important}
.lsai-rec-copy>p{margin:0 0 10px!important;color:#686e69!important;font-size:14px!important;line-height:1.48!important}
.lsai-rec-actions{margin-top:10px!important;padding-top:10px!important;border-top:1px solid #edf0e8!important}
.lsai-why{color:#34783b!important;font-weight:500!important}
.lsai-watch-link{color:#34783b!important}
.lsai-more-wrap{margin-top:18px!important;padding:0!important;border:0!important;background:transparent!important}
.lsai-more-wrap>div:first-child{display:none!important}
.lsai-more-wrap .lsai-secondary[data-lsai-more]{
  width:100%!important;
  margin:0!important;
  padding:13px 18px!important;
  border:1px solid #398449!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#2f7839!important;
  font-size:15px!important;
  font-weight:600!important;
}

@media(max-width:700px){
  .lsai-guide{padding:18px 12px 36px!important}
  .lsai-results-grid{margin-top:14px!important}
  .lsai-understanding{padding:27px 26px 28px!important;margin-bottom:28px!important;border-radius:25px!important}
  .lsai-understanding .lsai-section-title h2{font-size:28px!important;line-height:1.18!important}
  .lsai-understanding .lsai-summary{margin-top:24px!important;font-size:17px!important;line-height:1.62!important}
  .lsai-directions-inline{margin-top:20px!important;font-size:15px!important;line-height:1.65!important}
  .lsai-original{margin-top:24px!important;padding:21px 22px 23px!important;border-radius:20px!important}
  .lsai-original-head strong{font-size:13px!important}
  .lsai-original p{margin-top:11px!important;font-size:17px!important}
  .lsai-edit-prominent{margin-top:20px!important;padding:11px 19px!important;font-size:15px!important}
  .lsai-recommendations{padding:36px 26px 27px!important;border-radius:25px!important}
  .lsai-recommendations-head{margin-bottom:29px!important}
  .lsai-recommendations-head h2{max-width:360px!important;font-size:36px!important;line-height:1.06!important}
  .lsai-recommendations-head .lsai-muted{font-size:16px!important;line-height:1.52!important}
  .lsai-rec-group-head{margin-bottom:14px!important}
  .lsai-rec-group-head h3{font-size:20px!important}
  .lsai-rec-group-head small{font-size:14px!important}
  .lsai-rec-main{grid-template-columns:42% minmax(0,1fr)!important;gap:14px!important}
  .lsai-rec{padding:13px!important;border-radius:19px!important}
  .lsai-rec-copy h3{font-size:18px!important;line-height:1.22!important}
  .lsai-rec-copy>p{font-size:13px!important;line-height:1.4!important}
  .lsai-mini-chips{display:none!important}
  .lsai-rec-actions{flex-direction:column!important;align-items:stretch!important;gap:8px!important}
  .lsai-rec-actions .lsai-why,.lsai-rec-actions .lsai-watch-link{width:100%!important;text-align:center!important}
  .lsai-more-wrap{margin-top:16px!important}
}

@media(max-width:430px){
  .lsai-guide{padding-left:8px!important;padding-right:8px!important}
  .lsai-understanding{padding:25px 21px 26px!important}
  .lsai-understanding .lsai-section-title h2{font-size:27px!important}
  .lsai-understanding .lsai-summary{font-size:16px!important}
  .lsai-directions-inline{font-size:14px!important}
  .lsai-original{padding:19px 19px 21px!important}
  .lsai-recommendations{padding:34px 20px 24px!important}
  .lsai-recommendations-head h2{font-size:34px!important}
  .lsai-rec-main{grid-template-columns:39% minmax(0,1fr)!important;gap:12px!important}
  .lsai-rec-copy h3{font-size:17px!important}
  .lsai-type-label{font-size:10px!important;padding:5px 8px!important}
}

/* v0.5.11 – DI vedlio Laimio suasmeninimas */
.lsai-guide-brand strong{font-weight:600}
.lsai-ai-badge{display:inline-flex;vertical-align:middle;align-items:center;margin-left:8px;padding:4px 9px;border-radius:999px;background:#eef4e7;color:#4e7e4d;font-size:11px!important;line-height:1.2;font-weight:600!important;white-space:nowrap;transform:translateY(-2px)}
@media(max-width:700px){
  .lsai-understanding .lsai-section-title h2{display:block!important}
  .lsai-ai-badge{margin:8px 0 0 0;transform:none}
}


/* v0.5.12 – asmeninės pagalbos CTA perkeltas po rekomendacijomis */
.lsai-personal-help{
  margin-top:18px!important;
  padding:26px 28px!important;
  border:1px solid #f1b48d!important;
  border-radius:22px!important;
  background:linear-gradient(110deg,#fff7ef 0%,#fff3ea 62%,#fff9f3 100%)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 120px!important;
  gap:24px!important;
  align-items:center!important;
  box-shadow:none!important;
}
.lsai-personal-help-kicker{margin-bottom:9px!important;color:#3b8145!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important}
.lsai-personal-help h3{margin:0 0 9px!important;color:#15213a!important;font-size:25px!important;line-height:1.08!important;font-weight:650!important}
.lsai-personal-help h3 span{color:#2d7b3b!important}
.lsai-personal-help p{max-width:590px!important;margin:0 0 16px!important;color:#686e69!important;font-size:14px!important;line-height:1.48!important}
.lsai-personal-help-button{padding:12px 19px!important;background:#ef3d37!important;color:#fff!important;font-size:14px!important;font-weight:700!important}
.lsai-personal-help-button:hover{background:#d9322d!important}
.lsai-personal-help-icon{width:92px!important;height:92px!important;justify-self:end!important;border-radius:50%!important;background:#fff!important;display:grid!important;place-items:center!important;color:#2d7b3b!important;box-shadow:0 6px 22px rgba(37,86,43,.08)!important}
.lsai-personal-help-icon span{position:relative!important;width:28px!important;height:22px!important;border:2px solid currentColor!important;border-radius:5px!important;font-size:0!important}
.lsai-personal-help-icon span:after{content:""!important;position:absolute!important;left:5px!important;bottom:-7px!important;width:8px!important;height:8px!important;border-left:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:skewY(-35deg)!important;background:#fff!important}
/* senasis šoninis asmeninės pagalbos blokas v0.5.12 nebenaudojamas */
.lsai-sidebar .lsai-help-card{display:none!important}

@media(max-width:700px){
  .lsai-personal-help{margin-top:20px!important;padding:24px 22px 22px!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) 68px!important;gap:12px!important;align-items:start!important}
  .lsai-personal-help-kicker{font-size:12px!important;margin-bottom:12px!important}
  .lsai-personal-help h3{font-size:27px!important;line-height:1.08!important;margin-bottom:12px!important}
  .lsai-personal-help p{font-size:15px!important;line-height:1.5!important;margin-bottom:18px!important}
  .lsai-personal-help-button{font-size:15px!important;padding:13px 18px!important}
  .lsai-personal-help-icon{width:62px!important;height:62px!important;margin-top:8px!important}
}
@media(max-width:430px){
  .lsai-personal-help{grid-template-columns:minmax(0,1fr) 58px!important;padding:22px 18px 20px!important}
  .lsai-personal-help h3{font-size:25px!important}
  .lsai-personal-help p{font-size:14px!important}
  .lsai-personal-help-icon{width:54px!important;height:54px!important}
}


/* v0.5.13: galutinė asmeninės konsultacijos forma */
.lsai-modal-dialog{overflow:auto!important;overscroll-behavior:contain!important}
.lsai-modal-dialog form[data-lsai-specialist-form]{padding-bottom:86px!important}
.lsai-form-actions{position:sticky!important;bottom:-1px!important;z-index:5!important;margin:16px -28px -28px!important;padding:14px 28px 18px!important;background:#fff!important;box-shadow:0 -10px 22px rgba(255,255,255,.97)!important;border-top:1px solid #eef1ea!important}
@media (min-width:641px) and (max-height:850px){.lsai-modal-dialog{overflow:auto!important}.lsai-modal-dialog form[data-lsai-specialist-form]{padding-bottom:72px!important}.lsai-form-actions{position:sticky!important;bottom:-1px!important;margin:10px -24px -18px!important;padding:10px 24px 14px!important;background:#fff!important;box-shadow:0 -8px 18px rgba(255,255,255,.97)!important}}
@media(max-width:640px){.lsai-modal-dialog{overflow:auto!important;max-height:92dvh!important}.lsai-modal-dialog form[data-lsai-specialist-form]{padding-bottom:84px!important}.lsai-form-actions{position:sticky!important;bottom:-1px!important;margin:14px -18px -22px!important;padding:12px 18px 16px!important;background:#fff!important}.lsai-form-actions .lsai-primary{width:100%!important}}
