/* @requirements REQ-PRODUCT-CONTRACT-ACTIONS REQ-PRODUCT-MOBILE REQ-PRODUCT-A11Y */
@layer example-pages {
 .nb-demo-contracts main.nb-document>.contract-example-form{grid-column:1/-1;max-width:48rem;width:100%;justify-self:center;background:none;border:0;padding:0;margin-top:.5rem}
 .contract-example-form .nb-contract-action{padding:clamp(1.4rem,4vw,3rem);border-radius:8px;box-shadow:0 12px 36px #292a3004}
 .contract-example-form .contract-example-note{font-size:.76rem;line-height:1.9;color:var(--nb-muted);margin:1.5rem 0 0;padding-inline:.3rem}.contract-example-form>a{display:inline-flex;align-items:center;min-height:46px;margin-top:1rem;font-size:.85rem}
 .nb-demo-contracts #contract-record[hidden]{display:none!important}
 .nb-demo-page.nb-demo-contracts .nb-site-footer{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;align-items:center}.nb-demo-contracts .nb-site-footer>a{font-size:.8rem;min-height:44px;display:inline-flex;align-items:center}
 .nb-demo-contracts .nb-site-footer .nb-legal-links{flex-basis:100%;margin-block:0}
}
