.listing-validity-field{display:grid;gap:8px}.listing-validity-field small{font-size:.74rem;line-height:1.5;color:#6b8077}.lifecycle-owner-summary{display:flex;gap:10px 15px;align-items:center;flex-wrap:wrap;flex-basis:100%;padding:12px 0 0;font-size:.8rem}.lifecycle-owner-summary small{color:#718577}.lifecycle-owner-summary .premium-button{padding:7px 11px;font-size:.73rem}.lifecycle-inline,.lifecycle-public-date{display:block;color:#6a8075;font-size:.73rem;line-height:1.6;margin-top:8px}.lifecycle-public-date{margin-top:10px;border-top:1px solid #e3eae4;padding-top:8px}.listing-lifecycle-panel{max-width:760px}.listing-lifecycle-panel>h3{font-size:1.2rem;line-height:1.4}.listing-lifecycle-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:#f4f7ef;padding:18px;border-radius:12px}.listing-lifecycle-panel dt{font-size:.75rem;color:#6d8175}.listing-lifecycle-panel dd{margin:5px 0 0;font-size:.87rem}.listing-lifecycle-panel form{padding:18px;border:1px solid #d8e4d5;border-radius:12px;margin:18px 0;display:grid;gap:14px}.listing-lifecycle-panel label,.listing-validity-settings label{display:grid;gap:7px;font-size:.85rem}.listing-lifecycle-panel input,.listing-lifecycle-panel textarea,.listing-lifecycle-panel select,.listing-validity-settings input{width:100%;border:1px solid #cddcd0;border-radius:9px;background:#fff;color:inherit;font:inherit;padding:11px}.listing-lifecycle-panel .lifecycle-check{display:flex;align-items:center;gap:9px}.listing-lifecycle-panel input[type=checkbox]{width:16px;height:16px}.listing-lifecycle-panel article{border-top:1px solid #dfe7dc;padding:12px 0;font-size:.84rem;line-height:1.6}.listing-lifecycle-panel article small{display:block;color:#758477}.lifecycle-status{display:inline-block;border-radius:18px;padding:7px 12px;background:#eef4e9;font-size:.82rem}.lifecycle-status[data-state=expired]{background:#fff0df;color:#80502b}.lifecycle-note,.lifecycle-notification p{font-size:.82rem;line-height:1.65;color:#65796e}.listing-validity-settings summary{cursor:pointer;font-weight:600}.listing-validity-settings form{display:grid;gap:16px;margin-top:18px}.listing-validity-settings p{font-size:.82rem;line-height:1.6}.listing-lifecycle-panel [role=status]{font-size:.82rem;color:#855b37}@media(max-width:600px){.listing-lifecycle-panel dl{grid-template-columns:1fr}.lifecycle-owner-summary{align-items:flex-start;flex-direction:column}.listing-lifecycle-panel form{padding:14px}}
.estate-card .listing-metadata.listing-card-metadata{display:block;padding:11px 12px;margin-top:12px;min-height:0}.estate-card .listing-card-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.estate-card .listing-card-dates>div{display:grid;gap:4px;min-width:0}.estate-card .listing-card-dates span{font-size:.69rem;color:#5c7468;line-height:1.4}.estate-card .listing-card-dates time{font-size:.76rem;font-weight:600;color:#204d3c;line-height:1.45}.estate-card .listing-card-agency{display:flex;gap:10px;justify-content:space-between;align-items:baseline;font-size:.71rem;line-height:1.5}.estate-card .listing-card-dates+.listing-card-agency{margin-top:9px;padding-top:8px;border-top:1px solid #dfe7df}.estate-card .listing-card-agency strong{font-size:inherit;text-align:right;font-weight:600;max-width:75%}

.listing-lifecycle-panel>details{margin-top:24px;padding-top:18px;border-top:1px solid #dce5dc}.listing-lifecycle-panel>details>summary{cursor:pointer;padding:8px 0;font-size:13px;color:#315d4c}.listing-lifecycle-panel>details article{margin-top:14px}
