/* عام - أزرار الواجهة */
.tools-buttons {
    display:flex;
    justify-content:center;
    gap:10px;
    padding:10px;
    z-index:9999;
}
.tools-buttons a {
    background:#e00000;
    color:#fff;
    padding:8px 14px;
    border-radius:8px;
    text-decoration:none;
    font-weight:700;
    display:inline-block;
}
.tools-buttons a:hover { opacity:0.9; }

/* نماذج */
.tools-form { max-width:720px; margin:18px auto; background:#fff; padding:14px; border-radius:8px; border:1px solid #eee; }
.tools-form input, .tools-form textarea, .tools-form select { width:100%; padding:10px; margin:8px 0; border-radius:6px; border:1px solid #ccc; box-sizing:border-box; }
.tools-form button { background:#e00000; color:#fff; padding:10px 16px; border:none; border-radius:6px; cursor:pointer; }

/* منشوراتي */
.tools-my-posts-grid { display:flex; flex-wrap:wrap; gap:12px; justify-content:center; }
.tools-post-item { width:200px; border:1px solid #eee; padding:8px; border-radius:8px; text-align:center; background:#fff; }
.tools-post-item img{ max-width:100%; height:auto; border-radius:6px; }

/* رسالة مؤقتة */
.tools-toast { position:fixed; top:90px; right:20px; background:#222; color:#fff; padding:10px 12px; border-radius:6px; z-index:99999; }

/* إخفاء عند التمرير (تتحكم به JS) */
#tools-buttons-wrapper { transition: transform 0.3s ease; will-change: transform; }