.mobile-app{width:100%;background-color:#fff}#app,.mobile-app{height:100%;overflow:hidden}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}.dev-alert{position:sticky;top:0;z-index:1000;background-color:#fffbeb;border-bottom:1px solid #fed7aa;padding:8px 16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.dev-alert-content{display:flex;align-items:center;justify-content:space-between;max-width:375px;margin:0 auto}.dev-alert-text{flex:1;color:#666;font-size:12px;font-weight:500;line-height:1.4;margin:0 8px}.dev-alert .close-btn{min-width:24px!important;width:24px!important;height:24px!important;padding:0!important;margin:0!important;border-radius:4px!important;background-color:rgba(0,0,0,.08)!important;border:1px solid #c88d4b7c!important;cursor:pointer;font-size:18px;line-height:1;color:#c39d71!important;font-weight:700;display:flex;align-items:center;justify-content:center}.dev-alert .close-btn:hover{background-color:rgba(0,0,0,.12)!important;border-color:#504436!important}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f5f5f5;overflow-x:hidden;overflow-y:auto;min-height:100vh}html{height:100%}.v-card,.v-card--flat,.v-sheet{box-shadow:none!important;border:none!important}.main-page-container .main-content .identity-container{max-height:100%;overflow:hidden;box-sizing:border-box;padding-bottom:20px}.identity-container .tips-section{max-width:100%;overflow:hidden;margin-bottom:16px}.identity-container img[src*="ocr-instruction.gif"]{max-width:100%;height:auto;max-height:200px;margin-bottom:16px}.identity-container .document-selection-section{margin-bottom:16px;padding-bottom:8px}#app{width:100%;max-width:420px;min-height:100vh;height:auto;margin:0 auto;background-color:#fff;position:relative;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}@media (min-width:376px){#app{margin:20px auto;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}}@media (min-width:1700px){#app{margin:20px auto;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}}@media (max-width:375px){#app{width:100%;margin:0;border-radius:0;box-shadow:none}}.bottom{position:absolute;bottom:0}.kyc-container{padding:0;margin:0;height:auto}.kyc-container,.maincontainer{max-width:100%;display:flex;flex-direction:column;overflow:hidden}.maincontainer{text-align:center;height:100%;box-sizing:border-box;background-color:#fff;flex:1;box-shadow:none}.hypersign-box{border-radius:12px!important;border:1px solid #e0e0e0!important;box-shadow:none!important;background-color:#fff!important;padding:0;margin:0;width:100%;max-width:100%;min-height:calc(100vh - 80px);display:flex;flex-direction:column}.verifier-card{border-radius:12px;max-width:100%;margin:0 auto 20px;background-color:#fff;border:1px solid #e0e0e0;box-shadow:none}@media (max-width:480px){.verifier-card{font-size:14px;max-width:100%;margin:0 auto 16px}}.btn-dark{color:#000}.widget-card-width{width:100%;margin:auto;max-width:400px}@media (max-width:450px){.widget-card-width{margin:auto;width:100%;padding:0 16px}}.app-font{font-size:16px;font-weight:400;color:#000}@media (max-width:450px){.app-font{font-size:14px}h1{font-size:24px;font-weight:600;color:#000}h6{font-size:14px;color:#666}}.center{display:flex;justify-content:center;align-items:center;text-align:center}.widget-card{box-shadow:none;transition:all .3s ease;padding:24px;border-radius:12px;background:#fff;border:1px solid #e0e0e0;margin-top:16px}@media (max-width:450px){.widget-card{box-shadow:none;transition:all .3s ease;padding:20px;border-radius:12px;background:#fff;border:1px solid #e0e0e0;margin-top:16px}}.min-h-36{min-height:38rem}.footer{width:100%;position:absolute;bottom:0;left:0;right:0;padding:10px;display:flex;height:20px}.footer_main_page{width:100%;max-width:420px;margin:0 auto;padding:16px 0 20px;text-align:center;font-size:12px;color:#666;background-color:#fff;box-shadow:none}@media (min-width:376px){.footer_main_page{max-width:420px}}@media (max-width:375px){.footer_main_page{max-width:100%}}.parent{position:relative}