BBM-REPORT-EDITOR-1.00

by velo_ninja

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Service Report Editor - GREIF</title>
    <style>
        /* General Document Styles */
        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            line-height: 1.5;
            margin: 0;
            padding: 40px;
            color: #333;
            background-color: #f7f7f7;
        }
        .container {
            max-width: 900px;
            margin: 0 auto;
            padding: 30px;
            background-color: #fff;
            box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
        }
        
        /* Header and Title */
        .report-header {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 15px 0;
            margin-bottom: 20px;
            border-bottom: 5px solid #004d99;
        }
        .logo-area {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
        }
        /* LOGO CONSTRAINT FIX */
        .logo {
            width: 150px; 
            height: 70px;
            max-width: 150px;
            max-height: 70px;
            margin-bottom: 5px;
            border: 1px solid #ccc; 
            object-fit: contain;
        }
        .logo-input {
            font-size: 12px;
        }
        .report-title h1 {
            color: #004d99;
            margin: 0;
            font-size: 28px;
            font-weight: 300;
            letter-spacing: 2px;
            text-transform: uppercase;
        }

        /* Controls & Buttons */
        .controls-row { text-align: right; margin-bottom: 10px; }
        .print-btn-container { text-align: center; margin-bottom: 20px; }
        .print-btn, .gallery-btn, .add-row-btn {
            padding: 8px 15px; background-color:...