.frstrm-trigger-link{cursor:pointer;text-decoration:underline}.frstrm-modal.is-open{display:block}.frstrm-summary-row{display:flex;border-bottom:1px solid #eee}.frstrm-summary-row:last-child{border-bottom:0}.frstrm-summary-row .frstrm-sum-label{width:42%;background:#f7f7f7;padding:9px 11px;font-weight:600;color:#444}.frstrm-summary-row .frstrm-sum-value{flex:1 1 auto;padding:9px 11px;color:#222;word-break:break-word}.frstrm-field.has-error input,.frstrm-field.has-error textarea,.frstrm-field.has-error select{border-color:#c0392b}.frstrm-form-error.is-visible{display:block}.frstrm-credit{text-align:center;margin-top:16px;padding-top:10px;border-top:1px solid #eee}.frstrm-credit a{font-size:13px;color:#666;text-decoration:underline;font-weight:500}.frstrm-credit a:hover{color:var(--frstrm-accent)}