.property-services-heading h3{font-size:18px;color:#172331}.property-services-heading small{display:none}.property-services{border-top:0;margin-top:18px;padding-top:0}.property-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.property-operation-grid>a{background:#fff;border:1px solid #e0e3e6;border-radius:13px;padding:15px 16px;gap:7px;min-width:0}.property-operation-grid svg{height:22px;width:22px;color:#626b72;margin-bottom:2px}.property-operation-grid strong{font-size:16px;line-height:1.25;color:#15202b}.property-operation-grid span{color:#64717b;font-size:13px;line-height:1.4}.property-operation-grid a:hover{background:#f6f8fa;border-color:#8fa1af}.property-operation-grid a:focus-visible{outline:3px solid #315d80;outline-offset:2px}.property-directory-card .property-card-collections{background:#f5f6f7;border-radius:12px;padding:13px;margin-top:14px}.property-court-workflow{max-width:900px;margin-bottom:18px}.property-court-workflow h2{margin:8px 0}.property-court-workflow>label{display:block;font-weight:600;margin:18px 0}.property-court-workflow select{display:block;width:100%;max-width:100%;min-width:0;margin-top:8px}.property-court-workflow fieldset{border:0;padding:0;margin:24px 0}.property-court-workflow legend{font-weight:700;font-size:18px;margin-bottom:12px}.property-court-workflow .court-reason{display:flex;align-items:center;gap:12px;margin:15px 0;cursor:pointer}.property-court-workflow input[type=radio]{width:20px;height:20px;flex-shrink:0;margin:0;accent-color:#14254a}.property-court-workflow>.primary{border-radius:24px;width:100%;min-height:48px;white-space:normal}.operation-inspection{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid #e5e9ef}.operation-inspection>div{display:flex;align-items:center;gap:14px;min-width:0}.operation-inspection h3{font-size:16px;margin:0}.operation-inspection p{margin:6px 0;color:#607080}.operation-inspection svg{width:24px;height:24px;flex-shrink:0}.operation-inspection+.actions{margin-top:18px}@media(max-width:600px){.property-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-operation-grid>a{padding:12px;gap:6px}.property-operation-grid strong{font-size:14px}.property-operation-grid span{font-size:12px}.operation-inspection{align-items:flex-start;flex-wrap:wrap}.property-court-workflow{padding:18px}.property-court-workflow .court-reason{font-size:15px}}

.operation-tile-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.property-operation-grid .operation-attention{font-size:10px;font-weight:700;color:#875511;background:#fff2d5;border-radius:20px;padding:3px 6px;white-space:nowrap}.operation-quick-list{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:10px}.operation-quick-list li{display:grid;gap:3px}.property-operation-grid .operation-item-title{font-weight:600;color:#263746;overflow-wrap:anywhere}.property-operation-grid .operation-quick-list span{font-size:12px;line-height:1.45;overflow-wrap:anywhere}.property-operation-grid .operation-more{font-size:11px;font-weight:600;color:#52677b;margin-top:3px}.property-operation-grid>a{align-content:start}@media(max-width:600px){.property-operation-grid .operation-attention{font-size:9px;padding:3px 5px}.property-operation-grid .operation-quick-list span{font-size:11px}.operation-quick-list{gap:9px}}

.unit-compliance-indicator{margin:4px 0 9px;padding:0 12px}.unit-compliance-quick{font-size:11px;line-height:1.4;text-decoration:none;color:#596875}.unit-compliance-quick.review{color:#80591f}.unit-compliance-quick.current{color:#326a50}.unit-compliance-panel{margin-top:24px}.unit-compliance-panel>label{display:block;font-size:13px;margin:12px 0}.unit-compliance-panel select{display:block;width:100%;margin-top:7px}.unit-compliance-panel .compliance-row>.section-head{margin:0;gap:12px;flex-wrap:wrap}

/* A distinct tenant action that opens preparation, without submitting a filing. */
a.button.tenant-court-action{background:#b42318;border-color:#b42318;color:#fff;font-weight:600}a.button.tenant-court-action:hover{background:#912018;border-color:#912018;color:#fff}a.button.tenant-court-action:focus-visible{outline:3px solid #b42318;outline-offset:3px}

@media(min-width:900px){.property-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.property-operation-grid>a:last-child:nth-child(odd){grid-column:1/-1}}
.municipal-start{margin:18px 0;padding:16px;background:#f6f8fa;border-radius:12px}.municipal-start h4{margin:0;font-size:17px}.municipal-start p{line-height:1.5}
