 auto; /* Override mobile width */
            }
            .input-row .el-select {
                width: 180px; /* Fixed width for selector */
                flex-shrink: 0; /* Prevent shrinking */
            }
            .input-row .el-button {
                width: auto; /* Button takes its natural width */
                flex-shrink: 0; /* Prevent shrinking */
            }

            .result-section {
                 padding: 25px 30px; /* More horizontal padding */
            }
            