body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.order_wrap{background-color:#fff6f6;border:1px solid #ffe0e0;border-radius:12px;font-family:Arial,sans-serif;margin:50px auto;max-width:900px;padding:30px}.order_head{margin-bottom:30px;margin-top:80px;text-align:center}.order_title{color:#333;font-size:30px;font-weight:700;margin-bottom:10px}.order_note{color:red;font-size:20px;font-style:italic;font-weight:500}.checkbox{background-color:#f4f3f3;border:1px solid #faf8f8;border-radius:12px;margin:20px auto;max-width:700px;padding:10px}.checkbox .ant-checkbox{border:1px solid #696868;margin-right:12px;transform:scale(1.5)}.terms-link{color:#215dab;text-decoration:none}select{width:100%}.title-link-VNeID{font-size:16px;margin-top:20px}.title-link-VNeID a,.title-link-VNeID a:link,.title-link-VNeID a:visited{color:red!important;text-decoration:none}@media (min-width:768px){select.provider-select{width:300px}}.form-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.form-column{width:48%}.form-group{align-items:center;display:flex;margin-bottom:30px;position:relative}.form-group label{color:#333;font-size:14px;font-weight:700;margin-right:10px;text-align:left;width:200px}.form-group input,.form-group select{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;flex:1 1;font-size:14px;outline:none;padding:12px 12px 12px 18px;transition:border-color .3s ease}.form-group input:focus,.form-group select:focus{background-color:#fff;border-color:red}.form-group select{-webkit-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right 10px center;background-size:12px}.input-wrapper{flex:1 1;position:relative}.input-wrapper input{box-sizing:border-box;width:100%}.form-group .citizenCard-error{color:red;font-size:12px;left:210px;line-height:1.4;margin-top:4px;position:absolute;top:100%}.form-group.full-width{justify-content:center}.form-group button{background-color:red;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:20px 60px;text-transform:uppercase;transition:background-color .3s ease}.form-group button:hover{background-color:#e60000}.form-group strong{color:#333;font-size:14px}.form-group em{color:#666;font-size:12px;margin-left:10px}.agree-text{color:#666;font-size:12px;margin-top:20px;text-align:center}.agree-text a{color:red;text-decoration:none}.agree-text a:hover{text-decoration:underline}@media (max-width:768px){.order_wrap{padding:20px}.checkbox,.order_wrap{margin-left:10px;margin-right:10px}.form-row{flex-direction:column}.form-column{width:100%}.form-group label{width:120px}.form-group .citizenCard-error{left:120px}.order_title{font-size:24px}.order_note{font-size:13px}.form-group button{display:block;margin:0 10px;width:calc(100% - 20px)}}@media (max-width:480px){.order_wrap{padding:15px}.form-group{align-items:flex-start;flex-direction:column}.form-group label{margin-bottom:8px;width:100%}.form-group input,.form-group select,.input-wrapper{width:100%}.form-group .citizenCard-error{left:0;width:100%}.order_title{font-size:28px;margin-top:-30px}.order_note{font-size:18px}.form-group button{display:block;margin:0 10px;width:calc(100% - 20px)}.agree-text{font-size:11px}}.header{align-items:center;background-color:red;box-sizing:border-box;display:flex;font-size:16px;height:80px;justify-content:flex-start;padding:10px 30px;width:100%}.header__logo img{height:40px;margin-left:360px;width:auto}@media (max-width:768px){.header{padding:10px 20px}.header__logo img{height:40px;margin-left:0}}@media (max-width:480px){.header{padding:8px 15px}.header__logo img{height:40px}}
/*# sourceMappingURL=main.26483715.css.map*/