.app-reviews{--review-accent:#173b59;max-width:1100px;margin:48px auto;padding:28px;background:#fff;border:1px solid #d5dee6;border-top:5px solid var(--review-accent);border-radius:14px;color:#163047;scroll-margin-top:85px;font-family:Arial,sans-serif;box-sizing:border-box}.app-reviews h2{font-size:28px;margin:0 0 12px}.app-reviews h3{margin:0 0 8px}.app-reviews p{line-height:1.55}.review-summary{font-size:19px;font-weight:700}.review-note,.review-date{font-size:13px;color:#536777}.review-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px}.review-form{display:grid;gap:14px;padding:22px;background:#f1f5f8;border-radius:10px;align-content:start}.review-form label{display:grid;gap:6px;font-size:14px;font-weight:700}.review-form input,.review-form textarea,.review-form select,.review-app-picker{font:16px Arial,sans-serif;padding:11px;border:1px solid #afbfcb;border-radius:7px;max-width:100%;width:100%;box-sizing:border-box;background:#fff;color:#163047}.review-form textarea{resize:vertical;min-height:135px}.review-confirm{display:flex!important;align-items:flex-start;gap:8px!important;line-height:1.45;font-weight:400!important}.review-confirm input{width:20px;min-width:20px;height:20px;margin:0}.app-reviews button,.app-review-link{font:700 15px Arial,sans-serif;cursor:pointer}.app-reviews button{background:var(--review-accent);color:#fff;border:0;border-radius:7px;padding:12px 18px;min-height:44px}.app-reviews button:disabled{opacity:.6;cursor:wait}.review-entry{border-bottom:1px solid #d5dee6;padding:20px 0;overflow-wrap:anywhere}.review-entry:first-child{padding-top:0}.review-stars{color:#8b5700;letter-spacing:2px;font-size:20px}.review-body{white-space:pre-wrap}.review-entry strong{display:block;margin-top:6px}.review-status{font-size:14px;margin:0;min-height:20px}.review-status[data-error=true]{color:#a12822}.review-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden}.app-review-link{display:inline-block;color:inherit;margin-top:10px;text-decoration:underline}.review-app-picker{margin-bottom:20px}.reviews-page{margin:0;background:#eef3f7;color:#163047;font-family:Arial,sans-serif}.reviews-page header{padding:22px;max-width:1100px;margin:auto}.reviews-page header a{color:#173b59;font-weight:700}.reviews-page main{max-width:1100px;margin:auto;padding:0 16px 40px}@media(max-width:760px){.app-reviews{margin:28px 12px;padding:20px 16px}.review-layout{grid-template-columns:1fr}.review-form{padding:17px}.app-reviews h2{font-size:25px}.review-form input,.review-form select,.review-form textarea{font-size:16px}}@media print{.app-reviews,.app-review-link{display:none!important}}

.showcase-copy .app-review-link{position:relative;z-index:4;font-size:13px;margin-top:7px;}
