.iw-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:20px 0}.iw-steps li{border:1px solid #dce4ee;border-radius:12px;padding:12px;background:#fff;color:#334b66;font-size:15px}.iw-steps span{display:block;margin-bottom:7px;font-weight:700}.iw-steps .current{border-color:#8baed6;background:#eef5fd}.iw-steps .done{border-color:#b9d7c4;background:#f2f9f4}.iw-actions{max-height:360px;overflow:auto;margin:16px 0}.iw-actions label{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #e6ebf1}.iw-actions input{width:20px;height:20px;flex-shrink:0}.iw-actions small{display:block;color:#52657b;margin-top:6px}.iw-result{padding:16px;border:1px solid #c7d8e9;border-radius:12px;background:#f5f9fd}.iw-result strong{font-size:24px}@media(max-width:850px){.iw-steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:500px){.iw-steps{grid-template-columns:repeat(2,1fr)}}
.iw-steps li{padding:0}.iw-steps li button{border:0;background:transparent;color:inherit;text-align:left;font:inherit;width:100%;height:100%;padding:12px;cursor:pointer;border-radius:12px}.iw-steps li button:hover{background:#eaf2fb}.iw-steps small{display:block;font-size:12px;margin-top:7px;line-height:1.4}.ib-context{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:#bfd2e7!important;background:#f7faff!important}.ib-context strong,.ib-context small{display:block;margin-top:8px}@media(max-width:700px){.ib-context{display:block}}
