body,html{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:#fff}body{min-height:100vh}a{color:inherit;text-decoration:none}.site-page-header{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:12px;position:relative;z-index:1}.content-body{margin:0 10%}@media (max-width:768px){.content-body{margin:0 16px}}.mainTableContainer{background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:0}.mainTable{padding:12px}.createPoint{display:inline-block;color:#7048e8;cursor:pointer;font-size:13px;font-weight:500;margin-top:6px;padding:2px 0;transition:color .15s}.createPoint:hover{color:#8b62f1;text-decoration:underline}@media (max-width:768px){.createPoint{margin-top:10px;margin-bottom:8px}}.centered-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#fff}.form-container{width:min(420px,92vw);background:#fff;border-radius:14px;padding:24px 22px 20px;box-shadow:0 8px 28px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.04)}.form-container>div{margin-bottom:12px!important}.centered-container .ant-btn,.centered-container .ant-input,.centered-container .ant-input-password{width:100%}.centered-container .loginButton{height:40px;border-radius:8px}.centered-container label{display:block;margin-bottom:6px;font-weight:600;color:rgba(0,0,0,.65)}@media (max-width:380px){.form-container{padding:18px 16px 14px;border-radius:12px}}.order-card .ant-card-body{padding:12px 16px}.ribbon-stretch{display:block!important;width:100%;height:100%}.ribbon-stretch>.ant-ribbon-wrapper{height:100%}