
/* v0.10.9 — preço de atualização por versão */

/* Admin */
.versionPricingNoticeV0109{
    display:flex;
    align-items:center;
    gap:10px;
    flex-wrap:wrap;
    margin:0 0 12px;
    padding:10px 12px;
    border:1px solid #cfe0f5;
    border-radius:9px;
    background:#f3f8ff;
    color:#315f91;
    font-size:9px;
}
.versionPricingNoticeV0109 b{font-size:9px}
.versionPricingNoticeV0109 span{color:#5f7184}

.updateVersionTableV0109{overflow-x:auto}
.updateDynamicColsV0109{min-width:760px}
.versionPriceSetV0109{
    color:#15803d;
    font-weight:900;
    font-size:9px!important;
    white-space:nowrap;
}
.versionPriceMissingV0109{
    color:#b42318;
    font-weight:900;
    font-size:8px!important;
    white-space:nowrap;
}

.updateBaseFieldsV0109{
    display:grid;
    grid-template-columns:1.5fr .7fr 1fr .55fr .7fr;
    gap:10px;
}
.updateBaseFieldsV0109 label,
.updateDescriptionV0109{
    display:grid;
    gap:5px;
    font-size:9px;
    font-weight:800;
}
.updateBaseFieldsV0109 input,
.updateDescriptionV0109 textarea{
    width:100%;
    padding:9px 10px;
    border:1px solid #d7dee3;
    border-radius:7px;
    background:#fff;
    font:inherit;
}

.versionPriceFieldsV0109{
    display:grid;
    gap:9px;
    padding:11px;
    border:1px solid #dce5ee;
    border-radius:9px;
    background:#f8fbff;
}
.versionPriceFieldsHeadV0109{
    display:flex;
    justify-content:space-between;
    gap:10px;
    flex-wrap:wrap;
}
.versionPriceFieldsHeadV0109 b{
    font-size:9px;
    color:#315f91;
}
.versionPriceFieldsHeadV0109 small{
    font-size:8px;
    color:#718096;
}
.versionPriceGridV0109{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
    gap:9px;
}
.versionPriceGridV0109 label{
    display:grid;
    gap:5px;
}
.versionPriceGridV0109 label>span{
    font-size:9px;
    font-weight:900;
}
.versionPriceGridV0109 label>span em{
    font-size:7px;
    font-style:normal;
    color:#8a5b00;
    background:#fff2cc;
    padding:2px 4px;
    border-radius:999px;
}
.versionPriceGridV0109 input{
    width:100%;
    padding:9px 10px;
    border:1px solid #cfd9e2;
    border-radius:7px;
    background:#fff;
}
.updateDescriptionV0109{margin-top:1px}

/* Checkout */
.bpUpdateOptionV0109{
    transition:opacity .12s ease,background .12s ease;
}
.bpUpdateOptionV0109.updateUnavailableV0109{
    opacity:.53;
    background:#f7f8f9;
    cursor:not-allowed;
}
.bpUpdateOptionV0109.updateUnavailableV0109 strong{
    color:#9aa3ad!important;
    font-size:9px!important;
}
.bpUpdateUnavailableTextV0109{
    color:#b42318;
    font-style:normal;
    font-weight:800;
}
.bpUpdatePriceV0109{white-space:nowrap}

@media(max-width:850px){
    .updateBaseFieldsV0109{grid-template-columns:1fr 1fr}
}
@media(max-width:520px){
    .updateBaseFieldsV0109{grid-template-columns:1fr}
    .versionPriceFieldsHeadV0109{flex-direction:column}
}
