
/*------------- Thickness ------------*/

.thickness-labels{
    display:flex;
    justify-content:space-between;
    margin-bottom:8px;
}

.thickness-labels label:first-child{
    width:70%;
}

.thickness-labels label:last-child{
    width:25%;
    text-align:left;
}

.thickness-row{
    display:flex;
    gap:10px;
}

.thickness-row input{
    flex:3;
}

.thickness-row select{
    flex:1;
}

/*------------- Thickness ------------*/


/* ===== Custom Ratio ===== */

.custom-row{
    display:flex;
    gap:12px;
}

.custom-row div{
    flex:1;
}

.custom-row label{
    text-align:center;
    margin-bottom:6px;
}

.custom-row input{
    text-align:center;
}

/* ===== Custom Ratio ===== */



/* ===== Sankra Checkbox ===== */

.sankra-option{

    display:flex;
    align-items:center;
    gap:10px;

}

.sankra-option input{

    width:22px;
    height:22px;

    appearance:none;
    -webkit-appearance:none;

    border:3px solid #000;
    border-radius:4px;

    cursor:pointer;
    background:#fff;

}

.sankra-option input:checked{

    background:#087dec;

}

.sankra-option label{

    margin:0;
    cursor:pointer;

}
/* ===== Sankra Checkbox ===== */

/*===== Result Items =====*/

.result-item{

    padding:12px 0;

    border-bottom:1px solid #ddd;

}

.result-item:last-child{

    border-bottom:none;

}

