.portal-input .el-input__wrapper{background-color:transparent!important;box-shadow:none!important;border:none!important;padding-left:12px!important}.portal-input .el-input__inner{height:52px;font-size:16px;font-weight:700;color:#0f172a}.portal-login-input .el-input__wrapper{background-color:#f8fafc!important;border-radius:1rem!important;box-shadow:none!important;border:1px solid #f1f5f9!important;height:56px!important;padding:0 16px!important;transition:all .3s ease}.portal-login-input .el-input__wrapper.is-focus{background-color:#fff!important;border-color:#3b82f6!important;box-shadow:0 0 0 4px #3b82f61a!important}.portal-timeline .el-timeline-item__node--large{width:14px;height:14px}.portal-timeline .el-timeline-item__tail{border-left:2px solid #f1f5f9}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.light-tech-dialog{border-radius:2.5rem!important;overflow:hidden}.light-tech-dialog .el-dialog__header{margin:0;padding:24px 32px;background:#f8fafc;border-bottom:1px solid #f1f5f9}.light-tech-dialog .el-dialog__title{font-weight:900;font-size:1.1rem;color:#0f172a;text-transform:uppercase;letter-spacing:.05em}@keyframes stripes{0%{background-position:0 0}to{background-position:60px 30px}}.animate-stripes{animation:stripes 2s linear infinite}
