.ce-review-invitation[hidden]{display:none!important}
.ce-review-invitation{position:relative;box-sizing:border-box;display:flex;gap:18px;margin:0 0 24px;padding:24px 48px 24px 24px;background:linear-gradient(115deg,#edf7ff,#f8fbff);border:1px solid #cfe4ff;border-radius:18px;color:#18334a;text-align:left;font-family:Arial,sans-serif;max-width:100%;overflow-wrap:anywhere;box-shadow:0 5px 18px rgba(20,65,110,.035)}
.ce-review-invitation-symbol{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;background:#fff;color:#168fe5;font-size:26px;border:1px solid #dcecff}
.ce-review-invitation-copy{min-width:0;flex:1}.ce-review-invitation-eyebrow{display:block;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#167cc2}
.ce-review-invitation h3{margin:5px 0 7px;font-size:21px;line-height:1.3;font-weight:700;color:#15334f}.ce-review-invitation p{margin:0 0 16px;font-size:14px;line-height:1.6;color:#4d6580}
.ce-review-invitation-actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.ce-review-invitation-primary{display:inline-flex;gap:20px;align-items:center;justify-content:center;border:0;border-radius:11px;padding:12px 18px;background:#148fe4;color:#fff!important;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none!important;min-height:44px;box-sizing:border-box}.ce-review-invitation-primary:hover{background:#0879c7}.ce-review-invitation-other{font-size:12px;line-height:1.5;color:#27668e!important;text-decoration:underline;text-underline-offset:3px;padding:10px 0}
.ce-review-invitation-close{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:36px;height:36px;background:transparent;border:0;border-radius:50%;color:#52738f;font:26px/1 Arial;cursor:pointer}.ce-review-invitation-close:hover{background:#dceeff}.ce-review-invitation :focus-visible{outline:3px solid #173f66;outline-offset:3px}
@media(max-width:600px){.ce-review-invitation{gap:0;padding:20px 38px 20px 18px;margin-bottom:20px;border-radius:14px}.ce-review-invitation-symbol{display:none}.ce-review-invitation h3{font-size:19px}.ce-review-invitation p{font-size:13px}.ce-review-invitation-actions{align-items:stretch;flex-direction:column;gap:4px}.ce-review-invitation-primary{align-self:flex-start;max-width:100%}.ce-review-invitation-other{align-self:flex-start}.ce-review-invitation-eyebrow{font-size:9px}}
