.wcfg-box{padding:14px;margin-bottom:14px;border:1px solid #e5e5e5;border-radius:10px;background:#fff}
      .wcfg-box{margin-left:30px;}
      .wcfg-box h3{margin:0 0 6px;font-size:16px}
      .wcfg-note{margin-top:6px;color:#555;font-size:13px}
      .wcfg-actions{margin-top:12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}

      .wcfg-grid{display:flex;gap:14px;margin-top:12px;flex-wrap:wrap !important;overflow-x:auto;padding-bottom:6px}

      .wcfg-card{
        border:1px solid #eee;
        border-radius:12px;
        padding:12px;
        display:inline-flex !important;
        flex-direction:row;
        gap:12px;
        align-items:center;
        min-width:220px;
        flex:0 0 auto;
        width:auto !important;
      }
      .wcfg-card img{width:52px;height:52px;object-fit:cover;border-radius:10px;flex-shrink:0}
      .wcfg-title{font-weight:700;margin-bottom:6px}
      .wcfg-card-content{display:flex;flex-direction:column;gap:4px}
      .wcfg-select{display:flex;gap:8px;align-items:center}

      @media (max-width: 560px){
        .wcfg-grid{flex-wrap:wrap !important;overflow-x:auto}

      }

      .wcfg-progress{margin-top:10px}
      .wcfg-bar{height:10px;border-radius:999px;background:rgba(0,0,0,.08);overflow:hidden}
      .wcfg-bar > span{display:block;height:100%;width:0%;background:rgb(135, 181, 119)}
      .wcfg-progress-text{margin-top:6px;font-size:13px;color:#555}
    