/* Dashboard refinements: V17 */
.v17-review-publish{max-width:520px;display:block;margin:8px 0 20px}
.v17-testimonials-editor{display:grid;gap:12px}
.v17-backup-body{background:#f9f5f7;color:#34232d;font-family:"Cairo",system-ui,sans-serif;min-height:100vh}
.v17-backup-wrap{max-width:850px;margin:45px auto;padding:25px}
.v17-backup-wrap h1{font-size:30px}
.v17-backup-wrap>p{line-height:1.9}
.v17-back-link{color:#b51953;font-weight:800}
.v17-backup-list{display:grid;gap:10px;margin:22px 0}
.v17-backup-list form{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 19px;border:1px solid #efdee7;background:#fff;border-radius:14px}
.v17-backup-list button{padding:8px 15px;white-space:nowrap}
.v17-backup-success,.v17-backup-error{padding:13px 18px;border-radius:12px;background:#edfff4;color:#17542d}
.v17-backup-error{background:#ffedf0;color:#8b1730}
.v16-stat-edit input[readonly]{background:#f5f0f2;cursor:not-allowed}
@media(max-width:620px){.v17-backup-wrap{padding:14px;margin:20px auto}.v17-backup-list form{flex-direction:column;align-items:stretch}.v17-backup-list button{width:100%}}

.v17-remove-entry{float:left;background:#fff3f5;border:1px solid #efc4d1;color:#a81447;border-radius:9px;padding:5px 13px;font-size:12px;font-weight:700;cursor:pointer}
.v17-add-entry{display:block;margin:18px 0;padding:12px 19px;color:#b71955;background:white;border:1px dashed #ce6991;border-radius:11px;font-weight:800;cursor:pointer}
.v17-add-entry:hover{background:#fff0f5}
[data-v17-generated] input,[data-v17-generated] select,[data-v17-generated] textarea{max-width:100%}
