.service-shortcuts{margin-bottom:24px}.service-shortcuts button{min-height:62px;font-size:13px;background:#eef7f2}.service-intro{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px}.service-intro h2{margin:0 0 7px;font-size:18px}.service-intro p{margin:0;color:#6d7886;font-size:14px;line-height:1.6}.request-details{display:grid;grid-template-columns:130px minmax(0,1fr);gap:9px 12px;font-size:14px;margin:22px 0}.request-details dt{color:#6f7988}.request-details dd{margin:0;overflow-wrap:anywhere}.request-timeline{font-size:14px;line-height:1.6;color:#52616e;padding-left:22px}.request-timeline li{padding:5px 0 8px}.incoming-banner{border:1px solid #98d1b3;background:#edf9f2;border-radius:9px;padding:18px}.incoming-banner h3{color:#087344}.ops-page .request-details{font-size:14px}dialog form label{line-height:1.6}dialog .actions{align-items:center}dialog .actions>.notice{width:100%}.resident-page .resident-more.service-shortcuts .svgicon{width:23px;height:23px}.r-content .r-content{padding:0}.service-shortcuts button span{line-height:1.4}@media(max-width:400px){.request-details{grid-template-columns:100px 1fr}.service-shortcuts{gap:9px}.service-shortcuts button{font-size:12px;padding:13px 9px}}
.amenity-tabs{flex-wrap:wrap}.amenity-tabs button{flex:1 1 30%;font-size:12px}.amenity-placeholder{background:linear-gradient(135deg,#e0f0e5,#eff7f2);border-radius:12px;padding:30px 20px;text-align:center;margin-bottom:20px}.amenity-placeholder .svgicon{height:60px;width:60px;color:#087a4e}.amenity-placeholder h2{margin-top:15px}.amenity-placeholder p{color:#5e7366}.amenity-facts{display:flex;justify-content:space-between;gap:12px;background:#f0f6f3;padding:14px;border-radius:8px;font-size:13px}.slots-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.slots-grid button{padding:14px 10px;border:1px solid #b8d6c5;background:#f4faf6;border-radius:8px;color:#096d44}.slots-grid button small{display:block;margin-top:7px;font-size:12px}.slots-grid button:disabled{background:#f0f1f1;border-color:#d8dede;color:#758079;opacity:.8}
