.admin-user{display:block;color:#cbd6cf;font-size:11px}.admin-alert-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:28px}.admin-alert-grid>a{display:grid;gap:5px;min-height:126px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:12px}.admin-alert-grid span{font-size:11px;color:var(--muted)}.admin-alert-grid strong{font:600 42px/1 "Playfair Display",serif;color:var(--brand)}.admin-alert-grid em{font-style:normal;font-size:11px;font-weight:700;color:var(--gold)}.admin-columns{display:grid;gap:18px}.admin-list-card,.review-card{padding:18px;background:#fff;border:1px solid var(--line);border-radius:13px}.admin-mini-list{display:grid}.admin-mini-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.admin-mini-list strong,.admin-mini-list small{display:block}.admin-mini-list strong{font-size:13px}.admin-mini-list small,.muted-note{font-size:11px;color:var(--muted);margin-top:3px}.admin-tabs{display:flex;gap:6px;overflow:auto;padding-bottom:4px;margin-bottom:18px}.admin-tabs a{white-space:nowrap;padding:8px 11px;border:1px solid var(--line);border-radius:99px;color:var(--muted);font-size:11px;font-weight:700}.admin-tabs a.active{background:var(--brand);border-color:var(--brand);color:#fff}.admin-table-wrap{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:13px}.admin-table-wrap table{width:100%;border-collapse:collapse;min-width:690px}.admin-table-wrap th{text-align:left;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);font-size:9px;background:#fbfcfa}.admin-table-wrap td,.admin-table-wrap th{padding:13px 15px;border-bottom:1px solid var(--line);vertical-align:middle}.admin-table-wrap tr:last-child td{border-bottom:0}.admin-table-wrap td{font-size:12px}.admin-table-wrap td strong,.admin-table-wrap td small{display:block}.admin-table-wrap td small{font-size:10px;color:var(--muted);margin-top:3px}.admin-table-wrap .button{min-height:32px;padding:6px 10px;font-size:10px}.property-cell{display:flex;align-items:center;gap:8px}.property-cell img{width:42px;height:42px;object-fit:cover;border-radius:5px}.review-card{margin-top:4px}.review-profile{display:flex;align-items:center;gap:16px;margin-bottom:22px}.review-profile h1,.review-card>h1{font:600 32px/1.08 "Playfair Display",serif;margin:0 0 8px}.review-price{font-size:23px;font-weight:700;color:var(--brand);margin:0 0 20px}.review-data{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 0;border-block:1px solid var(--line);margin:22px 0}.review-data dt{font-size:10px;color:var(--muted);margin-bottom:2px}.review-data dd{margin:0;font-size:12px;font-weight:600}.review-gallery{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.review-gallery img{height:130px;width:100%;object-fit:cover;border-radius:7px}.moderation-form{padding-top:18px;border-top:1px solid var(--line);margin-top:25px}.button-danger{background:var(--danger);color:#fff}.report-list{display:grid;gap:12px}.report-list article{display:grid;gap:17px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:18px}.report-list h2{font:600 23px "Playfair Display",serif;margin:0}.report-list p{font-size:13px;color:#435048}.report-list small{font-size:10px;color:var(--muted)}.report-action-form{display:grid;gap:7px;min-width:220px}.report-action-form textarea{min-height:62px;border:1px solid var(--line);border-radius:7px;padding:8px;font-size:11px}.report-action-form .button{min-height:34px;padding:6px 9px;font-size:10px}@media(min-width:720px){.admin-alert-grid{grid-template-columns:repeat(3,1fr)}.admin-columns{grid-template-columns:1fr 1fr}.review-card{padding:28px}.report-list article{grid-template-columns:minmax(0,1fr) 240px}.review-gallery{grid-template-columns:repeat(3,1fr)}.review-gallery img{height:170px}}
