.badge-status-container{width:288px;height:auto;border-radius:20px;box-shadow:0 4px 14px 0 rgba(0,0,0,.302)}.badge-status-container.reduced-height{height:300px}.badge-status-container .badge-status-completion{background-color:#e6f0fe;padding:20px;border-radius:20px 20px 0 0}.badge-status-container .badge-status-completion .completion-number{font-size:1.8rem;font-weight:600;line-height:28px;display:flex;gap:var(--chakra-space-4)}.badge-status-container .badge-status-completion .completion-number .completion-text{font-size:1.6rem;font-weight:500;line-height:24px;color:#454d56}.badge-status-container .badge-status-completion .completion-divider{opacity:1;border:1px solid #0563e6;margin:20px 0}.badge-status-container .action-button-holder{margin-top:var(--chakra-space-4);display:flex;flex-direction:column;gap:var(--chakra-space-12-8)}.badge-status-container .action-button-holder .action-button{font-size:1.6rem;line-height:24px}.badge-status-container .action-button-holder .action-button .action-button-icon{height:24px;width:24px;margin-right:var(--chakra-space-4)}.badge-detail-holder{width:288px}.badge-detail-holder .badge-detail-intro{font-size:1.8rem;font-weight:600;line-height:24px;padding-bottom:var(--chakra-space-8)}.badge-detail-holder .badge-detail-main{border:1px solid #454d56;border-radius:calc(var(--chakra-space-6) + var(--chakra-space-px));display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:var(--chakra-space-6) var(--chakra-space-8);gap:var(--chakra-space-8)}.badge-detail-holder .badge-detail-main .badge-detail-sub{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:var(--chakra-space-8);opacity:1}.badge-detail-holder .badge-detail-main .badge-detail-sub .badge-detail-sub-title{font-size:1.8rem;font-weight:600;line-height:24px;color:#26292e}.badge-detail-holder .badge-detail-main .badge-detail-status-holder{width:100%}.badge-detail-holder .badge-detail-main .badge-detail-status-holder .tag-default{width:auto}.certificationCard{box-shadow:0 4px 16px rgba(0,0,0,.3);border-radius:12px;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;padding:.95rem 1.5rem;margin-bottom:1rem;background:#fff;width:288px;height:-moz-fit-content;height:fit-content;box-sizing:border-box;word-break:break-word}.certificationImage{align-items:center;max-width:none;padding-right:8px;width:100%;height:100%;min-height:0;object-fit:contain;border-radius:8px;align-self:stretch}.certificationContent,.certificationImage{display:flex;justify-content:center;min-width:0}.certificationContent{flex:1 1;flex-direction:column}.certificationName{text-align:left;align-content:center;font-size:1.5rem;font-weight:600;width:140%}.certificationStatus{font-size:11px;color:#454d56;margin-bottom:8px;width:100%;text-align:right;font-weight:700}.certificationStatusLaunchWrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;align-items:flex-end;min-width:90px}.launchLink{margin-top:auto;color:#0070f3;text-decoration:none;font-weight:600;text-align:right;width:100%;word-break:break-word}.launchLink a{display:inline-block;width:auto;box-sizing:border-box;padding:.25rem 0}