/* بطاقة العرض الموحّدة (v4) — تنسيق فقط. مع available-card-v4.js
   للتراجع: احذف سطر <link> الخاص بهذا الملف وسطر <script> الخاص بـ available-card-v4.js من index.html. */

#availableView .available-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;grid-auto-rows:1fr}
#availableView .available-card{position:relative;height:100%;border-radius:18px;border:1px solid #dfe9ea;box-shadow:0 2px 10px rgba(20,70,74,.07);background:#fff;overflow:hidden}
#availableView .available-card:hover{box-shadow:0 8px 22px rgba(20,70,74,.13)}
#availableView .available-card.is-urgent{border-color:#e7c26a}
.ac4-i{width:18px;height:18px;flex:0 0 auto}

/* الصورة + الشارات فوقها */
#availableView .available-card-media{height:170px}
#availableView .available-card-select{top:10px!important;right:10px!important;left:auto!important;width:auto!important;height:auto!important;min-height:0!important;padding:4px 9px!important;border-radius:999px!important;font-size:11.5px;font-weight:800;gap:6px;flex-direction:row!important;background:rgba(255,255,255,.95);box-shadow:0 1px 5px rgba(0,0,0,.15)}
#availableView .available-card-select input{margin:0!important;width:15px!important;height:15px!important;min-height:0!important;padding:0!important}
#availableView .ac4-badges{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:5px;max-width:calc(100% - 100px);justify-content:flex-start}
#availableView .ac4-badges>*{box-shadow:0 1px 4px rgba(0,0,0,.14)}
#availableView .ac4-loc,#availableView .ac4-photos{position:absolute;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:rgba(20,40,44,.62);color:#fff;font-size:11.5px;font-weight:800;backdrop-filter:blur(3px)}
#availableView .ac4-loc{right:10px;max-width:70%}#availableView .ac4-loc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#availableView .ac4-photos{left:10px}
#availableView .ac4-loc .ac4-i,#availableView .ac4-photos .ac4-i{width:14px;height:14px}

/* الجسم */
#availableView .available-card-body{padding:12px 14px 12px;gap:10px;display:flex;flex-direction:column}
#availableView .ac4 .available-card-body>*{order:4}
#availableView .ac4 .available-card-title{order:1;flex-wrap:nowrap;align-items:center;gap:10px;padding:0;border:0}
#availableView .ac4 .ac4-typeicon{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#e6f4f1;color:#155d65}
#availableView .ac4 .ac4-typeicon .ac4-i{width:20px;height:20px}
#availableView .ac4-t-land .ac4-typeicon{background:#fff3d6;color:#9a6a0a}
#availableView .ac4-t-rent .ac4-typeicon{background:#e3f0fb;color:#276a9f}
#availableView .ac4-t-building .ac4-typeicon{background:#e9eefb;color:#3a4fa0}
#availableView .ac4 .available-card-title>div:first-of-type{flex:1 1 auto}
#availableView .ac4 .available-card-title strong{font-size:16.5px;line-height:1.3;color:#17373b}
#availableView .ac4 .available-code{font-size:11.5px;color:#6a8185}
#availableView .ac4 .available-price{order:2;padding:0;border:0;background:transparent;font-size:23px;font-weight:900;line-height:1.2;color:#0f6a6e;margin:-2px 0 0}
#availableView .ac4 .rental-card-price-label,#availableView .ac4 .ap-unit-price{order:2;margin:-8px 0 0;font-size:11.5px;font-weight:700;color:#6a8185}

/* 6 خانات ثابتة */
#availableView .ac4-tiles{order:3!important;display:grid;grid-template-columns:1fr 1fr;gap:7px}
#availableView .ac4-tile{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 10px;border-radius:12px;background:#f3f8f8;border:1px solid #e5eeee}
#availableView .ac4-tile .ac4-i{color:#2f7f84;width:20px;height:20px}
#availableView .ac4-tile>div{min-width:0;display:flex;flex-direction:column;gap:1px}
#availableView .ac4-tile small{font-size:10.5px;font-weight:700;color:#6a8185;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#availableView .ac4-tile strong{font-size:13.5px;font-weight:900;color:#17373b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#availableView .ac4-tile.is-empty strong{color:#a9b8ba;font-weight:700}

