.listing-demo{color:#173f35;background:#fffdf7;border:1px solid #cdd6c6;border-radius:16px;overflow:hidden}.listing-demo-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(22px,3vw,36px);display:flex}.listing-demo-label{color:#425e52;background:#f0f3e8;border:1px solid #cdd6c6;border-radius:5px;padding:6px 10px;font-size:.8rem;font-weight:650;display:inline-block;margin:0 0 14px!important;line-height:1.5!important}.listing-demo-header h3{letter-spacing:-.025em;max-width:630px;margin:0 0 12px;font-size:clamp(1.45rem,2.5vw,1.9rem);line-height:1.25}.listing-demo-header p:last-child{color:#425e52;max-width:630px;margin:0}.listing-demo-state{color:#70501e;background:#f4ead6;border-radius:5px;flex-shrink:0;padding:7px 10px;font-size:.8rem;font-weight:650}.listing-demo-facts{background:#eff3e8;border-block:1px solid #d5decf;padding:20px clamp(22px,3vw,36px)}.listing-demo-facts>strong{font-size:.9rem;display:block}.listing-demo-facts ul{flex-wrap:wrap;gap:5px 25px;margin:9px 0 10px;padding-left:18px;font-size:.9rem;display:flex}.listing-demo-facts p{color:#425e52;margin:0;font-size:.9rem}.listing-demo-grid{grid-template-columns:1fr 1fr;display:grid}.listing-demo-grid>article{min-width:0;padding:clamp(22px,3vw,36px)}.listing-demo-copy{border-right:1px solid #dde3d5}.listing-demo-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:24px;display:flex}.listing-demo-card-heading h4{margin:0;font-size:1.05rem;line-height:1.4}.listing-demo-card-heading>span{color:#425e52;font-size:.8rem}.listing-demo-field-label{color:#425e52;flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:.8rem;font-weight:700;display:flex;margin:0 0 7px!important}.listing-demo-field-label>span{font-weight:400}.listing-demo-title{overflow-wrap:anywhere;background:#f8f6ee;border:1px solid #d5decf;border-radius:7px;padding:14px 16px;font-weight:650;margin:0 0 22px!important;line-height:1.65!important}.listing-demo-description{white-space:pre-line;min-height:145px;font-size:.94rem;margin:0 0 22px!important;line-height:1.75!important}.listing-demo-tag-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 14px;display:flex}.listing-demo-tag-heading>span{color:#425e52;font-size:.8rem}.listing-demo-tags{flex-wrap:wrap;gap:7px;margin:8px 0 0;padding:0;list-style:none;display:flex}.listing-demo-tags li{overflow-wrap:anywhere;background:#f4f5ed;border:1px solid #d5decf;border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:5px;padding:7px 9px;font-size:.8rem;display:inline-flex;line-height:1.5!important}.listing-demo-tags li>span{font-size:.7rem;font-weight:700}.listing-demo-tags .listing-demo-tag-duplicate{color:#755019;background:#fff1da;border-color:#c19a5d}.listing-demo-tags .listing-demo-tag-new{color:#274c34;background:#e7efdc;border-color:#879e69}.listing-demo-checklist{margin:0;padding:0;list-style:none}.listing-demo-checklist>li{gap:13px;padding:0 0 20px;display:flex}.listing-demo-checklist>li+li{border-top:1px solid #e0e5d9;padding-top:20px}.listing-demo-checklist>li:last-child{padding-bottom:0}.listing-demo-marker{color:#755019;background:#fff1da;border:1px solid #d2b987;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.listing-demo-marker.is-done{color:#274c34;background:#e7efdc;border-color:#b8c6a7}.listing-demo-checklist h5{margin:0 0 7px;font-size:.95rem;line-height:1.5}.listing-demo-checklist p{color:#425e52;margin:0;font-size:.9rem;line-height:1.7!important}.listing-demo-footer{text-align:left;background:#f8f6ee;border-top:1px solid #d5decf;margin:0;padding:22px clamp(22px,3vw,36px);display:block}.listing-demo-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.listing-demo-actions button{min-height:44px;font:inherit;cursor:pointer;font-size:.94rem;line-height:1.5}.listing-demo-actions button:focus-visible{outline-offset:4px;outline:3px solid #8b5c25}.listing-demo-apply{color:#fffdf7;background:#173f35;border:1px solid #173f35;border-radius:7px;padding:11px 18px;font-weight:650!important}.listing-demo-apply:hover:not(:disabled){color:#fffdf7;background:#245a49}.listing-demo-apply:disabled{color:#274c34;cursor:default;background:#e7efdc;border-color:#b8c6a7}.listing-demo-reset{color:#173f35;text-underline-offset:4px;background:0 0;border:0;padding:9px 2px;text-decoration:underline}.listing-demo-reset:disabled{color:#69786d;cursor:default;text-decoration:none}.listing-demo-notice{color:#425e52;min-height:1.75em;margin:14px 0 10px;font-size:.9rem}.listing-demo-provenance{color:#58695d;max-width:850px;margin:0;font-size:.8rem;line-height:1.65!important}@media (max-width:760px){.listing-demo-header{flex-wrap:wrap;gap:14px}.listing-demo-grid{grid-template-columns:1fr}.listing-demo-copy{border-bottom:1px solid #dde3d5;border-right:0}.listing-demo-description{min-height:0}.listing-demo-facts ul{display:block}.listing-demo-facts li+li{margin-top:5px}}@media (max-width:400px){.listing-demo-header,.listing-demo-grid>article,.listing-demo-facts,.listing-demo-footer{padding-inline:18px}.listing-demo-actions{flex-direction:column;align-items:stretch;gap:6px}.listing-demo-reset{align-self:flex-start}}
