.mk72{--mk-green:#137c67;--mk-dark:#243746;--mk-border:#d7e0dc;font-family:inherit;color:var(--mk-dark);max-width:920px;margin:1.5rem auto}.mk72 *{box-sizing:border-box}.mk72-intro{background:#eef7f3;padding:1.2rem 1.4rem;border-radius:14px;margin-bottom:1.2rem}.mk72-intro p{margin:.4rem 0 0}.mk72 fieldset{border:1px solid var(--mk-border);border-radius:14px;padding:1rem 1.2rem;margin:0 0 1rem}.mk72 legend{font-weight:700;padding:0 .4rem}.mk72-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem}.mk72 label{display:block;font-weight:600;font-size:.94rem;margin:.45rem 0}.mk72 input:not([type=checkbox]),.mk72 select{display:block;width:100%;min-width:0;border:1px solid #aebeb8;background:#fff;color:#243746;border-radius:8px;padding:.65rem .7rem;margin-top:.35rem;font:inherit}.mk72 .mk72-check{display:flex;align-items:flex-start;gap:.5rem;font-weight:400}.mk72 .mk72-check input{margin:.3rem 0 0;accent-color:var(--mk-green)}.mk72 small,.mk72-note,.mk72-sources{color:#4e625d;font-size:.87rem}.mk72 button{cursor:pointer;border-radius:9px;font:inherit;padding:.8rem 1rem}.mk72-primary{background:var(--mk-green);border:1px solid var(--mk-green);color:#fff;font-weight:700}.mk72-error{color:#a52025}.mk72-results{border:1px solid var(--mk-border);padding:1.1rem;border-radius:14px;margin-top:1.5rem}.mk72-results h3{margin-top:0}.mk72-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.mk72-stat{background:#eef7f3;border-radius:9px;padding:1rem}.mk72-stat strong{display:block;font-size:1.5rem}.mk72-stat span{font-size:.85rem}.mk72-group{border-top:1px solid var(--mk-border);margin-top:1rem;padding-top:.6rem}.mk72-group h4{margin:.5rem 0}.mk72-group ul{padding-left:1.3rem}.mk72-group li{margin:.4rem 0}.mk72-actions{display:flex;gap:.7rem;flex-wrap:wrap}.mk72-actions button{border:1px solid var(--mk-green);background:#fff;color:var(--mk-green)}.mk72-results a{color:#086c59}@media(max-width:620px){.mk72-grid,.mk72-stats{grid-template-columns:1fr}.mk72 fieldset{padding:.8rem}}@media print{.mk72-form,.mk72-intro,.mk72-actions{display:none!important}.mk72-results{border:0;padding:0}.mk72{color:#000}}
