    /* Companies List Page - Mobile Specific */
    body.companies-page .auth-section {
        display: none !important;
    }
    
    body.companies-page .statistics-section {
        display: none !important;
    }
    
    body.companies-page .companies-list-header {
        display: none !important;
    }
    
    body.companies-page .companies-hero {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    
    body.companies-page .companies-list {
        margin-top: 0 !important;
    }
    
    body.companies-page #companies-container {
        max-height: 50vh;
        overflow-y: auto;
    }
    
    body.companies-page .companies-list-table th {
        padding: 6px 8px !important;
        font-size: 0.7rem !important;
        letter-spacing: 0.3px;
    }
    
    body.companies-page .companies-list-table tbody tr {
        height: auto;
        min-height: 0;
    }
    
    body.companies-page .companies-list-table td {
        padding: 5px 8px !important;
        font-size: 0.7rem !important;
        line-height: 1.3;
    }
    
    body.companies-page .company-list-name {
        font-size: 0.7rem !important;
    }
    
    body.companies-page .company-list-email {
        font-size: 0.65rem !important;
    }
    
    body.companies-page .search-tips {
        margin-top: 0 !important;
        margin-bottom: 0;
        font-size: 0.65rem;
}

@media (max-width: 480px) {
    body.companies-page .search-tips li {
        font-size: 0.65rem;
        margin-bottom: 4px;
    }
    
    body.companies-page .companies-hero-card {
        margin-bottom: 8px !important;
    }
    
    body.companies-page .companies-toolbar {
        gap: 6px !important;
        padding: 8px 10px !important;
    }
    
    body.companies-page .toolbar-meta {
        gap: 6px !important;
    }
    
    body.companies-page .toolbar-chip {
        padding: 4px 8px !important;
        font-size: 0.65rem !important;
        border-radius: 6px !important;
    }
    
    body.companies-page .toolbar-chip .chip-label {
        font-size: 0.6rem !important;
        letter-spacing: 0.3px;
    }
    
    body.companies-page .toolbar-chip .chip-value {
        font-size: 0.65rem !important;
    }
    
    body.companies-page .toolbar-chip.secondary {
        padding: 4px 8px !important;
    }
    
    body.companies-page .toolbar-action {
        padding: 4px 10px !important;
        font-size: 0.7rem !important;
        border-radius: 6px !important;
    }
}

/* Desktop View - Companies Page Padding Fixes */
@media (min-width: 769px) {
    body.companies-page .companies-hero {
        padding: clamp(14px, 2.5vw, 24px) clamp(16px, 2vw, 24px) !important;
    }
    
    body.companies-page .companies-hero-text {
        padding: 0 8px;
    }
    
    body.companies-page .companies-hero-card {
        padding: clamp(12px, 2.5vw, 18px) clamp(14px, 2vw, 20px) !important;
    }
    
    body.companies-page .companies-toolbar {
        padding: 12px 16px !important;
    }
    
    body.companies-page .toolbar-chip {
        padding: 6px 12px;
    }
    
    body.companies-page .toolbar-action {
        padding: 6px 14px;
    }
    
    body.companies-page .companies-list {
        padding: 8px;
    }
    
    body.companies-page .companies-list-table th,
    body.companies-page .companies-list-table td {
        padding: 10px 14px;
    }
}

/* Unified Send Modal → unified-send.css (harici dosya) */


