.check-label{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:10px}
.check-label input{width:auto}
.estimate-box{padding:20px;border:1px solid #3c3527;border-radius:12px;background:#101216}
.estimate-box h3{margin-top:0}
.estimate-box strong{display:block;color:var(--gold);font-family:Georgia,serif;font-size:1.65rem;margin-bottom:8px}
.estimate-box button{margin:12px 0}
.estimate-box small{display:block;color:var(--muted)}
.estimate-result ul{margin:10px 0;padding-left:20px;color:var(--muted)}
