/* Late-loaded cross-feature presentation states using normal specificity. */
#page-events .events-featured-summary{display:block;overflow:visible;max-height:none;-webkit-line-clamp:unset;-webkit-box-orient:initial;white-space:normal;overflow-wrap:anywhere;color:#5f6e66;line-height:1.58;}.masjid-tv-native-prayer-panel .native-prayer-list > .native-prayer-row,.masjid-tv-native-prayer-panel .native-prayer-list .native-prayer-special-row{min-height:0;padding:2.15% 5.2%;}.communications-email-button{display:inline-block;margin-top:6px;padding:10px 16px;border-radius:5px;background:#39573f;color:#fff;font-size:.75rem;font-weight:850;text-decoration:none;}.communications-email-note{margin-top:18px;padding:13px 14px;border-left:3px solid #74907d;background:#f7f9f7;color:#4f5d55;}.payment-price-input input{width:100%;border:0;border-left:1px solid #d0d8d4;border-radius:0;}.digital-request-qr-wrap canvas,.digital-request-qr-wrap img{max-width:100%;height:auto;}.digital-request-record-targets{margin-top:5px;color:#596a61;}.digital-request-status{display:inline-flex;width:max-content;padding:3px 7px;border-radius:999px;background:#edf4ef;color:#396149;font-weight:800;}.digital-request-status.is-revoked{background:#f6eeee;color:#8b4949;}.digital-request-status.is-expired{background:#f5f1e8;color:#856d36;}.digital-request-status.is-complete{background:#e9f5ed;color:#2f6a43;}.secure-person-badge{padding:4px 8px;border-radius:999px;background:#edf3ef;color:#416350;font-size:.75rem;font-weight:850;}.terms-service-actions{display:flex;gap:6px;}.icc-terms-scroll-body img,.icc-terms-scroll-body video,.icc-terms-scroll-body iframe,.icc-terms-scroll-body script,.icc-terms-scroll-body style{display:none;}.terms-summary-ready{font-size:.92rem;}.terms-publish-button{background:#315f47;}.records-summary-warning{color:#7b5b1d;font-size:.76rem;}

/* Public interaction presentation layer. */
.calendar-button-final,.calendar-button-final:hover,.calendar-button-final:focus-visible,.calendar-button-final *{cursor:pointer;}
.application-choice input{width:auto;margin:0;padding:0;box-shadow:none;}
