/* Shared tool detail action bar — Payment & Finance and all /tools/* pages */
.fe8822-action-bar--tools {
    --fe8822-accent: #059669;
    --fe8822-accent-dark: #047857;
    --fe8822-accent-soft: rgba(5, 150, 105, 0.12);
    --fe8822-border: #d1d5db;
    --fe8822-surface: #fff;
    --fe8822-text: #111827;
    --fe8822-muted: #6b7280;
    --fe8822-btn-bg: #f9fafb;
}

.tool-detail-page.fe8822-reading-mode .lg\:col-span-4,
.tool-detail-page.fe8822-reading-mode aside,
.tool-detail-page.fe8822-reading-mode nav.mb-6,
.tool-detail-page.fe8822-reading-mode .ft881-breadcrumb {
    display: none !important;
}

.tool-detail-page.fe8822-reading-mode .lg\:col-span-8,
.tool-detail-page.fe8822-reading-mode .lg\:col-span-2 {
    grid-column: 1 / -1;
    max-width: 48rem;
    margin-inline: auto;
}

.tool-detail-page.fe8822-reading-mode {
    background: #fff !important;
}

@media (max-width: 640px) {
    .fe8822-action-bar--tools .fe8822-action-bar__actions {
        overflow-x: auto;
        flex-wrap: nowrap;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 0.25rem;
    }
}
