﻿.sch-calc{margin:2rem 0;}.sch-calc h3{margin-top:0;}.sch-calc .fields{display:flex;margin:1rem;margin:0 -1rem;}.sch-calc .field{padding:0 1rem;}.sch-calc .field label{display:block;margin-bottom:.5rem;font-weight:500;}.sch-calc .field label.required:before{content:'';width:6px;height:6px;vertical-align:middle;display:inline-block;background:#a80000;border-radius:50%;margin-right:.5rem;}.sch-calc .field .help{margin-top:.5rem;font-size:.9rem;color:#777;}.sch-calc .field.is-submit{align-self:center;}.sch-calc .field.is-submit .button{margin-top:1rem;}.sch-calc .alert-warning{border:1px solid #c34f4f;background:#fee;}.sch-calc .sch-result{margin:1rem 0;padding:1rem;background:#f0f8ff;border:1px solid #e8e8f3;}