/* تفاصيل أكثر */
#availableView .ac4-more-toggle{order:4!important;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;border:1px dashed #b9d6d7;border-radius:11px;background:#fff;color:#155d65;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer}
#availableView .ac4-more-toggle:hover{background:#f3faf8}
#availableView .ac4-more{display:none;position:absolute;z-index:8;inset:0;flex-direction:column;background:#fff}
#availableView .ac4-more-open .ac4-more{display:flex}
#availableView .ac4-more-head{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid #e3ecec;color:#155d65;font-size:14.5px}
#availableView .ac4-more-close{border:0;background:#f1f6f6;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#456469}
#availableView .ac4-more-body{flex:1;overflow:auto;padding:10px 14px 14px;display:flex;flex-direction:column;gap:9px}
#availableView .ac4-more-body .available-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin:0;border:0;background:transparent;overflow:visible}
#availableView .ac4-more-body .available-meta-row{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:6px;padding:6px 0;border:0;border-bottom:1px dashed #dfe9ea;border-radius:0;background:transparent!important;font-size:12px}
#availableView .ac4-more-body .available-meta-row dt{padding:0;border:0;background:transparent!important;font-size:11px;font-weight:700;color:#6a8185}
#availableView .ac4-more-body .available-meta-row dd{padding:0;font-weight:800;color:#173b40;text-align:left}
#availableView .ac4-more-body .available-card-description{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:12.5px;line-height:1.7}
#availableView .ac4-more-body .rental-card-highlights{display:none}
#availableView .ac4-more-body .ac4-flags{font-size:11px;color:#6a8185}
#availableView .ac4-more-body .available-card-creator,#availableView .ac4-more-body .available-card-nearby{font-size:11.5px}
#availableView .ac4-more-body .available-card-internal-status{display:block}

/* المراجعة + تواصل مع المالك */
#availableView .ac4 .available-card-review{order:5;margin-top:auto;display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center;padding:8px;border-radius:12px;background:#f7fafa;border:1px solid #e5eeee}
#availableView .ac4 .available-review-summary{min-height:30px;padding:3px 11px;border-radius:999px;font-size:11.5px;font-weight:800;justify-content:center}
#availableView .ac4 .available-review-summary.is-overdue{background:#fff0ee;border-color:#edb2ad;color:#c62828}
#availableView .ac4 .available-card-review>.btn{min-height:30px;padding:3px 10px;font-size:11.5px;white-space:nowrap}
#availableView .ac4 .available-card-review>.available-owner-whatsapp{grid-column:1/-1;min-height:40px;font-size:14px;font-weight:900;border-radius:11px;background:#15774f;color:#fff;border-color:#15774f;display:inline-flex;align-items:center;justify-content:center;gap:8px}

/* الأزرار: صف ثابت من 6 أماكن (أيقونة فوق النص). لو زر مش متاح بيفضل مكانه فاضي */
#availableView .ac4 .available-card-footer{order:6;margin-top:0;padding:0;border:0;display:block}
#availableView .ac4 .available-card-buttons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;align-items:stretch}
#availableView .ac4 .available-card-buttons>.btn,#availableView .ac4 .available-card-buttons>.wp-publish-wrap>.btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:56px;min-height:56px;padding:4px 2px;border:1px solid #e1ebec;border-radius:12px;background:#fff;color:#155d65;font-size:10.5px;font-weight:800;line-height:1.2;text-align:center;white-space:normal;box-shadow:none}
#availableView .ac4 .available-card-buttons>.btn:hover,#availableView .ac4 .available-card-buttons>.wp-publish-wrap>.btn:hover{background:#f3faf8;border-color:#9fc9cb}
#availableView .ac4 .available-card-buttons>.wp-publish-wrap{display:block;min-width:0}
#availableView .ac4 .available-card-buttons>.btn::before,#availableView .ac4 .available-card-buttons>.wp-publish-wrap>.btn::before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:var(--ac4-ic) center/contain no-repeat;mask:var(--ac4-ic) center/contain no-repeat}
/* أماكن ثابتة */
#availableView .ac4 .available-card-buttons [data-ap-action="share-one"]{grid-column:1;grid-row:1;--ac4-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 3 10 14M21 3l-7 18-4-7-7-4z'/%3E%3C/svg%3E")}
#availableView .ac4 .available-card-buttons [data-ap-action="download-offer"]{grid-column:2;grid-row:1;--ac4-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 11l5 5 5-5M4 20h16'/%3E%3C/svg%3E")}
#availableView .ac4 .available-card-buttons [data-ap-action="copy-property-share"]{grid-column:3;grid-row:1;--ac4-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='12' height='12' rx='2'/%3E%3Cpath d='M16 8V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2'/%3E%3C/svg%3E")}
#availableView .ac4 .available-card-buttons>.wp-publish-wrap{grid-column:4;grid-row:1}
#availableView .ac4 .available-card-buttons>.wp-publish-wrap>.btn{--ac4-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c3 3 3 15 0 18M12 3c-3 3-3 15 0 18'/%3E%3C/svg%3E");background:#fff;color:#155d65}
#availableView .ac4 .available-card-buttons [data-ap-action="edit"]{grid-column:5;grid-row:1;--ac4-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16zM13 7l4 4'/%3E%3C/svg%3E");background:#e6f4f1;border-color:#b9ddd7}
#availableView .ac4 .available-card-buttons>.ac4-menu-btn{grid-column:6;grid-row:1;--ac4-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='5' cy='12' r='1.6'/%3E%3Ccircle cx='12' cy='12' r='1.6'/%3E%3Ccircle cx='19' cy='12' r='1.6'/%3E%3C/svg%3E")}
#availableView .ac4 .ac4-menu-btn .ac4-i{display:none}
#availableView .ac4 .available-card-buttons [data-ap-action="design"]{display:none!important}
/* قائمة "المزيد": الباقي فقط (الفيديو، PDF، الموقع، الحذف) */
#availableView .ac4 .ac4-menu-list{display:none;position:absolute;z-index:9;inset-inline:12px;bottom:70px;flex-direction:column;gap:6px;padding:10px;border:1px solid #cfe0e1;border-radius:14px;background:#fff;box-shadow:0 14px 34px rgba(20,60,64,.26)}
#availableView .ac4.ac4-menu-open .ac4-menu-list{display:flex}
#availableView .ac4 .ac4-menu-list .btn{display:flex;flex-direction:row;width:100%;height:auto;min-height:36px;justify-content:center;border-radius:10px}
#availableView .ac4 .ac4-menu-list .btn::before{display:none}
#availableView .ac4 .ac4-menu-list>*{order:5}
#availableView .ac4 .ac4-menu-list [data-ap-action="delete-property"]{order:99;margin-top:4px}

