
/* R26: one room folder and one genuine local-demo publication control */
.r26-top-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0 0;padding:14px 0;border-top:1px solid #d2e3e0}
.r26-label{font-size:13px;flex:1 1 100%;color:#45686b;font-weight:750}
.r26-link,.r26-publish-btn,.r26-new-room{font:inherit;border:1px solid #087e79;background:white;color:#087e79;border-radius:12px;padding:12px 16px;text-decoration:none;cursor:pointer;font-weight:700}
.r26-publish-btn{background:#087e79;color:white}
.r26-top-actions .r26-status-line{margin:5px 0;flex:1 1 100%;padding:10px 12px;background:#e8f5f1;border:1px solid #c0d8d1;border-radius:10px;font-size:14px}
.r26-top-actions .r26-error{background:#fff1ee;color:#a02433;border-color:#e4b7b8}
.r26-room-amenities{border-top:1px solid #d4e3e2;padding:16px 0}
.r26-room-amenities h4{font-size:17px;margin:0 0 10px}
.r26-amenity-grid{display:flex;flex-wrap:wrap;gap:7px}
.r26-amenity{display:inline-flex;gap:6px;align-items:center;background:#f1f7f5;border:1px solid #d6e5e1;border-radius:10px;padding:9px 11px;cursor:pointer;font-size:14px;font-weight:600}
.r26-amenity input{width:17px;height:17px;accent-color:#007f79}
.r26-mini-hint,.r26-photos-count{font-size:12px;color:#526e73}
.r26-photos-count{display:block;margin-top:5px}
.r22-room-card .r22-room-actions>a.r25-room-link{display:none!important}
#r25-essential-actions{display:none!important}
#r25-save-status{display:none!important}
#r22-owner-bar .r22-hint{display:none}
#r26-top-actions>button:disabled{opacity:.55;cursor:wait}
