*{margin:0;padding:0;box-sizing:border-box}img{background-color:#fff;width:100%;height:auto}body{font-family:Arial,sans-serif;background-color:#040404;color:#f5f5f5;display:flex;justify-content:center;align-items:center;min-height:100vh}.container{width:90%;max-width:600px;background-color:#1c1c1c;padding:20px;border-radius:10px;box-shadow:0 0 15px #ffffff1a}header{text-align:center;margin-bottom:20px}header img{width:80px;height:auto;margin-bottom:10px}header h1{color:#f5f5f5;font-size:2rem}.status-section{text-align:center}.data-section,.error-section{text-align:center;display:none}footer{text-align:center;margin-top:20px;padding:10px 0;border-top:1px solid #3a3a3a;font-size:.9rem;color:#ccc}.document-section,.status-section,.data-section,.error-section{margin-bottom:20px}.document-section h2,.status-section h2,.data-section h3,.error-section h3{font-size:20px;margin-bottom:10px;text-align:center}#document-form{display:flex;flex-direction:column;align-items:center}#document-input{padding:10px;font-size:16px;width:100%;max-width:300px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px}#document-form button{padding:10px 20px;font-size:16px;color:#fff;background-color:#007bff;border:none;border-radius:4px;cursor:pointer}#document-form button:hover{background-color:#0056b3}.status-section h2{text-align:center;color:#007bff}.data-section p,.error-section p{font-size:16px;margin-bottom:10px}.error-section p{color:red}
