diff --git a/index.html b/index.html index c99b873..c7c64db 100644 --- a/index.html +++ b/index.html @@ -11,70 +11,56 @@
-

CSV Mapping Tool for Sage Intacct

-

Save time and reduce errors by automating the mapping process.

+

CSV Mapping Tool for Sage Intacct

+

Save time and reduce errors by automating the mapping process.

-

How It Works

-
    -
  1. - 1 -
    - Upload Your Files: -
      -
    • First, upload your data CSV.
    • -
    • Then, upload your Intacct Template CSV.
    • -
    -
    +

    How It Works

    +
      +
    1. + 1 + Upload Your Files: +
        +
      • First, upload your data CSV.
      • +
      • Then, upload your Intacct Template CSV.
      • +
    2. -
    3. - 2 -
      - Preview and Map: -
        -
      • Match the data fields from your file to the Intacct format.
      • -
      • Review the mappings before finalizing.
      • -
      -
      +
    4. + 2 + Preview and Map: +
        +
      • Match the data fields from your file to the Intacct format.
      • +
      • Review the mappings before finalizing.
      • +
-

Upload CSV Files

+

Upload CSV Files

-
- +
+
-
-
- +
+
-
-
- \ No newline at end of file diff --git a/styles.css b/styles.css index 87bd63e..0cfa87e 100644 --- a/styles.css +++ b/styles.css @@ -1,9 +1,11 @@ /* Custom styles for dark theme */ body { + font-family: Arial, sans-serif; background-color: white; - color: #1f2937; + color: #333; background-image: radial-gradient(#e5e7eb 1px, transparent 1px); background-size: 20px 20px; + line-height: 1.5; } .container { @@ -27,12 +29,19 @@ body { h1 { font-size: 1.875rem; - font-weight: 700; + font-weight: 600; + margin-bottom: 0.5rem; } h2 { font-size: 1.25rem; font-weight: 600; + margin-bottom: 1rem; +} + +.subtitle { + color: #6b7280; + margin-bottom: 2rem; } .file-input-label { @@ -51,10 +60,14 @@ h2 { } .btn { - padding: 0.5rem 1rem; + padding: 0.75rem 1rem; font-weight: 600; border-radius: 0.25rem; transition: background-color 0.2s; + width: 100%; + display: flex; + align-items: center; + justify-content: center; } .btn-black { @@ -71,31 +84,34 @@ ol { padding-left: 0; } -ul { - list-style-type: disc; - padding-left: 1.5rem; -} - -.mb-8 { - margin-bottom: 2rem; +ol li { + margin-bottom: 1rem; } -.space-y-4 > * + * { - margin-top: 1rem; +.number-circle { + display: inline-flex; + align-items: center; + justify-content: center; + width: 1.5rem; + height: 1.5rem; + background-color: #111827; + color: white; + border-radius: 50%; + margin-right: 0.5rem; + font-size: 0.875rem; } -/* Remove unnecessary styles */ -table, th, tr { - background-color: transparent; - color: inherit; +.file-input { + margin-bottom: 1rem; } -select, input[type="text"], input[type="file"] { - background-color: white; - color: black; - border-color: #d1d5db; +.file-input label { + display: block; + margin-bottom: 0.5rem; + font-weight: 600; } -select:focus, input[type="text"]:focus, input[type="file"]:focus { - border-color: #3b82f6; +.file-name { + margin-left: 0.5rem; + color: #6b7280; }