/* R28 gallery: visible per-photo daily owner actions; no legacy removal. */
.r28-control,.r28-delete{padding:8px 10px;margin:3px;border-radius:9px;border:1px solid #6caaa3;color:#075e58;background:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:650}
.r28-delete{color:#992d36;border-color:#d5a6a6}
.r28-control:disabled,.r28-delete:disabled{opacity:.5;cursor:not-allowed}
.r28-album-actions{margin:9px 0;display:flex;gap:9px;flex-wrap:wrap}
.r28-upload-button{display:inline-flex}
.r28-tip{color:#526a6e;font-size:13px;margin:7px 0}
.r28-owner-status{background:#e6f3ee;border:1px solid #c7dbd3;border-radius:10px;padding:10px 12px;min-height:14px}
.r28-owner-status.r28-error{background:#ffefec;border-color:#daa9a5;color:#9d1c24}
.r28-custom-amenities,.r28-submission-tools{margin:13px 0;padding:13px;border:1px solid #ccdcd8;border-radius:11px;background:#fff}
.r28-custom-list{display:flex;flex-wrap:wrap;gap:8px}
.r28-feature-item{display:inline-flex;align-items:center;gap:5px;padding:7px;border:1px solid #dde8e5;border-radius:9px}
.r28-feature-form{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin:9px 0}
.r28-feature-form input{padding:10px;border-radius:9px;border:1px solid #acc7c1;min-width:210px}
.r28-public-amenities{margin:10px 0;padding:12px;background:#f4faf6;border-radius:9px}
.r28-public-amenities li{margin:5px 0}

body.r28-show-edit #dashboard-section>.two-col{display:block!important}
\nbody.r28-show-edit #r22-advanced{display:block!important}\n