/* CLINK 20.6.3 - Modal de créditos sem interferência no editor ou zoom manual. */
.las-wrap .las-credit-expired{display:flex!important;align-items:center;flex-wrap:wrap;gap:14px;background:#f8fafb!important;border:1px solid #dce5e9!important;border-radius:12px;padding:20px!important;color:#112e44!important}
.las-wrap .las-credit-expired-symbol{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#f1e8d8;color:#ab834b;font-size:28px}
.las-wrap .las-credit-expired>div{flex:1 1 180px}
.las-wrap .las-credit-expired strong{font:750 15px/1.4 system-ui,sans-serif}
.las-wrap .las-credit-expired p{font:400 12px/1.55 system-ui,sans-serif;margin:4px 0 0!important;color:#627485!important}
.las-wrap .las-credit-open{border:0!important;border-radius:9px!important;background:#102d43!important;color:#fff!important;padding:12px 16px!important;font:700 12px/1.4 system-ui,sans-serif!important;cursor:pointer}
body.las-credit-modal-open{overflow:hidden!important}
.las-credit-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483100!important;background:rgba(5,18,30,.76)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important;overscroll-behavior:contain}
.las-credit-modal{box-sizing:border-box!important;position:relative!important;width:min(100%,440px)!important;max-height:min(94dvh,660px)!important;overflow:auto!important;border:1px solid rgba(213,184,140,.48)!important;border-radius:17px!important;background:#fff!important;box-shadow:0 24px 90px rgba(0,13,28,.35)!important;color:#102d43!important;text-align:left!important;overscroll-behavior:contain}
.las-credit-modal-head{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:71px!important;background:#102d43!important;padding:15px 22px!important;box-sizing:border-box!important}
.las-credit-modal-logo{display:block!important;height:35px!important;width:auto!important;max-width:135px!important;object-fit:contain!important}
.las-credit-modal-x{display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;border:1px solid #ffffff42!important;border-radius:8px!important;background:transparent!important;color:#fff!important;font:400 26px/1 system-ui,sans-serif!important;cursor:pointer!important}
.las-credit-modal-body{padding:27px 28px 21px!important}
.las-credit-modal-emblem{display:grid!important;place-items:center!important;width:50px!important;height:50px!important;border-radius:13px!important;background:#f6eee1!important;color:#b28a55!important;font:400 34px/1 system-ui,sans-serif!important;margin-bottom:16px!important}
.las-credit-modal-kicker{font:800 10px/1.4 system-ui,sans-serif!important;letter-spacing:.14em!important;color:#ae824f!important}
.las-credit-modal h2{margin:8px 0 10px!important;color:#102d43!important;font:400 30px/1.18 Georgia,serif!important;letter-spacing:-.03em!important}
.las-credit-modal #las-credit-modal-desc{margin:0!important;color:#5c7282!important;font:400 14px/1.65 system-ui,sans-serif!important}
.las-credit-modal-actions{display:flex!important;flex-direction:column!important;gap:9px!important;margin-top:24px!important}
.las-credit-modal-cta,.las-credit-modal-later{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;text-decoration:none!important;width:100%!important;min-height:48px!important;border-radius:9px!important;font:750 14px/1.3 system-ui,sans-serif!important;cursor:pointer!important}
.las-credit-modal-cta{background:#cda975!important;color:#102d43!important;border:1px solid #cda975!important}
.las-credit-modal-later{background:#fff!important;color:#27465b!important;border:1px solid #d9e2e8!important}
.las-credit-modal a:focus-visible,.las-credit-modal button:focus-visible{outline:3px solid #c99e61!important;outline-offset:2px!important}
.las-credit-modal-foot{margin:0!important;border-top:1px solid #e9edef!important;padding:15px 25px!important;background:#f8fafb!important;color:#708291!important;font:400 11px/1.5 system-ui,sans-serif!important;text-align:center!important}
@media(max-width:520px){.las-credit-modal-backdrop{padding:15px!important}.las-credit-modal-body{padding:24px 21px 20px!important}.las-credit-modal h2{font-size:27px!important}.las-credit-modal #las-credit-modal-desc{font-size:14px!important}.las-wrap .las-credit-open{width:100%!important}.las-credit-modal-cta,.las-credit-modal-later,.las-credit-modal-x{touch-action:manipulation}}
@media(prefers-reduced-motion:reduce){.las-credit-modal{scroll-behavior:auto!important}}
