.omraa-single{max-width:1100px;margin:0 auto;padding:24px;direction:rtl;font-family:var(--omraa-font)}
.omraa-single__hero{display:grid;grid-template-columns:2fr 1fr;gap:24px}
.omraa-single__gallery{background:var(--omraa-surface);border-radius:var(--omraa-radius-lg);overflow:hidden;box-shadow:var(--omraa-shadow)}
.omraa-single__gallery img{width:100%;display:block}
.omraa-single__aside{background:var(--omraa-surface);border-radius:var(--omraa-radius-lg);box-shadow:var(--omraa-shadow);padding:20px;display:flex;flex-direction:column;gap:14px;height:fit-content}
.omraa-single__title{font-size:26px;font-weight:700;margin:0 0 6px}
.omraa-single__price{font-size:24px;font-weight:700;color:var(--omraa-primary)}
.omraa-single__section{background:var(--omraa-surface);border-radius:var(--omraa-radius-lg);box-shadow:var(--omraa-shadow);padding:20px;margin-top:24px}
.omraa-single__section h2{margin:0 0 12px;font-size:18px;color:var(--omraa-primary);border-right:4px solid var(--omraa-secondary);padding-right:10px}
.omraa-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}
.omraa-info-grid div{background:var(--omraa-background);padding:12px;border-radius:var(--omraa-radius)}
.omraa-info-grid b{display:block;color:var(--omraa-text-muted);font-size:12px;margin-bottom:4px;font-weight:500}
.omraa-services-list{display:flex;flex-wrap:wrap;gap:8px}
.omraa-services-list span{background:var(--omraa-background);padding:6px 14px;border-radius:999px;font-size:13px}
.omraa-table{width:100%;border-collapse:collapse;background:var(--omraa-surface);border-radius:var(--omraa-radius-lg);overflow:hidden;box-shadow:var(--omraa-shadow)}
.omraa-table th,.omraa-table td{padding:14px;text-align:right;border-bottom:1px solid var(--omraa-border)}
.omraa-table th{background:var(--omraa-primary);color:#fff;font-weight:700}
.omraa-status{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600}
.omraa-status--publish{background:#e6f4ea;color:#0F5132}
.omraa-status--pending{background:#fff4e0;color:#b88a12}
.omraa-status--draft{background:#eee;color:#555}
.omraa-status--reject{background:#fdecea;color:#c62828}
.omraa-status--expired{background:#f3f3f3;color:#666}
.omraa-featured-slider{display:flex;flex-direction:row;gap:18px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;direction:rtl;justify-content:flex-start}
.omraa-featured-slider .omraa-card{min-width:280px;scroll-snap-align:end;direction:rtl}
.omraa-empty{padding:32px;text-align:center;color:var(--omraa-text-muted);background:var(--omraa-surface);border-radius:var(--omraa-radius-lg)}
.omraa-pagination{display:flex;gap:6px;justify-content:center;margin-top:24px}
.omraa-pagination a,.omraa-pagination span{padding:8px 14px;border-radius:var(--omraa-radius);background:var(--omraa-surface);text-decoration:none;color:var(--omraa-text);box-shadow:var(--omraa-shadow)}
.omraa-pagination .current{background:var(--omraa-primary);color:#fff}
