.audit-editor{display:grid;gap:20px;max-width:1150px;margin:auto}.audit-section{padding:26px}.audit-section h2{font-size:22px;margin-bottom:18px}.audit-section>p{color:#b9ac96;line-height:1.9}.audit-row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.audit-row-actions a{font-size:16px;color:#e2bf70;padding:8px}.audit-danger{border:1px solid #9e5353;background:#4c292833;color:#ffc1b7;border-radius:8px;padding:9px 12px;cursor:pointer;white-space:nowrap;font:inherit}.audit-danger:hover{background:#662e2e}.audit-pager{display:flex;gap:14px;align-items:center}.audit-pager button:disabled{opacity:.35;cursor:default}.audit-savebar{position:sticky;bottom:14px;z-index:5;background:#211b18f5;border:1px solid #7d6235;border-radius:14px;padding:16px;display:flex;align-items:center;gap:14px;box-shadow:0 8px 28px #0005}.audit-savebar>span{margin-inline-end:auto}.audit-editor .fields{gap:20px}.audit-editor input,.audit-editor textarea,.audit-editor select{font-size:16px;max-width:100%;min-width:0}.audit-location{display:flex;gap:10px}.audit-location input{flex:1;min-width:0}.audit-media-preview{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.audit-media-preview figure{width:130px;margin:0;display:grid;gap:6px}.audit-media-preview img{width:130px;height:100px;object-fit:cover;border-radius:10px}.audit-media-preview button{font:inherit;background:#3e2524;color:#ffc1b7;border:1px solid #76524a;border-radius:6px;padding:7px}.audit-trash-list>article{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:15px;border-bottom:1px solid #ffffff12}.audit-trash-list small{display:block;color:#ac9f8d;margin-top:5px}.audit-content-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:18px 0}.audit-content-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.audit-content-card{padding:20px}.audit-content-card img{width:100%;height:145px;object-fit:cover;border-radius:10px}.audit-content-card p{color:#c1b19b}.audit-content-card h3{font-size:20px}.audit-content-card .audit-row-actions{margin-top:18px}.audit-content-card small{color:#c7a966}.audit-info{padding:16px 20px;background:#d0a45312;border:1px solid #ac88433b;border-radius:12px;line-height:1.9}.audit-content-card[hidden]{display:none}@media(max-width:700px){.audit-section{padding:18px}.audit-editor .fields{grid-template-columns:1fr}.audit-editor .field.full{grid-column:auto}.audit-savebar{flex-wrap:wrap;bottom:6px}.audit-savebar>span{width:100%}.audit-savebar button{flex:1}.audit-pager{gap:8px}.table-footer{flex-wrap:wrap;gap:14px}.audit-location{flex-direction:column}.audit-content-grid{grid-template-columns:1fr}.audit-section h2{font-size:20px}}

@media(max-width:700px){.audit-property-table{display:block!important;min-width:0!important;width:100%!important}.audit-property-table thead{display:none}.audit-property-table tbody{display:grid;gap:12px;padding:12px}.audit-property-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ffffff18;border-radius:12px;overflow:hidden}.audit-property-table td{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;white-space:normal;padding:12px;font-size:16px;border-bottom:1px solid #ffffff0b}.audit-property-table td:first-child,.audit-property-table td:last-child{grid-column:1/-1}.audit-property-table td:nth-child(2)::before{content:'النوع'}.audit-property-table td:nth-child(3)::before{content:'الحالة'}.audit-property-table td:nth-child(4)::before{content:'الموقع'}.audit-property-table td:nth-child(5)::before{content:'السعر'}.audit-property-table td::before{color:#b7a887;font-size:16px}.audit-property-table td .property-cell{min-width:0;white-space:normal}.audit-property-table .property-cell b{white-space:normal;line-height:1.8}.audit-property-table .audit-row-actions{width:100%;gap:10px}.audit-property-table .audit-row-actions button{flex:1;font-size:16px;padding:12px}.audit-property-table .audit-row-actions a{padding:10px 12px}.audit-property-table .empty-state{padding:12px}}

/* Media controls remain visible and usable without opening a modal. */
.audit-media-grid{grid-template-columns:repeat(auto-fit,minmax(265px,1fr));align-items:stretch;gap:22px}.audit-media-card{padding:18px!important;display:flex;flex-direction:column;gap:16px}.audit-media-preview{position:relative;overflow:hidden;border-radius:14px;aspect-ratio:16/10}.audit-media-preview img{height:100%!important;width:100%;object-fit:cover;transition:filter .12s}.audit-media-preview>span{position:absolute;bottom:10px;right:10px;background:#17130bc9;backdrop-filter:blur(8px);border:1px solid #fff2;border-radius:6px;padding:5px 10px;font-size:16px;color:#f5e7c9}.audit-media-card h3{margin:0!important;font-size:21px}.audit-media-slider{display:grid;gap:10px}.audit-media-slider>span{display:flex;justify-content:space-between;color:#d9cba9;font-size:16px}.audit-media-slider output{color:#edc979;font-variant-numeric:tabular-nums}.audit-media-slider input{width:100%;height:28px;accent-color:#dbb661;cursor:ew-resize;direction:ltr}.audit-media-slider small{direction:ltr;display:flex;justify-content:space-between;color:#9d917b;font-size:16px}.audit-media-actions{display:flex;gap:12px;margin-top:auto!important}.audit-media-actions button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:94px!important;min-height:82px!important;border:1px solid #d1b57b55!important;background:transparent!important;border-radius:12px!important;color:#e6d8bc;padding:12px!important;font-size:16px!important}.audit-media-actions button svg{width:23px;height:23px}.audit-media-actions button:hover{background:#d4b36b12!important;border-color:#d4b36b!important}.audit-media-actions .audit-danger{color:#efb4a5;border-color:#cd776c66!important}.audit-add-media{min-height:315px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:transparent;border:1px dashed #d4b16b77;border-radius:20px;color:#e4c685;font:inherit;cursor:pointer}.audit-add-media:hover{background:#d4b16b0a;border-color:#e0ba6b}.audit-add-media svg{width:42px;height:42px;padding:13px;border:1px solid #c1a26655;border-radius:14px}.audit-add-media b{font-size:20px}.audit-add-media span{color:#a79d89;font-size:16px}.profile-card{gap:12px!important;background:transparent!important;border-radius:14px!important;padding:13px 10px!important}.profile-card .avatar{width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:50%!important;background:transparent!important;color:#ddc28c!important;border:1px solid #b99a5f66!important;box-shadow:none!important;display:grid;place-items:center}.profile-card .avatar svg{width:24px;height:24px}.profile-card #profileName{font-size:16px}.profile-card #profileRole{font-size:16px;color:#a89d86}.profile-card>span:last-child{flex:1;min-width:0}.profile-card .profile-more{display:none}@media(max-width:650px){.audit-media-grid{grid-template-columns:1fr}.audit-add-media{min-height:235px}.audit-media-actions button{flex:1;width:auto!important;min-height:78px!important}}

.audit-media-actions button svg{flex:0 0 23px!important;min-height:23px;min-width:23px}.audit-media-actions button{line-height:1.35!important}.audit-media-actions button span{line-height:1.4}