@media(max-width:560px){#availableView .available-cards{grid-template-columns:1fr}#availableView .available-card-media{height:190px}}
#availableView .ac4 .available-card-title,#availableView .ac4 .available-card-title>div{background:transparent!important}

/* ===== النسخة 5: السعر فوق الصورة + مستطيل تعديل + شريط آخر تعديل + دايرة الملاحظة + 8 أيقونات ===== */
#availableView .ac4-hide{display:none!important}
/* أرض = أخضر */
#availableView .ac4-t-land .ac4-typeicon{background:#e3f3e8;color:#23824a}
/* السعر على الصورة */
#availableView .ac4 .available-card-media>.available-price{position:absolute;bottom:10px;left:10px;right:auto;z-index:2;order:0;margin:0;padding:3px 12px;border:0;border-radius:12px;background:#fff;color:#0f6a6e;font-size:19px;font-weight:900;line-height:1.35;box-shadow:0 2px 8px rgba(0,0,0,.22)}
#availableView .ac4 .ac4-photos{left:auto;right:10px;bottom:46px}
#availableView .ac4 .ac4-loc{right:10px;left:auto;max-width:55%}
/* شريط آخر تعديل (خانة ثابتة الارتفاع) */
#availableView .ac4-act-slot{min-height:32px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #eef3f3;position:relative}
#availableView .ac4-act-slot .ap-activity-badge-wrap{width:100%;margin:0;position:relative}
#availableView .ac4-act-slot .ap-activity-badge{width:100%;margin:0;border-radius:0;border:0;border-bottom:1px dashed #e6c46a;background:#fff8e1;color:#8a5b00;font-size:11.5px;font-weight:800;padding:7px 10px;text-align:center;justify-content:center}
/* دايرة الملاحظة الداخلية */
#availableView .ac4 .ac4-note{order:3;display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:transparent;padding:0;cursor:pointer;flex:0 0 auto}
#availableView .ac4 .ac4-note-dot{position:relative;width:36px;height:36px;border-radius:50%;background:#fff3d6;border:1px solid #ecc66c;color:#8a5b00;display:flex;align-items:center;justify-content:center}
#availableView .ac4 .ac4-note-dot .ac4-i{width:18px;height:18px}
#availableView .ac4 .ac4-note-dot i{position:absolute;top:-2px;left:-2px;width:10px;height:10px;border-radius:50%;background:#e0402f;border:2px solid #fff}
#availableView .ac4 .ac4-note small{font-size:9px;font-weight:800;color:#8a5b00;white-space:nowrap}
#availableView .ac4 .available-card-title>div:first-of-type{flex:1 1 auto}
#availableView .ac4 .ac4-note-pop{display:none;position:absolute;z-index:9;inset-inline:12px;top:262px;padding:10px 12px;border:1px solid #ead59d;border-radius:12px;background:#fffdf6;box-shadow:0 10px 26px rgba(60,45,10,.25)}
#availableView .ac4.ac4-note-open .ac4-note-pop{display:block}
#availableView .ac4 .ac4-note-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:12px;color:#684c14}
#availableView .ac4 .ac4-note-head em{font-style:normal;background:#f7e7bc;border-radius:99px;padding:1px 8px;font-size:10px;font-weight:900}
#availableView .ac4 .ac4-note-pop p{margin:0;font-size:12.5px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere;color:#4a3a12}
/* صف الأيقونات: 8 أماكن ثابتة */
#availableView .ac4 .available-card-buttons{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px}
#availableView .ac4 .available-card-buttons>.btn,#availableView .ac4 .available-card-buttons>.wp-publish-wrap>.btn{height:58px;min-height:58px;padding:4px 1px;gap:3px;border-radius:10px;font-size:9px;line-height:1.15;overflow:hidden;word-break:keep-all}
#availableView .ac4 .available-card-buttons>.btn::before,#availableView .ac4 .available-card-buttons>.wp-publish-wrap>.btn::before{width:18px;height:18px;flex:0 0 auto}
#availableView .ac4 .available-card-buttons [data-ap-action="share-one"]{grid-column:1}
#availableView .ac4 .available-card-buttons [data-ap-action="download-offer"]{grid-column:2}
#availableView .ac4 .available-card-buttons [data-ap-action="copy-property-share"]{grid-column:3}
#availableView .ac4 .available-card-buttons>.wp-publish-wrap{grid-column:4}
#availableView .ac4 .available-card-buttons>.available-location-icon{grid-column:5;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:58px;min-height:58px;padding:4px 1px;border:1px solid #e1ebec;border-radius:10px;background:#fff;color:#155d65;font-size:9px;font-weight:800}
#availableView .ac4 .available-card-buttons>.available-location-icon::before{display:none}
#availableView .ac4 .available-card-buttons>.available-location-icon svg{width:18px;height:18px}
#availableView .ac4 .available-card-buttons>.available-location-icon::after{content:"الموقع"}
#availableView .ac4 .available-card-buttons [data-ap-action="open-media"][data-ac4-kind="pdf"]{grid-column:6;grid-row:1;--ac4-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l4 4v14H6z'/%3E%3Cpath d='M14 3v5h5M9 14h6M9 17h4'/%3E%3C/svg%3E")}
#availableView .ac4 .available-card-buttons [data-ap-action="open-media"][data-ac4-kind="video"]{grid-column:7;grid-row:1;--ac4-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E")}
#availableView .ac4 .available-card-buttons [data-ap-action="delete-property"]{grid-column:8;grid-row:1;color:#b3261e;border-color:#f0cfcb;background:#fff;--ac4-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 13h10l1-13M9 7V4h6v3'/%3E%3C/svg%3E")}
#availableView .ac4 .available-card-buttons [data-ap-action="delete-property"]:hover{background:#fff1f0}
/* صف الأزرار كله في صف واحد حتى لو زر ناقص */
#availableView .ac4 .available-card-buttons>*{grid-row:1}

/* ===== النسخة 6: تعديل ضمن صف الأيقونات (9 أماكن) + صورة أكبر ===== */
#availableView .available-card-media{height:215px}
#availableView .ac4 .ac4-photos{bottom:46px}
#availableView .ac4 .available-card-buttons{grid-template-columns:repeat(9,minmax(0,1fr));gap:2px}
#availableView .ac4 .available-card-buttons>.btn,#availableView .ac4 .available-card-buttons>.wp-publish-wrap>.btn,#availableView .ac4 .available-card-buttons>.available-location-icon{font-size:8.5px;padding:4px 0;border-radius:9px}
#availableView .ac4 .available-card-buttons [data-ap-action="edit"]{display:flex;grid-column:8;grid-row:1;background:#e6f4f1;border-color:#b9ddd7;color:#155d65;font-weight:900;--ac4-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16zM13 7l4 4'/%3E%3C/svg%3E")}
#availableView .ac4 .available-card-buttons [data-ap-action="delete-property"]{grid-column:9}
#availableView .ac4 .ac4-note-pop{top:322px}
/* عرض الشارع: شارع + ممر، كل واحد بأيقونته داخل نفس المربع */
#availableView .ac4-tile.is-pair{gap:0}
#availableView .ac4-tile .ac4-pair{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;overflow:visible;text-overflow:clip;white-space:normal}
#availableView .ac4-tile .ac4-pair>span{display:inline-flex;align-items:center;gap:4px}
#availableView .ac4-tile .ac4-i.ac4-i-sm{width:16px;height:16px}

/* license badge next to the card title */
#availableView .ac4 .available-card-title strong .ac4-lic{display:inline-block;margin-inline-start:8px;padding:2px 9px;border-radius:999px;background:#e3f3e8;color:#1d7a43;border:1px solid #b9e0c7;font-size:11.5px;font-weight:800;line-height:1.5;vertical-align:middle;white-space:nowrap}
