/* FB Page Poster — Frontend Styles */
.fbpp-app-banner {
    display: flex; align-items: center; gap: 10px;
    background: #1877f2; color: #fff; padding: 12px 16px;
    border-radius: 8px; margin: 16px 0;
}
.fbpp-banner-text  { flex: 1; font-weight: 600; }
.fbpp-banner-btn   { background: #fff; color: #1877f2; border: none; border-radius: 4px; padding: 6px 14px; font-weight: 600; cursor: pointer; text-decoration: none; }
.fbpp-banner-close { background: none; border: none; color: rgba(255,255,255,.8); font-size: 20px; cursor: pointer; padding: 0; line-height: 1; }
.fbpp-banner-icon  { width: 28px; height: 28px; border-radius: 4px; }

.fbpp-switch-tabs  { display: flex; gap: 8px; margin-bottom: 12px; }
.fbpp-tab { background: #f0f0f0; border: 1px solid #ddd; border-radius: 4px; padding: 6px 14px; cursor: pointer; font-size: 13px; }
.fbpp-tab.active { background: #1877f2; color: #fff; border-color: #1877f2; }
.fbpp-switch-panel { display: none; }
.fbpp-switch-panel.active { display: block; }
