.enquiries-dialog{width:min(840px,calc(100vw - 32px));max-width:840px}.enquiry-row{border-bottom:1px solid var(--line,#d8dfce);padding:10px 0}.enquiry-row summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.enquiry-row summary::before{content:'▸';flex:none}.enquiry-row[open] summary::before{content:'▾'}.enquiry-row summary>span:first-of-type{flex:1;overflow-wrap:anywhere}.enquiry-row time{font-size:.78rem;color:var(--muted,#64725e)}.enquiry-row dl{display:grid;grid-template-columns:85px minmax(0,1fr);gap:8px;font-size:.9rem}.enquiry-row dt{text-transform:capitalize;color:var(--muted,#64725e)}.enquiry-row dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.enquiry-actions,.enquiries-pagination{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.enquiry-actions label{display:flex;align-items:center;gap:8px}.enquiry-actions select{width:auto;margin:0;padding:6px 10px}.enquiries-pagination{margin-top:20px;font-size:.85rem}.enquiries-pagination button:last-child{margin-left:auto}@media(max-width:520px){.enquiry-row summary{flex-wrap:wrap;gap:6px}.enquiry-row time{order:4;width:100%;padding-left:16px}.enquiry-row dl{grid-template-columns:65px minmax(0,1fr)}.enquiries-dialog{padding:24px 18px}}
.enquiries-settings{margin:16px 0;padding:14px 0;border-bottom:1px solid var(--line,#d8dfce)}.enquiries-settings summary{cursor:pointer;font-weight:600}.enquiries-settings form{margin-top:16px}.enquiries-settings form .text-button{margin:12px}

.project-card .project-cover{gap:12px;justify-content:space-between}.project-cover h2{flex:1}.project-cover .project-address{flex:0 1 auto;max-width:65%;min-width:0;margin:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.project-contact .text-button{padding:0;text-align:left}
.project-body>.project-actions:first-child{margin-top:0}.project-card .project-delete{display:flex;justify-content:flex-end}.project-card{--tile-control-size:13px}.project-card .analytics-switch,.project-card .project-analytics>.text-button,.project-card .project-analytics>.muted,.project-card .project-footer .text-button,.project-card .project-contact .text-button{font-family:inherit;font-size:var(--tile-control-size);font-weight:600;line-height:1.4}@media(max-width:600px){.project-card{--tile-control-size:12px}}
