.ais-support-wrap{--ais-accent:#155e75;margin:42px 0;padding:30px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 12px 36px rgba(15,23,42,.06);font-family:inherit;color:#172033}.ais-support-wrap *{box-sizing:border-box}.ais-support-head{max-width:800px;margin-bottom:22px}.ais-support-kicker{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--ais-accent)}.ais-support-head h2{margin:0 0 10px;font-size:clamp(25px,3vw,34px);line-height:1.15;color:#111827}.ais-support-head p{margin:0;color:#5b6474;font-size:16px;line-height:1.65}.ais-support-tabs{display:inline-flex;padding:4px;margin:2px 0 20px;background:#f3f4f6;border-radius:12px;gap:3px}.ais-tab{appearance:none;border:0;background:transparent;padding:10px 17px;border-radius:9px;font-weight:750;cursor:pointer;color:#687386;font-size:14px}.ais-tab.is-active{background:#fff;color:#111827;box-shadow:0 2px 7px rgba(15,23,42,.08)}.ais-support-panel{display:none}.ais-support-panel.is-active{display:block}

/* /palaikymas/: dvi kortelės eilėje. Vienkartinis = 2 + 2 + pilno pločio kita suma. */
.ais-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ais-support-grid-monthly{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.ais-plan{position:relative;appearance:none;text-align:left;border:1px solid #e2e7ec;background:#fff;border-radius:14px;padding:20px 18px;min-height:166px;cursor:pointer;display:flex;flex-direction:column;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;color:inherit;font:inherit;min-width:0}.ais-plan:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ais-accent) 55%,#dce3e8);box-shadow:0 9px 24px rgba(15,23,42,.08)}.ais-plan:focus-visible{outline:3px solid color-mix(in srgb,var(--ais-accent) 25%,transparent);outline-offset:2px}.ais-plan:disabled{cursor:wait;opacity:.7}.ais-plan-price{font-size:25px;font-weight:850;letter-spacing:-.03em;color:var(--ais-accent);margin-bottom:8px}.ais-plan-price small{font-size:12px;font-weight:700;letter-spacing:0;color:#7b8494}.ais-plan strong{font-size:16px;line-height:1.25;color:#18202c;margin-bottom:7px}.ais-plan>span:not(.ais-plan-price){color:#687386;font-size:13px;line-height:1.45}.ais-plan em{font-style:normal;color:var(--ais-accent);font-size:13px;font-weight:800;margin-top:auto;padding-top:14px}.ais-badge{position:absolute;right:12px;top:-9px;background:var(--ais-accent);color:#fff;border-radius:99px;padding:5px 9px;font-size:9px;letter-spacing:.02em;box-shadow:0 3px 10px rgba(15,23,42,.12)}.ais-plan-custom{grid-column:1/-1;background:#f8fafb;border-style:dashed;min-height:126px;padding-right:22px}.ais-support-grid-monthly>.ais-plan:last-child:nth-child(odd){grid-column:1/-1;min-height:140px}.ais-monthly-note{margin:-4px 0 15px;padding:10px 13px;border-radius:10px;background:#f7f9fa;color:#5f6978;font-size:13px;max-width:none}.ais-support-foot{display:flex;gap:8px;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid #edf0f2;color:#7a8392;font-size:12px}.ais-lock{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eef4f5;color:var(--ais-accent);font-weight:900}.ais-support-message{min-height:20px;margin-top:8px;font-size:13px;color:#9b3a27;font-weight:600}.ais-support-status{margin:35px 0;padding:28px;border-radius:16px;background:#f8fafc;border:1px solid #e5e7eb;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.ais-support-status strong{font-size:24px;color:#172033}.ais-support-status span{max-width:650px;color:#647084;line-height:1.6}.ais-support-status a{display:inline-block;margin-top:8px;background:#155e75;color:#fff!important;text-decoration:none;padding:10px 17px;border-radius:9px;font-weight:700}.ais-support-check{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#e8f7ee;color:#18864b;font-size:28px;font-weight:900}.ais-support-cancel{background:#fffaf3}.ais-plan.is-loading:after{content:"";position:absolute;right:12px;bottom:12px;width:16px;height:16px;border:2px solid #d9e2e6;border-top-color:var(--ais-accent);border-radius:50%;animation:ais-spin .7s linear infinite}@keyframes ais-spin{to{transform:rotate(360deg)}}

/* Straipsniuose: tik kompaktiška nuoroda į /palaikymas/. */
.ais-support-strip{--ais-accent:#155e75;box-sizing:border-box;width:100%;min-height:38px;margin:24px 0;display:flex;align-items:center;gap:9px;padding:7px 12px;border:1px solid #e5e9ed;border-radius:8px;background:#f8fafb;color:#4f5968!important;text-decoration:none!important;font-family:inherit;font-size:13px;line-height:1.25;transition:border-color .15s ease,background .15s ease,transform .15s ease}.ais-support-strip:hover{background:#f4f8f8;border-color:color-mix(in srgb,var(--ais-accent) 32%,#e5e9ed);transform:translateY(-1px);color:#374151!important}.ais-support-strip-heart{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--ais-accent) 10%,#fff);color:var(--ais-accent);font-size:13px;line-height:1}.ais-support-strip-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ais-support-strip-text strong{color:var(--ais-accent);font-weight:800}.ais-support-strip-arrow{margin-left:auto;flex:0 0 auto;color:var(--ais-accent);font-size:17px;font-weight:800;line-height:1}

@media(max-width:700px){.ais-support-wrap{margin:28px 0;padding:20px 15px;border-radius:14px}.ais-support-grid,.ais-support-grid-monthly{gap:10px}.ais-plan{min-height:154px;padding:16px 14px}.ais-plan-price{font-size:22px}.ais-support-head p{font-size:15px}.ais-tab{padding:9px 14px}.ais-badge{font-size:8px;right:7px}.ais-plan-custom{min-height:118px}.ais-support-grid-monthly>.ais-plan:last-child:nth-child(odd){min-height:125px}}
@media(max-width:520px){.ais-support-grid,.ais-support-grid-monthly{grid-template-columns:1fr}.ais-plan-custom,.ais-support-grid-monthly>.ais-plan:last-child:nth-child(odd){grid-column:auto;min-height:auto}.ais-plan{min-height:auto}.ais-plan em{margin-top:4px}.ais-support-tabs{display:flex;width:100%}.ais-tab{flex:1}.ais-support-strip{min-height:38px;margin:20px 0;padding:7px 10px;gap:8px;font-size:12.5px}.ais-support-strip-text{white-space:normal;overflow:visible;text-overflow:clip}.ais-support-strip-heart{flex-basis:20px;width:20px;height:20px;font-size:12px}}
