﻿
/* PRE-LAUNCH C FIX1 - Registration success confirmation */
.tw-registration-success{
    display:grid;
    grid-template-columns:auto 1fr;
    align-items:start;
    gap:12px;
    width:min(920px,calc(100% - 28px));
    margin:14px auto 18px;
    padding:16px;
    border:1px solid #bfe0cf;
    border-radius:16px;
    background:linear-gradient(135deg,#eef9f3,#fbfdfc);
    box-shadow:0 10px 28px rgba(23,99,72,.08);
    color:#1d5f47;
}
.tw-registration-success-icon{
    display:grid;
    place-items:center;
    width:42px;
    height:42px;
    border-radius:12px;
    background:#266652;
    color:#fff;
    font-size:1.15rem;
    font-weight:950;
}
.tw-registration-success-copy strong{
    display:block;
    margin:1px 0 4px;
    color:#174f3d;
    font-size:.98rem;
    font-weight:950;
}
.tw-registration-success-copy span{
    display:block;
    color:#5e756c;
    font-size:.84rem;
    line-height:1.7;
}
.tw-registration-success-reference{
    display:inline-flex!important;
    width:max-content;
    margin-top:7px;
    padding:5px 8px;
    border-radius:8px;
    background:#fff;
    border:1px solid #d8e7e0;
    color:#355f50!important;
    font-size:.75rem!important;
    direction:ltr;
}
@media(max-width:760px){
    .tw-registration-success{
        width:calc(100% - 16px);
        grid-template-columns:auto 1fr;
        gap:10px;
        margin:10px auto 14px;
        padding:13px;
    }
    .tw-registration-success-icon{
        width:38px;
        height:38px;
    }
}
