    .tool-wrapper[data-tool="scanned-pdf-to-excel"] {
        --tool-primary: #00008B;
        --tool-border: #e5e7eb;
        --tool-radius: 8px;
        --tool-text: #111827;
        --tool-bg-light: #f8fafc;
        max-width: 1200px;
        margin: 0 auto;
        padding: 0 20px 30px;
        font-family: system-ui, sans-serif;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .options-row {
        display: flex;
        flex-wrap: wrap;
        gap: 16px 20px;
        background: #fff;
        border: 1px solid var(--tool-border);
        border-radius: var(--tool-radius);
        padding: 14px 18px;
        margin: 12px 0;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .option-group {
        display: flex;
        flex-direction: column;
        gap: 4px;
        flex: 1 1 140px;
        min-width: 120px;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .option-group label {
        font-size: 11px;
        font-weight: 700;
        text-transform: uppercase;
        color: #6b7280;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .option-group select,
    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .option-group input[type="checkbox"] {
        height: 34px;
        padding: 0 8px;
        border: 1px solid var(--tool-border);
        border-radius: 4px;
        font-size: 13px;
        background: #fff;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .checkbox-group {
        flex-direction: row;
        align-items: center;
        gap: 8px;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .checkbox-group label {
        text-transform: none;
        font-weight: 500;
        font-size: 13px;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .stats-grid {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
        gap: 10px;
        background: #f1f5f9;
        border-radius: var(--tool-radius);
        padding: 12px 16px;
        margin: 12px 0;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .stat-item {
        text-align: center;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .stat-item .stat-value {
        font-size: 20px;
        font-weight: 700;
        color: var(--tool-primary);
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .stat-item .stat-label {
        font-size: 11px;
        color: #6b7280;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .download-group {
        display: flex;
        gap: 12px;
        flex-wrap: wrap;
        margin-top: 16px;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .btn {
        padding: 8px 18px;
        border-radius: var(--tool-radius);
        font-weight: 600;
        border: none;
        cursor: pointer;
        transition: 0.2s;
        display: inline-flex;
        align-items: center;
        gap: 6px;
        font-size: 14px;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .btn-primary {
        background: var(--tool-primary);
        color: #fff;
    }
    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .btn-primary:hover {
        background: #1a1a8a;
    }
    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .btn-secondary {
        background: #e5e7eb;
        color: #111827;
    }
    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .btn-success {
        background: #10b981;
        color: #fff;
    }
    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .btn:disabled {
        opacity: 0.5;
        cursor: not-allowed;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .progress-container {
        width: 100%;
        height: 6px;
        background: #e5e7eb;
        border-radius: 4px;
        margin: 10px 0;
        overflow: hidden;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .progress-fill {
        height: 100%;
        width: 0;
        background: var(--tool-primary);
        transition: width 0.3s;
    }

    .tool-wrapper[data-tool="scanned-pdf-to-excel"] .progress-text {
        font-size: 13px;
        color: #6b7280;
        text-align: center;
    }
